-1}function jA(t,r){var a=this.__data__,o=Au(a,t);return o<0?(++this.size,a.push([t,r])):a[o][1]=r,this}function Yr(t){var r=-1,a=t==null?0:t.length;for(this.clear();++rp))return!1;var g=u.get(t),y=u.get(r);if(g&&y)return g==r&&y==t;var h=-1,S=!0,T=a&NR?new cu:void 0;for(u.set(t,r),u.set(r,t);++h=r||D<0||h&&P>=u}function C(){var U=Wf();if(E(U))return L(U);p=setTimeout(C,_(U))}function L(U){return p=void 0,S&&o?T(U):(o=l=void 0,f)}function z(){p!==void 0&&clearTimeout(p),g=0,o=m=l=p=void 0}function F(){return p===void 0?f:L(Wf())}function ee(){var U=Wf(),D=E(U);if(o=arguments,l=this,m=U,D){if(p===void 0)return b(m);if(h)return clearTimeout(p),p=setTimeout(C,r),T(m)}return p===void 0&&(p=setTimeout(C,r)),f}return ee.cancel=z,ee.flush=F,ee}function yp(t,r,a){(a!==void 0&&!_s(t[r],a)||a===void 0&&!(r in t))&&Qp(t,r,a)}function lC(t){return Er(t)&&Tu(t)}function vp(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}function uC(t){return gT(t,gx(t))}function cC(t,r,a,o,l,u,f){var p=vp(t,a),m=vp(r,a),g=f.get(m);if(g){yp(t,a,g);return}var y=u?u(p,m,a+"",t,r,f):void 0,h=y===void 0;if(h){var S=ir(m),T=!S&&ds(m),b=!S&&!T&&tm(m);y=m,S||T||b?ir(p)?y=p:lC(p)?y=rT(p):T?(h=!1,y=Sx(m,!0)):b?(h=!1,y=_x(m,!0)):y=[]:WA(m)||lu(m)?(y=p,lu(p)?y=uC(p):(!Ln(p)||Kp(p))&&(y=Ex(m))):h=!1}h&&(f.set(m,y),l(y,m,o,u,f),f.delete(m)),yp(t,a,y)}function Cx(t,r,a,o,l){t!==r&&rC(r,function(u,f){if(l||(l=new Sr),Ln(u))cC(t,r,f,a,Cx,o,l);else{var p=o?o(vp(t,f),u,f+"",t,r,l):void 0;p===void 0&&(p=u),yp(t,f,p)}},gx)}var fC={"&":"&","<":"<",">":">",'"':""","'":"'"},dC=eO(fC),Dx=/[&<>"']/g,pC=RegExp(Dx.source);function mC(t){return t=yx(t),t&&pC.test(t)?t.replace(Dx,dC):t}var hC=Object.prototype,gC=hC.hasOwnProperty;function yC(t,r){return t!=null&&gC.call(t,r)}function Nx(t,r){return t!=null&&tC(t,r,yC)}function Ea(t,r){return Rx(t,r)}var bp=ST(function(t,r,a){Cx(t,r,a)});function vC(t,r,a,o){if(!Ln(t))return t;r=rm(r,t);for(var l=-1,u=r.length,f=u-1,p=t;p!=null&&++l-1e3&&H<1e3||U.call(/e/,Z))return Z;var Be=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof H=="number"){var ke=H<0?-ne(-H):ne(H);if(ke!==H){var We=String(ke),Le=L.call(Z,We.length+1);return z.call(We,Be,"$&_")+"."+z.call(z.call(Le,/([0-9]{3})/g,"$&_"),/_$/,"")}}return z.call(Z,Be,"$&_")}var Y=SC,le=Y.custom,de=Qe(le)?le:null,Q={__proto__:null,double:'"',single:"'"},J={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};td=function H(Z,Be,ke,We){var Le=Be||{};if(pt(Le,"quoteStyle")&&!pt(Q,Le.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(pt(Le,"maxStringLength")&&(typeof Le.maxStringLength=="number"?Le.maxStringLength<0&&Le.maxStringLength!==1/0:Le.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var sn=pt(Le,"customInspect")?Le.customInspect:!0;if(typeof sn!="boolean"&&sn!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(pt(Le,"indent")&&Le.indent!==null&&Le.indent!==" "&&!(parseInt(Le.indent,10)===Le.indent&&Le.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(pt(Le,"numericSeparator")&&typeof Le.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Yt=Le.numericSeparator;if(typeof Z>"u")return"undefined";if(Z===null)return"null";if(typeof Z=="boolean")return Z?"true":"false";if(typeof Z=="string")return _e(Z,Le);if(typeof Z=="number"){if(Z===0)return 1/0/Z>0?"0":"-0";var we=String(Z);return Yt?j(Z,we):we}if(typeof Z=="bigint"){var Ze=String(Z)+"n";return Yt?j(Z,Ze):Ze}var Rt=typeof Le.depth>"u"?5:Le.depth;if(typeof ke>"u"&&(ke=0),ke>=Rt&&Rt>0&&typeof Z=="object")return Oe(Z)?"[Array]":"[Object]";var At=Pn(Le,ke);if(typeof We>"u")We=[];else if(kt(We,Z)>=0)return"[Circular]";function Mt(wr,fr,io){if(fr&&(We=k.call(We),We.push(fr)),io){var Tr={depth:Le.depth};return pt(Le,"quoteStyle")&&(Tr.quoteStyle=Le.quoteStyle),H(wr,Tr,ke+1,We)}return H(wr,Le,ke+1,We)}if(typeof Z=="function"&&!Ae(Z)){var gt=it(Z),Wt=on(Z,Mt);return"[Function"+(gt?": "+gt:" (anonymous)")+"]"+(Wt.length>0?" { "+P.call(Wt,", ")+" }":"")}if(Qe(Z)){var ur=ae?z.call(String(Z),/^(Symbol\(.*\))_[^)]*$/,"$1"):I.call(Z);return typeof Z=="object"&&!ae?Ke(ur):ur}if(Pe(Z)){for(var zt="<"+ee.call(String(Z.nodeName)),Xt=Z.attributes||[],Kn=0;Kn",Z.childNodes&&Z.childNodes.length&&(zt+="..."),zt+=""+ee.call(String(Z.nodeName))+">",zt}if(Oe(Z)){if(Z.length===0)return"[]";var un=on(Z,Mt);return At&&!Jt(un)?"["+It(un,At)+"]":"[ "+P.call(un,", ")+" ]"}if(he(Z)){var Oa=on(Z,Mt);return!("cause"in Error.prototype)&&"cause"in Z&&!R.call(Z,"cause")?"{ ["+String(Z)+"] "+P.call(D.call("[cause]: "+Mt(Z.cause),Oa),", ")+" }":Oa.length===0?"["+String(Z)+"]":"{ ["+String(Z)+"] "+P.call(Oa,", ")+" }"}if(typeof Z=="object"&&sn){if(de&&typeof Z[de]=="function"&&Y)return Y(Z,{depth:Rt-ke});if(sn!=="symbol"&&typeof Z.inspect=="function")return Z.inspect()}if(Ot(Z)){var ro=[];return o&&o.call(Z,function(wr,fr){ro.push(Mt(fr,Z,!0)+" => "+Mt(wr,Z))}),nt("Map",a.call(Z),ro,At)}if(Ue(Z)){var Qn=[];return p&&p.call(Z,function(wr){Qn.push(Mt(wr,Z))}),nt("Set",f.call(Z),Qn,At)}if(ht(Z))return Nt("WeakMap");if(ye(Z))return Nt("WeakSet");if(Tt(Z))return Nt("WeakRef");if(ue(Z))return Ke(Mt(Number(Z)));if(bt(Z))return Ke(Mt(q.call(Z)));if(ze(Z))return Ke(b.call(Z));if(ce(Z))return Ke(Mt(String(Z)));if(typeof window<"u"&&Z===window)return"{ [object Window] }";if(typeof globalThis<"u"&&Z===globalThis||typeof hv<"u"&&Z===hv)return"{ [object globalThis] }";if(!Se(Z)&&!Ae(Z)){var Lt=on(Z,Mt),en=B?B(Z)===Object.prototype:Z instanceof Object||Z.constructor===Object,cr=Z instanceof Object?"":"null prototype",ri=!en&&pe&&Object(Z)===Z&&pe in Z?L.call(at(Z),8,-1):cr?"Object":"",Bu=en||typeof Z.constructor!="function"?"":Z.constructor.name?Z.constructor.name+" ":"",ao=Bu+(ri||cr?"["+P.call(D.call([],ri||[],cr||[]),": ")+"] ":"");return Lt.length===0?ao+"{}":At?ao+"{"+It(Lt,At)+"}":ao+"{ "+P.call(Lt,", ")+" }"}return String(Z)};function se(H,Z,Be){var ke=Be.quoteStyle||Z,We=Q[ke];return We+H+We}function me(H){return z.call(String(H),/"/g,""")}function Te(H){return!pe||!(typeof H=="object"&&(pe in H||typeof H[pe]<"u"))}function Oe(H){return at(H)==="[object Array]"&&Te(H)}function Se(H){return at(H)==="[object Date]"&&Te(H)}function Ae(H){return at(H)==="[object RegExp]"&&Te(H)}function he(H){return at(H)==="[object Error]"&&Te(H)}function ce(H){return at(H)==="[object String]"&&Te(H)}function ue(H){return at(H)==="[object Number]"&&Te(H)}function ze(H){return at(H)==="[object Boolean]"&&Te(H)}function Qe(H){if(ae)return H&&typeof H=="object"&&H instanceof Symbol;if(typeof H=="symbol")return!0;if(!H||typeof H!="object"||!I)return!1;try{return I.call(H),!0}catch{}return!1}function bt(H){if(!H||typeof H!="object"||!q)return!1;try{return q.call(H),!0}catch{}return!1}var Ye=Object.prototype.hasOwnProperty||function(H){return H in this};function pt(H,Z){return Ye.call(H,Z)}function at(H){return _.call(H)}function it(H){if(H.name)return H.name;var Z=C.call(E.call(H),/^function\s*([\w$]+)/);return Z?Z[1]:null}function kt(H,Z){if(H.indexOf)return H.indexOf(Z);for(var Be=0,ke=H.length;BeZ.maxStringLength){var Be=H.length-Z.maxStringLength,ke="... "+Be+" more character"+(Be>1?"s":"");return _e(L.call(H,0,Z.maxStringLength),Z)+ke}var We=J[Z.quoteStyle||"single"];We.lastIndex=0;var Le=z.call(z.call(H,We,"\\$1"),/[\x00-\x1f]/g,Ce);return se(Le,"single",Z)}function Ce(H){var Z=H.charCodeAt(0),Be={8:"b",9:"t",10:"n",12:"f",13:"r"}[Z];return Be?"\\"+Be:"\\x"+(Z<16?"0":"")+F.call(Z.toString(16))}function Ke(H){return"Object("+H+")"}function Nt(H){return H+" { ? }"}function nt(H,Z,Be,ke){var We=ke?It(Be,ke):P.call(Be,", ");return H+" ("+Z+") {"+We+"}"}function Jt(H){for(var Z=0;Z=0)return!1;return!0}function Pn(H,Z){var Be;if(H.indent===" ")Be=" ";else if(typeof H.indent=="number"&&H.indent>0)Be=P.call(Array(H.indent+1)," ");else return null;return{base:Be,prev:P.call(Array(Z+1),Be)}}function It(H,Z){if(H.length===0)return"";var Be=`
`+Z.prev+Z.base;return Be+P.call(H,","+Be)+`
@@ -190,4 +190,4 @@ Error generating stack: `+s.message+`
${o==="floating"?"rounded-lg m-2 border shadow-sm":""}
${l==="icon"?"max-w-[3rem]":""}
- `,children:[x.jsx("div",{className:`p-1 border-b border-sidebar-border flex items-center justify-center overflow-hidden ${y()}`,children:!m&&h()?x.jsx("img",{src:h(),alt:S(),className:"h-5 max-w-[60px] object-contain",onError:()=>g(!0)},`preview-${t}-${h()}`):x.jsx("div",{className:"h-5 text-inherit font-semibold flex items-center text-xs tracking-tight",children:S()})}),x.jsxs("div",{className:"flex-1 p-2 space-y-1 overflow-hidden",children:[x.jsx(Fi,{showIcon:!0,active:!0}),x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0}),l!=="icon"&&x.jsxs("div",{className:"ml-4 pl-2 border-l border-sidebar-border mt-2 space-y-1",children:[x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0})]})]})]}),x.jsx("div",{className:`flex-1 bg-background text-foreground p-4 ${o==="inset"?"rounded-lg m-2":""}`,children:x.jsxs("div",{className:"space-y-4",children:[x.jsx(vr,{className:"h-8 w-3/4"}),x.jsxs("div",{className:"space-y-2",children:[x.jsx(vr,{className:"h-4 w-full"}),x.jsx(vr,{className:"h-4 w-5/6"}),x.jsx(vr,{className:"h-4 w-4/6"})]}),x.jsxs("div",{className:"flex gap-2 mt-4",children:[x.jsx(vr,{className:"h-8 w-20 rounded-md bg-primary"}),x.jsx(vr,{className:"h-8 w-20 rounded-md"})]}),x.jsxs("div",{className:"grid grid-cols-2 gap-4 mt-4",children:[x.jsx(vr,{className:"h-20 rounded-md"}),x.jsx(vr,{className:"h-20 rounded-md"})]})]})})]})]})}function l3(t){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",r.appendChild(a),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t))}const u3=t=>{switch(t){case"success":return d3;case"info":return m3;case"warning":return p3;case"error":return h3;default:return null}},c3=Array(12).fill(0),f3=({visible:t,className:r})=>fe.createElement("div",{className:["sonner-loading-wrapper",r].filter(Boolean).join(" "),"data-visible":t},fe.createElement("div",{className:"sonner-spinner"},c3.map((a,o)=>fe.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${o}`})))),d3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),p3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),m3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),h3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),g3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},fe.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),fe.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),y3=()=>{const[t,r]=fe.useState(document.hidden);return fe.useEffect(()=>{const a=()=>{r(document.hidden)};return document.addEventListener("visibilitychange",a),()=>window.removeEventListener("visibilitychange",a)},[]),t};let Ip=1;class v3{constructor(){this.subscribe=r=>(this.subscribers.push(r),()=>{const a=this.subscribers.indexOf(r);this.subscribers.splice(a,1)}),this.publish=r=>{this.subscribers.forEach(a=>a(r))},this.addToast=r=>{this.publish(r),this.toasts=[...this.toasts,r]},this.create=r=>{var a;const{message:o,...l}=r,u=typeof(r==null?void 0:r.id)=="number"||((a=r.id)==null?void 0:a.length)>0?r.id:Ip++,f=this.toasts.find(m=>m.id===u),p=r.dismissible===void 0?!0:r.dismissible;return this.dismissedToasts.has(u)&&this.dismissedToasts.delete(u),f?this.toasts=this.toasts.map(m=>m.id===u?(this.publish({...m,...r,id:u,title:o}),{...m,...r,id:u,dismissible:p,title:o}):m):this.addToast({title:o,...l,dismissible:p,id:u}),u},this.dismiss=r=>(r?(this.dismissedToasts.add(r),requestAnimationFrame(()=>this.subscribers.forEach(a=>a({id:r,dismiss:!0})))):this.toasts.forEach(a=>{this.subscribers.forEach(o=>o({id:a.id,dismiss:!0}))}),r),this.message=(r,a)=>this.create({...a,message:r}),this.error=(r,a)=>this.create({...a,message:r,type:"error"}),this.success=(r,a)=>this.create({...a,type:"success",message:r}),this.info=(r,a)=>this.create({...a,type:"info",message:r}),this.warning=(r,a)=>this.create({...a,type:"warning",message:r}),this.loading=(r,a)=>this.create({...a,type:"loading",message:r}),this.promise=(r,a)=>{if(!a)return;let o;a.loading!==void 0&&(o=this.create({...a,promise:r,type:"loading",message:a.loading,description:typeof a.description!="function"?a.description:void 0}));const l=Promise.resolve(r instanceof Function?r():r);let u=o!==void 0,f;const p=l.then(async g=>{if(f=["resolve",g],fe.isValidElement(g))u=!1,this.create({id:o,type:"default",message:g});else if(x3(g)&&!g.ok){u=!1;const h=typeof a.error=="function"?await a.error(`HTTP error! status: ${g.status}`):a.error,S=typeof a.description=="function"?await a.description(`HTTP error! status: ${g.status}`):a.description,b=typeof h=="object"&&!fe.isValidElement(h)?h:{message:h};this.create({id:o,type:"error",description:S,...b})}else if(g instanceof Error){u=!1;const h=typeof a.error=="function"?await a.error(g):a.error,S=typeof a.description=="function"?await a.description(g):a.description,b=typeof h=="object"&&!fe.isValidElement(h)?h:{message:h};this.create({id:o,type:"error",description:S,...b})}else if(a.success!==void 0){u=!1;const h=typeof a.success=="function"?await a.success(g):a.success,S=typeof a.description=="function"?await a.description(g):a.description,b=typeof h=="object"&&!fe.isValidElement(h)?h:{message:h};this.create({id:o,type:"success",description:S,...b})}}).catch(async g=>{if(f=["reject",g],a.error!==void 0){u=!1;const y=typeof a.error=="function"?await a.error(g):a.error,h=typeof a.description=="function"?await a.description(g):a.description,T=typeof y=="object"&&!fe.isValidElement(y)?y:{message:y};this.create({id:o,type:"error",description:h,...T})}}).finally(()=>{u&&(this.dismiss(o),o=void 0),a.finally==null||a.finally.call(a)}),m=()=>new Promise((g,y)=>p.then(()=>f[0]==="reject"?y(f[1]):g(f[1])).catch(y));return typeof o!="string"&&typeof o!="number"?{unwrap:m}:Object.assign(o,{unwrap:m})},this.custom=(r,a)=>{const o=(a==null?void 0:a.id)||Ip++;return this.create({jsx:r(o),id:o,...a}),o},this.getActiveToasts=()=>this.toasts.filter(r=>!this.dismissedToasts.has(r.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const vn=new v3,b3=(t,r)=>{const a=(r==null?void 0:r.id)||Ip++;return vn.addToast({title:t,...r,id:a}),a},x3=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",S3=b3,_3=()=>vn.toasts,E3=()=>vn.getActiveToasts(),xn=Object.assign(S3,{success:vn.success,info:vn.info,warning:vn.warning,error:vn.error,custom:vn.custom,message:vn.message,promise:vn.promise,dismiss:vn.dismiss,loading:vn.loading},{getHistory:_3,getToasts:E3});l3("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function Zl(t){return t.label!==void 0}const w3=3,T3="24px",A3="16px",K0=4e3,O3=356,R3=14,C3=45,D3=200;function gr(...t){return t.filter(Boolean).join(" ")}function N3(t){const[r,a]=t.split("-"),o=[];return r&&o.push(r),a&&o.push(a),o}const L3=t=>{var r,a,o,l,u,f,p,m,g;const{invert:y,toast:h,unstyled:S,interacting:T,setHeights:b,visibleToasts:_,heights:E,index:C,toasts:L,expanded:z,removeToast:F,defaultRichColors:ee,closeButton:U,style:D,cancelButtonStyle:P,actionButtonStyle:k,className:ne="",descriptionClassName:q="",duration:K,position:I,gap:ae,expandByDefault:pe,classNames:R,icons:B,closeButtonAriaLabel:j="Close toast"}=t,[Y,le]=fe.useState(null),[de,Q]=fe.useState(null),[J,se]=fe.useState(!1),[me,Te]=fe.useState(!1),[Oe,Se]=fe.useState(!1),[Ae,he]=fe.useState(!1),[ce,ue]=fe.useState(!1),[ze,Qe]=fe.useState(0),[bt,Ye]=fe.useState(0),pt=fe.useRef(h.duration||K||K0),at=fe.useRef(null),it=fe.useRef(null),kt=C===0,Ot=C+1<=_,ht=h.type,Tt=h.dismissible!==!1,Ue=h.className||"",ye=h.descriptionClassName||"",Pe=fe.useMemo(()=>E.findIndex(we=>we.toastId===h.id)||0,[E,h.id]),_e=fe.useMemo(()=>{var we;return(we=h.closeButton)!=null?we:U},[h.closeButton,U]),Ce=fe.useMemo(()=>h.duration||K||K0,[h.duration,K]),Ke=fe.useRef(0),Nt=fe.useRef(0),nt=fe.useRef(0),Jt=fe.useRef(null),[Pn,It]=I.split("-"),on=fe.useMemo(()=>E.reduce((we,Ze,Rt)=>Rt>=Pe?we:we+Ze.height,0),[E,Pe]),H=y3(),Z=h.invert||y,Be=ht==="loading";Nt.current=fe.useMemo(()=>Pe*ae+on,[Pe,on]),fe.useEffect(()=>{pt.current=Ce},[Ce]),fe.useEffect(()=>{se(!0)},[]),fe.useEffect(()=>{const we=it.current;if(we){const Ze=we.getBoundingClientRect().height;return Ye(Ze),b(Rt=>[{toastId:h.id,height:Ze,position:h.position},...Rt]),()=>b(Rt=>Rt.filter(At=>At.toastId!==h.id))}},[b,h.id]),fe.useLayoutEffect(()=>{if(!J)return;const we=it.current,Ze=we.style.height;we.style.height="auto";const Rt=we.getBoundingClientRect().height;we.style.height=Ze,Ye(Rt),b(At=>At.find(gt=>gt.toastId===h.id)?At.map(gt=>gt.toastId===h.id?{...gt,height:Rt}:gt):[{toastId:h.id,height:Rt,position:h.position},...At])},[J,h.title,h.description,b,h.id,h.jsx,h.action,h.cancel]);const ke=fe.useCallback(()=>{Te(!0),Qe(Nt.current),b(we=>we.filter(Ze=>Ze.toastId!==h.id)),setTimeout(()=>{F(h)},D3)},[h,F,b,Nt]);fe.useEffect(()=>{if(h.promise&&ht==="loading"||h.duration===1/0||h.type==="loading")return;let we;return z||T||H?(()=>{if(nt.current{pt.current!==1/0&&(Ke.current=new Date().getTime(),we=setTimeout(()=>{h.onAutoClose==null||h.onAutoClose.call(h,h),ke()},pt.current))})(),()=>clearTimeout(we)},[z,T,h,ht,H,ke]),fe.useEffect(()=>{h.delete&&(ke(),h.onDismiss==null||h.onDismiss.call(h,h))},[ke,h.delete]);function We(){var we;if(B!=null&&B.loading){var Ze;return fe.createElement("div",{className:gr(R==null?void 0:R.loader,h==null||(Ze=h.classNames)==null?void 0:Ze.loader,"sonner-loader"),"data-visible":ht==="loading"},B.loading)}return fe.createElement(f3,{className:gr(R==null?void 0:R.loader,h==null||(we=h.classNames)==null?void 0:we.loader),visible:ht==="loading"})}const Le=h.icon||(B==null?void 0:B[ht])||u3(ht);var sn,Yt;return fe.createElement("li",{tabIndex:0,ref:it,className:gr(ne,Ue,R==null?void 0:R.toast,h==null||(r=h.classNames)==null?void 0:r.toast,R==null?void 0:R.default,R==null?void 0:R[ht],h==null||(a=h.classNames)==null?void 0:a[ht]),"data-sonner-toast":"","data-rich-colors":(sn=h.richColors)!=null?sn:ee,"data-styled":!(h.jsx||h.unstyled||S),"data-mounted":J,"data-promise":!!h.promise,"data-swiped":ce,"data-removed":me,"data-visible":Ot,"data-y-position":Pn,"data-x-position":It,"data-index":C,"data-front":kt,"data-swiping":Oe,"data-dismissible":Tt,"data-type":ht,"data-invert":Z,"data-swipe-out":Ae,"data-swipe-direction":de,"data-expanded":!!(z||pe&&J),"data-testid":h.testId,style:{"--index":C,"--toasts-before":C,"--z-index":L.length-C,"--offset":`${me?ze:Nt.current}px`,"--initial-height":pe?"auto":`${bt}px`,...D,...h.style},onDragEnd:()=>{Se(!1),le(null),Jt.current=null},onPointerDown:we=>{we.button!==2&&(Be||!Tt||(at.current=new Date,Qe(Nt.current),we.target.setPointerCapture(we.pointerId),we.target.tagName!=="BUTTON"&&(Se(!0),Jt.current={x:we.clientX,y:we.clientY})))},onPointerUp:()=>{var we,Ze,Rt;if(Ae||!Tt)return;Jt.current=null;const At=Number(((we=it.current)==null?void 0:we.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Mt=Number(((Ze=it.current)==null?void 0:Ze.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),gt=new Date().getTime()-((Rt=at.current)==null?void 0:Rt.getTime()),Wt=Y==="x"?At:Mt,ur=Math.abs(Wt)/gt;if(Math.abs(Wt)>=C3||ur>.11){Qe(Nt.current),h.onDismiss==null||h.onDismiss.call(h,h),Q(Y==="x"?At>0?"right":"left":Mt>0?"down":"up"),ke(),he(!0);return}else{var zt,Xt;(zt=it.current)==null||zt.style.setProperty("--swipe-amount-x","0px"),(Xt=it.current)==null||Xt.style.setProperty("--swipe-amount-y","0px")}ue(!1),Se(!1),le(null)},onPointerMove:we=>{var Ze,Rt,At;if(!Jt.current||!Tt||((Ze=window.getSelection())==null?void 0:Ze.toString().length)>0)return;const gt=we.clientY-Jt.current.y,Wt=we.clientX-Jt.current.x;var ur;const zt=(ur=t.swipeDirections)!=null?ur:N3(I);!Y&&(Math.abs(Wt)>1||Math.abs(gt)>1)&&le(Math.abs(Wt)>Math.abs(gt)?"x":"y");let Xt={x:0,y:0};const Kn=un=>1/(1.5+Math.abs(un)/20);if(Y==="y"){if(zt.includes("top")||zt.includes("bottom"))if(zt.includes("top")&><0||zt.includes("bottom")&>>0)Xt.y=gt;else{const un=gt*Kn(gt);Xt.y=Math.abs(un)0)Xt.x=Wt;else{const un=Wt*Kn(Wt);Xt.x=Math.abs(un)0||Math.abs(Xt.y)>0)&&ue(!0),(Rt=it.current)==null||Rt.style.setProperty("--swipe-amount-x",`${Xt.x}px`),(At=it.current)==null||At.style.setProperty("--swipe-amount-y",`${Xt.y}px`)}},_e&&!h.jsx&&ht!=="loading"?fe.createElement("button",{"aria-label":j,"data-disabled":Be,"data-close-button":!0,onClick:Be||!Tt?()=>{}:()=>{ke(),h.onDismiss==null||h.onDismiss.call(h,h)},className:gr(R==null?void 0:R.closeButton,h==null||(o=h.classNames)==null?void 0:o.closeButton)},(Yt=B==null?void 0:B.close)!=null?Yt:g3):null,(ht||h.icon||h.promise)&&h.icon!==null&&((B==null?void 0:B[ht])!==null||h.icon)?fe.createElement("div",{"data-icon":"",className:gr(R==null?void 0:R.icon,h==null||(l=h.classNames)==null?void 0:l.icon)},h.promise||h.type==="loading"&&!h.icon?h.icon||We():null,h.type!=="loading"?Le:null):null,fe.createElement("div",{"data-content":"",className:gr(R==null?void 0:R.content,h==null||(u=h.classNames)==null?void 0:u.content)},fe.createElement("div",{"data-title":"",className:gr(R==null?void 0:R.title,h==null||(f=h.classNames)==null?void 0:f.title)},h.jsx?h.jsx:typeof h.title=="function"?h.title():h.title),h.description?fe.createElement("div",{"data-description":"",className:gr(q,ye,R==null?void 0:R.description,h==null||(p=h.classNames)==null?void 0:p.description)},typeof h.description=="function"?h.description():h.description):null),fe.isValidElement(h.cancel)?h.cancel:h.cancel&&Zl(h.cancel)?fe.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||P,onClick:we=>{Zl(h.cancel)&&Tt&&(h.cancel.onClick==null||h.cancel.onClick.call(h.cancel,we),ke())},className:gr(R==null?void 0:R.cancelButton,h==null||(m=h.classNames)==null?void 0:m.cancelButton)},h.cancel.label):null,fe.isValidElement(h.action)?h.action:h.action&&Zl(h.action)?fe.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||k,onClick:we=>{Zl(h.action)&&(h.action.onClick==null||h.action.onClick.call(h.action,we),!we.defaultPrevented&&ke())},className:gr(R==null?void 0:R.actionButton,h==null||(g=h.classNames)==null?void 0:g.actionButton)},h.action.label):null)};function Q0(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function j3(t,r){const a={};return[t,r].forEach((o,l)=>{const u=l===1,f=u?"--mobile-offset":"--offset",p=u?A3:T3;function m(g){["top","right","bottom","left"].forEach(y=>{a[`${f}-${y}`]=typeof g=="number"?`${g}px`:g})}typeof o=="number"||typeof o=="string"?m(o):typeof o=="object"?["top","right","bottom","left"].forEach(g=>{o[g]===void 0?a[`${f}-${g}`]=p:a[`${f}-${g}`]=typeof o[g]=="number"?`${o[g]}px`:o[g]}):m(p)}),a}const P3=fe.forwardRef(function(r,a){const{id:o,invert:l,position:u="bottom-right",hotkey:f=["altKey","KeyT"],expand:p,closeButton:m,className:g,offset:y,mobileOffset:h,theme:S="light",richColors:T,duration:b,style:_,visibleToasts:E=w3,toastOptions:C,dir:L=Q0(),gap:z=R3,icons:F,containerAriaLabel:ee="Notifications"}=r,[U,D]=fe.useState([]),P=fe.useMemo(()=>o?U.filter(J=>J.toasterId===o):U.filter(J=>!J.toasterId),[U,o]),k=fe.useMemo(()=>Array.from(new Set([u].concat(P.filter(J=>J.position).map(J=>J.position)))),[P,u]),[ne,q]=fe.useState([]),[K,I]=fe.useState(!1),[ae,pe]=fe.useState(!1),[R,B]=fe.useState(S!=="system"?S:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),j=fe.useRef(null),Y=f.join("+").replace(/Key/g,"").replace(/Digit/g,""),le=fe.useRef(null),de=fe.useRef(!1),Q=fe.useCallback(J=>{D(se=>{var me;return(me=se.find(Te=>Te.id===J.id))!=null&&me.delete||vn.dismiss(J.id),se.filter(({id:Te})=>Te!==J.id)})},[]);return fe.useEffect(()=>vn.subscribe(J=>{if(J.dismiss){requestAnimationFrame(()=>{D(se=>se.map(me=>me.id===J.id?{...me,delete:!0}:me))});return}setTimeout(()=>{gw.flushSync(()=>{D(se=>{const me=se.findIndex(Te=>Te.id===J.id);return me!==-1?[...se.slice(0,me),{...se[me],...J},...se.slice(me+1)]:[J,...se]})})})}),[U]),fe.useEffect(()=>{if(S!=="system"){B(S);return}if(S==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?B("dark"):B("light")),typeof window>"u")return;const J=window.matchMedia("(prefers-color-scheme: dark)");try{J.addEventListener("change",({matches:se})=>{B(se?"dark":"light")})}catch{J.addListener(({matches:me})=>{try{B(me?"dark":"light")}catch(Te){console.error(Te)}})}},[S]),fe.useEffect(()=>{U.length<=1&&I(!1)},[U]),fe.useEffect(()=>{const J=se=>{var me;if(f.every(Se=>se[Se]||se.code===Se)){var Oe;I(!0),(Oe=j.current)==null||Oe.focus()}se.code==="Escape"&&(document.activeElement===j.current||(me=j.current)!=null&&me.contains(document.activeElement))&&I(!1)};return document.addEventListener("keydown",J),()=>document.removeEventListener("keydown",J)},[f]),fe.useEffect(()=>{if(j.current)return()=>{le.current&&(le.current.focus({preventScroll:!0}),le.current=null,de.current=!1)}},[j.current]),fe.createElement("section",{ref:a,"aria-label":`${ee} ${Y}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},k.map((J,se)=>{var me;const[Te,Oe]=J.split("-");return P.length?fe.createElement("ol",{key:J,dir:L==="auto"?Q0():L,tabIndex:-1,ref:j,className:g,"data-sonner-toaster":!0,"data-sonner-theme":R,"data-y-position":Te,"data-x-position":Oe,style:{"--front-toast-height":`${((me=ne[0])==null?void 0:me.height)||0}px`,"--width":`${O3}px`,"--gap":`${z}px`,..._,...j3(y,h)},onBlur:Se=>{de.current&&!Se.currentTarget.contains(Se.relatedTarget)&&(de.current=!1,le.current&&(le.current.focus({preventScroll:!0}),le.current=null))},onFocus:Se=>{Se.target instanceof HTMLElement&&Se.target.dataset.dismissible==="false"||de.current||(de.current=!0,le.current=Se.relatedTarget)},onMouseEnter:()=>I(!0),onMouseMove:()=>I(!0),onMouseLeave:()=>{ae||I(!1)},onDragEnd:()=>I(!1),onPointerDown:Se=>{Se.target instanceof HTMLElement&&Se.target.dataset.dismissible==="false"||pe(!0)},onPointerUp:()=>pe(!1)},P.filter(Se=>!Se.position&&se===0||Se.position===J).map((Se,Ae)=>{var he,ce;return fe.createElement(L3,{key:Se.id,icons:F,index:Ae,toast:Se,defaultRichColors:T,duration:(he=C==null?void 0:C.duration)!=null?he:b,className:C==null?void 0:C.className,descriptionClassName:C==null?void 0:C.descriptionClassName,invert:l,visibleToasts:E,closeButton:(ce=C==null?void 0:C.closeButton)!=null?ce:m,interacting:ae,position:J,style:C==null?void 0:C.style,unstyled:C==null?void 0:C.unstyled,classNames:C==null?void 0:C.classNames,cancelButtonStyle:C==null?void 0:C.cancelButtonStyle,actionButtonStyle:C==null?void 0:C.actionButtonStyle,closeButtonAriaLabel:C==null?void 0:C.closeButtonAriaLabel,removeToast:Q,toasts:P.filter(ue=>ue.position==Se.position),heights:ne.filter(ue=>ue.position==Se.position),setHeights:q,expandByDefault:p,gap:z,expanded:K,swipeDirections:r.swipeDirections})})):null}))}),P_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("rounded-lg border bg-card text-card-foreground shadow-sm",t),...r}));P_.displayName="Card";const M_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("flex flex-col space-y-1.5 p-6",t),...r}));M_.displayName="CardHeader";const z_=A.forwardRef(({className:t,...r},a)=>x.jsx("h3",{ref:a,className:Me("text-2xl font-semibold leading-none tracking-tight",t),...r}));z_.displayName="CardTitle";const U_=A.forwardRef(({className:t,...r},a)=>x.jsx("p",{ref:a,className:Me("text-sm text-muted-foreground",t),...r}));U_.displayName="CardDescription";const V_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("p-6 pt-0",t),...r}));V_.displayName="CardContent";const M3=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("flex items-center p-6 pt-0",t),...r}));M3.displayName="CardFooter";function z3({title:t,description:r,children:a,action:o}){return x.jsxs(P_,{className:"mb-6",children:[x.jsx(M_,{className:"pb-3",children:x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsxs("div",{children:[x.jsx(z_,{className:"text-lg font-medium",children:t}),r&&x.jsx(U_,{className:"mt-1.5",children:r})]}),o&&x.jsx("div",{children:o})]})}),x.jsx(V_,{children:a})]})}const q_=A.createContext(void 0);function U3({children:t}){const[r,a]=A.useState([]),o=50,l=A.useCallback(p=>(a(m=>m.includes(p)?m:[...m,p]),o),[]),u=A.useCallback(p=>{a(m=>m.filter(g=>g!==p))},[]),f=A.useCallback(p=>{const m=r.indexOf(p);return m>=0?o+m:o},[r]);return x.jsx(q_.Provider,{value:{registerModal:l,unregisterModal:u,getZIndex:f,modalStack:r},children:t})}function H_(){const t=A.useContext(q_);if(!t)throw new Error("useModalStack must be used within a ModalStackProvider");return t}const V3=ex,$4=yw,q3=nx,B_=A.forwardRef(({className:t,modalId:r,...a},o)=>{const{getZIndex:l,modalStack:u}=H_(),f=r?l(r):50,m=u.indexOf(r||"")<=0;return x.jsx(Xp,{ref:o,className:Me("fixed inset-0 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",m?"bg-black/30":"bg-black/25",t),style:{zIndex:f},onPointerDown:g=>{const y=g.target;if(!((parseInt(window.getComputedStyle(y).zIndex)||0)>f)&&y.closest("[data-chatgpt-button]")){g.stopPropagation();return}},...a})});B_.displayName=Xp.displayName;const k_=A.forwardRef(({className:t,children:r,modalId:a,...o},l)=>{const{registerModal:u,unregisterModal:f,getZIndex:p,modalStack:m}=H_(),[g]=A.useState(()=>a||`modal-${Date.now()}-${Math.random()}`);A.useEffect(()=>(u(g),()=>f(g)),[g,u,f]);const y=p(g),h=m[m.length-1]===g;return x.jsxs(q3,{children:[x.jsx(B_,{modalId:g}),x.jsxs(Yp,{ref:l,className:Me("fixed left-[50%] top-[50%] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg pointer-events-auto",t),style:{zIndex:y+1},onPointerDownOutside:S=>{const T=S.target;if(T.closest("[data-chatgpt-button]")||T.closest("[data-chatgpt-modal]")){S.preventDefault();return}S.preventDefault()},onInteractOutside:S=>{const T=S.target;if(T.closest("[data-chatgpt-button]")||T.closest("[data-chatgpt-modal]")){S.preventDefault();return}S.preventDefault()},onEscapeKeyDown:S=>{h||S.preventDefault()},...o,children:[r,x.jsxs(tx,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground cursor-pointer",children:[x.jsx(Sm,{className:"h-4 w-4"}),x.jsx("span",{className:"sr-only",children:"Close"})]})]})]})});k_.displayName=Yp.displayName;const I_=({className:t,...r})=>x.jsx("div",{className:Me("flex flex-col space-y-1.5 text-center sm:text-left",t),...r});I_.displayName="DialogHeader";const H3=({className:t,...r})=>x.jsx("div",{className:Me("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...r});H3.displayName="DialogFooter";const $_=A.forwardRef(({className:t,...r},a)=>x.jsx(Fp,{ref:a,className:Me("text-lg font-semibold leading-none tracking-tight",t),...r}));$_.displayName=Fp.displayName;const F_=A.forwardRef(({className:t,...r},a)=>x.jsx(Gp,{ref:a,className:Me("text-sm text-muted-foreground",t),...r}));F_.displayName=Gp.displayName;const B3=bm("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-auto",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground",success:"border-transparent bg-green-100 text-green-800 [a&]:hover:bg-green-200"}},defaultVariants:{variant:"default"}});function Z0({className:t,variant:r,asChild:a=!1,...o}){const l=a?Rs:"span";return x.jsx(l,{"data-slot":"badge",className:Me(B3({variant:r}),t),...o})}const F4=(t,r=[])=>r.includes(t),J0=(t,r)=>Array.isArray(r)?r.some(a=>t.includes(a)):t.includes(r);function k3({isOpen:t,onClose:r,onSelect:a,multiple:o=!1}){const{auth:l}=ym().props,u=(l==null?void 0:l.permissions)||[],f=J0(u,"create-media");J0(u,"manage-media");const[p,m]=A.useState([]),[g,y]=A.useState([]),[h,S]=A.useState(null),[T,b]=A.useState([]),[_,E]=A.useState(!1),[C,L]=A.useState(!1),[z,F]=A.useState([]),[ee,U]=A.useState(!1),[D,P]=A.useState(""),[k,ne]=A.useState(1),q=24,K=A.useCallback(async()=>{E(!0);try{const Q=new URLSearchParams;h&&Q.append("directory_id",h.toString());const J=await fetch(`${route("api.media.index")}?${Q}`,{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(!J.ok)throw new Error(`HTTP error! status: ${J.status}`);const se=await J.json(),me=Array.isArray(se.media)?se.media:Array.isArray(se)?se:[];m(me),y(se.directories||[]),b(me)}catch{xn.error("Failed to load media")}finally{E(!1)}},[h]);A.useEffect(()=>{t&&(K(),P(""))},[t,K]),A.useEffect(()=>{if(!D.trim())b(p);else{const Q=p.filter(J=>J.name.toLowerCase().includes(D.toLowerCase())||J.file_name.toLowerCase().includes(D.toLowerCase()));b(Q)}ne(1)},[D,p]);const I=Math.ceil(T.length/q),ae=(k-1)*q,pe=T.slice(ae,ae+q),R=async Q=>{var me,Te,Oe,Se;L(!0);const J=Array.from(Q);if(J.length===0){L(!1);return}const se=new FormData;J.forEach(Ae=>{se.append("files[]",Ae)});try{const he=await(await O(async()=>{const{default:ue}=await Promise.resolve().then(()=>Tj);return{default:ue}},void 0,import.meta.url)).default.post(route("api.media.batch"),se),ce=he.data;he.status===200||he.status===201?(ce.data&&ce.data.length>0&&m(ue=>[...ce.data,...ue]),ce.errors&&ce.errors.length>0?(xn.warning(ce.message||`${((me=ce.data)==null?void 0:me.length)||0} uploaded, ${ce.errors.length} failed`),ce.errors.forEach(ue=>{xn.error(ue,{duration:5e3})})):xn.success(ce.message||`${((Te=ce.data)==null?void 0:Te.length)||0} file(s) uploaded successfully`)):xn.error(ce.message||"Failed to upload files")}catch(Ae){const he=((Se=(Oe=Ae.response)==null?void 0:Oe.data)==null?void 0:Se.message)||"Error uploading files";xn.error(he)}L(!1)},B=Q=>{Q.preventDefault(),Q.stopPropagation(),Q.type==="dragenter"||Q.type==="dragover"?U(!0):Q.type==="dragleave"&&U(!1)},j=Q=>{Q.preventDefault(),Q.stopPropagation(),U(!1),Q.dataTransfer.files&&Q.dataTransfer.files[0]&&R(Q.dataTransfer.files)},Y=Q=>{o?F(J=>J.includes(Q)?J.filter(se=>se!==Q):[...J,Q]):(a(Q),r())},le=()=>{o&&z.length>0&&(a(z.join(",")),r())},de=Q=>Q.startsWith("image/")?x.jsx(Hp,{className:"h-8 w-8"}):Q.includes("pdf")?x.jsx("div",{className:"h-8 w-8 bg-red-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"PDF"}):Q.includes("word")||Q.includes("document")?x.jsx("div",{className:"h-8 w-8 bg-blue-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"DOC"}):Q.includes("csv")||Q.includes("spreadsheet")?x.jsx("div",{className:"h-8 w-8 bg-green-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"CSV"}):Q.startsWith("video/")?x.jsx("div",{className:"h-8 w-8 bg-purple-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"VID"}):Q.startsWith("audio/")?x.jsx("div",{className:"h-8 w-8 bg-orange-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"AUD"}):x.jsx("div",{className:"h-8 w-8 bg-gray-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"FILE"});return x.jsx(V3,{open:t,onOpenChange:r,children:x.jsxs(k_,{className:"max-w-7xl h-[95vh] flex flex-col",children:[x.jsx(I_,{className:"pb-6 border-b",children:x.jsxs("div",{className:"flex items-center gap-3",children:[x.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:x.jsx(Hp,{className:"h-5 w-5 text-primary"})}),x.jsxs("div",{children:[x.jsxs($_,{className:"text-xl font-semibold",children:["Media Library",T.length>0&&x.jsx(Z0,{variant:"secondary",className:"ml-2 text-xs",children:T.length})]}),x.jsx(F_,{className:"text-sm text-muted-foreground mt-1",children:"Browse and select media files from your library"})]})]})}),x.jsxs("div",{className:"space-y-4 flex-1 flex flex-col overflow-hidden",children:[g.length>0&&x.jsx("div",{className:"bg-muted/30 rounded-lg p-3 border",children:x.jsx("div",{className:"flex items-center gap-2",children:x.jsx("div",{className:"max-h-24 overflow-y-auto scrollbar-thin scrollbar-thumb-muted-foreground/20 scrollbar-track-transparent",children:x.jsxs("div",{className:"flex flex-wrap gap-2",children:[x.jsx(vt,{variant:h===null?"default":"ghost",size:"sm",onClick:()=>S(null),className:"h-7 px-3 text-xs",children:"All Files"}),g.map(Q=>x.jsx(vt,{variant:h===Q.id?"default":"ghost",size:"sm",onClick:()=>S(Q.id),className:"h-7 px-3 text-xs",children:Q.name},Q.id))]})})})}),x.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[x.jsxs("div",{className:"relative flex-1",children:[x.jsx(GP,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),x.jsx(_a,{placeholder:"Search media files...",value:D,onChange:Q=>P(Q.target.value),className:"pl-10 h-10"})]}),f&&x.jsxs("div",{className:"flex gap-2",children:[x.jsx(_a,{type:"file",multiple:!0,accept:"image/*,application/pdf,.doc,.docx,.xls,.xlsx",onChange:Q=>Q.target.files&&R(Q.target.files),className:"hidden",id:"file-upload"}),x.jsxs(vt,{type:"button",onClick:()=>{var Q;return(Q=document.getElementById("file-upload"))==null?void 0:Q.click()},disabled:C,className:"h-10 px-4",children:[x.jsx(Y0,{className:"h-4 w-4 mr-2"}),C?"Uploading...":"Upload"]})]})]}),x.jsxs("div",{className:"flex items-center justify-between text-sm text-muted-foreground bg-muted/20 px-4 py-3 rounded-lg border",children:[x.jsxs("div",{className:"flex items-center gap-4",children:[x.jsxs("span",{className:"font-medium",children:[T.length," files"]}),I>1&&x.jsxs("span",{children:["Page ",k," of ",I]})]}),o&&z.length>0&&x.jsxs(Z0,{variant:"default",className:"text-xs px-2 py-1",children:[z.length," selected"]})]}),x.jsx("div",{className:"border rounded-lg bg-muted/10 flex flex-col flex-1 overflow-hidden",children:_?x.jsx("div",{className:"flex-1 flex items-center justify-center",children:x.jsxs("div",{className:"text-center",children:[x.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-primary mx-auto mb-4"}),x.jsx("p",{className:"text-muted-foreground",children:"Loading media..."})]})}):T.length===0?x.jsx("div",{className:"flex-1 flex items-center justify-center py-16",children:x.jsxs("div",{className:"text-center max-w-sm",children:[x.jsx("div",{className:`mx-auto w-24 h-24 border-2 border-dashed rounded-xl flex items-center justify-center mb-6 transition-colors ${ee?"border-primary bg-primary/5":"border-muted-foreground/25"}`,onDragEnter:B,onDragLeave:B,onDragOver:B,onDrop:j,children:x.jsx(b_,{className:"h-10 w-10 text-muted-foreground"})}),x.jsxs("div",{className:"space-y-3 mb-6",children:[x.jsx("h3",{className:"text-lg font-semibold",children:"No media files found"}),D&&x.jsxs("p",{className:"text-sm text-muted-foreground",children:["No results for ",x.jsxs("span",{className:"font-medium text-foreground",children:['"$',D,'"']})]}),x.jsx("p",{className:"text-sm text-muted-foreground",children:D?"Try a different search term or upload new images":"Upload images to get started"})]}),f&&x.jsxs(vt,{type:"button",onClick:()=>{var Q;return(Q=document.getElementById("file-upload"))==null?void 0:Q.click()},disabled:C,children:[x.jsx(Y0,{className:"h-4 w-4 mr-2"}),"Upload Images"]})]})}):x.jsx("div",{className:"p-6 overflow-y-auto flex-1",children:x.jsx("div",{className:"grid grid-cols-4 lg:grid-cols-6 xl:grid-cols-8 gap-4",children:pe.map(Q=>{var J;return x.jsx("div",{className:`relative group cursor-pointer rounded-xl overflow-hidden transition-all duration-200 hover:scale-[1.02] ${z.includes(Q.url)?"ring-2 ring-primary shadow-lg scale-[1.02]":"hover:shadow-lg border border-border/50 hover:border-primary/30 hover:shadow-primary/5"}`,onClick:()=>Y(Q.url),children:x.jsxs("div",{className:"relative aspect-square bg-gradient-to-br from-muted/50 to-muted overflow-hidden flex items-center justify-center",children:[Q.mime_type.startsWith("image/")?x.jsx("img",{src:Q.thumb_url,alt:Q.name,className:"w-full h-full object-cover",onError:se=>{se.currentTarget.src=Q.url}}):x.jsxs("div",{className:"w-full h-full flex flex-col items-center justify-center p-4",children:[x.jsx("div",{className:"mb-2",children:de(Q.mime_type)}),x.jsx("div",{className:"text-xs text-center font-medium text-muted-foreground truncate w-full",children:((J=Q.mime_type.split("/")[1])==null?void 0:J.toUpperCase())||"FILE"})]}),z.includes(Q.url)&&x.jsx("div",{className:"absolute inset-0 bg-primary/20 flex items-center justify-center backdrop-blur-sm",children:x.jsx("div",{className:"bg-primary text-primary-foreground rounded-full p-2 shadow-lg",children:x.jsx(xa,{className:"h-4 w-4"})})}),x.jsx("div",{className:"absolute inset-0 bg-black/0 group-hover:bg-black/20 transition-colors"}),x.jsx("div",{className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent p-3 opacity-0 group-hover:opacity-100 transition-all duration-200",children:x.jsx("p",{className:"text-xs text-white font-medium truncate",title:Q.name,children:Q.name})})]})},Q.id)})})})}),I>1&&x.jsxs("div",{className:"flex items-center justify-between pt-3 border-t",children:[x.jsxs("div",{className:"text-sm text-muted-foreground",children:["Showing ",ae+1," to ",Math.min(ae+q,T.length)," of ",T.length," files"]}),x.jsxs("div",{className:"flex gap-1",children:[x.jsx(vt,{variant:"outline",size:"sm",disabled:k===1,onClick:()=>ne(Q=>Math.max(Q-1,1)),children:"Previous"}),Array.from({length:Math.min(I,5)},(Q,J)=>{let se;return I<=5||k<=3?se=J+1:k>=I-2?se=I-4+J:se=k-2+J,x.jsx(vt,{variant:k===se?"default":"outline",size:"sm",className:"w-8 h-8 p-0",onClick:()=>ne(se),children:se},se)}),x.jsx(vt,{variant:"outline",size:"sm",disabled:k===I,onClick:()=>ne(Q=>Math.min(Q+1,I)),children:"Next"})]})]}),x.jsxs("div",{className:"flex justify-between items-center pt-6 border-t bg-muted/20 -mx-6 px-6 py-4",children:[x.jsx(vt,{variant:"outline",onClick:r,className:"px-6",children:"Cancel"}),x.jsxs("div",{className:"flex gap-3",children:[o&&z.length>0&&x.jsx(vt,{variant:"outline",onClick:()=>F([]),className:"px-4",children:"Clear Selection"}),o&&z.length>0&&x.jsxs(vt,{onClick:le,className:"px-6",children:["Select ",z.length," item",z.length>1?"s":""]})]})]})]})]})})}function fp({label:t,value:r="",onChange:a,multiple:o=!1,placeholder:l="Select image...",showPreview:u=!0,readOnly:f=!1}){const[p,m]=A.useState(!1),g=_=>{const E=_.split("/").pop()||_;a(E)},y=()=>{a("")},h=r||"",T=h?[(_=>_?_.startsWith("http")?_:(_.startsWith("/"),Ka(_)):"")(h)]:[],b=_=>{var C;if(!_)return null;const E=(C=_.split(".").pop())==null?void 0:C.toLowerCase();return["jpg","jpeg","png","gif","webp","svg"].includes(E||"")?null:E==="pdf"?x.jsx("div",{className:"h-16 w-16 bg-red-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PDF"}):["doc","docx"].includes(E||"")?x.jsx("div",{className:"h-16 w-16 bg-blue-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"DOC"}):["xls","xlsx","csv"].includes(E||"")?x.jsx("div",{className:"h-16 w-16 bg-green-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"XLS"}):["ppt","pptx"].includes(E||"")?x.jsx("div",{className:"h-16 w-16 bg-orange-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PPT"}):x.jsx("div",{className:"h-16 w-16 bg-gray-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"FILE"})};return x.jsxs("div",{className:"space-y-2",children:[t&&x.jsx(Gn,{children:t}),x.jsxs("div",{className:"flex gap-2",children:[x.jsx(_a,{value:h,onChange:_=>a(_.target.value),placeholder:l,readOnly:f||o}),x.jsxs(vt,{type:"button",variant:"outline",onClick:()=>m(!0),disabled:f,children:[x.jsx(Hp,{className:"h-4 w-4 mr-2"}),"Browse"]}),h&&x.jsx(vt,{type:"button",variant:"outline",size:"icon",onClick:y,disabled:f,children:x.jsx(Sm,{className:"h-4 w-4"})})]}),u&&T.length>0&&x.jsx("div",{className:"grid grid-cols-4 gap-2 mt-2",children:T.map((_,E)=>{const C=b(_);return x.jsx("div",{className:"relative",children:C?x.jsx("div",{className:"w-full h-20 flex items-center justify-center rounded border bg-muted",children:C}):x.jsx("img",{src:_,alt:`Preview ${E+1}`,className:"w-full h-20 object-cover rounded border",onError:L=>{const F=L.target.parentElement;F&&(F.innerHTML='')}})},E)})}),x.jsx(k3,{isOpen:p,onClose:()=>m(!1),onSelect:g,multiple:o})]})}const is=t=>{var o;if(typeof document>"u")return null;const a=`; ${document.cookie}`.split(`; ${t}=`);if(a.length===2){const l=(o=a.pop())==null?void 0:o.split(";").shift();return l?decodeURIComponent(l):null}return null},ft={logoDark:"logo/logo-dark.png",logoLight:"logo/logo-light.png",favicon:"logo/favicon.png",titleText:"WorkDo",footerText:"© 2024 WorkDo. All rights reserved.",companyMobile:"",companyAddress:"",themeColor:"green",customColor:"#3b82f6",sidebarVariant:"inset",sidebarStyle:"plain",layoutDirection:"left",themeMode:"light"},Ss=(t,r)=>{if((r==null?void 0:r.is_demo)||!1)try{const o=is("themeSettings"),l=is("sidebarSettings"),u=is("layoutPosition"),f=is("brandSettings"),p=o?JSON.parse(o):{},m=l?JSON.parse(l):{},g=f?JSON.parse(f):{};return{logoDark:g.logoDark||(t==null?void 0:t.logoDark)||ft.logoDark,logoLight:g.logoLight||(t==null?void 0:t.logoLight)||ft.logoLight,favicon:g.favicon||(t==null?void 0:t.favicon)||ft.favicon,titleText:g.titleText||(t==null?void 0:t.titleText)||ft.titleText,footerText:g.footerText||(t==null?void 0:t.footerText)||ft.footerText,companyMobile:g.companyMobile||(t==null?void 0:t.companyMobile)||ft.companyMobile,companyAddress:g.companyAddress||(t==null?void 0:t.companyAddress)||ft.companyAddress,themeColor:p.themeColor||ft.themeColor,customColor:p.customColor||ft.customColor,sidebarVariant:m.variant||ft.sidebarVariant,sidebarStyle:m.style||ft.sidebarStyle,layoutDirection:u||ft.layoutDirection,themeMode:p.appearance||ft.themeMode}}catch{}return t?{logoDark:t.logoDark||ft.logoDark,logoLight:t.logoLight||ft.logoLight,favicon:t.favicon||ft.favicon,titleText:t.titleText||ft.titleText,footerText:t.footerText||ft.footerText,companyMobile:t.companyMobile||ft.companyMobile,companyAddress:t.companyAddress||ft.companyAddress,themeColor:t.themeColor||ft.themeColor,customColor:t.customColor||ft.customColor,sidebarVariant:t.sidebarVariant||ft.sidebarVariant,sidebarStyle:t.sidebarStyle||ft.sidebarStyle,layoutDirection:t.layoutDirection||ft.layoutDirection,themeMode:t.themeMode||ft.themeMode}:ft};function I3({settings:t}){var B,j;const{t:r}=oj(),{props:a}=ym(),o=a.globalSettings,l=a.auth,u=((B=l==null?void 0:l.user)==null?void 0:B.type)||((j=l==null?void 0:l.user)==null?void 0:j.role),[f,p]=A.useState(()=>Ss(o||t,o)),[m,g]=A.useState(!1),[y,h]=A.useState(!1),[S,T]=A.useState("logos"),{updateAppearance:b,updateThemeColor:_,updateCustomColor:E,saveThemeSettings:C}=BS(),{updatePosition:L,saveLayoutPosition:z}=JS(),{updateVariant:F,updateStyle:ee,saveSidebarSettings:U}=e_();A.useEffect(()=>{if(y)return;const Y=Ss(o||t,o);p(Y);try{const le=(o==null?void 0:o.is_demo)||!1;let de=null;if(le&&(de=is("sidebarSettings")),de){const Q=JSON.parse(de);p(J=>({...J,sidebarVariant:Q.variant||J.sidebarVariant,sidebarStyle:Q.style||J.sidebarStyle}))}}catch(le){console.error("Error loading sidebar settings",le)}},[o,t,y]);const D=Y=>{const{name:le,value:de}=Y.target;p(Q=>({...Q,[le]:de})),["logoLight","logoDark","favicon"].includes(le)&&k({[le]:de})},P=(Y,le)=>{p(de=>({...de,[Y]:le})),k({[Y]:le})},{updateBrandSettings:k}=Y_(),ne=Y=>{p(le=>({...le,themeColor:Y})),_(Y)},q=Y=>{p(le=>({...le,customColor:Y})),E(Y,!0)},K=Y=>{p(le=>({...le,sidebarVariant:Y})),F(Y)},I=Y=>{p(le=>({...le,sidebarStyle:Y})),ee(Y)},ae=Y=>{p(le=>({...le,layoutDirection:Y})),L(Y)},pe=Y=>{p(le=>({...le,themeMode:Y})),b(Y),setTimeout(()=>{_(f.themeColor),f.themeColor==="custom"&&E(f.customColor)},0)},R=()=>{g(!0),h(!0),_(f.themeColor),f.themeColor==="custom"&&E(f.customColor),b(f.themeMode),L(f.layoutDirection),F(f.sidebarVariant),ee(f.sidebarStyle),C(),U(),z(),k({logoLight:f.logoLight,logoDark:f.logoDark,favicon:f.favicon}),Aa.post(route("settings.brand.update"),{settings:f},{preserveScroll:!0,onSuccess:Y=>{var Q,J;g(!1);const le=(Q=Y.props.flash)==null?void 0:Q.success,de=(J=Y.props.flash)==null?void 0:J.error;le?(xn.success(le),setTimeout(()=>h(!1),500)):de&&xn.error(de)},onError:Y=>{g(!1),h(!1);const le=Y.error||Object.values(Y).join(", ")||r("Failed to save brand settings");xn.error(le)}})};return x.jsx(z3,{title:r("Brand Settings"),description:r("Customize your application's branding and appearance"),action:x.jsxs(vt,{onClick:R,disabled:m,size:"sm",children:[x.jsx($P,{className:"h-4 w-4 mr-2"}),r(m?"Saving...":"Save Changes")]}),children:x.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[x.jsxs("div",{className:"lg:col-span-2",children:[x.jsxs("div",{className:"flex space-x-2 mb-6",children:[x.jsxs(vt,{variant:S==="logos"?"default":"outline",size:"sm",onClick:()=>T("logos"),className:"flex-1",children:[x.jsx(b_,{className:"h-4 w-4 mr-2"}),r("Logos")]}),x.jsxs(vt,{variant:S==="text"?"default":"outline",size:"sm",onClick:()=>T("text"),className:"flex-1",children:[x.jsx(PP,{className:"h-4 w-4 mr-2"}),r("Text")]}),x.jsxs(vt,{variant:S==="theme"?"default":"outline",size:"sm",onClick:()=>T("theme"),className:"flex-1",children:[x.jsx(up,{className:"h-4 w-4 mr-2"}),r("Theme")]})]}),S==="logos"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Logo Dark")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 dark:bg-white h-32",children:f.logoDark?x.jsx("img",{src:Ka(f.logoDark),alt:"Dark Logo",className:"max-h-full max-w-full object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[x.jsx("div",{className:"h-12 w-24 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-muted-foreground",children:r("Logo")})}),x.jsx("span",{className:"text-xs",children:"No logo selected"})]})}),x.jsx(fp,{label:"",value:f.logoDark,onChange:Y=>P("logoDark",Y),placeholder:"Select dark mode logo...",showPreview:!1})]})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Logo Light")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-black h-32",children:f.logoLight?x.jsx("img",{src:Ka(f.logoLight),alt:"Light Logo",className:"max-h-full max-w-full object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[x.jsx("div",{className:"h-12 w-24 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-muted-foreground",children:r("Logo")})}),x.jsx("span",{className:"text-xs",children:"No logo selected"})]})}),x.jsx(fp,{label:"",value:f.logoLight,onChange:Y=>P("logoLight",Y),placeholder:"Select light mode logo...",showPreview:!1})]})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Favicon")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-20",children:f.favicon?x.jsx("img",{src:Ka(f.favicon),alt:"Favicon",className:"h-16 w-16 object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-1",children:[x.jsx("div",{className:"h-10 w-10 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:r("Icon")})}),x.jsx("span",{className:"text-xs",children:"No favicon selected"})]})}),x.jsx(fp,{label:"",value:f.favicon,onChange:Y=>P("favicon",Y),placeholder:"Select favicon...",showPreview:!1})]})]})]})}),S==="text"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"grid grid-cols-1 gap-6",children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"titleText",children:r("Title Text")}),x.jsx(_a,{id:"titleText",name:"titleText",value:f.titleText,onChange:D,placeholder:"WorkDo"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Application title displayed in the browser tab")})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"footerText",children:r("Footer Text")}),x.jsx(_a,{id:"footerText",name:"footerText",value:f.footerText,onChange:D,placeholder:"© 2024 WorkDo. All rights reserved."}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Text displayed in the footer")})]}),u==="company"&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"companyMobile",children:r("Company Mobile Number")}),x.jsx(_a,{id:"companyMobile",name:"companyMobile",value:f.companyMobile||"",onChange:D,placeholder:"+1 234 567 8900"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Company contact mobile number")})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"companyAddress",children:r("Company Address")}),x.jsx("textarea",{id:"companyAddress",name:"companyAddress",value:f.companyAddress||"",onChange:Y=>p(le=>({...le,companyAddress:Y.target.value})),placeholder:"Enter company address",className:"flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Company address")})]})]})]})}),S==="theme"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"flex flex-col space-y-8",children:[x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(up,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Theme Color")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"grid grid-cols-6 gap-2",children:[Object.entries({blue:"#3b82f6",green:"#10b77f",purple:"#8b5cf6",orange:"#f97316",red:"#ef4444"}).map(([Y,le])=>x.jsx(vt,{type:"button",variant:f.themeColor===Y?"default":"outline",className:"h-8 w-full p-0 relative",style:{backgroundColor:f.themeColor===Y?le:"transparent"},onClick:()=>ne(Y),children:x.jsx("span",{className:"absolute inset-1 rounded-sm",style:{backgroundColor:le}})},Y)),x.jsx(vt,{type:"button",variant:f.themeColor==="custom"?"default":"outline",className:"h-8 w-full p-0 relative",style:{backgroundColor:f.themeColor==="custom"?f.customColor:"transparent"},onClick:()=>ne("custom"),children:x.jsx("span",{className:"absolute inset-1 rounded-sm",style:{backgroundColor:t.customColor}})})]}),f.themeColor==="custom"&&x.jsxs("div",{className:"space-y-2 mt-4",children:[x.jsx(Gn,{htmlFor:"customColor",children:r("Custom Color")}),x.jsxs("div",{className:"flex gap-2",children:[x.jsxs("div",{className:"relative",children:[x.jsx(_a,{id:"colorPicker",type:"color",value:f.customColor,onChange:Y=>q(Y.target.value),className:"absolute inset-0 opacity-0 cursor-pointer"}),x.jsx("div",{className:"w-10 h-10 rounded border cursor-pointer",style:{backgroundColor:f.customColor}})]}),x.jsx(_a,{id:"customColor",name:"customColor",type:"text",value:f.customColor,onChange:Y=>q(Y.target.value),placeholder:"#3b82f6"})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(v_,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Sidebar")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"space-y-6",children:[x.jsxs("div",{children:[x.jsx(Gn,{className:"mb-2 block",children:r("Sidebar Variant")}),x.jsx("div",{className:"grid grid-cols-3 gap-3",children:["inset","floating","minimal"].map(Y=>x.jsxs(vt,{type:"button",variant:f.sidebarVariant===Y?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.sidebarVariant===Y?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>K(Y),children:[Y.charAt(0).toUpperCase()+Y.slice(1),f.sidebarVariant===Y&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]},Y))})]}),x.jsxs("div",{children:[x.jsx(Gn,{className:"mb-2 block",children:r("Sidebar Style")}),x.jsx("div",{className:"grid grid-cols-3 gap-3",children:[{id:"plain",name:"Plain"},{id:"colored",name:"Colored"},{id:"gradient",name:"Gradient"}].map(Y=>x.jsxs(vt,{type:"button",variant:f.sidebarStyle===Y.id?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.sidebarStyle===Y.id?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>I(Y.id),children:[Y.name,f.sidebarStyle===Y.id&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]},Y.id))})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(BP,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Layout")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"space-y-2",children:[x.jsx(Gn,{className:"mb-2 block",children:r("Layout Direction")}),x.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[x.jsxs(vt,{type:"button",variant:f.layoutDirection==="left"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.layoutDirection==="left"?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>ae("left"),children:[r("Left-to-Right"),f.layoutDirection==="left"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.layoutDirection==="right"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.layoutDirection==="right"?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>ae("right"),children:[r("Right-to-Left"),f.layoutDirection==="right"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(UP,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Theme Mode")})]}),x.jsx(Ql,{className:"my-2"}),x.jsx("div",{className:"space-y-2",children:x.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[x.jsxs(vt,{type:"button",variant:f.themeMode==="light"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="light"?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>pe("light"),children:[r("Light"),f.themeMode==="light"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.themeMode==="dark"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="dark"?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>pe("dark"),children:[r("Dark"),f.themeMode==="dark"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.themeMode==="system"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="system"?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>pe("system"),children:[r("System"),f.themeMode==="system"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]})]})})]})]})})]}),x.jsx("div",{className:"lg:col-span-1",children:x.jsx("div",{className:"sticky top-20 space-y-6",children:x.jsxs("div",{className:"border rounded-md p-4",children:[x.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[x.jsx(up,{className:"h-4 w-4"}),x.jsx("h3",{className:"font-medium",children:r("Live Preview")})]}),x.jsx(s3,{}),x.jsx("div",{className:"mt-4 pt-4 border-t",children:x.jsxs("div",{className:"text-xs text-muted-foreground",children:[r("Footer:")," ",x.jsx("span",{className:"font-medium text-foreground",children:f.footerText})]})})]})})})]})})}const $3=Object.freeze(Object.defineProperty({__proto__:null,DEFAULT_BRAND_SETTINGS:ft,default:I3,getBrandSettings:Ss},Symbol.toStringTag,{value:"Module"})),G_=A.createContext(void 0);function F3({children:t,globalSettings:r,user:a}){const o=()=>(r==null?void 0:r.is_demo)||!1?null:window.location.pathname.includes("/public/")||window.location.pathname==="/"||window.location.pathname.includes("/auth/")?r:(a==null?void 0:a.role)==="company"&&(a!=null&&a.globalSettings)?a.globalSettings:r,[l,u]=A.useState(()=>Ss(o(),r));A.useEffect(()=>{const p=o(),m=Ss(p,r);if(u(m),m){const g=m.themeColor==="custom"?m.customColor:{blue:"#3b82f6",green:"#10b77f",purple:"#8b5cf6",orange:"#f97316",red:"#ef4444"}[m.themeColor]||"#3b82f6";document.documentElement.style.setProperty("--theme-color",g),document.documentElement.style.setProperty("--primary",g);const y=m.themeMode==="dark"||m.themeMode==="system"&&window.matchMedia("(prefers-color-scheme: dark)").matches;document.documentElement.classList.toggle("dark",y),document.body.classList.toggle("dark",y),document.documentElement.dir=m.layoutDirection,document.documentElement.setAttribute("dir",m.layoutDirection)}},[r,a]);const f=p=>{u(m=>({...m,...p}))};return x.jsx(G_.Provider,{value:{...l,updateBrandSettings:f},children:t})}function Y_(){const t=A.useContext(G_);if(t===void 0)throw new Error("useBrand must be used within a BrandProvider");return t}var G3=(t,r,a,o,l,u,f,p)=>{let m=document.documentElement,g=["light","dark"];function y(T){(Array.isArray(t)?t:[t]).forEach(b=>{let _=b==="class",E=_&&u?l.map(C=>u[C]||C):l;_?(m.classList.remove(...E),m.classList.add(u&&u[T]?u[T]:T)):m.setAttribute(b,T)}),h(T)}function h(T){p&&g.includes(T)&&(m.style.colorScheme=T)}function S(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(o)y(o);else try{let T=localStorage.getItem(r)||a,b=f&&T==="system"?S():T;y(b)}catch{}},Y3=A.createContext(void 0),X3={setTheme:t=>{},themes:[]},K3=()=>{var t;return(t=A.useContext(Y3))!=null?t:X3};A.memo(({forcedTheme:t,storageKey:r,attribute:a,enableSystem:o,enableColorScheme:l,defaultTheme:u,value:f,themes:p,nonce:m,scriptProps:g})=>{let y=JSON.stringify([a,r,u,t,p,f,o,l]).slice(1,-1);return A.createElement("script",{...g,suppressHydrationWarning:!0,nonce:typeof window>"u"?m:"",dangerouslySetInnerHTML:{__html:`(${G3.toString()})(${y})`}})});const Q3=({...t})=>{const{theme:r="system"}=K3();return x.jsx(P3,{theme:r,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...t})},Hu=()=>window.isDemo||!1,Tm="This action is disabled in demo mode. You can only create new data, not modify existing demo data.",Z3=Aa.put,J3=Aa.delete,W3=Aa.patch;Aa.put=function(t,r,a){if(Hu()){xn.error(Tm);return}return Z3.call(this,t,r,a)};Aa.delete=function(t,r){if(Hu()){xn.error(Tm);return}return J3.call(this,t,r)};Aa.patch=function(t,r,a){if(Hu()){xn.error(Tm);return}return W3.call(this,t,r,a)};const G4={...xn,loading:(t,r)=>{if(!(Hu()&&(t.includes("Delet")||t.includes("Updat")||t.includes("Reset")||t.includes("Modif"))))return xn.loading(t,r)}},e4=()=>x.jsx(Q3,{position:"top-right",duration:4e3,richColors:!0,closeButton:!0});function t4({children:t}){var f;const{props:r}=ym(),[a,o]=A.useState(!1);A.useEffect(()=>{o(!0)},[]);const l=r.globalSettings||{},u=(f=r.auth)==null?void 0:f.user;return x.jsx(U3,{children:x.jsx(Aj,{children:x.jsx(Cj,{children:x.jsxs(F3,{globalSettings:l,user:u,children:[x.jsx(A.Suspense,{fallback:x.jsx("div",{className:"flex h-screen w-full items-center justify-center",children:"Loading..."}),children:t}),a&&x.jsx(e4,{})]})})})})}function n4({children:t}){return x.jsx(t4,{children:t})}Aa.on("invalid",t=>{var r;((r=t.detail.response)==null?void 0:r.status)===419&&(t.preventDefault(),dt.get("/sanctum/csrf-cookie").then(()=>{alert("Your session expired but has been refreshed in the background. Please try saving again.")}).catch(()=>{window.location.reload()}))});EL();document.addEventListener("DOMContentLoaded",()=>{_L()});const W0="SEB Connexion Inc.";eL({title:t=>t?`${t} - ${W0}`:W0,resolve:t=>{const r=Object.assign({"./pages/auth/confirm-password.tsx":()=>O(()=>import("./confirm-password-CXit4C25.js"),__vite__mapDeps([2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url),"./pages/auth/forgot-password.tsx":()=>O(()=>import("./forgot-password-D2F-FKRV.js"),__vite__mapDeps([20,1,3,21,4,5,6,7,8,9,10,11,12,13,22,23,17,18,19]),import.meta.url),"./pages/auth/login.tsx":()=>O(()=>import("./login-A3pA4lEX.js"),__vite__mapDeps([24,1,3,21,25,11,4,5,6,7,8,9,10,12,13,22,17,18,19]),import.meta.url),"./pages/auth/register.tsx":()=>O(()=>import("./register-6gEYLqn6.js"),__vite__mapDeps([26,1,3,21,25,11,4,5,6,7,8,9,10,12,13,22,17,18,19]),import.meta.url),"./pages/auth/reset-password.tsx":()=>O(()=>import("./reset-password-Cz3ni2xL.js"),__vite__mapDeps([27,1,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19]),import.meta.url),"./pages/auth/verify-email.tsx":()=>O(()=>import("./verify-email-502TadTh.js"),__vite__mapDeps([28,1,21,4,5,6,7,8,9,10,11,12,13,14,15,23,17,18,19]),import.meta.url),"./pages/calendar/index.tsx":()=>O(()=>import("./index-UwIwqKI7.js"),__vite__mapDeps([29,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,53,17,18,19]),import.meta.url),"./pages/career/apply.tsx":()=>O(()=>import("./apply-CUJD74lY.js"),__vite__mapDeps([54,1,31,32,33,11,34,25,55,12,56,51,17,18,19]),import.meta.url),"./pages/career/index.tsx":()=>O(()=>import("./index-C70BeGH3.js"),__vite__mapDeps([57,1,32,33,11,34,55,12,58,59,60,61,43,62,38,17,18,19]),import.meta.url),"./pages/career/job-details.tsx":()=>O(()=>import("./job-details-DGx4MSp5.js"),__vite__mapDeps([63,1,55,12,58,61,60,43,46,45,47,17,18,19]),import.meta.url),"./pages/companies/index.tsx":()=>O(()=>import("./index-CQBLeHT_.js"),__vite__mapDeps([64,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,66,17,59,67,68,69,70,71,25,72,73,74,75,76,77,78,79,80,23,16,18,19,81,82,83,84]),import.meta.url),"./pages/companies/view.tsx":()=>O(()=>import("./view-JA6EMZ6E.js"),__vite__mapDeps([79,1,80,23,16,47,13,17,18,19]),import.meta.url),"./pages/contacts/index.tsx":()=>O(()=>import("./index-YSdbhbDI.js"),__vite__mapDeps([85,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,69,70,25,72,73,74,75,65,66,17,18,19]),import.meta.url),"./pages/coupons/index.tsx":()=>O(()=>import("./index-CE_76-p9.js"),__vite__mapDeps([169,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/coupons/show.tsx":()=>O(()=>import("./show-CW1pbmjf.js"),__vite__mapDeps([170,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,87,159,56,17,18,19]),import.meta.url),"./pages/currencies/index.tsx":()=>O(()=>import("./index-Bh3biG6-.js"),__vite__mapDeps([171,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,172,18,19]),import.meta.url),"./pages/currencies/view.tsx":()=>O(()=>import("./view-5s7qL_nA.js"),__vite__mapDeps([172,1,45,162,125,16,17,18,19]),import.meta.url),"./pages/dashboard.tsx":()=>O(()=>import("./dashboard-Vn0uU6vT.js"),__vite__mapDeps([173,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,80,164,107,115,103,17,159,97,18,19]),import.meta.url),"./pages/email-templates/index.tsx":()=>O(()=>import("./index-Dky0J0wb.js"),__vite__mapDeps([174,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,66,17,59,67,117,18,19]),import.meta.url),"./pages/email-templates/show.tsx":()=>O(()=>import("./show-Bz3QKxv8.js"),__vite__mapDeps([175,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,176,177,88,67,144,131,111,17,18,19]),import.meta.url),"./pages/employee-dashboard.tsx":()=>O(()=>import("./employee-dashboard-BUzo47I7.js"),__vite__mapDeps([178,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,97,17,18,19]),import.meta.url),"./pages/examples/chatgpt-demo.tsx":()=>O(()=>import("./chatgpt-demo-ChcvT2x4.js"),__vite__mapDeps([179,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,17,18,19]),import.meta.url),"./pages/hr/announcements/dashboard.tsx":()=>O(()=>import("./dashboard-CGflF5m_.js"),__vite__mapDeps([180,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,176,67,97,58,160,17,18,19]),import.meta.url),"./pages/hr/announcements/index.tsx":()=>O(()=>import("./index-B4GX0MNF.js"),__vite__mapDeps([181,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,177,18,19]),import.meta.url),"./pages/hr/announcements/show.tsx":()=>O(()=>import("./show-DPBRXZWF.js"),__vite__mapDeps([182,1,77,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,183,56,104,83,157,114,17,18,19]),import.meta.url),"./pages/hr/announcements/statistics.tsx":()=>O(()=>import("./statistics-C502KGK-.js"),__vite__mapDeps([184,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,117,159,17,18,19]),import.meta.url),"./pages/hr/assets/dashboard.tsx":()=>O(()=>import("./dashboard-Dseo3nVt.js"),__vite__mapDeps([185,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,183,67,104,159,138,107,163,167,17,18,19]),import.meta.url),"./pages/hr/assets/depreciation-report.tsx":()=>O(()=>import("./depreciation-report-CaTQPc-F.js"),__vite__mapDeps([186,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,66,17,59,67,65,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,82,127,128,129,130,131,132,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,18,19]),import.meta.url),"./pages/hr/assets/index.tsx":()=>O(()=>import("./index-G6eKfLZt.js"),__vite__mapDeps([187,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,188,189,18,19]),import.meta.url),"./pages/hr/assets/show.tsx":()=>O(()=>import("./show-Bf3EibHA.js"),__vite__mapDeps([190,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,176,87,69,70,71,25,72,73,74,75,76,77,183,56,83,164,90,167,143,157,114,17,18,19]),import.meta.url),"./pages/hr/assets/types/index.tsx":()=>O(()=>import("./index-BxBz3ZcA.js"),__vite__mapDeps([191,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,99,83,84,17,18,19]),import.meta.url),"./pages/hr/attendance-policies/index.tsx":()=>O(()=>import("./index-B-t4ET2p.js"),__vite__mapDeps([192,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,77,65,66,17,59,67,193,150,16,18,19,107,117,83,84]),import.meta.url),"./pages/hr/attendance-policies/view.tsx":()=>O(()=>import("./view-CC3iSPZR.js"),__vite__mapDeps([193,1,150,16,43,45,17,18,19]),import.meta.url),"./pages/hr/attendance-records/calendar.tsx":()=>O(()=>import("./calendar-DHZORIn0.js"),__vite__mapDeps([194,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,128,17,18,19]),import.meta.url),"./pages/hr/attendance-records/index.tsx":()=>O(()=>import("./index-Dx_vXBMW.js"),__vite__mapDeps([195,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,77,65,66,17,59,67,188,189,82,114,196,133,61,137,160,18,19,119,120,107,159,117,83,84,109]),import.meta.url),"./pages/hr/attendance-records/view.tsx":()=>O(()=>import("./view-CxnqZFlK.js"),__vite__mapDeps([196,1,74,75,43,51,47,133,61,44,137,52,160,17,18,19]),import.meta.url),"./pages/hr/attendance-regularizations/index.tsx":()=>O(()=>import("./index-Domstr1J.js"),__vite__mapDeps([197,1,198,107,109,106,43,51,47,92,136,17,18,19,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,44,45,46,48,49,50,52,69,70,71,25,72,73,74,75,76,77,65,66,59,67,117,83,84]),import.meta.url),"./pages/hr/attendance-regularizations/view.tsx":()=>O(()=>import("./view-DmREa4dB.js"),__vite__mapDeps([198,1,107,109,106,43,51,47,92,136,17,18,19]),import.meta.url),"./pages/hr/award-types/index.tsx":()=>O(()=>import("./index-DxPeXGbl.js"),__vite__mapDeps([199,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,94,83,16,84,17,18,19]),import.meta.url),"./pages/hr/awards/index.tsx":()=>O(()=>import("./index-DG2cZmuq.js"),__vite__mapDeps([200,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,201,18,19,68]),import.meta.url),"./pages/hr/awards/view.tsx":()=>O(()=>import("./view-DHKbnojc.js"),__vite__mapDeps([201,1,161,51,153,47,41,117,17,18,19]),import.meta.url),"./pages/hr/biometric-attendance/index.tsx":()=>O(()=>import("./index-CiozWnw4.js"),__vite__mapDeps([202,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,65,66,17,203,18,19]),import.meta.url),"./pages/hr/biometric-attendance/view.tsx":()=>O(()=>import("./view-HNskLLb5.js"),__vite__mapDeps([203,1,48,106,82,7,17,18,19]),import.meta.url),"./pages/hr/branches/index.tsx":()=>O(()=>import("./index-Bwxt7GT_.js"),__vite__mapDeps([204,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,205,18,19]),import.meta.url),"./pages/hr/branches/view.tsx":()=>O(()=>import("./view-D2Hy4ufK.js"),__vite__mapDeps([205,1,122,80,23,140,16,61,8,125,17,18,19]),import.meta.url),"./pages/hr/complaints/index.tsx":()=>O(()=>import("./index-PEQ0AHqG.js"),__vite__mapDeps([206,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,207,18,19,68]),import.meta.url),"./pages/hr/complaints/view.tsx":()=>O(()=>import("./view-Bbo8S7fL.js"),__vite__mapDeps([207,1,135,51,153,47,163,117,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-renewals/index.tsx":()=>O(()=>import("./index-DYYQqrzS.js"),__vite__mapDeps([208,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-templates/create.tsx":()=>O(()=>import("./create-DxXq1me_.js"),__vite__mapDeps([209,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,56,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-templates/edit.tsx":()=>O(()=>import("./edit-DhkzcgZM.js"),__vite__mapDeps([210,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,56,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-templates/generate.tsx":()=>O(()=>import("./generate-Cmtug56d.js"),__vite__mapDeps([211,1,119,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-templates/index.tsx":()=>O(()=>import("./index-r6KzRzO9.js"),__vite__mapDeps([212,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,211,18,19]),import.meta.url),"./pages/hr/contracts/contract-templates/show.tsx":()=>O(()=>import("./show-D9KuHufw.js"),__vite__mapDeps([213,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,58,153,111,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-types/index.tsx":()=>O(()=>import("./index-YUg5aRHx.js"),__vite__mapDeps([214,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,215,18,19]),import.meta.url),"./pages/hr/contracts/contract-types/view.tsx":()=>O(()=>import("./view-BkNsip7N.js"),__vite__mapDeps([215,1,16,47,43,7,125,17,18,19]),import.meta.url),"./pages/hr/contracts/employee-contracts/index.tsx":()=>O(()=>import("./index-C3JFeAi-.js"),__vite__mapDeps([216,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,217,18,19,68]),import.meta.url),"./pages/hr/contracts/employee-contracts/view.tsx":()=>O(()=>import("./view-WTrJjgfM.js"),__vite__mapDeps([217,1,51,47,160,45,17,18,19]),import.meta.url),"./pages/hr/departments/index.tsx":()=>O(()=>import("./index-DQHwujQS.js"),__vite__mapDeps([218,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,219,18,19]),import.meta.url),"./pages/hr/departments/view.tsx":()=>O(()=>import("./view-Dr7fPRJk.js"),__vite__mapDeps([219,1,80,122,16,17,18,19]),import.meta.url),"./pages/hr/designations/index.tsx":()=>O(()=>import("./index-DDrcyj3j.js"),__vite__mapDeps([220,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,221,18,19]),import.meta.url),"./pages/hr/designations/view.tsx":()=>O(()=>import("./view-BvvRnEDI.js"),__vite__mapDeps([221,1,40,80,122,16,17,18,19]),import.meta.url),"./pages/hr/document-types/index.tsx":()=>O(()=>import("./index-C8aZhCRz.js"),__vite__mapDeps([222,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,83,84,17,18,19]),import.meta.url),"./pages/hr/documents/document-acknowledgments/index.tsx":()=>O(()=>import("./index-CHDTGOhe.js"),__vite__mapDeps([223,1,77,69,31,32,33,11,34,70,71,25,10,72,73,74,75,76,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,36,40,80,60,100,101,42,47,102,103,104,105,62,38,106,107,78,108,109,110,43,111,49,37,13,112,113,45,114,115,116,117,118,119,120,59,44,121,41,122,8,123,124,125,126,82,127,39,128,129,130,131,132,67,15,16,133,52,23,61,134,135,136,137,138,139,140,141,142,143,144,7,145,146,147,9,148,149,150,151,83,58,152,153,154,155,156,48,84,157,158,159,160,161,162,163,164,165,51,46,166,167,168,30,6,35,5,50,65,66,17,224,18,19]),import.meta.url),"./pages/hr/documents/document-acknowledgments/view.tsx":()=>O(()=>import("./view-V1zOfl_F.js"),__vite__mapDeps([224,1,51,47,107,43,109,160,17,18,19]),import.meta.url),"./pages/hr/documents/document-categories/index.tsx":()=>O(()=>import("./index-CoOpKrwn.js"),__vite__mapDeps([225,1,77,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,159,94,89,126,60,110,150,160,83,16,84,17,18,19]),import.meta.url),"./pages/hr/documents/document-templates/create.tsx":()=>O(()=>import("./create-Bwl4E0AS.js"),__vite__mapDeps([226,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,56,17,18,19]),import.meta.url),"./pages/hr/documents/document-templates/edit.tsx":()=>O(()=>import("./edit-Dk9vX_VQ.js"),__vite__mapDeps([227,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,56,17,18,19]),import.meta.url),"./pages/hr/documents/document-templates/generate.tsx":()=>O(()=>import("./generate-BYnu_tG-.js"),__vite__mapDeps([228,1,119,17,18,19]),import.meta.url),"./pages/hr/documents/document-templates/index.tsx":()=>O(()=>import("./index-CSHwc6zy.js"),__vite__mapDeps([229,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,228,18,19]),import.meta.url),"./pages/hr/documents/document-templates/show.tsx":()=>O(()=>import("./show-Bak9FIVj.js"),__vite__mapDeps([230,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,58,153,111,17,18,19]),import.meta.url),"./pages/hr/documents/hr-documents/index.tsx":()=>O(()=>import("./index-DmtnB32P.js"),__vite__mapDeps([231,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,232,18,19]),import.meta.url),"./pages/hr/documents/hr-documents/view.tsx":()=>O(()=>import("./view-7vzfAiyM.js"),__vite__mapDeps([232,1,153,114,47,51,160,117,107,43,17,18,19]),import.meta.url),"./pages/hr/employee-salaries/index.tsx":()=>O(()=>import("./index-Daj4nn_i.js"),__vite__mapDeps([233,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,234,18,19]),import.meta.url),"./pages/hr/employee-salaries/payroll-calculation.tsx":()=>O(()=>import("./payroll-calculation-BlJdTym2.js"),__vite__mapDeps([235,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,100,159,158,17,18,19]),import.meta.url),"./pages/hr/employee-salaries/view.tsx":()=>O(()=>import("./view-Bk2YpJ7Y.js"),__vite__mapDeps([234,1,45,51,47,127,16,17,18,19]),import.meta.url),"./pages/hr/employees/create.tsx":()=>O(()=>import("./create-BB0MYTGG.js"),__vite__mapDeps([236,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,70,71,72,84,56,17,18,19]),import.meta.url),"./pages/hr/employees/edit.tsx":()=>O(()=>import("./edit-CqDt3_xW.js"),__vite__mapDeps([237,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,70,71,72,117,84,56,17,18,19]),import.meta.url),"./pages/hr/employees/index.tsx":()=>O(()=>import("./index-Dsw4x1kJ.js"),__vite__mapDeps([238,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,68,65,66,17,69,70,25,72,73,74,75,188,189,18,19]),import.meta.url),"./pages/hr/employees/show.tsx":()=>O(()=>import("./show-DR9-BZsQ.js"),__vite__mapDeps([239,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,176,77,68,56,23,140,60,114,117,84,17,18,19]),import.meta.url),"./pages/hr/holidays/calendar.tsx":()=>O(()=>import("./calendar-R1WF0Jw3.js"),__vite__mapDeps([240,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,53,67,114,17,18,19]),import.meta.url),"./pages/hr/holidays/index.tsx":()=>O(()=>import("./index-DAkZJwjs.js"),__vite__mapDeps([241,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,242,18,19]),import.meta.url),"./pages/hr/holidays/view.tsx":()=>O(()=>import("./view-B_62o5QV.js"),__vite__mapDeps([242,1,17,42,153,47,122,18,19]),import.meta.url),"./pages/hr/leave-applications/index.tsx":()=>O(()=>import("./index-JUjRpqI7.js"),__vite__mapDeps([243,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,68,244,18,19]),import.meta.url),"./pages/hr/leave-applications/view.tsx":()=>O(()=>import("./view-CVFxp5UP.js"),__vite__mapDeps([244,1,42,51,153,125,117,17,18,19]),import.meta.url),"./pages/hr/leave-balances/index.tsx":()=>O(()=>import("./index-CLGvF5Pt.js"),__vite__mapDeps([245,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,68,246,18,19]),import.meta.url),"./pages/hr/leave-balances/view.tsx":()=>O(()=>import("./view-nREY7x5u.js"),__vite__mapDeps([246,1,42,51,153,125,17,18,19]),import.meta.url),"./pages/hr/leave-policies/index.tsx":()=>O(()=>import("./index-Dfg9d-hb.js"),__vite__mapDeps([247,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,248,18,19]),import.meta.url),"./pages/hr/leave-policies/view.tsx":()=>O(()=>import("./view-CaHqJj5e.js"),__vite__mapDeps([248,1,153,7,93,125,16,17,18,19]),import.meta.url),"./pages/hr/leave-types/index.tsx":()=>O(()=>import("./index-BYCPBCZX.js"),__vite__mapDeps([249,1,77,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,83,16,84,166,17,18,19]),import.meta.url),"./pages/hr/overtime/index.tsx":()=>O(()=>import("./index-C5agrgHA.js"),__vite__mapDeps([250,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,107,109,17,18,19]),import.meta.url),"./pages/hr/payroll-runs/PayrollOverrideModal.tsx":()=>O(()=>import("./PayrollOverrideModal-D0nxOlR9.js"),__vite__mapDeps([251,1,73,33,17,18,19]),import.meta.url),"./pages/hr/payroll-runs/index.tsx":()=>O(()=>import("./index-CfBOLLL6.js"),__vite__mapDeps([252,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,188,189,18,19]),import.meta.url),"./pages/hr/payroll-runs/show.tsx":()=>O(()=>import("./show-y1J3BHmO.js"),__vite__mapDeps([253,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,251,73,17,18,19]),import.meta.url),"./pages/hr/payslips/index.tsx":()=>O(()=>import("./index-CQZUDbJX.js"),__vite__mapDeps([254,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,65,66,17,18,19]),import.meta.url),"./pages/hr/performance/employee-goals/index.tsx":()=>O(()=>import("./index-qpqkVpa2.js"),__vite__mapDeps([255,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,256,183,18,19]),import.meta.url),"./pages/hr/performance/employee-goals/view.tsx":()=>O(()=>import("./view-C_jmg86j.js"),__vite__mapDeps([256,1,183,50,154,51,153,112,47,17,18,19]),import.meta.url),"./pages/hr/performance/employee-reviews/conduct.tsx":()=>O(()=>import("./conduct-NPm0L-OY.js"),__vite__mapDeps([257,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,58,56,17,18,19]),import.meta.url),"./pages/hr/performance/employee-reviews/create.tsx":()=>O(()=>import("./create-DqfvBts-.js"),__vite__mapDeps([258,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,17,18,19]),import.meta.url),"./pages/hr/performance/employee-reviews/index.tsx":()=>O(()=>import("./index-Q89BV_x1.js"),__vite__mapDeps([259,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,68,18,19]),import.meta.url),"./pages/hr/performance/employee-reviews/show.tsx":()=>O(()=>import("./show-DknCDnvY.js"),__vite__mapDeps([260,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,58,56,110,17,18,19]),import.meta.url),"./pages/hr/performance/goal-types/index.tsx":()=>O(()=>import("./index-M_uB1jvU.js"),__vite__mapDeps([261,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,154,83,84,17,18,19]),import.meta.url),"./pages/hr/performance/indicator-categories/index.tsx":()=>O(()=>import("./index-qvaUNQ6Z.js"),__vite__mapDeps([262,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,263,18,19]),import.meta.url),"./pages/hr/performance/indicator-categories/view.tsx":()=>O(()=>import("./view-CWsaR4jw.js"),__vite__mapDeps([263,1,39,16,17,18,19]),import.meta.url),"./pages/hr/performance/indicators/index.tsx":()=>O(()=>import("./index-B8xfP11l.js"),__vite__mapDeps([264,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,265,18,19]),import.meta.url),"./pages/hr/performance/indicators/view.tsx":()=>O(()=>import("./view-CniaPkn9.js"),__vite__mapDeps([265,1,105,39,145,154,16,17,18,19]),import.meta.url),"./pages/hr/performance/review-cycles/index.tsx":()=>O(()=>import("./index-CApR0iDP.js"),__vite__mapDeps([266,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,83,84,17,18,19]),import.meta.url),"./pages/hr/promotions/index.tsx":()=>O(()=>import("./index-BzRrz8A5.js"),__vite__mapDeps([267,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,268,68,18,19]),import.meta.url),"./pages/hr/promotions/view.tsx":()=>O(()=>import("./view-Bv8IV715.js"),__vite__mapDeps([268,1,68,159,40,92,45,117,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidate-assessments/index.tsx":()=>O(()=>import("./index-BALzl0GX.js"),__vite__mapDeps([269,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,270,18,19]),import.meta.url),"./pages/hr/recruitment/candidate-assessments/view.tsx":()=>O(()=>import("./view-CZj0dPnu.js"),__vite__mapDeps([270,1,110,51,125,163,47,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidate-onboarding/index.tsx":()=>O(()=>import("./index-CNY8XU6c.js"),__vite__mapDeps([271,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidate-onboarding/show.tsx":()=>O(()=>import("./show-CKheKptN.js"),__vite__mapDeps([272,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidate-sources/index.tsx":()=>O(()=>import("./index-B6VR5UM2.js"),__vite__mapDeps([273,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,83,16,84,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidates/convert-to-employee.tsx":()=>O(()=>import("./convert-to-employee-B8mSv8kK.js"),__vite__mapDeps([274,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,70,71,84,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidates/index.tsx":()=>O(()=>import("./index-CnVGER3Q.js"),__vite__mapDeps([275,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidates/show.tsx":()=>O(()=>import("./show-DpHPdPmf.js"),__vite__mapDeps([276,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,140,23,61,115,60,94,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/checklist-items/index.tsx":()=>O(()=>import("./index-CvX3CMZV.js"),__vite__mapDeps([277,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,278,18,19]),import.meta.url),"./pages/hr/recruitment/checklist-items/view.tsx":()=>O(()=>import("./view-CphtYtb1.js"),__vite__mapDeps([278,1,151,153,16,17,18,19]),import.meta.url),"./pages/hr/recruitment/custom-questions/index.tsx":()=>O(()=>import("./index-C5o4CPm_.js"),__vite__mapDeps([279,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,280,18,19]),import.meta.url),"./pages/hr/recruitment/custom-questions/view.tsx":()=>O(()=>import("./view-CYhqewPF.js"),__vite__mapDeps([280,1,108,107,17,18,19]),import.meta.url),"./pages/hr/recruitment/interview-feedback/index.tsx":()=>O(()=>import("./index-CFMc5vDc.js"),__vite__mapDeps([281,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,282,18,19]),import.meta.url),"./pages/hr/recruitment/interview-feedback/view.tsx":()=>O(()=>import("./view-Cmf_joIL.js"),__vite__mapDeps([282,1,136,51,40,46,58,155,17,18,19]),import.meta.url),"./pages/hr/recruitment/interview-rounds/index.tsx":()=>O(()=>import("./index-BUOIxeHm.js"),__vite__mapDeps([283,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,284,18,19]),import.meta.url),"./pages/hr/recruitment/interview-rounds/view.tsx":()=>O(()=>import("./view-CXMMOLN5.js"),__vite__mapDeps([284,1,46,125,40,16,17,18,19]),import.meta.url),"./pages/hr/recruitment/interview-types/index.tsx":()=>O(()=>import("./index-DdPg21OD.js"),__vite__mapDeps([285,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,136,83,16,84,17,18,19]),import.meta.url),"./pages/hr/recruitment/interviews/index.tsx":()=>O(()=>import("./index-CHE02Ub5.js"),__vite__mapDeps([286,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,287,18,19]),import.meta.url),"./pages/hr/recruitment/interviews/view.tsx":()=>O(()=>import("./view-BAHFoaJ5.js"),__vite__mapDeps([287,1,101,51,40,46,43,131,61,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-categories/index.tsx":()=>O(()=>import("./index-B0aEMc_l.js"),__vite__mapDeps([288,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,83,16,84,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-locations/index.tsx":()=>O(()=>import("./index-DcgeV8w3.js"),__vite__mapDeps([289,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,290,18,19]),import.meta.url),"./pages/hr/recruitment/job-locations/view.tsx":()=>O(()=>import("./view-DMWLxhgT.js"),__vite__mapDeps([290,1,61,80,16,8,125,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-postings/create.tsx":()=>O(()=>import("./create-ZFRtsZji.js"),__vite__mapDeps([291,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,292,177,88,67,144,131,111,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-postings/edit.tsx":()=>O(()=>import("./edit-CTwUwaDc.js"),__vite__mapDeps([293,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,292,177,88,67,144,131,111,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-postings/index.tsx":()=>O(()=>import("./index-C6GNlUDy.js"),__vite__mapDeps([294,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-postings/show.tsx":()=>O(()=>import("./show-CdX-qmO3.js"),__vite__mapDeps([295,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,58,60,61,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-requisitions/index.tsx":()=>O(()=>import("./index-lXcQT-5L.js"),__vite__mapDeps([296,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-types/index.tsx":()=>O(()=>import("./index-DQiI2eyJ.js"),__vite__mapDeps([297,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,127,83,16,84,17,18,19]),import.meta.url),"./pages/hr/recruitment/offer-templates/create.tsx":()=>O(()=>import("./create-DT75iCTf.js"),__vite__mapDeps([298,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/offer-templates/edit.tsx":()=>O(()=>import("./edit-CXCBlVr2.js"),__vite__mapDeps([299,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/offer-templates/generate.tsx":()=>O(()=>import("./generate-CUeNLu5P.js"),__vite__mapDeps([300,1,119,17,18,19]),import.meta.url),"./pages/hr/recruitment/offer-templates/index.tsx":()=>O(()=>import("./index-CF4KIDoA.js"),__vite__mapDeps([301,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,300,18,19]),import.meta.url),"./pages/hr/recruitment/offer-templates/show.tsx":()=>O(()=>import("./show-DWfRXDta.js"),__vite__mapDeps([302,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,111,17,18,19]),import.meta.url),"./pages/hr/recruitment/offers/index.tsx":()=>O(()=>import("./index-BBXxlvyI.js"),__vite__mapDeps([303,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/recruitment/offers/show.tsx":()=>O(()=>import("./show-BB6IWW9H.js"),__vite__mapDeps([304,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,60,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/onboarding-checklists/index.tsx":()=>O(()=>import("./index-kJZKNQTM.js"),__vite__mapDeps([305,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,306,18,19]),import.meta.url),"./pages/hr/recruitment/onboarding-checklists/view.tsx":()=>O(()=>import("./view-CQyH98jp.js"),__vite__mapDeps([306,1,151,125,16,17,18,19]),import.meta.url),"./pages/hr/resignations/index.tsx":()=>O(()=>import("./index-TpjcYKHK.js"),__vite__mapDeps([307,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,308,68,18,19]),import.meta.url),"./pages/hr/resignations/view.tsx":()=>O(()=>import("./view-DaA33gHT.js"),__vite__mapDeps([308,1,68,52,47,43,117,17,18,19]),import.meta.url),"./pages/hr/salary-components/index.tsx":()=>O(()=>import("./index-CgRMzKqu.js"),__vite__mapDeps([309,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,159,158,83,16,84,139,17,18,19]),import.meta.url),"./pages/hr/shifts/calendar.tsx":()=>O(()=>import("./calendar-BfGBn31Q.js"),__vite__mapDeps([310,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,128,17,18,19]),import.meta.url),"./pages/hr/shifts/index.tsx":()=>O(()=>import("./index-OLRDeyuw.js"),__vite__mapDeps([311,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,77,65,66,17,59,67,312,152,16,18,19,117,83,84]),import.meta.url),"./pages/hr/shifts/view.tsx":()=>O(()=>import("./view-BwQC_Uob.js"),__vite__mapDeps([312,1,152,43,48,16,17,18,19]),import.meta.url),"./pages/hr/statutory-brackets/index.tsx":()=>O(()=>import("./index-BzuzD8Lw.js"),__vite__mapDeps([313,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,17,18,19]),import.meta.url),"./pages/hr/terminations/index.tsx":()=>O(()=>import("./index-BOql6j1q.js"),__vite__mapDeps([314,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,315,68,18,19]),import.meta.url),"./pages/hr/terminations/view.tsx":()=>O(()=>import("./view-CKbFGaRR.js"),__vite__mapDeps([315,1,68,165,153,43,47,117,17,18,19]),import.meta.url),"./pages/hr/time-entries/index.tsx":()=>O(()=>import("./index-BjROU_Zo.js"),__vite__mapDeps([316,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,188,189,317,18,19]),import.meta.url),"./pages/hr/time-entries/view.tsx":()=>O(()=>import("./view-BciA1mub.js"),__vite__mapDeps([317,1,107,109,106,43,51,47,40,17,18,19]),import.meta.url),"./pages/hr/training/assessments/index.tsx":()=>O(()=>import("./index-CoLnxaIx.js"),__vite__mapDeps([318,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/training/assessments/show.tsx":()=>O(()=>import("./show-rCiO0dL-.js"),__vite__mapDeps([319,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,183,87,69,70,71,25,72,73,74,75,76,77,56,83,157,17,18,19]),import.meta.url),"./pages/hr/training/employee-trainings/dashboard.tsx":()=>O(()=>import("./dashboard-CMpL2E9D.js"),__vite__mapDeps([320,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,183,67,17,18,19]),import.meta.url),"./pages/hr/training/employee-trainings/index.tsx":()=>O(()=>import("./index-CUHnzAMZ.js"),__vite__mapDeps([321,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,68,18,19]),import.meta.url),"./pages/hr/training/employee-trainings/show.tsx":()=>O(()=>import("./show-CSRW2Crw.js"),__vite__mapDeps([322,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,87,69,70,71,25,72,73,74,75,76,77,176,56,83,157,114,17,18,19]),import.meta.url),"./pages/hr/training/programs/index.tsx":()=>O(()=>import("./index-Bzq5sdpV.js"),__vite__mapDeps([323,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/training/programs/show.tsx":()=>O(()=>import("./show-CklW2YSg.js"),__vite__mapDeps([324,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,183,56,17,18,19]),import.meta.url),"./pages/hr/training/sessions/calendar.tsx":()=>O(()=>import("./calendar-DCkHloTO.js"),__vite__mapDeps([325,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,53,67,17,18,19]),import.meta.url),"./pages/hr/training/sessions/index.tsx":()=>O(()=>import("./index-CpZNyOUa.js"),__vite__mapDeps([326,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/training/sessions/show.tsx":()=>O(()=>import("./show-ChTlXkPU.js"),__vite__mapDeps([327,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,87,69,70,71,25,72,73,74,75,76,77,68,56,17,18,19]),import.meta.url),"./pages/hr/training/types/index.tsx":()=>O(()=>import("./index-BTEdj7c2.js"),__vite__mapDeps([328,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,329,18,19]),import.meta.url),"./pages/hr/training/types/view.tsx":()=>O(()=>import("./view-B93pGUgB.js"),__vite__mapDeps([329,1,98,105,122,80,17,18,19]),import.meta.url),"./pages/hr/transfers/index.tsx":()=>O(()=>import("./index-BfX9g3q6.js"),__vite__mapDeps([330,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,331,18,19,68]),import.meta.url),"./pages/hr/transfers/view.tsx":()=>O(()=>import("./view-IeJxL9Hh.js"),__vite__mapDeps([331,1,91,122,92,80,40,47,16,117,17,18,19]),import.meta.url),"./pages/hr/trips/expenses.tsx":()=>O(()=>import("./expenses-D1mXy-Rn.js"),__vite__mapDeps([332,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,17,18,19]),import.meta.url),"./pages/hr/trips/index.tsx":()=>O(()=>import("./index-BOIrT0AG.js"),__vite__mapDeps([333,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,334,18,19,68]),import.meta.url),"./pages/hr/trips/view.tsx":()=>O(()=>import("./view-B9H_3VFF.js"),__vite__mapDeps([334,1,141,61,47,45,117,17,18,19]),import.meta.url),"./pages/hr/warnings/index.tsx":()=>O(()=>import("./index-BtTi9z2J.js"),__vite__mapDeps([335,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,336,68,18,19]),import.meta.url),"./pages/hr/warnings/view.tsx":()=>O(()=>import("./view-C8e6cURs.js"),__vite__mapDeps([336,1,68,160,153,51,47,117,17,18,19]),import.meta.url),"./pages/landing-page/components/AboutUs.tsx":()=>O(()=>import("./AboutUs-idUqDdEG.js"),__vite__mapDeps([337,1,338,168,46,150,58,129,94,126,154,17,18,19]),import.meta.url),"./pages/landing-page/components/ContactSection.tsx":()=>O(()=>import("./ContactSection-CYyDurPD.js"),__vite__mapDeps([339,1,23,140,61,146,17,18,19]),import.meta.url),"./pages/landing-page/components/FaqSection.tsx":()=>O(()=>import("./FaqSection-DBdN4J98.js"),__vite__mapDeps([340,1,34,17,18,19]),import.meta.url),"./pages/landing-page/components/FeaturesSection.tsx":()=>O(()=>import("./FeaturesSection-DZjTGlfi.js"),__vite__mapDeps([341,1,338,105,94,164,43,45,126,148,16,46,168,58,150,8,103,143,17,18,19]),import.meta.url),"./pages/landing-page/components/Footer.tsx":()=>O(()=>import("./Footer-CA4xIA6I.js"),__vite__mapDeps([342,1,23,140,61,118,132,17,18,19]),import.meta.url),"./pages/landing-page/components/Header.tsx":()=>O(()=>import("./Header-BBiWG9Gy.js"),__vite__mapDeps([343,1,134,17,18,19]),import.meta.url),"./pages/landing-page/components/HeroSection.tsx":()=>O(()=>import("./HeroSection-CtmCCgsW.js"),__vite__mapDeps([344,1,92,142,17,18,19]),import.meta.url),"./pages/landing-page/components/LivePreview.tsx":()=>O(()=>import("./LivePreview-CsMnPyHC.js"),__vite__mapDeps([345,1,117,107,106,140,23,8,17,18,19]),import.meta.url),"./pages/landing-page/components/NewsletterSection.tsx":()=>O(()=>import("./NewsletterSection-DnuAtXa5.js"),__vite__mapDeps([346,1,23,17,18,19]),import.meta.url),"./pages/landing-page/components/PlansSection.tsx":()=>O(()=>import("./PlansSection-GtypAAt5.js"),__vite__mapDeps([347,1,338,92,17,18,19]),import.meta.url),"./pages/landing-page/components/ScreenshotsSection.tsx":()=>O(()=>import("./ScreenshotsSection-Cj9lxMh4.js"),__vite__mapDeps([348,1,338,137,17,18,19]),import.meta.url),"./pages/landing-page/components/SectionNavigation.tsx":()=>O(()=>import("./SectionNavigation-Br-atHHb.js"),__vite__mapDeps([349,1,9,93,111,162,8,137,94,82,46,13,108,23,140,17,18,19]),import.meta.url),"./pages/landing-page/components/TeamSection.tsx":()=>O(()=>import("./TeamSection-ofA-me_o.js"),__vite__mapDeps([350,1,132,23,17,18,19]),import.meta.url),"./pages/landing-page/components/TestimonialsSection.tsx":()=>O(()=>import("./TestimonialsSection-Bf-5xsZN.js"),__vite__mapDeps([351,1,338,144,58,17,18,19]),import.meta.url),"./pages/landing-page/components/WhyChooseUs.tsx":()=>O(()=>import("./WhyChooseUs-D0EYwOb1.js"),__vite__mapDeps([352,1,338,104,127,94,126,150,58,107,168,46,43,17,18,19]),import.meta.url),"./pages/landing-page/custom-page.tsx":()=>O(()=>import("./custom-page-DY9gMonr.js"),__vite__mapDeps([353,1,343,134,17,18,19,342,23,140,61,118,132,12]),import.meta.url),"./pages/landing-page/custom-pages/create.tsx":()=>O(()=>import("./create-C59RsX1w.js"),__vite__mapDeps([354,1,31,177,88,67,144,131,111,10,11,30,32,33,34,6,35,36,15,37,5,7,8,9,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,355,56,17,18,19]),import.meta.url),"./pages/landing-page/custom-pages/edit.tsx":()=>O(()=>import("./edit-DVfuOdqu.js"),__vite__mapDeps([356,1,31,177,88,67,144,131,111,10,11,30,32,33,34,6,35,36,15,37,5,7,8,9,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,355,56,17,18,19]),import.meta.url),"./pages/landing-page/custom-pages/index.tsx":()=>O(()=>import("./index-l3WdYbe6.js"),__vite__mapDeps([357,1,65,66,32,33,11,34,17,47,59,67,39,30,31,6,35,36,15,37,5,7,8,9,10,38,40,13,41,42,43,44,45,46,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,82,127,128,129,130,131,132,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,355,18,19]),import.meta.url),"./pages/landing-page/index.tsx":()=>O(()=>import("./index-DJeBGqJd.js"),__vite__mapDeps([358,1,343,134,17,18,19,344,92,142,341,338,105,94,164,43,45,126,148,16,46,168,58,150,8,103,143,348,137,352,104,127,107,337,129,154,350,132,23,351,144,347,340,34,346,339,140,61,146,342,118,12]),import.meta.url),"./pages/landing-page/settings-about.tsx":()=>O(()=>import("./settings-about-BbQkb2_K.js"),__vite__mapDeps([359,1,31,10,11,162,103,84,46,17,18,19]),import.meta.url),"./pages/landing-page/settings-contact.tsx":()=>O(()=>import("./settings-contact-COFVWPFV.js"),__vite__mapDeps([360,1,10,11,140,61,17,18,19]),import.meta.url),"./pages/landing-page/settings-features.tsx":()=>O(()=>import("./settings-features-ByCAoR2n.js"),__vite__mapDeps([361,1,31,10,11,162,58,84,17,18,19]),import.meta.url),"./pages/landing-page/settings-templates.tsx":()=>O(()=>import("./settings-templates-m4jhljQg.js"),__vite__mapDeps([362,1,31,10,11,162,17,18,19]),import.meta.url),"./pages/landing-page/settings.tsx":()=>O(()=>import("./settings-DvKrUDby.js"),__vite__mapDeps([363,1,31,10,11,30,32,33,34,6,35,36,15,37,5,7,8,9,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,355,361,162,58,84,17,18,19,359,103,93,111,94,137,82,108,23,140,123,117]),import.meta.url),"./pages/login-history/index.tsx":()=>O(()=>import("./index-C-5f4-G2.js"),__vite__mapDeps([364,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,18,19]),import.meta.url),"./pages/manage-language.tsx":()=>O(()=>import("./manage-language-zEuTfzjY.js"),__vite__mapDeps([365,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,73,77,95,117,84,17,18,19]),import.meta.url),"./pages/media-library.tsx":()=>O(()=>import("./media-library-efgNqKfM.js"),__vite__mapDeps([366,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,121,67,124,82,114,84,17,18,19]),import.meta.url),"./pages/meetings/action-items/index.tsx":()=>O(()=>import("./index-BrVW4cK_.js"),__vite__mapDeps([367,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,368,18,19]),import.meta.url),"./pages/meetings/action-items/view.tsx":()=>O(()=>import("./view-Dz65z8ax.js"),__vite__mapDeps([368,1,151,51,47,160,17,18,19]),import.meta.url),"./pages/meetings/meeting-attendees/index.tsx":()=>O(()=>import("./index-BzIqSRk8.js"),__vite__mapDeps([369,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,370,18,19]),import.meta.url),"./pages/meetings/meeting-attendees/view.tsx":()=>O(()=>import("./view-CZDUMujH.js"),__vite__mapDeps([370,1,46,51,42,43,107,17,18,19]),import.meta.url),"./pages/meetings/meeting-minutes/index.tsx":()=>O(()=>import("./index-CqBi-l9t.js"),__vite__mapDeps([371,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,372,18,19]),import.meta.url),"./pages/meetings/meeting-minutes/view.tsx":()=>O(()=>import("./view-WyJIpqiy.js"),__vite__mapDeps([372,1,42,51,43,17,18,19]),import.meta.url),"./pages/meetings/meeting-rooms/index.tsx":()=>O(()=>import("./index-D02aW9i1.js"),__vite__mapDeps([373,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,374,18,19]),import.meta.url),"./pages/meetings/meeting-rooms/view.tsx":()=>O(()=>import("./view-G-kO-l14.js"),__vite__mapDeps([374,1,137,61,46,16,125,131,17,18,19]),import.meta.url),"./pages/meetings/meeting-types/index.tsx":()=>O(()=>import("./index-gS_kzrQ3.js"),__vite__mapDeps([375,1,77,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,83,16,84,17,18,19]),import.meta.url),"./pages/meetings/meetings/index.tsx":()=>O(()=>import("./index-BKnQHzYy.js"),__vite__mapDeps([376,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,377,18,19]),import.meta.url),"./pages/meetings/meetings/view.tsx":()=>O(()=>import("./view-DO_TYtEl.js"),__vite__mapDeps([377,1,42,43,51,61,7,17,18,19]),import.meta.url),"./pages/newsletters/index.tsx":()=>O(()=>import("./index-D1Vr3CHP.js"),__vite__mapDeps([378,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,18,19]),import.meta.url),"./pages/permissions/index.tsx":()=>O(()=>import("./index-g88GB_FP.js"),__vite__mapDeps([379,1,380,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,17,18,19]),import.meta.url),"./pages/plans/create.tsx":()=>O(()=>import("./create-ZaZ6tKd3.js"),__vite__mapDeps([381,1,382,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,17,18,19]),import.meta.url),"./pages/plans/edit.tsx":()=>O(()=>import("./edit-BmO-xTDY.js"),__vite__mapDeps([383,1,382,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,17,18,19]),import.meta.url),"./pages/plans/form.tsx":()=>O(()=>import("./form-Bg1mZB9P.js"),__vite__mapDeps([382,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,17,18,19]),import.meta.url),"./pages/plans/index.tsx":()=>O(()=>import("./index-CLYGPBHZ.js"),__vite__mapDeps([384,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,176,77,107,115,166,189,82,106,153,113,168,124,78,83,84,96,17,385,18,19]),import.meta.url),"./pages/plans/plan-orders.tsx":()=>O(()=>import("./plan-orders-D2ij6RmE.js"),__vite__mapDeps([386,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,65,66,17,18,19]),import.meta.url),"./pages/plans/plan-request.tsx":()=>O(()=>import("./plan-request-BBFGy0sZ.js"),__vite__mapDeps([387,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,65,66,17,18,19]),import.meta.url),"./pages/referral/components/payout-requests.tsx":()=>O(()=>import("./payout-requests-CMh9ti0U.js"),__vite__mapDeps([388,1,31,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,36,40,80,60,100,101,42,47,102,103,104,105,34,62,38,106,107,78,108,109,71,110,43,111,49,37,13,112,113,45,114,115,116,117,118,119,120,59,44,121,41,122,8,123,124,125,126,82,127,39,128,129,130,131,132,67,15,76,16,133,52,23,61,134,135,136,137,138,139,140,141,142,143,144,7,145,146,147,9,148,149,150,151,83,58,152,153,154,155,156,48,84,157,158,159,160,161,162,163,164,165,51,46,166,167,168,17,18,19]),import.meta.url),"./pages/referral/components/referral-dashboard.tsx":()=>O(()=>import("./referral-dashboard-DIwtUzRe.js"),__vite__mapDeps([389,1,46,43,45,159,94,23,47,37,17,18,19]),import.meta.url),"./pages/referral/components/referral-settings.tsx":()=>O(()=>import("./referral-settings-BJOWFxeO.js"),__vite__mapDeps([390,1,31,10,11,17,18,19]),import.meta.url),"./pages/referral/components/referred-users-section.tsx":()=>O(()=>import("./referred-users-section-BeiFqsYf.js"),__vite__mapDeps([391,1,65,46,107,45,47,17,18,19]),import.meta.url),"./pages/referral/index.tsx":()=>O(()=>import("./index-g5DQos-s.js"),__vite__mapDeps([392,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,73,355,389,159,94,23,17,18,19,388,86,87,88,89,90,56,91,92,93,81,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,160,161,162,163,164,165,166,167,168,390,391,65]),import.meta.url),"./pages/referral/referred-users.tsx":()=>O(()=>import("./referred-users-DIvLcP6w.js"),__vite__mapDeps([393,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,107,56,17,18,19]),import.meta.url),"./pages/roles/index.tsx":()=>O(()=>import("./index-0PffBHPS.js"),__vite__mapDeps([394,1,380,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,17,18,19]),import.meta.url),"./pages/settings/components/brand-settings.tsx":()=>O(()=>Promise.resolve().then(()=>$3),void 0,import.meta.url),"./pages/settings/components/cache-settings.tsx":()=>O(()=>import("./cache-settings-1vzLJMfD.js"),__vite__mapDeps([395,1,124,84,17,18,19]),import.meta.url),"./pages/settings/components/chatgpt-settings.tsx":()=>O(()=>import("./chatgpt-settings-DsYINQkw.js"),__vite__mapDeps([396,1,32,33,11,34,17,18,19]),import.meta.url),"./pages/settings/components/cookie-settings.tsx":()=>O(()=>import("./cookie-settings-8MDXjJT3.js"),__vite__mapDeps([397,1,31,10,11,114,17,18,19]),import.meta.url),"./pages/settings/components/currency-settings.tsx":()=>O(()=>import("./currency-settings-doaLAKrk.js"),__vite__mapDeps([398,1,32,33,11,34,10,45,82,17,18,19]),import.meta.url),"./pages/settings/components/email-notification-settings.tsx":()=>O(()=>import("./email-notification-settings-CVZeEhEN.js"),__vite__mapDeps([399,1,10,11,176,73,33,97,17,18,19]),import.meta.url),"./pages/settings/components/email-settings.tsx":()=>O(()=>import("./email-settings-l0YaWEHr.js"),__vite__mapDeps([400,1,32,33,11,34,189,23,147,106,51,16,146,17,18,19]),import.meta.url),"./pages/settings/components/experience-certificate-settings.tsx":()=>O(()=>import("./experience-certificate-settings-C_HoztWd.js"),__vite__mapDeps([401,1,32,33,11,34,177,88,67,144,131,111,6,82,17,18,19]),import.meta.url),"./pages/settings/components/google-calendar-settings.tsx":()=>O(()=>import("./google-calendar-settings-Cfc6ZBa5.js"),__vite__mapDeps([402,1,10,11,17,18,19]),import.meta.url),"./pages/settings/components/ip-restriction-settings.tsx":()=>O(()=>import("./ip-restriction-settings-BhTQ5c8e.js"),__vite__mapDeps([403,1,77,69,31,32,33,11,34,70,71,25,10,72,73,74,75,76,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,36,40,80,60,100,101,42,47,102,103,104,105,62,38,106,107,78,108,109,110,43,111,49,37,13,112,113,45,114,115,116,117,118,119,120,59,44,121,41,122,8,123,124,125,126,82,127,39,128,129,130,131,132,67,15,16,133,52,23,61,134,135,136,137,138,139,140,141,142,143,144,7,145,146,147,9,148,149,150,151,83,58,152,153,154,155,156,48,84,157,158,159,160,161,162,163,164,165,51,46,166,167,168,17,18,19]),import.meta.url),"./pages/settings/components/joining-letter-settings.tsx":()=>O(()=>import("./joining-letter-settings-BMbXa0Jy.js"),__vite__mapDeps([404,1,32,33,11,34,177,88,67,144,131,111,6,82,17,18,19]),import.meta.url),"./pages/settings/components/noc-settings.tsx":()=>O(()=>import("./noc-settings-ChAuUgmX.js"),__vite__mapDeps([405,1,32,33,11,34,177,88,67,144,131,111,6,82,17,18,19]),import.meta.url),"./pages/settings/components/payment-settings.tsx":()=>O(()=>import("./payment-settings-DmkJLt0N.js"),__vite__mapDeps([406,1,31,32,33,11,34,189,10,106,116,117,70,71,96,13,166,49,17,18,19]),import.meta.url),"./pages/settings/components/recaptcha-settings.tsx":()=>O(()=>import("./recaptcha-settings-DDeeTVkX.js"),__vite__mapDeps([407,1,32,33,11,34,10,17,18,19]),import.meta.url),"./pages/settings/components/seo-settings.tsx":()=>O(()=>import("./seo-settings-BD-mK_i0.js"),__vite__mapDeps([408,1,31,129,17,18,19]),import.meta.url),"./pages/settings/components/storage-settings.tsx":()=>O(()=>import("./storage-settings-BBa5aSQ5.js"),__vite__mapDeps([409,1,176,25,11,124,17,18,19]),import.meta.url),"./pages/settings/components/stripe-settings.tsx":()=>O(()=>import("./stripe-settings-Cx-MtQ6V.js"),__vite__mapDeps([410,1,10,11,189,13,106,116,117,17,18,19]),import.meta.url),"./pages/settings/components/system-settings.tsx":()=>O(()=>import("./system-settings-C2vIqGlM.js"),__vite__mapDeps([411,1,32,33,11,34,10,35,6,17,18,19]),import.meta.url),"./pages/settings/components/webhook-settings.tsx":()=>O(()=>import("./webhook-settings-CiiNoLcb.js"),__vite__mapDeps([412,1,32,33,11,34,87,77,130,83,84,17,18,19]),import.meta.url),"./pages/settings/components/working-days-settings.tsx":()=>O(()=>import("./working-days-settings-BnFPUGe4.js"),__vite__mapDeps([413,1,10,11,43,17,18,19]),import.meta.url),"./pages/settings/index.tsx":()=>O(()=>import("./index-D4_yJqW8.js"),__vite__mapDeps([414,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,73,411,17,18,19,398,82,400,189,23,147,106,16,146,406,116,117,70,71,96,166,409,176,25,124,407,396,397,114,408,129,395,84,413,403,77,69,72,74,75,76,86,87,88,89,90,56,91,92,93,81,94,95,97,98,99,80,60,100,101,102,103,104,105,62,107,78,108,109,110,111,112,113,115,118,119,120,59,121,122,123,125,126,127,128,130,131,132,67,133,61,134,135,136,137,138,139,140,141,142,143,144,145,148,149,150,151,83,58,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,405,177,401,404,355]),import.meta.url),"./pages/settings/profile-settings.tsx":()=>O(()=>import("./profile-settings-DMfuA2HZ.js"),__vite__mapDeps([415,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,3,102,16,17,18,19]),import.meta.url),"./pages/superadmin/dashboard.tsx":()=>O(()=>import("./dashboard-CytBk6wj.js"),__vite__mapDeps([416,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,80,153,117,92,159,106,164,156,17,18,19]),import.meta.url),"./pages/users/index.tsx":()=>O(()=>import("./index-Byh8Dnam.js"),__vite__mapDeps([417,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,66,17,59,67,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,82,127,128,129,130,131,132,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,68,418,18,19]),import.meta.url),"./pages/users/view.tsx":()=>O(()=>import("./view-FEhkKwnc.js"),__vite__mapDeps([418,1,51,23,16,47,149,17,18,19]),import.meta.url),"./pages/welcome.tsx":()=>O(()=>import("./welcome-w0Udqu6z.js"),__vite__mapDeps([419,1,17,18,19]),import.meta.url)});return lL(`./pages/${t}.tsx`,r).then(a=>{const o=a.default,l=o.layout;return o.layout=u=>{const f=l?l(u):u;return x.jsx(n4,{children:f})},a})},setup({el:t,App:r,props:a}){const o=a.initialPage.props.globalSettings||{};SL(o);try{window.page=a.initialPage}catch{}const l=pL.createRoot(t);xL();const u=()=>l.render(x.jsx(r,{...a}));Bt.isInitialized?u():Bt.on("initialized",u)},progress:{color:"#4B5563"}});export{L4 as $,M3 as A,Z0 as B,P_ as C,V3 as D,BP as E,PP as F,Xn as G,E4 as H,_a as I,xn as J,JS as K,Gn as L,fp as M,F4 as N,H4 as O,Y0 as P,k4 as Q,B4 as R,GP as S,mL as T,b_ as U,xa as V,R4 as W,Sm as X,H_ as Y,T4 as Z,wm as _,Y_ as a,j4 as a0,P4 as a1,M4 as a2,z4 as a3,U4 as a4,V4 as a5,q4 as a6,e_ as a7,A4 as a8,C4 as a9,N4 as aa,D4 as ab,Hp as ac,up as ad,Rs as ae,h_ as af,O4 as ag,TM as ah,UP as ai,v_ as aj,NP as ak,L_ as al,Ql as am,bm as an,dt as ao,z3 as ap,Bt as aq,$4 as ar,I3 as as,nL as b,ym as c,w4 as d,Me as e,BS as f,Ka as g,k_ as h,I4 as i,I_ as j,$_ as k,V_ as l,M_ as m,z_ as n,vt as o,F_ as p,H3 as q,Aa as r,KM as s,G4 as t,oj as u,QM as v,ZM as w,J0 as x,$P as y,U_ as z};
+ `,children:[x.jsx("div",{className:`p-1 border-b border-sidebar-border flex items-center justify-center overflow-hidden ${y()}`,children:!m&&h()?x.jsx("img",{src:h(),alt:S(),className:"h-5 max-w-[60px] object-contain",onError:()=>g(!0)},`preview-${t}-${h()}`):x.jsx("div",{className:"h-5 text-inherit font-semibold flex items-center text-xs tracking-tight",children:S()})}),x.jsxs("div",{className:"flex-1 p-2 space-y-1 overflow-hidden",children:[x.jsx(Fi,{showIcon:!0,active:!0}),x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0}),l!=="icon"&&x.jsxs("div",{className:"ml-4 pl-2 border-l border-sidebar-border mt-2 space-y-1",children:[x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0})]})]})]}),x.jsx("div",{className:`flex-1 bg-background text-foreground p-4 ${o==="inset"?"rounded-lg m-2":""}`,children:x.jsxs("div",{className:"space-y-4",children:[x.jsx(vr,{className:"h-8 w-3/4"}),x.jsxs("div",{className:"space-y-2",children:[x.jsx(vr,{className:"h-4 w-full"}),x.jsx(vr,{className:"h-4 w-5/6"}),x.jsx(vr,{className:"h-4 w-4/6"})]}),x.jsxs("div",{className:"flex gap-2 mt-4",children:[x.jsx(vr,{className:"h-8 w-20 rounded-md bg-primary"}),x.jsx(vr,{className:"h-8 w-20 rounded-md"})]}),x.jsxs("div",{className:"grid grid-cols-2 gap-4 mt-4",children:[x.jsx(vr,{className:"h-20 rounded-md"}),x.jsx(vr,{className:"h-20 rounded-md"})]})]})})]})]})}function l3(t){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",r.appendChild(a),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t))}const u3=t=>{switch(t){case"success":return d3;case"info":return m3;case"warning":return p3;case"error":return h3;default:return null}},c3=Array(12).fill(0),f3=({visible:t,className:r})=>fe.createElement("div",{className:["sonner-loading-wrapper",r].filter(Boolean).join(" "),"data-visible":t},fe.createElement("div",{className:"sonner-spinner"},c3.map((a,o)=>fe.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${o}`})))),d3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),p3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),m3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),h3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),g3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},fe.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),fe.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),y3=()=>{const[t,r]=fe.useState(document.hidden);return fe.useEffect(()=>{const a=()=>{r(document.hidden)};return document.addEventListener("visibilitychange",a),()=>window.removeEventListener("visibilitychange",a)},[]),t};let Ip=1;class v3{constructor(){this.subscribe=r=>(this.subscribers.push(r),()=>{const a=this.subscribers.indexOf(r);this.subscribers.splice(a,1)}),this.publish=r=>{this.subscribers.forEach(a=>a(r))},this.addToast=r=>{this.publish(r),this.toasts=[...this.toasts,r]},this.create=r=>{var a;const{message:o,...l}=r,u=typeof(r==null?void 0:r.id)=="number"||((a=r.id)==null?void 0:a.length)>0?r.id:Ip++,f=this.toasts.find(m=>m.id===u),p=r.dismissible===void 0?!0:r.dismissible;return this.dismissedToasts.has(u)&&this.dismissedToasts.delete(u),f?this.toasts=this.toasts.map(m=>m.id===u?(this.publish({...m,...r,id:u,title:o}),{...m,...r,id:u,dismissible:p,title:o}):m):this.addToast({title:o,...l,dismissible:p,id:u}),u},this.dismiss=r=>(r?(this.dismissedToasts.add(r),requestAnimationFrame(()=>this.subscribers.forEach(a=>a({id:r,dismiss:!0})))):this.toasts.forEach(a=>{this.subscribers.forEach(o=>o({id:a.id,dismiss:!0}))}),r),this.message=(r,a)=>this.create({...a,message:r}),this.error=(r,a)=>this.create({...a,message:r,type:"error"}),this.success=(r,a)=>this.create({...a,type:"success",message:r}),this.info=(r,a)=>this.create({...a,type:"info",message:r}),this.warning=(r,a)=>this.create({...a,type:"warning",message:r}),this.loading=(r,a)=>this.create({...a,type:"loading",message:r}),this.promise=(r,a)=>{if(!a)return;let o;a.loading!==void 0&&(o=this.create({...a,promise:r,type:"loading",message:a.loading,description:typeof a.description!="function"?a.description:void 0}));const l=Promise.resolve(r instanceof Function?r():r);let u=o!==void 0,f;const p=l.then(async g=>{if(f=["resolve",g],fe.isValidElement(g))u=!1,this.create({id:o,type:"default",message:g});else if(x3(g)&&!g.ok){u=!1;const h=typeof a.error=="function"?await a.error(`HTTP error! status: ${g.status}`):a.error,S=typeof a.description=="function"?await a.description(`HTTP error! status: ${g.status}`):a.description,b=typeof h=="object"&&!fe.isValidElement(h)?h:{message:h};this.create({id:o,type:"error",description:S,...b})}else if(g instanceof Error){u=!1;const h=typeof a.error=="function"?await a.error(g):a.error,S=typeof a.description=="function"?await a.description(g):a.description,b=typeof h=="object"&&!fe.isValidElement(h)?h:{message:h};this.create({id:o,type:"error",description:S,...b})}else if(a.success!==void 0){u=!1;const h=typeof a.success=="function"?await a.success(g):a.success,S=typeof a.description=="function"?await a.description(g):a.description,b=typeof h=="object"&&!fe.isValidElement(h)?h:{message:h};this.create({id:o,type:"success",description:S,...b})}}).catch(async g=>{if(f=["reject",g],a.error!==void 0){u=!1;const y=typeof a.error=="function"?await a.error(g):a.error,h=typeof a.description=="function"?await a.description(g):a.description,T=typeof y=="object"&&!fe.isValidElement(y)?y:{message:y};this.create({id:o,type:"error",description:h,...T})}}).finally(()=>{u&&(this.dismiss(o),o=void 0),a.finally==null||a.finally.call(a)}),m=()=>new Promise((g,y)=>p.then(()=>f[0]==="reject"?y(f[1]):g(f[1])).catch(y));return typeof o!="string"&&typeof o!="number"?{unwrap:m}:Object.assign(o,{unwrap:m})},this.custom=(r,a)=>{const o=(a==null?void 0:a.id)||Ip++;return this.create({jsx:r(o),id:o,...a}),o},this.getActiveToasts=()=>this.toasts.filter(r=>!this.dismissedToasts.has(r.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const vn=new v3,b3=(t,r)=>{const a=(r==null?void 0:r.id)||Ip++;return vn.addToast({title:t,...r,id:a}),a},x3=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",S3=b3,_3=()=>vn.toasts,E3=()=>vn.getActiveToasts(),xn=Object.assign(S3,{success:vn.success,info:vn.info,warning:vn.warning,error:vn.error,custom:vn.custom,message:vn.message,promise:vn.promise,dismiss:vn.dismiss,loading:vn.loading},{getHistory:_3,getToasts:E3});l3("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function Zl(t){return t.label!==void 0}const w3=3,T3="24px",A3="16px",K0=4e3,O3=356,R3=14,C3=45,D3=200;function gr(...t){return t.filter(Boolean).join(" ")}function N3(t){const[r,a]=t.split("-"),o=[];return r&&o.push(r),a&&o.push(a),o}const L3=t=>{var r,a,o,l,u,f,p,m,g;const{invert:y,toast:h,unstyled:S,interacting:T,setHeights:b,visibleToasts:_,heights:E,index:C,toasts:L,expanded:z,removeToast:F,defaultRichColors:ee,closeButton:U,style:D,cancelButtonStyle:P,actionButtonStyle:k,className:ne="",descriptionClassName:q="",duration:K,position:I,gap:ae,expandByDefault:pe,classNames:R,icons:B,closeButtonAriaLabel:j="Close toast"}=t,[Y,le]=fe.useState(null),[de,Q]=fe.useState(null),[J,se]=fe.useState(!1),[me,Te]=fe.useState(!1),[Oe,Se]=fe.useState(!1),[Ae,he]=fe.useState(!1),[ce,ue]=fe.useState(!1),[ze,Qe]=fe.useState(0),[bt,Ye]=fe.useState(0),pt=fe.useRef(h.duration||K||K0),at=fe.useRef(null),it=fe.useRef(null),kt=C===0,Ot=C+1<=_,ht=h.type,Tt=h.dismissible!==!1,Ue=h.className||"",ye=h.descriptionClassName||"",Pe=fe.useMemo(()=>E.findIndex(we=>we.toastId===h.id)||0,[E,h.id]),_e=fe.useMemo(()=>{var we;return(we=h.closeButton)!=null?we:U},[h.closeButton,U]),Ce=fe.useMemo(()=>h.duration||K||K0,[h.duration,K]),Ke=fe.useRef(0),Nt=fe.useRef(0),nt=fe.useRef(0),Jt=fe.useRef(null),[Pn,It]=I.split("-"),on=fe.useMemo(()=>E.reduce((we,Ze,Rt)=>Rt>=Pe?we:we+Ze.height,0),[E,Pe]),H=y3(),Z=h.invert||y,Be=ht==="loading";Nt.current=fe.useMemo(()=>Pe*ae+on,[Pe,on]),fe.useEffect(()=>{pt.current=Ce},[Ce]),fe.useEffect(()=>{se(!0)},[]),fe.useEffect(()=>{const we=it.current;if(we){const Ze=we.getBoundingClientRect().height;return Ye(Ze),b(Rt=>[{toastId:h.id,height:Ze,position:h.position},...Rt]),()=>b(Rt=>Rt.filter(At=>At.toastId!==h.id))}},[b,h.id]),fe.useLayoutEffect(()=>{if(!J)return;const we=it.current,Ze=we.style.height;we.style.height="auto";const Rt=we.getBoundingClientRect().height;we.style.height=Ze,Ye(Rt),b(At=>At.find(gt=>gt.toastId===h.id)?At.map(gt=>gt.toastId===h.id?{...gt,height:Rt}:gt):[{toastId:h.id,height:Rt,position:h.position},...At])},[J,h.title,h.description,b,h.id,h.jsx,h.action,h.cancel]);const ke=fe.useCallback(()=>{Te(!0),Qe(Nt.current),b(we=>we.filter(Ze=>Ze.toastId!==h.id)),setTimeout(()=>{F(h)},D3)},[h,F,b,Nt]);fe.useEffect(()=>{if(h.promise&&ht==="loading"||h.duration===1/0||h.type==="loading")return;let we;return z||T||H?(()=>{if(nt.current{pt.current!==1/0&&(Ke.current=new Date().getTime(),we=setTimeout(()=>{h.onAutoClose==null||h.onAutoClose.call(h,h),ke()},pt.current))})(),()=>clearTimeout(we)},[z,T,h,ht,H,ke]),fe.useEffect(()=>{h.delete&&(ke(),h.onDismiss==null||h.onDismiss.call(h,h))},[ke,h.delete]);function We(){var we;if(B!=null&&B.loading){var Ze;return fe.createElement("div",{className:gr(R==null?void 0:R.loader,h==null||(Ze=h.classNames)==null?void 0:Ze.loader,"sonner-loader"),"data-visible":ht==="loading"},B.loading)}return fe.createElement(f3,{className:gr(R==null?void 0:R.loader,h==null||(we=h.classNames)==null?void 0:we.loader),visible:ht==="loading"})}const Le=h.icon||(B==null?void 0:B[ht])||u3(ht);var sn,Yt;return fe.createElement("li",{tabIndex:0,ref:it,className:gr(ne,Ue,R==null?void 0:R.toast,h==null||(r=h.classNames)==null?void 0:r.toast,R==null?void 0:R.default,R==null?void 0:R[ht],h==null||(a=h.classNames)==null?void 0:a[ht]),"data-sonner-toast":"","data-rich-colors":(sn=h.richColors)!=null?sn:ee,"data-styled":!(h.jsx||h.unstyled||S),"data-mounted":J,"data-promise":!!h.promise,"data-swiped":ce,"data-removed":me,"data-visible":Ot,"data-y-position":Pn,"data-x-position":It,"data-index":C,"data-front":kt,"data-swiping":Oe,"data-dismissible":Tt,"data-type":ht,"data-invert":Z,"data-swipe-out":Ae,"data-swipe-direction":de,"data-expanded":!!(z||pe&&J),"data-testid":h.testId,style:{"--index":C,"--toasts-before":C,"--z-index":L.length-C,"--offset":`${me?ze:Nt.current}px`,"--initial-height":pe?"auto":`${bt}px`,...D,...h.style},onDragEnd:()=>{Se(!1),le(null),Jt.current=null},onPointerDown:we=>{we.button!==2&&(Be||!Tt||(at.current=new Date,Qe(Nt.current),we.target.setPointerCapture(we.pointerId),we.target.tagName!=="BUTTON"&&(Se(!0),Jt.current={x:we.clientX,y:we.clientY})))},onPointerUp:()=>{var we,Ze,Rt;if(Ae||!Tt)return;Jt.current=null;const At=Number(((we=it.current)==null?void 0:we.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Mt=Number(((Ze=it.current)==null?void 0:Ze.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),gt=new Date().getTime()-((Rt=at.current)==null?void 0:Rt.getTime()),Wt=Y==="x"?At:Mt,ur=Math.abs(Wt)/gt;if(Math.abs(Wt)>=C3||ur>.11){Qe(Nt.current),h.onDismiss==null||h.onDismiss.call(h,h),Q(Y==="x"?At>0?"right":"left":Mt>0?"down":"up"),ke(),he(!0);return}else{var zt,Xt;(zt=it.current)==null||zt.style.setProperty("--swipe-amount-x","0px"),(Xt=it.current)==null||Xt.style.setProperty("--swipe-amount-y","0px")}ue(!1),Se(!1),le(null)},onPointerMove:we=>{var Ze,Rt,At;if(!Jt.current||!Tt||((Ze=window.getSelection())==null?void 0:Ze.toString().length)>0)return;const gt=we.clientY-Jt.current.y,Wt=we.clientX-Jt.current.x;var ur;const zt=(ur=t.swipeDirections)!=null?ur:N3(I);!Y&&(Math.abs(Wt)>1||Math.abs(gt)>1)&&le(Math.abs(Wt)>Math.abs(gt)?"x":"y");let Xt={x:0,y:0};const Kn=un=>1/(1.5+Math.abs(un)/20);if(Y==="y"){if(zt.includes("top")||zt.includes("bottom"))if(zt.includes("top")&><0||zt.includes("bottom")&>>0)Xt.y=gt;else{const un=gt*Kn(gt);Xt.y=Math.abs(un)0)Xt.x=Wt;else{const un=Wt*Kn(Wt);Xt.x=Math.abs(un)0||Math.abs(Xt.y)>0)&&ue(!0),(Rt=it.current)==null||Rt.style.setProperty("--swipe-amount-x",`${Xt.x}px`),(At=it.current)==null||At.style.setProperty("--swipe-amount-y",`${Xt.y}px`)}},_e&&!h.jsx&&ht!=="loading"?fe.createElement("button",{"aria-label":j,"data-disabled":Be,"data-close-button":!0,onClick:Be||!Tt?()=>{}:()=>{ke(),h.onDismiss==null||h.onDismiss.call(h,h)},className:gr(R==null?void 0:R.closeButton,h==null||(o=h.classNames)==null?void 0:o.closeButton)},(Yt=B==null?void 0:B.close)!=null?Yt:g3):null,(ht||h.icon||h.promise)&&h.icon!==null&&((B==null?void 0:B[ht])!==null||h.icon)?fe.createElement("div",{"data-icon":"",className:gr(R==null?void 0:R.icon,h==null||(l=h.classNames)==null?void 0:l.icon)},h.promise||h.type==="loading"&&!h.icon?h.icon||We():null,h.type!=="loading"?Le:null):null,fe.createElement("div",{"data-content":"",className:gr(R==null?void 0:R.content,h==null||(u=h.classNames)==null?void 0:u.content)},fe.createElement("div",{"data-title":"",className:gr(R==null?void 0:R.title,h==null||(f=h.classNames)==null?void 0:f.title)},h.jsx?h.jsx:typeof h.title=="function"?h.title():h.title),h.description?fe.createElement("div",{"data-description":"",className:gr(q,ye,R==null?void 0:R.description,h==null||(p=h.classNames)==null?void 0:p.description)},typeof h.description=="function"?h.description():h.description):null),fe.isValidElement(h.cancel)?h.cancel:h.cancel&&Zl(h.cancel)?fe.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||P,onClick:we=>{Zl(h.cancel)&&Tt&&(h.cancel.onClick==null||h.cancel.onClick.call(h.cancel,we),ke())},className:gr(R==null?void 0:R.cancelButton,h==null||(m=h.classNames)==null?void 0:m.cancelButton)},h.cancel.label):null,fe.isValidElement(h.action)?h.action:h.action&&Zl(h.action)?fe.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||k,onClick:we=>{Zl(h.action)&&(h.action.onClick==null||h.action.onClick.call(h.action,we),!we.defaultPrevented&&ke())},className:gr(R==null?void 0:R.actionButton,h==null||(g=h.classNames)==null?void 0:g.actionButton)},h.action.label):null)};function Q0(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function j3(t,r){const a={};return[t,r].forEach((o,l)=>{const u=l===1,f=u?"--mobile-offset":"--offset",p=u?A3:T3;function m(g){["top","right","bottom","left"].forEach(y=>{a[`${f}-${y}`]=typeof g=="number"?`${g}px`:g})}typeof o=="number"||typeof o=="string"?m(o):typeof o=="object"?["top","right","bottom","left"].forEach(g=>{o[g]===void 0?a[`${f}-${g}`]=p:a[`${f}-${g}`]=typeof o[g]=="number"?`${o[g]}px`:o[g]}):m(p)}),a}const P3=fe.forwardRef(function(r,a){const{id:o,invert:l,position:u="bottom-right",hotkey:f=["altKey","KeyT"],expand:p,closeButton:m,className:g,offset:y,mobileOffset:h,theme:S="light",richColors:T,duration:b,style:_,visibleToasts:E=w3,toastOptions:C,dir:L=Q0(),gap:z=R3,icons:F,containerAriaLabel:ee="Notifications"}=r,[U,D]=fe.useState([]),P=fe.useMemo(()=>o?U.filter(J=>J.toasterId===o):U.filter(J=>!J.toasterId),[U,o]),k=fe.useMemo(()=>Array.from(new Set([u].concat(P.filter(J=>J.position).map(J=>J.position)))),[P,u]),[ne,q]=fe.useState([]),[K,I]=fe.useState(!1),[ae,pe]=fe.useState(!1),[R,B]=fe.useState(S!=="system"?S:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),j=fe.useRef(null),Y=f.join("+").replace(/Key/g,"").replace(/Digit/g,""),le=fe.useRef(null),de=fe.useRef(!1),Q=fe.useCallback(J=>{D(se=>{var me;return(me=se.find(Te=>Te.id===J.id))!=null&&me.delete||vn.dismiss(J.id),se.filter(({id:Te})=>Te!==J.id)})},[]);return fe.useEffect(()=>vn.subscribe(J=>{if(J.dismiss){requestAnimationFrame(()=>{D(se=>se.map(me=>me.id===J.id?{...me,delete:!0}:me))});return}setTimeout(()=>{gw.flushSync(()=>{D(se=>{const me=se.findIndex(Te=>Te.id===J.id);return me!==-1?[...se.slice(0,me),{...se[me],...J},...se.slice(me+1)]:[J,...se]})})})}),[U]),fe.useEffect(()=>{if(S!=="system"){B(S);return}if(S==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?B("dark"):B("light")),typeof window>"u")return;const J=window.matchMedia("(prefers-color-scheme: dark)");try{J.addEventListener("change",({matches:se})=>{B(se?"dark":"light")})}catch{J.addListener(({matches:me})=>{try{B(me?"dark":"light")}catch(Te){console.error(Te)}})}},[S]),fe.useEffect(()=>{U.length<=1&&I(!1)},[U]),fe.useEffect(()=>{const J=se=>{var me;if(f.every(Se=>se[Se]||se.code===Se)){var Oe;I(!0),(Oe=j.current)==null||Oe.focus()}se.code==="Escape"&&(document.activeElement===j.current||(me=j.current)!=null&&me.contains(document.activeElement))&&I(!1)};return document.addEventListener("keydown",J),()=>document.removeEventListener("keydown",J)},[f]),fe.useEffect(()=>{if(j.current)return()=>{le.current&&(le.current.focus({preventScroll:!0}),le.current=null,de.current=!1)}},[j.current]),fe.createElement("section",{ref:a,"aria-label":`${ee} ${Y}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},k.map((J,se)=>{var me;const[Te,Oe]=J.split("-");return P.length?fe.createElement("ol",{key:J,dir:L==="auto"?Q0():L,tabIndex:-1,ref:j,className:g,"data-sonner-toaster":!0,"data-sonner-theme":R,"data-y-position":Te,"data-x-position":Oe,style:{"--front-toast-height":`${((me=ne[0])==null?void 0:me.height)||0}px`,"--width":`${O3}px`,"--gap":`${z}px`,..._,...j3(y,h)},onBlur:Se=>{de.current&&!Se.currentTarget.contains(Se.relatedTarget)&&(de.current=!1,le.current&&(le.current.focus({preventScroll:!0}),le.current=null))},onFocus:Se=>{Se.target instanceof HTMLElement&&Se.target.dataset.dismissible==="false"||de.current||(de.current=!0,le.current=Se.relatedTarget)},onMouseEnter:()=>I(!0),onMouseMove:()=>I(!0),onMouseLeave:()=>{ae||I(!1)},onDragEnd:()=>I(!1),onPointerDown:Se=>{Se.target instanceof HTMLElement&&Se.target.dataset.dismissible==="false"||pe(!0)},onPointerUp:()=>pe(!1)},P.filter(Se=>!Se.position&&se===0||Se.position===J).map((Se,Ae)=>{var he,ce;return fe.createElement(L3,{key:Se.id,icons:F,index:Ae,toast:Se,defaultRichColors:T,duration:(he=C==null?void 0:C.duration)!=null?he:b,className:C==null?void 0:C.className,descriptionClassName:C==null?void 0:C.descriptionClassName,invert:l,visibleToasts:E,closeButton:(ce=C==null?void 0:C.closeButton)!=null?ce:m,interacting:ae,position:J,style:C==null?void 0:C.style,unstyled:C==null?void 0:C.unstyled,classNames:C==null?void 0:C.classNames,cancelButtonStyle:C==null?void 0:C.cancelButtonStyle,actionButtonStyle:C==null?void 0:C.actionButtonStyle,closeButtonAriaLabel:C==null?void 0:C.closeButtonAriaLabel,removeToast:Q,toasts:P.filter(ue=>ue.position==Se.position),heights:ne.filter(ue=>ue.position==Se.position),setHeights:q,expandByDefault:p,gap:z,expanded:K,swipeDirections:r.swipeDirections})})):null}))}),P_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("rounded-lg border bg-card text-card-foreground shadow-sm",t),...r}));P_.displayName="Card";const M_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("flex flex-col space-y-1.5 p-6",t),...r}));M_.displayName="CardHeader";const z_=A.forwardRef(({className:t,...r},a)=>x.jsx("h3",{ref:a,className:Me("text-2xl font-semibold leading-none tracking-tight",t),...r}));z_.displayName="CardTitle";const U_=A.forwardRef(({className:t,...r},a)=>x.jsx("p",{ref:a,className:Me("text-sm text-muted-foreground",t),...r}));U_.displayName="CardDescription";const V_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("p-6 pt-0",t),...r}));V_.displayName="CardContent";const M3=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("flex items-center p-6 pt-0",t),...r}));M3.displayName="CardFooter";function z3({title:t,description:r,children:a,action:o}){return x.jsxs(P_,{className:"mb-6",children:[x.jsx(M_,{className:"pb-3",children:x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsxs("div",{children:[x.jsx(z_,{className:"text-lg font-medium",children:t}),r&&x.jsx(U_,{className:"mt-1.5",children:r})]}),o&&x.jsx("div",{children:o})]})}),x.jsx(V_,{children:a})]})}const q_=A.createContext(void 0);function U3({children:t}){const[r,a]=A.useState([]),o=50,l=A.useCallback(p=>(a(m=>m.includes(p)?m:[...m,p]),o),[]),u=A.useCallback(p=>{a(m=>m.filter(g=>g!==p))},[]),f=A.useCallback(p=>{const m=r.indexOf(p);return m>=0?o+m:o},[r]);return x.jsx(q_.Provider,{value:{registerModal:l,unregisterModal:u,getZIndex:f,modalStack:r},children:t})}function H_(){const t=A.useContext(q_);if(!t)throw new Error("useModalStack must be used within a ModalStackProvider");return t}const V3=ex,$4=yw,q3=nx,B_=A.forwardRef(({className:t,modalId:r,...a},o)=>{const{getZIndex:l,modalStack:u}=H_(),f=r?l(r):50,m=u.indexOf(r||"")<=0;return x.jsx(Xp,{ref:o,className:Me("fixed inset-0 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",m?"bg-black/30":"bg-black/25",t),style:{zIndex:f},onPointerDown:g=>{const y=g.target;if(!((parseInt(window.getComputedStyle(y).zIndex)||0)>f)&&y.closest("[data-chatgpt-button]")){g.stopPropagation();return}},...a})});B_.displayName=Xp.displayName;const k_=A.forwardRef(({className:t,children:r,modalId:a,...o},l)=>{const{registerModal:u,unregisterModal:f,getZIndex:p,modalStack:m}=H_(),[g]=A.useState(()=>a||`modal-${Date.now()}-${Math.random()}`);A.useEffect(()=>(u(g),()=>f(g)),[g,u,f]);const y=p(g),h=m[m.length-1]===g;return x.jsxs(q3,{children:[x.jsx(B_,{modalId:g}),x.jsxs(Yp,{ref:l,className:Me("fixed left-[50%] top-[50%] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg pointer-events-auto",t),style:{zIndex:y+1},onPointerDownOutside:S=>{const T=S.target;if(T.closest("[data-chatgpt-button]")||T.closest("[data-chatgpt-modal]")){S.preventDefault();return}S.preventDefault()},onInteractOutside:S=>{const T=S.target;if(T.closest("[data-chatgpt-button]")||T.closest("[data-chatgpt-modal]")){S.preventDefault();return}S.preventDefault()},onEscapeKeyDown:S=>{h||S.preventDefault()},...o,children:[r,x.jsxs(tx,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground cursor-pointer",children:[x.jsx(Sm,{className:"h-4 w-4"}),x.jsx("span",{className:"sr-only",children:"Close"})]})]})]})});k_.displayName=Yp.displayName;const I_=({className:t,...r})=>x.jsx("div",{className:Me("flex flex-col space-y-1.5 text-center sm:text-left",t),...r});I_.displayName="DialogHeader";const H3=({className:t,...r})=>x.jsx("div",{className:Me("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...r});H3.displayName="DialogFooter";const $_=A.forwardRef(({className:t,...r},a)=>x.jsx(Fp,{ref:a,className:Me("text-lg font-semibold leading-none tracking-tight",t),...r}));$_.displayName=Fp.displayName;const F_=A.forwardRef(({className:t,...r},a)=>x.jsx(Gp,{ref:a,className:Me("text-sm text-muted-foreground",t),...r}));F_.displayName=Gp.displayName;const B3=bm("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-auto",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground",success:"border-transparent bg-green-100 text-green-800 [a&]:hover:bg-green-200"}},defaultVariants:{variant:"default"}});function Z0({className:t,variant:r,asChild:a=!1,...o}){const l=a?Rs:"span";return x.jsx(l,{"data-slot":"badge",className:Me(B3({variant:r}),t),...o})}const F4=(t,r=[])=>r.includes(t),J0=(t,r)=>Array.isArray(r)?r.some(a=>t.includes(a)):t.includes(r);function k3({isOpen:t,onClose:r,onSelect:a,multiple:o=!1}){const{auth:l}=ym().props,u=(l==null?void 0:l.permissions)||[],f=J0(u,"create-media");J0(u,"manage-media");const[p,m]=A.useState([]),[g,y]=A.useState([]),[h,S]=A.useState(null),[T,b]=A.useState([]),[_,E]=A.useState(!1),[C,L]=A.useState(!1),[z,F]=A.useState([]),[ee,U]=A.useState(!1),[D,P]=A.useState(""),[k,ne]=A.useState(1),q=24,K=A.useCallback(async()=>{E(!0);try{const Q=new URLSearchParams;h&&Q.append("directory_id",h.toString());const J=await fetch(`${route("api.media.index")}?${Q}`,{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(!J.ok)throw new Error(`HTTP error! status: ${J.status}`);const se=await J.json(),me=Array.isArray(se.media)?se.media:Array.isArray(se)?se:[];m(me),y(se.directories||[]),b(me)}catch{xn.error("Failed to load media")}finally{E(!1)}},[h]);A.useEffect(()=>{t&&(K(),P(""))},[t,K]),A.useEffect(()=>{if(!D.trim())b(p);else{const Q=p.filter(J=>J.name.toLowerCase().includes(D.toLowerCase())||J.file_name.toLowerCase().includes(D.toLowerCase()));b(Q)}ne(1)},[D,p]);const I=Math.ceil(T.length/q),ae=(k-1)*q,pe=T.slice(ae,ae+q),R=async Q=>{var me,Te,Oe,Se;L(!0);const J=Array.from(Q);if(J.length===0){L(!1);return}const se=new FormData;J.forEach(Ae=>{se.append("files[]",Ae)});try{const he=await(await O(async()=>{const{default:ue}=await Promise.resolve().then(()=>Tj);return{default:ue}},void 0,import.meta.url)).default.post(route("api.media.batch"),se),ce=he.data;he.status===200||he.status===201?(ce.data&&ce.data.length>0&&m(ue=>[...ce.data,...ue]),ce.errors&&ce.errors.length>0?(xn.warning(ce.message||`${((me=ce.data)==null?void 0:me.length)||0} uploaded, ${ce.errors.length} failed`),ce.errors.forEach(ue=>{xn.error(ue,{duration:5e3})})):xn.success(ce.message||`${((Te=ce.data)==null?void 0:Te.length)||0} file(s) uploaded successfully`)):xn.error(ce.message||"Failed to upload files")}catch(Ae){const he=((Se=(Oe=Ae.response)==null?void 0:Oe.data)==null?void 0:Se.message)||"Error uploading files";xn.error(he)}L(!1)},B=Q=>{Q.preventDefault(),Q.stopPropagation(),Q.type==="dragenter"||Q.type==="dragover"?U(!0):Q.type==="dragleave"&&U(!1)},j=Q=>{Q.preventDefault(),Q.stopPropagation(),U(!1),Q.dataTransfer.files&&Q.dataTransfer.files[0]&&R(Q.dataTransfer.files)},Y=Q=>{o?F(J=>J.includes(Q)?J.filter(se=>se!==Q):[...J,Q]):(a(Q),r())},le=()=>{o&&z.length>0&&(a(z.join(",")),r())},de=Q=>Q.startsWith("image/")?x.jsx(Hp,{className:"h-8 w-8"}):Q.includes("pdf")?x.jsx("div",{className:"h-8 w-8 bg-red-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"PDF"}):Q.includes("word")||Q.includes("document")?x.jsx("div",{className:"h-8 w-8 bg-blue-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"DOC"}):Q.includes("csv")||Q.includes("spreadsheet")?x.jsx("div",{className:"h-8 w-8 bg-green-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"CSV"}):Q.startsWith("video/")?x.jsx("div",{className:"h-8 w-8 bg-purple-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"VID"}):Q.startsWith("audio/")?x.jsx("div",{className:"h-8 w-8 bg-orange-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"AUD"}):x.jsx("div",{className:"h-8 w-8 bg-gray-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"FILE"});return x.jsx(V3,{open:t,onOpenChange:r,children:x.jsxs(k_,{className:"max-w-7xl h-[95vh] flex flex-col",children:[x.jsx(I_,{className:"pb-6 border-b",children:x.jsxs("div",{className:"flex items-center gap-3",children:[x.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:x.jsx(Hp,{className:"h-5 w-5 text-primary"})}),x.jsxs("div",{children:[x.jsxs($_,{className:"text-xl font-semibold",children:["Media Library",T.length>0&&x.jsx(Z0,{variant:"secondary",className:"ml-2 text-xs",children:T.length})]}),x.jsx(F_,{className:"text-sm text-muted-foreground mt-1",children:"Browse and select media files from your library"})]})]})}),x.jsxs("div",{className:"space-y-4 flex-1 flex flex-col overflow-hidden",children:[g.length>0&&x.jsx("div",{className:"bg-muted/30 rounded-lg p-3 border",children:x.jsx("div",{className:"flex items-center gap-2",children:x.jsx("div",{className:"max-h-24 overflow-y-auto scrollbar-thin scrollbar-thumb-muted-foreground/20 scrollbar-track-transparent",children:x.jsxs("div",{className:"flex flex-wrap gap-2",children:[x.jsx(vt,{variant:h===null?"default":"ghost",size:"sm",onClick:()=>S(null),className:"h-7 px-3 text-xs",children:"All Files"}),g.map(Q=>x.jsx(vt,{variant:h===Q.id?"default":"ghost",size:"sm",onClick:()=>S(Q.id),className:"h-7 px-3 text-xs",children:Q.name},Q.id))]})})})}),x.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[x.jsxs("div",{className:"relative flex-1",children:[x.jsx(GP,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),x.jsx(_a,{placeholder:"Search media files...",value:D,onChange:Q=>P(Q.target.value),className:"pl-10 h-10"})]}),f&&x.jsxs("div",{className:"flex gap-2",children:[x.jsx(_a,{type:"file",multiple:!0,accept:"image/*,application/pdf,.doc,.docx,.xls,.xlsx",onChange:Q=>Q.target.files&&R(Q.target.files),className:"hidden",id:"file-upload"}),x.jsxs(vt,{type:"button",onClick:()=>{var Q;return(Q=document.getElementById("file-upload"))==null?void 0:Q.click()},disabled:C,className:"h-10 px-4",children:[x.jsx(Y0,{className:"h-4 w-4 mr-2"}),C?"Uploading...":"Upload"]})]})]}),x.jsxs("div",{className:"flex items-center justify-between text-sm text-muted-foreground bg-muted/20 px-4 py-3 rounded-lg border",children:[x.jsxs("div",{className:"flex items-center gap-4",children:[x.jsxs("span",{className:"font-medium",children:[T.length," files"]}),I>1&&x.jsxs("span",{children:["Page ",k," of ",I]})]}),o&&z.length>0&&x.jsxs(Z0,{variant:"default",className:"text-xs px-2 py-1",children:[z.length," selected"]})]}),x.jsx("div",{className:"border rounded-lg bg-muted/10 flex flex-col flex-1 overflow-hidden",children:_?x.jsx("div",{className:"flex-1 flex items-center justify-center",children:x.jsxs("div",{className:"text-center",children:[x.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-primary mx-auto mb-4"}),x.jsx("p",{className:"text-muted-foreground",children:"Loading media..."})]})}):T.length===0?x.jsx("div",{className:"flex-1 flex items-center justify-center py-16",children:x.jsxs("div",{className:"text-center max-w-sm",children:[x.jsx("div",{className:`mx-auto w-24 h-24 border-2 border-dashed rounded-xl flex items-center justify-center mb-6 transition-colors ${ee?"border-primary bg-primary/5":"border-muted-foreground/25"}`,onDragEnter:B,onDragLeave:B,onDragOver:B,onDrop:j,children:x.jsx(b_,{className:"h-10 w-10 text-muted-foreground"})}),x.jsxs("div",{className:"space-y-3 mb-6",children:[x.jsx("h3",{className:"text-lg font-semibold",children:"No media files found"}),D&&x.jsxs("p",{className:"text-sm text-muted-foreground",children:["No results for ",x.jsxs("span",{className:"font-medium text-foreground",children:['"$',D,'"']})]}),x.jsx("p",{className:"text-sm text-muted-foreground",children:D?"Try a different search term or upload new images":"Upload images to get started"})]}),f&&x.jsxs(vt,{type:"button",onClick:()=>{var Q;return(Q=document.getElementById("file-upload"))==null?void 0:Q.click()},disabled:C,children:[x.jsx(Y0,{className:"h-4 w-4 mr-2"}),"Upload Images"]})]})}):x.jsx("div",{className:"p-6 overflow-y-auto flex-1",children:x.jsx("div",{className:"grid grid-cols-4 lg:grid-cols-6 xl:grid-cols-8 gap-4",children:pe.map(Q=>{var J;return x.jsx("div",{className:`relative group cursor-pointer rounded-xl overflow-hidden transition-all duration-200 hover:scale-[1.02] ${z.includes(Q.url)?"ring-2 ring-primary shadow-lg scale-[1.02]":"hover:shadow-lg border border-border/50 hover:border-primary/30 hover:shadow-primary/5"}`,onClick:()=>Y(Q.url),children:x.jsxs("div",{className:"relative aspect-square bg-gradient-to-br from-muted/50 to-muted overflow-hidden flex items-center justify-center",children:[Q.mime_type.startsWith("image/")?x.jsx("img",{src:Q.thumb_url,alt:Q.name,className:"w-full h-full object-cover",onError:se=>{se.currentTarget.src=Q.url}}):x.jsxs("div",{className:"w-full h-full flex flex-col items-center justify-center p-4",children:[x.jsx("div",{className:"mb-2",children:de(Q.mime_type)}),x.jsx("div",{className:"text-xs text-center font-medium text-muted-foreground truncate w-full",children:((J=Q.mime_type.split("/")[1])==null?void 0:J.toUpperCase())||"FILE"})]}),z.includes(Q.url)&&x.jsx("div",{className:"absolute inset-0 bg-primary/20 flex items-center justify-center backdrop-blur-sm",children:x.jsx("div",{className:"bg-primary text-primary-foreground rounded-full p-2 shadow-lg",children:x.jsx(xa,{className:"h-4 w-4"})})}),x.jsx("div",{className:"absolute inset-0 bg-black/0 group-hover:bg-black/20 transition-colors"}),x.jsx("div",{className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent p-3 opacity-0 group-hover:opacity-100 transition-all duration-200",children:x.jsx("p",{className:"text-xs text-white font-medium truncate",title:Q.name,children:Q.name})})]})},Q.id)})})})}),I>1&&x.jsxs("div",{className:"flex items-center justify-between pt-3 border-t",children:[x.jsxs("div",{className:"text-sm text-muted-foreground",children:["Showing ",ae+1," to ",Math.min(ae+q,T.length)," of ",T.length," files"]}),x.jsxs("div",{className:"flex gap-1",children:[x.jsx(vt,{variant:"outline",size:"sm",disabled:k===1,onClick:()=>ne(Q=>Math.max(Q-1,1)),children:"Previous"}),Array.from({length:Math.min(I,5)},(Q,J)=>{let se;return I<=5||k<=3?se=J+1:k>=I-2?se=I-4+J:se=k-2+J,x.jsx(vt,{variant:k===se?"default":"outline",size:"sm",className:"w-8 h-8 p-0",onClick:()=>ne(se),children:se},se)}),x.jsx(vt,{variant:"outline",size:"sm",disabled:k===I,onClick:()=>ne(Q=>Math.min(Q+1,I)),children:"Next"})]})]}),x.jsxs("div",{className:"flex justify-between items-center pt-6 border-t bg-muted/20 -mx-6 px-6 py-4",children:[x.jsx(vt,{variant:"outline",onClick:r,className:"px-6",children:"Cancel"}),x.jsxs("div",{className:"flex gap-3",children:[o&&z.length>0&&x.jsx(vt,{variant:"outline",onClick:()=>F([]),className:"px-4",children:"Clear Selection"}),o&&z.length>0&&x.jsxs(vt,{onClick:le,className:"px-6",children:["Select ",z.length," item",z.length>1?"s":""]})]})]})]})]})})}function fp({label:t,value:r="",onChange:a,multiple:o=!1,placeholder:l="Select image...",showPreview:u=!0,readOnly:f=!1}){const[p,m]=A.useState(!1),g=_=>{const E=_.split("/").pop()||_;a(E)},y=()=>{a("")},h=r||"",T=h?[(_=>_?_.startsWith("http")?_:(_.startsWith("/"),Ka(_)):"")(h)]:[],b=_=>{var C;if(!_)return null;const E=(C=_.split(".").pop())==null?void 0:C.toLowerCase();return["jpg","jpeg","png","gif","webp","svg"].includes(E||"")?null:E==="pdf"?x.jsx("div",{className:"h-16 w-16 bg-red-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PDF"}):["doc","docx"].includes(E||"")?x.jsx("div",{className:"h-16 w-16 bg-blue-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"DOC"}):["xls","xlsx","csv"].includes(E||"")?x.jsx("div",{className:"h-16 w-16 bg-green-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"XLS"}):["ppt","pptx"].includes(E||"")?x.jsx("div",{className:"h-16 w-16 bg-orange-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PPT"}):x.jsx("div",{className:"h-16 w-16 bg-gray-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"FILE"})};return x.jsxs("div",{className:"space-y-2",children:[t&&x.jsx(Gn,{children:t}),x.jsxs("div",{className:"flex gap-2",children:[x.jsx(_a,{value:h,onChange:_=>a(_.target.value),placeholder:l,readOnly:f||o}),x.jsxs(vt,{type:"button",variant:"outline",onClick:()=>m(!0),disabled:f,children:[x.jsx(Hp,{className:"h-4 w-4 mr-2"}),"Browse"]}),h&&x.jsx(vt,{type:"button",variant:"outline",size:"icon",onClick:y,disabled:f,children:x.jsx(Sm,{className:"h-4 w-4"})})]}),u&&T.length>0&&x.jsx("div",{className:"grid grid-cols-4 gap-2 mt-2",children:T.map((_,E)=>{const C=b(_);return x.jsx("div",{className:"relative",children:C?x.jsx("div",{className:"w-full h-20 flex items-center justify-center rounded border bg-muted",children:C}):x.jsx("img",{src:_,alt:`Preview ${E+1}`,className:"w-full h-20 object-cover rounded border",onError:L=>{const F=L.target.parentElement;F&&(F.innerHTML='')}})},E)})}),x.jsx(k3,{isOpen:p,onClose:()=>m(!1),onSelect:g,multiple:o})]})}const is=t=>{var o;if(typeof document>"u")return null;const a=`; ${document.cookie}`.split(`; ${t}=`);if(a.length===2){const l=(o=a.pop())==null?void 0:o.split(";").shift();return l?decodeURIComponent(l):null}return null},ft={logoDark:"logo/logo-dark.png",logoLight:"logo/logo-light.png",favicon:"logo/favicon.png",titleText:"WorkDo",footerText:"© 2024 WorkDo. All rights reserved.",companyMobile:"",companyAddress:"",themeColor:"green",customColor:"#3b82f6",sidebarVariant:"inset",sidebarStyle:"plain",layoutDirection:"left",themeMode:"light"},Ss=(t,r)=>{if((r==null?void 0:r.is_demo)||!1)try{const o=is("themeSettings"),l=is("sidebarSettings"),u=is("layoutPosition"),f=is("brandSettings"),p=o?JSON.parse(o):{},m=l?JSON.parse(l):{},g=f?JSON.parse(f):{};return{logoDark:g.logoDark||(t==null?void 0:t.logoDark)||ft.logoDark,logoLight:g.logoLight||(t==null?void 0:t.logoLight)||ft.logoLight,favicon:g.favicon||(t==null?void 0:t.favicon)||ft.favicon,titleText:g.titleText||(t==null?void 0:t.titleText)||ft.titleText,footerText:g.footerText||(t==null?void 0:t.footerText)||ft.footerText,companyMobile:g.companyMobile||(t==null?void 0:t.companyMobile)||ft.companyMobile,companyAddress:g.companyAddress||(t==null?void 0:t.companyAddress)||ft.companyAddress,themeColor:p.themeColor||ft.themeColor,customColor:p.customColor||ft.customColor,sidebarVariant:m.variant||ft.sidebarVariant,sidebarStyle:m.style||ft.sidebarStyle,layoutDirection:u||ft.layoutDirection,themeMode:p.appearance||ft.themeMode}}catch{}return t?{logoDark:t.logoDark||ft.logoDark,logoLight:t.logoLight||ft.logoLight,favicon:t.favicon||ft.favicon,titleText:t.titleText||ft.titleText,footerText:t.footerText||ft.footerText,companyMobile:t.companyMobile||ft.companyMobile,companyAddress:t.companyAddress||ft.companyAddress,themeColor:t.themeColor||ft.themeColor,customColor:t.customColor||ft.customColor,sidebarVariant:t.sidebarVariant||ft.sidebarVariant,sidebarStyle:t.sidebarStyle||ft.sidebarStyle,layoutDirection:t.layoutDirection||ft.layoutDirection,themeMode:t.themeMode||ft.themeMode}:ft};function I3({settings:t}){var B,j;const{t:r}=oj(),{props:a}=ym(),o=a.globalSettings,l=a.auth,u=((B=l==null?void 0:l.user)==null?void 0:B.type)||((j=l==null?void 0:l.user)==null?void 0:j.role),[f,p]=A.useState(()=>Ss(o||t,o)),[m,g]=A.useState(!1),[y,h]=A.useState(!1),[S,T]=A.useState("logos"),{updateAppearance:b,updateThemeColor:_,updateCustomColor:E,saveThemeSettings:C}=BS(),{updatePosition:L,saveLayoutPosition:z}=JS(),{updateVariant:F,updateStyle:ee,saveSidebarSettings:U}=e_();A.useEffect(()=>{if(y)return;const Y=Ss(o||t,o);p(Y);try{const le=(o==null?void 0:o.is_demo)||!1;let de=null;if(le&&(de=is("sidebarSettings")),de){const Q=JSON.parse(de);p(J=>({...J,sidebarVariant:Q.variant||J.sidebarVariant,sidebarStyle:Q.style||J.sidebarStyle}))}}catch(le){console.error("Error loading sidebar settings",le)}},[o,t,y]);const D=Y=>{const{name:le,value:de}=Y.target;p(Q=>({...Q,[le]:de})),["logoLight","logoDark","favicon"].includes(le)&&k({[le]:de})},P=(Y,le)=>{p(de=>({...de,[Y]:le})),k({[Y]:le})},{updateBrandSettings:k}=Y_(),ne=Y=>{p(le=>({...le,themeColor:Y})),_(Y)},q=Y=>{p(le=>({...le,customColor:Y})),E(Y,!0)},K=Y=>{p(le=>({...le,sidebarVariant:Y})),F(Y)},I=Y=>{p(le=>({...le,sidebarStyle:Y})),ee(Y)},ae=Y=>{p(le=>({...le,layoutDirection:Y})),L(Y)},pe=Y=>{p(le=>({...le,themeMode:Y})),b(Y),setTimeout(()=>{_(f.themeColor),f.themeColor==="custom"&&E(f.customColor)},0)},R=()=>{g(!0),h(!0),_(f.themeColor),f.themeColor==="custom"&&E(f.customColor),b(f.themeMode),L(f.layoutDirection),F(f.sidebarVariant),ee(f.sidebarStyle),C(),U(),z(),k({logoLight:f.logoLight,logoDark:f.logoDark,favicon:f.favicon}),Aa.post(route("settings.brand.update"),{settings:f},{preserveScroll:!0,onSuccess:Y=>{var Q,J;g(!1);const le=(Q=Y.props.flash)==null?void 0:Q.success,de=(J=Y.props.flash)==null?void 0:J.error;le?(xn.success(le),setTimeout(()=>h(!1),500)):de&&xn.error(de)},onError:Y=>{g(!1),h(!1);const le=Y.error||Object.values(Y).join(", ")||r("Failed to save brand settings");xn.error(le)}})};return x.jsx(z3,{title:r("Brand Settings"),description:r("Customize your application's branding and appearance"),action:x.jsxs(vt,{onClick:R,disabled:m,size:"sm",children:[x.jsx($P,{className:"h-4 w-4 mr-2"}),r(m?"Saving...":"Save Changes")]}),children:x.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[x.jsxs("div",{className:"lg:col-span-2",children:[x.jsxs("div",{className:"flex space-x-2 mb-6",children:[x.jsxs(vt,{variant:S==="logos"?"default":"outline",size:"sm",onClick:()=>T("logos"),className:"flex-1",children:[x.jsx(b_,{className:"h-4 w-4 mr-2"}),r("Logos")]}),x.jsxs(vt,{variant:S==="text"?"default":"outline",size:"sm",onClick:()=>T("text"),className:"flex-1",children:[x.jsx(PP,{className:"h-4 w-4 mr-2"}),r("Text")]}),x.jsxs(vt,{variant:S==="theme"?"default":"outline",size:"sm",onClick:()=>T("theme"),className:"flex-1",children:[x.jsx(up,{className:"h-4 w-4 mr-2"}),r("Theme")]})]}),S==="logos"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Logo Dark")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 dark:bg-white h-32",children:f.logoDark?x.jsx("img",{src:Ka(f.logoDark),alt:"Dark Logo",className:"max-h-full max-w-full object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[x.jsx("div",{className:"h-12 w-24 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-muted-foreground",children:r("Logo")})}),x.jsx("span",{className:"text-xs",children:"No logo selected"})]})}),x.jsx(fp,{label:"",value:f.logoDark,onChange:Y=>P("logoDark",Y),placeholder:"Select dark mode logo...",showPreview:!1})]})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Logo Light")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-black h-32",children:f.logoLight?x.jsx("img",{src:Ka(f.logoLight),alt:"Light Logo",className:"max-h-full max-w-full object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[x.jsx("div",{className:"h-12 w-24 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-muted-foreground",children:r("Logo")})}),x.jsx("span",{className:"text-xs",children:"No logo selected"})]})}),x.jsx(fp,{label:"",value:f.logoLight,onChange:Y=>P("logoLight",Y),placeholder:"Select light mode logo...",showPreview:!1})]})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Favicon")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-20",children:f.favicon?x.jsx("img",{src:Ka(f.favicon),alt:"Favicon",className:"h-16 w-16 object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-1",children:[x.jsx("div",{className:"h-10 w-10 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:r("Icon")})}),x.jsx("span",{className:"text-xs",children:"No favicon selected"})]})}),x.jsx(fp,{label:"",value:f.favicon,onChange:Y=>P("favicon",Y),placeholder:"Select favicon...",showPreview:!1})]})]})]})}),S==="text"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"grid grid-cols-1 gap-6",children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"titleText",children:r("Title Text")}),x.jsx(_a,{id:"titleText",name:"titleText",value:f.titleText,onChange:D,placeholder:"WorkDo"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Application title displayed in the browser tab")})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"footerText",children:r("Footer Text")}),x.jsx(_a,{id:"footerText",name:"footerText",value:f.footerText,onChange:D,placeholder:"© 2024 WorkDo. All rights reserved."}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Text displayed in the footer")})]}),u==="company"&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"companyMobile",children:r("Company Mobile Number")}),x.jsx(_a,{id:"companyMobile",name:"companyMobile",value:f.companyMobile||"",onChange:D,placeholder:"+1 234 567 8900"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Company contact mobile number")})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"companyAddress",children:r("Company Address")}),x.jsx("textarea",{id:"companyAddress",name:"companyAddress",value:f.companyAddress||"",onChange:Y=>p(le=>({...le,companyAddress:Y.target.value})),placeholder:"Enter company address",className:"flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Company address")})]})]})]})}),S==="theme"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"flex flex-col space-y-8",children:[x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(up,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Theme Color")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"grid grid-cols-6 gap-2",children:[Object.entries({blue:"#3b82f6",green:"#10b77f",purple:"#8b5cf6",orange:"#f97316",red:"#ef4444"}).map(([Y,le])=>x.jsx(vt,{type:"button",variant:f.themeColor===Y?"default":"outline",className:"h-8 w-full p-0 relative",style:{backgroundColor:f.themeColor===Y?le:"transparent"},onClick:()=>ne(Y),children:x.jsx("span",{className:"absolute inset-1 rounded-sm",style:{backgroundColor:le}})},Y)),x.jsx(vt,{type:"button",variant:f.themeColor==="custom"?"default":"outline",className:"h-8 w-full p-0 relative",style:{backgroundColor:f.themeColor==="custom"?f.customColor:"transparent"},onClick:()=>ne("custom"),children:x.jsx("span",{className:"absolute inset-1 rounded-sm",style:{backgroundColor:t.customColor}})})]}),f.themeColor==="custom"&&x.jsxs("div",{className:"space-y-2 mt-4",children:[x.jsx(Gn,{htmlFor:"customColor",children:r("Custom Color")}),x.jsxs("div",{className:"flex gap-2",children:[x.jsxs("div",{className:"relative",children:[x.jsx(_a,{id:"colorPicker",type:"color",value:f.customColor,onChange:Y=>q(Y.target.value),className:"absolute inset-0 opacity-0 cursor-pointer"}),x.jsx("div",{className:"w-10 h-10 rounded border cursor-pointer",style:{backgroundColor:f.customColor}})]}),x.jsx(_a,{id:"customColor",name:"customColor",type:"text",value:f.customColor,onChange:Y=>q(Y.target.value),placeholder:"#3b82f6"})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(v_,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Sidebar")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"space-y-6",children:[x.jsxs("div",{children:[x.jsx(Gn,{className:"mb-2 block",children:r("Sidebar Variant")}),x.jsx("div",{className:"grid grid-cols-3 gap-3",children:["inset","floating","minimal"].map(Y=>x.jsxs(vt,{type:"button",variant:f.sidebarVariant===Y?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.sidebarVariant===Y?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>K(Y),children:[Y.charAt(0).toUpperCase()+Y.slice(1),f.sidebarVariant===Y&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]},Y))})]}),x.jsxs("div",{children:[x.jsx(Gn,{className:"mb-2 block",children:r("Sidebar Style")}),x.jsx("div",{className:"grid grid-cols-3 gap-3",children:[{id:"plain",name:"Plain"},{id:"colored",name:"Colored"},{id:"gradient",name:"Gradient"}].map(Y=>x.jsxs(vt,{type:"button",variant:f.sidebarStyle===Y.id?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.sidebarStyle===Y.id?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>I(Y.id),children:[Y.name,f.sidebarStyle===Y.id&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]},Y.id))})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(BP,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Layout")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"space-y-2",children:[x.jsx(Gn,{className:"mb-2 block",children:r("Layout Direction")}),x.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[x.jsxs(vt,{type:"button",variant:f.layoutDirection==="left"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.layoutDirection==="left"?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>ae("left"),children:[r("Left-to-Right"),f.layoutDirection==="left"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.layoutDirection==="right"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.layoutDirection==="right"?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>ae("right"),children:[r("Right-to-Left"),f.layoutDirection==="right"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(UP,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Theme Mode")})]}),x.jsx(Ql,{className:"my-2"}),x.jsx("div",{className:"space-y-2",children:x.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[x.jsxs(vt,{type:"button",variant:f.themeMode==="light"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="light"?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>pe("light"),children:[r("Light"),f.themeMode==="light"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.themeMode==="dark"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="dark"?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>pe("dark"),children:[r("Dark"),f.themeMode==="dark"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.themeMode==="system"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="system"?f.themeColor==="custom"?f.customColor:null:"transparent"},onClick:()=>pe("system"),children:[r("System"),f.themeMode==="system"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]})]})})]})]})})]}),x.jsx("div",{className:"lg:col-span-1",children:x.jsx("div",{className:"sticky top-20 space-y-6",children:x.jsxs("div",{className:"border rounded-md p-4",children:[x.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[x.jsx(up,{className:"h-4 w-4"}),x.jsx("h3",{className:"font-medium",children:r("Live Preview")})]}),x.jsx(s3,{}),x.jsx("div",{className:"mt-4 pt-4 border-t",children:x.jsxs("div",{className:"text-xs text-muted-foreground",children:[r("Footer:")," ",x.jsx("span",{className:"font-medium text-foreground",children:f.footerText})]})})]})})})]})})}const $3=Object.freeze(Object.defineProperty({__proto__:null,DEFAULT_BRAND_SETTINGS:ft,default:I3,getBrandSettings:Ss},Symbol.toStringTag,{value:"Module"})),G_=A.createContext(void 0);function F3({children:t,globalSettings:r,user:a}){const o=()=>(r==null?void 0:r.is_demo)||!1?null:window.location.pathname.includes("/public/")||window.location.pathname==="/"||window.location.pathname.includes("/auth/")?r:(a==null?void 0:a.role)==="company"&&(a!=null&&a.globalSettings)?a.globalSettings:r,[l,u]=A.useState(()=>Ss(o(),r));A.useEffect(()=>{const p=o(),m=Ss(p,r);if(u(m),m){const g=m.themeColor==="custom"?m.customColor:{blue:"#3b82f6",green:"#10b77f",purple:"#8b5cf6",orange:"#f97316",red:"#ef4444"}[m.themeColor]||"#3b82f6";document.documentElement.style.setProperty("--theme-color",g),document.documentElement.style.setProperty("--primary",g);const y=m.themeMode==="dark"||m.themeMode==="system"&&window.matchMedia("(prefers-color-scheme: dark)").matches;document.documentElement.classList.toggle("dark",y),document.body.classList.toggle("dark",y),document.documentElement.dir=m.layoutDirection,document.documentElement.setAttribute("dir",m.layoutDirection)}},[r,a]);const f=p=>{u(m=>({...m,...p}))};return x.jsx(G_.Provider,{value:{...l,updateBrandSettings:f},children:t})}function Y_(){const t=A.useContext(G_);if(t===void 0)throw new Error("useBrand must be used within a BrandProvider");return t}var G3=(t,r,a,o,l,u,f,p)=>{let m=document.documentElement,g=["light","dark"];function y(T){(Array.isArray(t)?t:[t]).forEach(b=>{let _=b==="class",E=_&&u?l.map(C=>u[C]||C):l;_?(m.classList.remove(...E),m.classList.add(u&&u[T]?u[T]:T)):m.setAttribute(b,T)}),h(T)}function h(T){p&&g.includes(T)&&(m.style.colorScheme=T)}function S(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(o)y(o);else try{let T=localStorage.getItem(r)||a,b=f&&T==="system"?S():T;y(b)}catch{}},Y3=A.createContext(void 0),X3={setTheme:t=>{},themes:[]},K3=()=>{var t;return(t=A.useContext(Y3))!=null?t:X3};A.memo(({forcedTheme:t,storageKey:r,attribute:a,enableSystem:o,enableColorScheme:l,defaultTheme:u,value:f,themes:p,nonce:m,scriptProps:g})=>{let y=JSON.stringify([a,r,u,t,p,f,o,l]).slice(1,-1);return A.createElement("script",{...g,suppressHydrationWarning:!0,nonce:typeof window>"u"?m:"",dangerouslySetInnerHTML:{__html:`(${G3.toString()})(${y})`}})});const Q3=({...t})=>{const{theme:r="system"}=K3();return x.jsx(P3,{theme:r,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...t})},Hu=()=>window.isDemo||!1,Tm="This action is disabled in demo mode. You can only create new data, not modify existing demo data.",Z3=Aa.put,J3=Aa.delete,W3=Aa.patch;Aa.put=function(t,r,a){if(Hu()){xn.error(Tm);return}return Z3.call(this,t,r,a)};Aa.delete=function(t,r){if(Hu()){xn.error(Tm);return}return J3.call(this,t,r)};Aa.patch=function(t,r,a){if(Hu()){xn.error(Tm);return}return W3.call(this,t,r,a)};const G4={...xn,loading:(t,r)=>{if(!(Hu()&&(t.includes("Delet")||t.includes("Updat")||t.includes("Reset")||t.includes("Modif"))))return xn.loading(t,r)}},e4=()=>x.jsx(Q3,{position:"top-right",duration:4e3,richColors:!0,closeButton:!0});function t4({children:t}){var f;const{props:r}=ym(),[a,o]=A.useState(!1);A.useEffect(()=>{o(!0)},[]);const l=r.globalSettings||{},u=(f=r.auth)==null?void 0:f.user;return x.jsx(U3,{children:x.jsx(Aj,{children:x.jsx(Cj,{children:x.jsxs(F3,{globalSettings:l,user:u,children:[x.jsx(A.Suspense,{fallback:x.jsx("div",{className:"flex h-screen w-full items-center justify-center",children:"Loading..."}),children:t}),a&&x.jsx(e4,{})]})})})})}function n4({children:t}){return x.jsx(t4,{children:t})}Aa.on("invalid",t=>{var r;((r=t.detail.response)==null?void 0:r.status)===419&&(t.preventDefault(),dt.get("/sanctum/csrf-cookie").then(()=>{alert("Your session expired but has been refreshed in the background. Please try saving again.")}).catch(()=>{window.location.reload()}))});EL();document.addEventListener("DOMContentLoaded",()=>{_L()});const W0="SEB Connexion Inc.";eL({title:t=>t?`${t} - ${W0}`:W0,resolve:t=>{const r=Object.assign({"./pages/auth/confirm-password.tsx":()=>O(()=>import("./confirm-password-CiWREC-t.js"),__vite__mapDeps([2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url),"./pages/auth/forgot-password.tsx":()=>O(()=>import("./forgot-password-ByJptWk6.js"),__vite__mapDeps([20,1,3,21,4,5,6,7,8,9,10,11,12,13,22,23,17,18,19]),import.meta.url),"./pages/auth/login.tsx":()=>O(()=>import("./login-CCXtqCoz.js"),__vite__mapDeps([24,1,3,21,25,11,4,5,6,7,8,9,10,12,13,22,17,18,19]),import.meta.url),"./pages/auth/register.tsx":()=>O(()=>import("./register-CeKLFjMX.js"),__vite__mapDeps([26,1,3,21,25,11,4,5,6,7,8,9,10,12,13,22,17,18,19]),import.meta.url),"./pages/auth/reset-password.tsx":()=>O(()=>import("./reset-password--V8hzzIh.js"),__vite__mapDeps([27,1,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19]),import.meta.url),"./pages/auth/verify-email.tsx":()=>O(()=>import("./verify-email-264IPHjq.js"),__vite__mapDeps([28,1,21,4,5,6,7,8,9,10,11,12,13,14,15,23,17,18,19]),import.meta.url),"./pages/calendar/index.tsx":()=>O(()=>import("./index-Dbxp-mOC.js"),__vite__mapDeps([29,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,53,17,18,19]),import.meta.url),"./pages/career/apply.tsx":()=>O(()=>import("./apply-BVvnab8n.js"),__vite__mapDeps([54,1,31,32,33,11,34,25,55,12,56,51,17,18,19]),import.meta.url),"./pages/career/index.tsx":()=>O(()=>import("./index-4SkOOmZm.js"),__vite__mapDeps([57,1,32,33,11,34,55,12,58,59,60,61,43,62,38,17,18,19]),import.meta.url),"./pages/career/job-details.tsx":()=>O(()=>import("./job-details-D_m_euHm.js"),__vite__mapDeps([63,1,55,12,58,61,60,43,46,45,47,17,18,19]),import.meta.url),"./pages/companies/index.tsx":()=>O(()=>import("./index-06RtypX5.js"),__vite__mapDeps([64,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,66,17,59,67,68,69,70,71,25,72,73,74,75,76,77,78,79,80,23,16,18,19,81,82,83,84]),import.meta.url),"./pages/companies/view.tsx":()=>O(()=>import("./view-pm4lJ9ee.js"),__vite__mapDeps([79,1,80,23,16,47,13,17,18,19]),import.meta.url),"./pages/contacts/index.tsx":()=>O(()=>import("./index-Bk3D5Ln7.js"),__vite__mapDeps([85,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,69,70,25,72,73,74,75,65,66,17,18,19]),import.meta.url),"./pages/coupons/index.tsx":()=>O(()=>import("./index-45akoHZh.js"),__vite__mapDeps([169,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/coupons/show.tsx":()=>O(()=>import("./show-Hi8C6br5.js"),__vite__mapDeps([170,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,87,159,56,17,18,19]),import.meta.url),"./pages/currencies/index.tsx":()=>O(()=>import("./index-C_kRC7_o.js"),__vite__mapDeps([171,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,172,18,19]),import.meta.url),"./pages/currencies/view.tsx":()=>O(()=>import("./view-DRPSU8un.js"),__vite__mapDeps([172,1,45,162,125,16,17,18,19]),import.meta.url),"./pages/dashboard.tsx":()=>O(()=>import("./dashboard-4PBr7_vJ.js"),__vite__mapDeps([173,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,80,164,107,115,103,17,159,97,18,19]),import.meta.url),"./pages/email-templates/index.tsx":()=>O(()=>import("./index-CF6kriZS.js"),__vite__mapDeps([174,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,66,17,59,67,117,18,19]),import.meta.url),"./pages/email-templates/show.tsx":()=>O(()=>import("./show-4Q5AZPMf.js"),__vite__mapDeps([175,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,176,177,88,67,144,131,111,17,18,19]),import.meta.url),"./pages/employee-dashboard.tsx":()=>O(()=>import("./employee-dashboard-syPZRLkt.js"),__vite__mapDeps([178,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,97,17,18,19]),import.meta.url),"./pages/examples/chatgpt-demo.tsx":()=>O(()=>import("./chatgpt-demo-DaQS5_33.js"),__vite__mapDeps([179,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,17,18,19]),import.meta.url),"./pages/hr/announcements/dashboard.tsx":()=>O(()=>import("./dashboard-DwYcyV0_.js"),__vite__mapDeps([180,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,176,67,97,58,160,17,18,19]),import.meta.url),"./pages/hr/announcements/index.tsx":()=>O(()=>import("./index-Cx0ERaJh.js"),__vite__mapDeps([181,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,177,18,19]),import.meta.url),"./pages/hr/announcements/show.tsx":()=>O(()=>import("./show-CWw4xLm2.js"),__vite__mapDeps([182,1,77,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,183,56,104,83,157,114,17,18,19]),import.meta.url),"./pages/hr/announcements/statistics.tsx":()=>O(()=>import("./statistics-DutNo2eW.js"),__vite__mapDeps([184,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,117,159,17,18,19]),import.meta.url),"./pages/hr/assets/dashboard.tsx":()=>O(()=>import("./dashboard-CRgJYLlq.js"),__vite__mapDeps([185,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,183,67,104,159,138,107,163,167,17,18,19]),import.meta.url),"./pages/hr/assets/depreciation-report.tsx":()=>O(()=>import("./depreciation-report-6mu-BcpN.js"),__vite__mapDeps([186,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,66,17,59,67,65,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,82,127,128,129,130,131,132,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,18,19]),import.meta.url),"./pages/hr/assets/index.tsx":()=>O(()=>import("./index-CXX2Xi2c.js"),__vite__mapDeps([187,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,188,189,18,19]),import.meta.url),"./pages/hr/assets/show.tsx":()=>O(()=>import("./show-BP0IF1MK.js"),__vite__mapDeps([190,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,176,87,69,70,71,25,72,73,74,75,76,77,183,56,83,164,90,167,143,157,114,17,18,19]),import.meta.url),"./pages/hr/assets/types/index.tsx":()=>O(()=>import("./index-B0dnyTse.js"),__vite__mapDeps([191,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,99,83,84,17,18,19]),import.meta.url),"./pages/hr/attendance-policies/index.tsx":()=>O(()=>import("./index-DvrNkrTq.js"),__vite__mapDeps([192,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,77,65,66,17,59,67,193,150,16,18,19,107,117,83,84]),import.meta.url),"./pages/hr/attendance-policies/view.tsx":()=>O(()=>import("./view-Bl1zWVXa.js"),__vite__mapDeps([193,1,150,16,43,45,17,18,19]),import.meta.url),"./pages/hr/attendance-records/calendar.tsx":()=>O(()=>import("./calendar-DqdfSQt2.js"),__vite__mapDeps([194,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,128,17,18,19]),import.meta.url),"./pages/hr/attendance-records/index.tsx":()=>O(()=>import("./index-CqH4rFiR.js"),__vite__mapDeps([195,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,77,65,66,17,59,67,188,189,82,114,196,133,61,137,160,18,19,119,120,107,159,117,83,84,109]),import.meta.url),"./pages/hr/attendance-records/view.tsx":()=>O(()=>import("./view-DJd0AQSA.js"),__vite__mapDeps([196,1,74,75,43,51,47,133,61,44,137,52,160,17,18,19]),import.meta.url),"./pages/hr/attendance-regularizations/index.tsx":()=>O(()=>import("./index-BEl1RJm5.js"),__vite__mapDeps([197,1,198,107,109,106,43,51,47,92,136,17,18,19,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,44,45,46,48,49,50,52,69,70,71,25,72,73,74,75,76,77,65,66,59,67,117,83,84]),import.meta.url),"./pages/hr/attendance-regularizations/view.tsx":()=>O(()=>import("./view-DzM-MLA7.js"),__vite__mapDeps([198,1,107,109,106,43,51,47,92,136,17,18,19]),import.meta.url),"./pages/hr/award-types/index.tsx":()=>O(()=>import("./index-B9sDlPm3.js"),__vite__mapDeps([199,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,94,83,16,84,17,18,19]),import.meta.url),"./pages/hr/awards/index.tsx":()=>O(()=>import("./index-DdnGCv-w.js"),__vite__mapDeps([200,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,201,18,19,68]),import.meta.url),"./pages/hr/awards/view.tsx":()=>O(()=>import("./view-D4ETVMH1.js"),__vite__mapDeps([201,1,161,51,153,47,41,117,17,18,19]),import.meta.url),"./pages/hr/biometric-attendance/index.tsx":()=>O(()=>import("./index-DHcihWdp.js"),__vite__mapDeps([202,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,65,66,17,203,18,19]),import.meta.url),"./pages/hr/biometric-attendance/view.tsx":()=>O(()=>import("./view-Dn1IE4go.js"),__vite__mapDeps([203,1,48,106,82,7,17,18,19]),import.meta.url),"./pages/hr/branches/index.tsx":()=>O(()=>import("./index-DHp7QWB3.js"),__vite__mapDeps([204,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,205,18,19]),import.meta.url),"./pages/hr/branches/view.tsx":()=>O(()=>import("./view-DrEbtOqc.js"),__vite__mapDeps([205,1,122,80,23,140,16,61,8,125,17,18,19]),import.meta.url),"./pages/hr/complaints/index.tsx":()=>O(()=>import("./index-C4o1COFq.js"),__vite__mapDeps([206,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,207,18,19,68]),import.meta.url),"./pages/hr/complaints/view.tsx":()=>O(()=>import("./view-C3xqqF6h.js"),__vite__mapDeps([207,1,135,51,153,47,163,117,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-renewals/index.tsx":()=>O(()=>import("./index-BhyAkdgk.js"),__vite__mapDeps([208,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-templates/create.tsx":()=>O(()=>import("./create-Mya5Q5Hu.js"),__vite__mapDeps([209,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,56,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-templates/edit.tsx":()=>O(()=>import("./edit-BO7Tft8k.js"),__vite__mapDeps([210,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,56,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-templates/generate.tsx":()=>O(()=>import("./generate-DBnUct3t.js"),__vite__mapDeps([211,1,119,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-templates/index.tsx":()=>O(()=>import("./index-CV433rSq.js"),__vite__mapDeps([212,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,211,18,19]),import.meta.url),"./pages/hr/contracts/contract-templates/show.tsx":()=>O(()=>import("./show-C80MZvN_.js"),__vite__mapDeps([213,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,58,153,111,17,18,19]),import.meta.url),"./pages/hr/contracts/contract-types/index.tsx":()=>O(()=>import("./index-C1e3Y506.js"),__vite__mapDeps([214,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,215,18,19]),import.meta.url),"./pages/hr/contracts/contract-types/view.tsx":()=>O(()=>import("./view-Cu3QzJSK.js"),__vite__mapDeps([215,1,16,47,43,7,125,17,18,19]),import.meta.url),"./pages/hr/contracts/employee-contracts/index.tsx":()=>O(()=>import("./index-DEGfHb9E.js"),__vite__mapDeps([216,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,217,18,19,68]),import.meta.url),"./pages/hr/contracts/employee-contracts/view.tsx":()=>O(()=>import("./view-BEZ9-qqE.js"),__vite__mapDeps([217,1,51,47,160,45,17,18,19]),import.meta.url),"./pages/hr/departments/index.tsx":()=>O(()=>import("./index-CVRGGK8M.js"),__vite__mapDeps([218,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,219,18,19]),import.meta.url),"./pages/hr/departments/view.tsx":()=>O(()=>import("./view-3d2XcrBw.js"),__vite__mapDeps([219,1,80,122,16,17,18,19]),import.meta.url),"./pages/hr/designations/index.tsx":()=>O(()=>import("./index-BZNojbER.js"),__vite__mapDeps([220,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,221,18,19]),import.meta.url),"./pages/hr/designations/view.tsx":()=>O(()=>import("./view-CVfqDWwv.js"),__vite__mapDeps([221,1,40,80,122,16,17,18,19]),import.meta.url),"./pages/hr/document-types/index.tsx":()=>O(()=>import("./index-CxXjKnn4.js"),__vite__mapDeps([222,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,83,84,17,18,19]),import.meta.url),"./pages/hr/documents/document-acknowledgments/index.tsx":()=>O(()=>import("./index-9wktELhk.js"),__vite__mapDeps([223,1,77,69,31,32,33,11,34,70,71,25,10,72,73,74,75,76,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,36,40,80,60,100,101,42,47,102,103,104,105,62,38,106,107,78,108,109,110,43,111,49,37,13,112,113,45,114,115,116,117,118,119,120,59,44,121,41,122,8,123,124,125,126,82,127,39,128,129,130,131,132,67,15,16,133,52,23,61,134,135,136,137,138,139,140,141,142,143,144,7,145,146,147,9,148,149,150,151,83,58,152,153,154,155,156,48,84,157,158,159,160,161,162,163,164,165,51,46,166,167,168,30,6,35,5,50,65,66,17,224,18,19]),import.meta.url),"./pages/hr/documents/document-acknowledgments/view.tsx":()=>O(()=>import("./view-DA9VzGVF.js"),__vite__mapDeps([224,1,51,47,107,43,109,160,17,18,19]),import.meta.url),"./pages/hr/documents/document-categories/index.tsx":()=>O(()=>import("./index-C-B0N-YA.js"),__vite__mapDeps([225,1,77,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,159,94,89,126,60,110,150,160,83,16,84,17,18,19]),import.meta.url),"./pages/hr/documents/document-templates/create.tsx":()=>O(()=>import("./create-yeozmNpo.js"),__vite__mapDeps([226,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,56,17,18,19]),import.meta.url),"./pages/hr/documents/document-templates/edit.tsx":()=>O(()=>import("./edit-BhDAL-8C.js"),__vite__mapDeps([227,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,56,17,18,19]),import.meta.url),"./pages/hr/documents/document-templates/generate.tsx":()=>O(()=>import("./generate-BrHLgcTP.js"),__vite__mapDeps([228,1,119,17,18,19]),import.meta.url),"./pages/hr/documents/document-templates/index.tsx":()=>O(()=>import("./index-qj99JpGw.js"),__vite__mapDeps([229,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,228,18,19]),import.meta.url),"./pages/hr/documents/document-templates/show.tsx":()=>O(()=>import("./show-ILwCOUjE.js"),__vite__mapDeps([230,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,58,153,111,17,18,19]),import.meta.url),"./pages/hr/documents/hr-documents/index.tsx":()=>O(()=>import("./index-Drjwg6Z3.js"),__vite__mapDeps([231,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,232,18,19]),import.meta.url),"./pages/hr/documents/hr-documents/view.tsx":()=>O(()=>import("./view-CdVpsQJz.js"),__vite__mapDeps([232,1,153,114,47,51,160,117,107,43,17,18,19]),import.meta.url),"./pages/hr/employee-salaries/index.tsx":()=>O(()=>import("./index-DR8Fa0BR.js"),__vite__mapDeps([233,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,234,18,19]),import.meta.url),"./pages/hr/employee-salaries/payroll-calculation.tsx":()=>O(()=>import("./payroll-calculation-CwwIdrYH.js"),__vite__mapDeps([235,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,100,159,158,17,18,19]),import.meta.url),"./pages/hr/employee-salaries/view.tsx":()=>O(()=>import("./view-CwPEyRBv.js"),__vite__mapDeps([234,1,45,51,47,127,16,17,18,19]),import.meta.url),"./pages/hr/employees/create.tsx":()=>O(()=>import("./create-BO63ZYus.js"),__vite__mapDeps([236,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,70,71,72,84,56,17,18,19]),import.meta.url),"./pages/hr/employees/edit.tsx":()=>O(()=>import("./edit-DO4sDGUZ.js"),__vite__mapDeps([237,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,70,71,72,117,84,56,17,18,19]),import.meta.url),"./pages/hr/employees/index.tsx":()=>O(()=>import("./index-Cg38YTXo.js"),__vite__mapDeps([238,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,68,65,66,17,69,70,25,72,73,74,75,188,189,18,19]),import.meta.url),"./pages/hr/employees/show.tsx":()=>O(()=>import("./show-DFY0QY8a.js"),__vite__mapDeps([239,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,176,77,68,56,23,140,60,114,117,84,17,18,19]),import.meta.url),"./pages/hr/holidays/calendar.tsx":()=>O(()=>import("./calendar-Boj6j1tj.js"),__vite__mapDeps([240,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,53,67,114,17,18,19]),import.meta.url),"./pages/hr/holidays/index.tsx":()=>O(()=>import("./index-ClMmEkH-.js"),__vite__mapDeps([241,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,242,18,19]),import.meta.url),"./pages/hr/holidays/view.tsx":()=>O(()=>import("./view-CIUSso3z.js"),__vite__mapDeps([242,1,17,42,153,47,122,18,19]),import.meta.url),"./pages/hr/leave-applications/index.tsx":()=>O(()=>import("./index-BsTUCxAY.js"),__vite__mapDeps([243,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,68,244,18,19]),import.meta.url),"./pages/hr/leave-applications/view.tsx":()=>O(()=>import("./view-nO3ivBh1.js"),__vite__mapDeps([244,1,42,51,153,125,117,17,18,19]),import.meta.url),"./pages/hr/leave-balances/index.tsx":()=>O(()=>import("./index-DUeBcLQo.js"),__vite__mapDeps([245,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,68,246,18,19]),import.meta.url),"./pages/hr/leave-balances/view.tsx":()=>O(()=>import("./view-YcCbbzcz.js"),__vite__mapDeps([246,1,42,51,153,125,17,18,19]),import.meta.url),"./pages/hr/leave-policies/index.tsx":()=>O(()=>import("./index-EJq3JiHi.js"),__vite__mapDeps([247,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,248,18,19]),import.meta.url),"./pages/hr/leave-policies/view.tsx":()=>O(()=>import("./view-Co8o5QTU.js"),__vite__mapDeps([248,1,153,7,93,125,16,17,18,19]),import.meta.url),"./pages/hr/leave-types/index.tsx":()=>O(()=>import("./index-cGinxNpW.js"),__vite__mapDeps([249,1,77,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,83,16,84,166,17,18,19]),import.meta.url),"./pages/hr/overtime/index.tsx":()=>O(()=>import("./index-CCjkkSfe.js"),__vite__mapDeps([250,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,107,109,17,18,19]),import.meta.url),"./pages/hr/payroll-runs/PayrollOverrideModal.tsx":()=>O(()=>import("./PayrollOverrideModal-BJ27aeNI.js"),__vite__mapDeps([251,1,73,33,17,18,19]),import.meta.url),"./pages/hr/payroll-runs/index.tsx":()=>O(()=>import("./index-aSz_TKNS.js"),__vite__mapDeps([252,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,188,189,18,19]),import.meta.url),"./pages/hr/payroll-runs/show.tsx":()=>O(()=>import("./show-uL_JTOJX.js"),__vite__mapDeps([253,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,251,73,17,18,19]),import.meta.url),"./pages/hr/payslips/index.tsx":()=>O(()=>import("./index-DDRLdrnW.js"),__vite__mapDeps([254,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,65,66,17,18,19]),import.meta.url),"./pages/hr/performance/employee-goals/index.tsx":()=>O(()=>import("./index-DH369XzY.js"),__vite__mapDeps([255,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,256,183,18,19]),import.meta.url),"./pages/hr/performance/employee-goals/view.tsx":()=>O(()=>import("./view-7uSd8pwj.js"),__vite__mapDeps([256,1,183,50,154,51,153,112,47,17,18,19]),import.meta.url),"./pages/hr/performance/employee-reviews/conduct.tsx":()=>O(()=>import("./conduct-DwS4C5Me.js"),__vite__mapDeps([257,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,58,56,17,18,19]),import.meta.url),"./pages/hr/performance/employee-reviews/create.tsx":()=>O(()=>import("./create-BqFBZVB2.js"),__vite__mapDeps([258,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,17,18,19]),import.meta.url),"./pages/hr/performance/employee-reviews/index.tsx":()=>O(()=>import("./index-6_Zk6ObT.js"),__vite__mapDeps([259,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,68,18,19]),import.meta.url),"./pages/hr/performance/employee-reviews/show.tsx":()=>O(()=>import("./show-BpLucefR.js"),__vite__mapDeps([260,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,58,56,110,17,18,19]),import.meta.url),"./pages/hr/performance/goal-types/index.tsx":()=>O(()=>import("./index-l3wBG3Ln.js"),__vite__mapDeps([261,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,154,83,84,17,18,19]),import.meta.url),"./pages/hr/performance/indicator-categories/index.tsx":()=>O(()=>import("./index-BkmBKvXY.js"),__vite__mapDeps([262,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,263,18,19]),import.meta.url),"./pages/hr/performance/indicator-categories/view.tsx":()=>O(()=>import("./view-Mna5jxH6.js"),__vite__mapDeps([263,1,39,16,17,18,19]),import.meta.url),"./pages/hr/performance/indicators/index.tsx":()=>O(()=>import("./index-CAScDb95.js"),__vite__mapDeps([264,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,265,18,19]),import.meta.url),"./pages/hr/performance/indicators/view.tsx":()=>O(()=>import("./view-DNyUBoAy.js"),__vite__mapDeps([265,1,105,39,145,154,16,17,18,19]),import.meta.url),"./pages/hr/performance/review-cycles/index.tsx":()=>O(()=>import("./index-yBjfmmWM.js"),__vite__mapDeps([266,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,83,84,17,18,19]),import.meta.url),"./pages/hr/promotions/index.tsx":()=>O(()=>import("./index-FCJrHqb_.js"),__vite__mapDeps([267,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,268,68,18,19]),import.meta.url),"./pages/hr/promotions/view.tsx":()=>O(()=>import("./view-CvdEISgp.js"),__vite__mapDeps([268,1,68,159,40,92,45,117,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidate-assessments/index.tsx":()=>O(()=>import("./index-3JDnXV0i.js"),__vite__mapDeps([269,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,270,18,19]),import.meta.url),"./pages/hr/recruitment/candidate-assessments/view.tsx":()=>O(()=>import("./view-BW6FEPC3.js"),__vite__mapDeps([270,1,110,51,125,163,47,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidate-onboarding/index.tsx":()=>O(()=>import("./index-C6Rml2ou.js"),__vite__mapDeps([271,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidate-onboarding/show.tsx":()=>O(()=>import("./show-HJL7wBWX.js"),__vite__mapDeps([272,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidate-sources/index.tsx":()=>O(()=>import("./index-DKJN0OO3.js"),__vite__mapDeps([273,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,83,16,84,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidates/convert-to-employee.tsx":()=>O(()=>import("./convert-to-employee-BBRAEhAG.js"),__vite__mapDeps([274,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,70,71,84,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidates/index.tsx":()=>O(()=>import("./index-kylqSpsx.js"),__vite__mapDeps([275,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/recruitment/candidates/show.tsx":()=>O(()=>import("./show-qxF1KLs6.js"),__vite__mapDeps([276,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,140,23,61,115,60,94,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/checklist-items/index.tsx":()=>O(()=>import("./index-C8teWwsE.js"),__vite__mapDeps([277,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,278,18,19]),import.meta.url),"./pages/hr/recruitment/checklist-items/view.tsx":()=>O(()=>import("./view-C5XZNi9S.js"),__vite__mapDeps([278,1,151,153,16,17,18,19]),import.meta.url),"./pages/hr/recruitment/custom-questions/index.tsx":()=>O(()=>import("./index-uNIjz3Et.js"),__vite__mapDeps([279,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,280,18,19]),import.meta.url),"./pages/hr/recruitment/custom-questions/view.tsx":()=>O(()=>import("./view-QWEIFYvn.js"),__vite__mapDeps([280,1,108,107,17,18,19]),import.meta.url),"./pages/hr/recruitment/interview-feedback/index.tsx":()=>O(()=>import("./index-DYsEyvbj.js"),__vite__mapDeps([281,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,282,18,19]),import.meta.url),"./pages/hr/recruitment/interview-feedback/view.tsx":()=>O(()=>import("./view-B6x4nEof.js"),__vite__mapDeps([282,1,136,51,40,46,58,155,17,18,19]),import.meta.url),"./pages/hr/recruitment/interview-rounds/index.tsx":()=>O(()=>import("./index-Cxw307F1.js"),__vite__mapDeps([283,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,284,18,19]),import.meta.url),"./pages/hr/recruitment/interview-rounds/view.tsx":()=>O(()=>import("./view-BIynjGlT.js"),__vite__mapDeps([284,1,46,125,40,16,17,18,19]),import.meta.url),"./pages/hr/recruitment/interview-types/index.tsx":()=>O(()=>import("./index-CWirpfJ7.js"),__vite__mapDeps([285,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,136,83,16,84,17,18,19]),import.meta.url),"./pages/hr/recruitment/interviews/index.tsx":()=>O(()=>import("./index-Sh12ulHG.js"),__vite__mapDeps([286,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,287,18,19]),import.meta.url),"./pages/hr/recruitment/interviews/view.tsx":()=>O(()=>import("./view-gjnYz_lG.js"),__vite__mapDeps([287,1,101,51,40,46,43,131,61,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-categories/index.tsx":()=>O(()=>import("./index-CEhCkz7s.js"),__vite__mapDeps([288,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,83,16,84,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-locations/index.tsx":()=>O(()=>import("./index-BA5vZX3Z.js"),__vite__mapDeps([289,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,290,18,19]),import.meta.url),"./pages/hr/recruitment/job-locations/view.tsx":()=>O(()=>import("./view-BncHuQfa.js"),__vite__mapDeps([290,1,61,80,16,8,125,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-postings/create.tsx":()=>O(()=>import("./create-BUaNckRD.js"),__vite__mapDeps([291,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,292,177,88,67,144,131,111,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-postings/edit.tsx":()=>O(()=>import("./edit-BqRBm8hf.js"),__vite__mapDeps([293,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,25,292,177,88,67,144,131,111,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-postings/index.tsx":()=>O(()=>import("./index-DWkWsELc.js"),__vite__mapDeps([294,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-postings/show.tsx":()=>O(()=>import("./show-DKOrqAJK.js"),__vite__mapDeps([295,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,58,60,61,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-requisitions/index.tsx":()=>O(()=>import("./index-DXFf5TzF.js"),__vite__mapDeps([296,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/recruitment/job-types/index.tsx":()=>O(()=>import("./index-CUyA-m2-.js"),__vite__mapDeps([297,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,127,83,16,84,17,18,19]),import.meta.url),"./pages/hr/recruitment/offer-templates/create.tsx":()=>O(()=>import("./create-B_c1uw2O.js"),__vite__mapDeps([298,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/offer-templates/edit.tsx":()=>O(()=>import("./edit-Y_ugotbg.js"),__vite__mapDeps([299,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/offer-templates/generate.tsx":()=>O(()=>import("./generate-D1Y-7pOG.js"),__vite__mapDeps([300,1,119,17,18,19]),import.meta.url),"./pages/hr/recruitment/offer-templates/index.tsx":()=>O(()=>import("./index-CiQ-FCsu.js"),__vite__mapDeps([301,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,300,18,19]),import.meta.url),"./pages/hr/recruitment/offer-templates/show.tsx":()=>O(()=>import("./show-PqW1dBZS.js"),__vite__mapDeps([302,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,56,111,17,18,19]),import.meta.url),"./pages/hr/recruitment/offers/index.tsx":()=>O(()=>import("./index-VyfR6jtu.js"),__vite__mapDeps([303,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/recruitment/offers/show.tsx":()=>O(()=>import("./show-C8806Wg8.js"),__vite__mapDeps([304,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,60,56,17,18,19]),import.meta.url),"./pages/hr/recruitment/onboarding-checklists/index.tsx":()=>O(()=>import("./index-C_nJmk3c.js"),__vite__mapDeps([305,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,306,18,19]),import.meta.url),"./pages/hr/recruitment/onboarding-checklists/view.tsx":()=>O(()=>import("./view-CN16imoa.js"),__vite__mapDeps([306,1,151,125,16,17,18,19]),import.meta.url),"./pages/hr/resignations/index.tsx":()=>O(()=>import("./index-BWah57_s.js"),__vite__mapDeps([307,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,308,68,18,19]),import.meta.url),"./pages/hr/resignations/view.tsx":()=>O(()=>import("./view-C5aaszmI.js"),__vite__mapDeps([308,1,68,52,47,43,117,17,18,19]),import.meta.url),"./pages/hr/salary-components/index.tsx":()=>O(()=>import("./index-TY4ePdjM.js"),__vite__mapDeps([309,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,77,65,159,158,83,16,84,139,17,18,19]),import.meta.url),"./pages/hr/shifts/calendar.tsx":()=>O(()=>import("./calendar-BHWVGBY2.js"),__vite__mapDeps([310,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,128,17,18,19]),import.meta.url),"./pages/hr/shifts/index.tsx":()=>O(()=>import("./index-hzzQXZdo.js"),__vite__mapDeps([311,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,25,72,73,74,75,76,77,65,66,17,59,67,312,152,16,18,19,117,83,84]),import.meta.url),"./pages/hr/shifts/view.tsx":()=>O(()=>import("./view-DaxX9I3c.js"),__vite__mapDeps([312,1,152,43,48,16,17,18,19]),import.meta.url),"./pages/hr/statutory-brackets/index.tsx":()=>O(()=>import("./index-Bb1eAeLW.js"),__vite__mapDeps([313,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,17,18,19]),import.meta.url),"./pages/hr/terminations/index.tsx":()=>O(()=>import("./index-Da-_9Wwm.js"),__vite__mapDeps([314,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,315,68,18,19]),import.meta.url),"./pages/hr/terminations/view.tsx":()=>O(()=>import("./view-SQyt7PPJ.js"),__vite__mapDeps([315,1,68,165,153,43,47,117,17,18,19]),import.meta.url),"./pages/hr/time-entries/index.tsx":()=>O(()=>import("./index-CnfYN92g.js"),__vite__mapDeps([316,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,188,189,317,18,19]),import.meta.url),"./pages/hr/time-entries/view.tsx":()=>O(()=>import("./view-BP1_vtQn.js"),__vite__mapDeps([317,1,107,109,106,43,51,47,40,17,18,19]),import.meta.url),"./pages/hr/training/assessments/index.tsx":()=>O(()=>import("./index-CnxV3ZiP.js"),__vite__mapDeps([318,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/training/assessments/show.tsx":()=>O(()=>import("./show-BlNJtvj9.js"),__vite__mapDeps([319,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,183,87,69,70,71,25,72,73,74,75,76,77,56,83,157,17,18,19]),import.meta.url),"./pages/hr/training/employee-trainings/dashboard.tsx":()=>O(()=>import("./dashboard-Dwmj3_s2.js"),__vite__mapDeps([320,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,183,67,17,18,19]),import.meta.url),"./pages/hr/training/employee-trainings/index.tsx":()=>O(()=>import("./index-B_VJAqTL.js"),__vite__mapDeps([321,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,68,18,19]),import.meta.url),"./pages/hr/training/employee-trainings/show.tsx":()=>O(()=>import("./show-BETNv_Pu.js"),__vite__mapDeps([322,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,87,69,70,71,25,72,73,74,75,76,77,176,56,83,157,114,17,18,19]),import.meta.url),"./pages/hr/training/programs/index.tsx":()=>O(()=>import("./index-BmkqO0hg.js"),__vite__mapDeps([323,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/training/programs/show.tsx":()=>O(()=>import("./show-BaOx8JRN.js"),__vite__mapDeps([324,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,183,56,17,18,19]),import.meta.url),"./pages/hr/training/sessions/calendar.tsx":()=>O(()=>import("./calendar-C4U-DETn.js"),__vite__mapDeps([325,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,53,67,17,18,19]),import.meta.url),"./pages/hr/training/sessions/index.tsx":()=>O(()=>import("./index-CHz9aKHD.js"),__vite__mapDeps([326,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,18,19]),import.meta.url),"./pages/hr/training/sessions/show.tsx":()=>O(()=>import("./show-B0LghFgj.js"),__vite__mapDeps([327,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,87,69,70,71,25,72,73,74,75,76,77,68,56,17,18,19]),import.meta.url),"./pages/hr/training/types/index.tsx":()=>O(()=>import("./index-6y__uG-q.js"),__vite__mapDeps([328,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,329,18,19]),import.meta.url),"./pages/hr/training/types/view.tsx":()=>O(()=>import("./view-BnmTRhlL.js"),__vite__mapDeps([329,1,98,105,122,80,17,18,19]),import.meta.url),"./pages/hr/transfers/index.tsx":()=>O(()=>import("./index-DQtSmT30.js"),__vite__mapDeps([330,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,331,18,19,68]),import.meta.url),"./pages/hr/transfers/view.tsx":()=>O(()=>import("./view-B9xhUH4x.js"),__vite__mapDeps([331,1,91,122,92,80,40,47,16,117,17,18,19]),import.meta.url),"./pages/hr/trips/expenses.tsx":()=>O(()=>import("./expenses-B7WOxeEj.js"),__vite__mapDeps([332,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,17,18,19]),import.meta.url),"./pages/hr/trips/index.tsx":()=>O(()=>import("./index-9lesqGgA.js"),__vite__mapDeps([333,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,334,18,19,68]),import.meta.url),"./pages/hr/trips/view.tsx":()=>O(()=>import("./view-C9YWcneg.js"),__vite__mapDeps([334,1,141,61,47,45,117,17,18,19]),import.meta.url),"./pages/hr/warnings/index.tsx":()=>O(()=>import("./index-CgBQsely.js"),__vite__mapDeps([335,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,336,68,18,19]),import.meta.url),"./pages/hr/warnings/view.tsx":()=>O(()=>import("./view-BHJvxnrh.js"),__vite__mapDeps([336,1,68,160,153,51,47,117,17,18,19]),import.meta.url),"./pages/landing-page/components/AboutUs.tsx":()=>O(()=>import("./AboutUs-X1rYJ3kq.js"),__vite__mapDeps([337,1,338,168,46,150,58,129,94,126,154,17,18,19]),import.meta.url),"./pages/landing-page/components/ContactSection.tsx":()=>O(()=>import("./ContactSection-D9Ttbkch.js"),__vite__mapDeps([339,1,23,140,61,146,17,18,19]),import.meta.url),"./pages/landing-page/components/FaqSection.tsx":()=>O(()=>import("./FaqSection-Ct6Yk-_Q.js"),__vite__mapDeps([340,1,34,17,18,19]),import.meta.url),"./pages/landing-page/components/FeaturesSection.tsx":()=>O(()=>import("./FeaturesSection-D-SSxP_B.js"),__vite__mapDeps([341,1,338,105,94,164,43,45,126,148,16,46,168,58,150,8,103,143,17,18,19]),import.meta.url),"./pages/landing-page/components/Footer.tsx":()=>O(()=>import("./Footer-KS6iHDcm.js"),__vite__mapDeps([342,1,23,140,61,118,132,17,18,19]),import.meta.url),"./pages/landing-page/components/Header.tsx":()=>O(()=>import("./Header-RU2v06qI.js"),__vite__mapDeps([343,1,134,17,18,19]),import.meta.url),"./pages/landing-page/components/HeroSection.tsx":()=>O(()=>import("./HeroSection-BaI8eKZQ.js"),__vite__mapDeps([344,1,92,142,17,18,19]),import.meta.url),"./pages/landing-page/components/LivePreview.tsx":()=>O(()=>import("./LivePreview-DAkNiAAS.js"),__vite__mapDeps([345,1,117,107,106,140,23,8,17,18,19]),import.meta.url),"./pages/landing-page/components/NewsletterSection.tsx":()=>O(()=>import("./NewsletterSection-HOjrPyv-.js"),__vite__mapDeps([346,1,23,17,18,19]),import.meta.url),"./pages/landing-page/components/PlansSection.tsx":()=>O(()=>import("./PlansSection-CDIPbbi6.js"),__vite__mapDeps([347,1,338,92,17,18,19]),import.meta.url),"./pages/landing-page/components/ScreenshotsSection.tsx":()=>O(()=>import("./ScreenshotsSection-BYyF2_Ap.js"),__vite__mapDeps([348,1,338,137,17,18,19]),import.meta.url),"./pages/landing-page/components/SectionNavigation.tsx":()=>O(()=>import("./SectionNavigation-lLWFOiKV.js"),__vite__mapDeps([349,1,9,93,111,162,8,137,94,82,46,13,108,23,140,17,18,19]),import.meta.url),"./pages/landing-page/components/TeamSection.tsx":()=>O(()=>import("./TeamSection-BYpZsxKa.js"),__vite__mapDeps([350,1,132,23,17,18,19]),import.meta.url),"./pages/landing-page/components/TestimonialsSection.tsx":()=>O(()=>import("./TestimonialsSection-AgrWq_0q.js"),__vite__mapDeps([351,1,338,144,58,17,18,19]),import.meta.url),"./pages/landing-page/components/WhyChooseUs.tsx":()=>O(()=>import("./WhyChooseUs-CbRMTdnr.js"),__vite__mapDeps([352,1,338,104,127,94,126,150,58,107,168,46,43,17,18,19]),import.meta.url),"./pages/landing-page/custom-page.tsx":()=>O(()=>import("./custom-page-BuvMy5j2.js"),__vite__mapDeps([353,1,343,134,17,18,19,342,23,140,61,118,132,12]),import.meta.url),"./pages/landing-page/custom-pages/create.tsx":()=>O(()=>import("./create-Bqea_D_4.js"),__vite__mapDeps([354,1,31,177,88,67,144,131,111,10,11,30,32,33,34,6,35,36,15,37,5,7,8,9,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,355,56,17,18,19]),import.meta.url),"./pages/landing-page/custom-pages/edit.tsx":()=>O(()=>import("./edit-DRcBABG1.js"),__vite__mapDeps([356,1,31,177,88,67,144,131,111,10,11,30,32,33,34,6,35,36,15,37,5,7,8,9,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,355,56,17,18,19]),import.meta.url),"./pages/landing-page/custom-pages/index.tsx":()=>O(()=>import("./index-CCw5NdA0.js"),__vite__mapDeps([357,1,65,66,32,33,11,34,17,47,59,67,39,30,31,6,35,36,15,37,5,7,8,9,10,38,40,13,41,42,43,44,45,46,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,82,127,128,129,130,131,132,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,355,18,19]),import.meta.url),"./pages/landing-page/index.tsx":()=>O(()=>import("./index-juGH6eoV.js"),__vite__mapDeps([358,1,343,134,17,18,19,344,92,142,341,338,105,94,164,43,45,126,148,16,46,168,58,150,8,103,143,348,137,352,104,127,107,337,129,154,350,132,23,351,144,347,340,34,346,339,140,61,146,342,118,12]),import.meta.url),"./pages/landing-page/settings-about.tsx":()=>O(()=>import("./settings-about-C1XBtnTS.js"),__vite__mapDeps([359,1,31,10,11,162,103,84,46,17,18,19]),import.meta.url),"./pages/landing-page/settings-contact.tsx":()=>O(()=>import("./settings-contact-CHVMq0Vs.js"),__vite__mapDeps([360,1,10,11,140,61,17,18,19]),import.meta.url),"./pages/landing-page/settings-features.tsx":()=>O(()=>import("./settings-features-C4enqd7N.js"),__vite__mapDeps([361,1,31,10,11,162,58,84,17,18,19]),import.meta.url),"./pages/landing-page/settings-templates.tsx":()=>O(()=>import("./settings-templates-CUwSALlU.js"),__vite__mapDeps([362,1,31,10,11,162,17,18,19]),import.meta.url),"./pages/landing-page/settings.tsx":()=>O(()=>import("./settings-HulNq4yT.js"),__vite__mapDeps([363,1,31,10,11,30,32,33,34,6,35,36,15,37,5,7,8,9,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,355,361,162,58,84,17,18,19,359,103,93,111,94,137,82,108,23,140,123,117]),import.meta.url),"./pages/login-history/index.tsx":()=>O(()=>import("./index-BBHi1Fv3.js"),__vite__mapDeps([364,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,18,19]),import.meta.url),"./pages/manage-language.tsx":()=>O(()=>import("./manage-language-DMVqXzbY.js"),__vite__mapDeps([365,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,73,77,95,117,84,17,18,19]),import.meta.url),"./pages/media-library.tsx":()=>O(()=>import("./media-library-BbUxNjXX.js"),__vite__mapDeps([366,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,121,67,124,82,114,84,17,18,19]),import.meta.url),"./pages/meetings/action-items/index.tsx":()=>O(()=>import("./index-DnF0k7jX.js"),__vite__mapDeps([367,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,368,18,19]),import.meta.url),"./pages/meetings/action-items/view.tsx":()=>O(()=>import("./view-CcTThKTi.js"),__vite__mapDeps([368,1,151,51,47,160,17,18,19]),import.meta.url),"./pages/meetings/meeting-attendees/index.tsx":()=>O(()=>import("./index-C-50wOHx.js"),__vite__mapDeps([369,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,370,18,19]),import.meta.url),"./pages/meetings/meeting-attendees/view.tsx":()=>O(()=>import("./view-CMbK0yKC.js"),__vite__mapDeps([370,1,46,51,42,43,107,17,18,19]),import.meta.url),"./pages/meetings/meeting-minutes/index.tsx":()=>O(()=>import("./index-B1Vr3zeh.js"),__vite__mapDeps([371,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,372,18,19]),import.meta.url),"./pages/meetings/meeting-minutes/view.tsx":()=>O(()=>import("./view-Bl0TNAKR.js"),__vite__mapDeps([372,1,42,51,43,17,18,19]),import.meta.url),"./pages/meetings/meeting-rooms/index.tsx":()=>O(()=>import("./index-wpow_MIK.js"),__vite__mapDeps([373,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,374,18,19]),import.meta.url),"./pages/meetings/meeting-rooms/view.tsx":()=>O(()=>import("./view-CtmcS7pv.js"),__vite__mapDeps([374,1,137,61,46,16,125,131,17,18,19]),import.meta.url),"./pages/meetings/meeting-types/index.tsx":()=>O(()=>import("./index-CZw-5BqC.js"),__vite__mapDeps([375,1,77,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,83,16,84,17,18,19]),import.meta.url),"./pages/meetings/meetings/index.tsx":()=>O(()=>import("./index-KohJWvlT.js"),__vite__mapDeps([376,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,65,66,17,377,18,19]),import.meta.url),"./pages/meetings/meetings/view.tsx":()=>O(()=>import("./view-CCkKaRiy.js"),__vite__mapDeps([377,1,42,43,51,61,7,17,18,19]),import.meta.url),"./pages/newsletters/index.tsx":()=>O(()=>import("./index-CaOiTZ5m.js"),__vite__mapDeps([378,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,77,65,66,17,18,19]),import.meta.url),"./pages/permissions/index.tsx":()=>O(()=>import("./index-B3chxdAB.js"),__vite__mapDeps([379,1,380,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,17,18,19]),import.meta.url),"./pages/plans/create.tsx":()=>O(()=>import("./create-CjzEWTTK.js"),__vite__mapDeps([381,1,382,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,17,18,19]),import.meta.url),"./pages/plans/edit.tsx":()=>O(()=>import("./edit-_X5vy40z.js"),__vite__mapDeps([383,1,382,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,17,18,19]),import.meta.url),"./pages/plans/form.tsx":()=>O(()=>import("./form-DlJCk02r.js"),__vite__mapDeps([382,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,17,18,19]),import.meta.url),"./pages/plans/index.tsx":()=>O(()=>import("./index-T3UR6gpR.js"),__vite__mapDeps([384,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,176,77,107,115,166,189,82,106,153,113,168,124,78,83,84,96,17,385,18,19]),import.meta.url),"./pages/plans/plan-orders.tsx":()=>O(()=>import("./plan-orders-D58UjDe9.js"),__vite__mapDeps([386,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,65,66,17,18,19]),import.meta.url),"./pages/plans/plan-request.tsx":()=>O(()=>import("./plan-request-XqmGARuR.js"),__vite__mapDeps([387,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,65,66,17,18,19]),import.meta.url),"./pages/referral/components/payout-requests.tsx":()=>O(()=>import("./payout-requests-DZQIAkQL.js"),__vite__mapDeps([388,1,31,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,36,40,80,60,100,101,42,47,102,103,104,105,34,62,38,106,107,78,108,109,71,110,43,111,49,37,13,112,113,45,114,115,116,117,118,119,120,59,44,121,41,122,8,123,124,125,126,82,127,39,128,129,130,131,132,67,15,76,16,133,52,23,61,134,135,136,137,138,139,140,141,142,143,144,7,145,146,147,9,148,149,150,151,83,58,152,153,154,155,156,48,84,157,158,159,160,161,162,163,164,165,51,46,166,167,168,17,18,19]),import.meta.url),"./pages/referral/components/referral-dashboard.tsx":()=>O(()=>import("./referral-dashboard-Cwhyf5LB.js"),__vite__mapDeps([389,1,46,43,45,159,94,23,47,37,17,18,19]),import.meta.url),"./pages/referral/components/referral-settings.tsx":()=>O(()=>import("./referral-settings-BPEOPaF_.js"),__vite__mapDeps([390,1,31,10,11,17,18,19]),import.meta.url),"./pages/referral/components/referred-users-section.tsx":()=>O(()=>import("./referred-users-section-Bj3Y5A38.js"),__vite__mapDeps([391,1,65,46,107,45,47,17,18,19]),import.meta.url),"./pages/referral/index.tsx":()=>O(()=>import("./index-BH6Eai4i.js"),__vite__mapDeps([392,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,73,355,389,159,94,23,17,18,19,388,86,87,88,89,90,56,91,92,93,81,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,160,161,162,163,164,165,166,167,168,390,391,65]),import.meta.url),"./pages/referral/referred-users.tsx":()=>O(()=>import("./referred-users-C7GqS4jJ.js"),__vite__mapDeps([393,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,107,56,17,18,19]),import.meta.url),"./pages/roles/index.tsx":()=>O(()=>import("./index-BXquCdAu.js"),__vite__mapDeps([394,1,380,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,59,121,122,123,124,125,126,82,127,128,129,130,131,132,67,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,17,18,19]),import.meta.url),"./pages/settings/components/brand-settings.tsx":()=>O(()=>Promise.resolve().then(()=>$3),void 0,import.meta.url),"./pages/settings/components/cache-settings.tsx":()=>O(()=>import("./cache-settings-jcdgPybB.js"),__vite__mapDeps([395,1,124,84,17,18,19]),import.meta.url),"./pages/settings/components/chatgpt-settings.tsx":()=>O(()=>import("./chatgpt-settings-DAnrtjlK.js"),__vite__mapDeps([396,1,32,33,11,34,17,18,19]),import.meta.url),"./pages/settings/components/cookie-settings.tsx":()=>O(()=>import("./cookie-settings-Z0votBHi.js"),__vite__mapDeps([397,1,31,10,11,114,17,18,19]),import.meta.url),"./pages/settings/components/currency-settings.tsx":()=>O(()=>import("./currency-settings-7rUyA4Ee.js"),__vite__mapDeps([398,1,32,33,11,34,10,45,82,17,18,19]),import.meta.url),"./pages/settings/components/email-notification-settings.tsx":()=>O(()=>import("./email-notification-settings-M-g7B2ov.js"),__vite__mapDeps([399,1,10,11,176,73,33,97,17,18,19]),import.meta.url),"./pages/settings/components/email-settings.tsx":()=>O(()=>import("./email-settings-BaEebrhx.js"),__vite__mapDeps([400,1,32,33,11,34,189,23,147,106,51,16,146,17,18,19]),import.meta.url),"./pages/settings/components/experience-certificate-settings.tsx":()=>O(()=>import("./experience-certificate-settings-CXaxXDpv.js"),__vite__mapDeps([401,1,32,33,11,34,177,88,67,144,131,111,6,82,17,18,19]),import.meta.url),"./pages/settings/components/google-calendar-settings.tsx":()=>O(()=>import("./google-calendar-settings-Bj8REDFf.js"),__vite__mapDeps([402,1,10,11,17,18,19]),import.meta.url),"./pages/settings/components/ip-restriction-settings.tsx":()=>O(()=>import("./ip-restriction-settings--u7ifCr8.js"),__vite__mapDeps([403,1,77,69,31,32,33,11,34,70,71,25,10,72,73,74,75,76,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,36,40,80,60,100,101,42,47,102,103,104,105,62,38,106,107,78,108,109,110,43,111,49,37,13,112,113,45,114,115,116,117,118,119,120,59,44,121,41,122,8,123,124,125,126,82,127,39,128,129,130,131,132,67,15,16,133,52,23,61,134,135,136,137,138,139,140,141,142,143,144,7,145,146,147,9,148,149,150,151,83,58,152,153,154,155,156,48,84,157,158,159,160,161,162,163,164,165,51,46,166,167,168,17,18,19]),import.meta.url),"./pages/settings/components/joining-letter-settings.tsx":()=>O(()=>import("./joining-letter-settings-BonYDy8M.js"),__vite__mapDeps([404,1,32,33,11,34,177,88,67,144,131,111,6,82,17,18,19]),import.meta.url),"./pages/settings/components/noc-settings.tsx":()=>O(()=>import("./noc-settings-cHphok39.js"),__vite__mapDeps([405,1,32,33,11,34,177,88,67,144,131,111,6,82,17,18,19]),import.meta.url),"./pages/settings/components/payment-settings.tsx":()=>O(()=>import("./payment-settings-Dvvp37Ca.js"),__vite__mapDeps([406,1,31,32,33,11,34,189,10,106,116,117,70,71,96,13,166,49,17,18,19]),import.meta.url),"./pages/settings/components/recaptcha-settings.tsx":()=>O(()=>import("./recaptcha-settings-WcdyQ9aq.js"),__vite__mapDeps([407,1,32,33,11,34,10,17,18,19]),import.meta.url),"./pages/settings/components/seo-settings.tsx":()=>O(()=>import("./seo-settings-CvVX8u6y.js"),__vite__mapDeps([408,1,31,129,17,18,19]),import.meta.url),"./pages/settings/components/storage-settings.tsx":()=>O(()=>import("./storage-settings-uU-vzQ5b.js"),__vite__mapDeps([409,1,176,25,11,124,17,18,19]),import.meta.url),"./pages/settings/components/stripe-settings.tsx":()=>O(()=>import("./stripe-settings-C7LfT3Rc.js"),__vite__mapDeps([410,1,10,11,189,13,106,116,117,17,18,19]),import.meta.url),"./pages/settings/components/system-settings.tsx":()=>O(()=>import("./system-settings-CG8bd3c2.js"),__vite__mapDeps([411,1,32,33,11,34,10,35,6,17,18,19]),import.meta.url),"./pages/settings/components/webhook-settings.tsx":()=>O(()=>import("./webhook-settings-Dx0tsTQk.js"),__vite__mapDeps([412,1,32,33,11,34,87,77,130,83,84,17,18,19]),import.meta.url),"./pages/settings/components/working-days-settings.tsx":()=>O(()=>import("./working-days-settings-BeRAtJ1a.js"),__vite__mapDeps([413,1,10,11,43,17,18,19]),import.meta.url),"./pages/settings/index.tsx":()=>O(()=>import("./index-DcTo4ePZ.js"),__vite__mapDeps([414,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,73,411,17,18,19,398,82,400,189,23,147,106,16,146,406,116,117,70,71,96,166,409,176,25,124,407,396,397,114,408,129,395,84,413,403,77,69,72,74,75,76,86,87,88,89,90,56,91,92,93,81,94,95,97,98,99,80,60,100,101,102,103,104,105,62,107,78,108,109,110,111,112,113,115,118,119,120,59,121,122,123,125,126,127,128,130,131,132,67,133,61,134,135,136,137,138,139,140,141,142,143,144,145,148,149,150,151,83,58,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,405,177,401,404,355]),import.meta.url),"./pages/settings/profile-settings.tsx":()=>O(()=>import("./profile-settings-B_rsNApg.js"),__vite__mapDeps([415,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,3,102,16,17,18,19]),import.meta.url),"./pages/superadmin/dashboard.tsx":()=>O(()=>import("./dashboard-B5xtry5P.js"),__vite__mapDeps([416,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,80,153,117,92,159,106,164,156,17,18,19]),import.meta.url),"./pages/users/index.tsx":()=>O(()=>import("./index-Bj5JSBEi.js"),__vite__mapDeps([417,1,30,31,32,33,11,34,6,35,36,15,37,5,7,8,9,10,38,39,40,13,41,42,43,44,45,46,47,48,49,50,51,52,65,66,17,59,67,86,87,88,89,90,56,91,92,93,81,94,95,96,97,98,99,80,60,100,101,102,103,104,105,62,106,107,78,108,109,71,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,82,127,128,129,130,131,132,76,16,133,23,61,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,83,58,152,153,154,155,156,84,157,158,159,160,161,162,163,164,165,166,167,168,69,70,25,72,73,74,75,77,68,418,18,19]),import.meta.url),"./pages/users/view.tsx":()=>O(()=>import("./view-Bt5ZXEoF.js"),__vite__mapDeps([418,1,51,23,16,47,149,17,18,19]),import.meta.url),"./pages/welcome.tsx":()=>O(()=>import("./welcome-BpEuoI4m.js"),__vite__mapDeps([419,1,17,18,19]),import.meta.url)});return lL(`./pages/${t}.tsx`,r).then(a=>{const o=a.default,l=o.layout;return o.layout=u=>{const f=l?l(u):u;return x.jsx(n4,{children:f})},a})},setup({el:t,App:r,props:a}){const o=a.initialPage.props.globalSettings||{};SL(o);try{window.page=a.initialPage}catch{}const l=pL.createRoot(t);xL();const u=()=>l.render(x.jsx(r,{...a}));Bt.isInitialized?u():Bt.on("initialized",u)},progress:{color:"#4B5563"}});export{L4 as $,M3 as A,Z0 as B,P_ as C,V3 as D,BP as E,PP as F,Xn as G,E4 as H,_a as I,xn as J,JS as K,Gn as L,fp as M,F4 as N,H4 as O,Y0 as P,k4 as Q,B4 as R,GP as S,mL as T,b_ as U,xa as V,R4 as W,Sm as X,H_ as Y,T4 as Z,wm as _,Y_ as a,j4 as a0,P4 as a1,M4 as a2,z4 as a3,U4 as a4,V4 as a5,q4 as a6,e_ as a7,A4 as a8,C4 as a9,N4 as aa,D4 as ab,Hp as ac,up as ad,Rs as ae,h_ as af,O4 as ag,TM as ah,UP as ai,v_ as aj,NP as ak,L_ as al,Ql as am,bm as an,dt as ao,z3 as ap,Bt as aq,$4 as ar,I3 as as,nL as b,ym as c,w4 as d,Me as e,BS as f,Ka as g,k_ as h,I4 as i,I_ as j,$_ as k,V_ as l,M_ as m,z_ as n,vt as o,F_ as p,H3 as q,Aa as r,KM as s,G4 as t,oj as u,QM as v,ZM as w,J0 as x,$P as y,U_ as z};
diff --git a/public/build/assets/app-BmMgYZve.css b/public/build/assets/app-BmMgYZve.css
new file mode 100644
index 000000000..16603488f
--- /dev/null
+++ b/public/build/assets/app-BmMgYZve.css
@@ -0,0 +1 @@
+/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-600:oklch(64.8% .2 131.684);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-900:oklch(21% .006 285.885);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-100:oklch(97% .001 106.424);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}*{scrollbar-width:thin;scrollbar-color:#9ca3af #f3f4f6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark *{scrollbar-color:#4b5563 #1f2937}.dark ::-webkit-scrollbar-track{background:#1f2937}.dark ::-webkit-scrollbar-thumb{background:#4b5563}.dark ::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark input[type=text],.dark input[type=email],.dark input[type=password],.dark input[type=number],.dark input[type=tel],.dark input[type=url],.dark input[type=search],.dark textarea,.dark select{background-color:var(--color-card);color:var(--color-card-foreground);border-color:var(--color-border)}.dark svg:not([fill=none]){fill:currentColor}*{scrollbar-color:initial;scrollbar-width:initial}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-4{top:calc(var(--spacing)*-4)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-12{top:calc(var(--spacing)*12)}.top-20{top:calc(var(--spacing)*20)}.top-24{top:calc(var(--spacing)*24)}.top-32{top:calc(var(--spacing)*32)}.top-\[-1px\]{top:-1px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-4{right:calc(var(--spacing)*-4)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\/3{right:33.3333%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-16{right:calc(var(--spacing)*16)}.right-20{right:calc(var(--spacing)*20)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-32{bottom:calc(var(--spacing)*32)}.-left-2{left:calc(var(--spacing)*-2)}.-left-3{left:calc(var(--spacing)*-3)}.-left-4{left:calc(var(--spacing)*-4)}.-left-6{left:calc(var(--spacing)*-6)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.left-10{left:calc(var(--spacing)*10)}.left-12{left:calc(var(--spacing)*12)}.left-20{left:calc(var(--spacing)*20)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.z-\[60000\]{z-index:60000}.z-\[70000\]{z-index:70000}.z-\[80000\]{z-index:80000}.col-1{grid-column:1}.col-11{grid-column:11}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.float-left{float:left}.float-right{float:right}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.m-2{margin:calc(var(--spacing)*2)}.m-\[a-z0-9\]{margin:a-z0-9}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-5{margin-block:calc(var(--spacing)*5)}.my-auto{margin-block:auto}.me-3{margin-inline-end:calc(var(--spacing)*3)}.\!mt-4{margin-top:calc(var(--spacing)*4)!important}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-5{margin-bottom:calc(var(--spacing)*5)!important}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-8{margin-left:calc(var(--spacing)*-8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-auto{margin-left:auto}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width,16px);height:var(--scrollbar-height,16px);display:block}.scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar-thin::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px;display:block}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[335\/376\]{aspect-ratio:335/376}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-5{width:calc(var(--spacing)*5)!important;height:calc(var(--spacing)*5)!important}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-14\.5{height:calc(var(--spacing)*14.5)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.h-\[0-9a-zA-Z\]{height:0-9a-zA-Z}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[95vh\]{height:95vh}.h-\[120px\]{height:120px}.h-\[300px\]{height:300px}.h-\[600px\]{height:600px}.h-\[a-f0-9\]{height:a-f0-9}.h-\[calc\(100vh-5rem\)\]{height:calc(100vh - 5rem)}.h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[80px\]{min-height:80px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[0-9a-fA-F\]{width:0-9a-fA-F}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[34px\]{width:34px}.w-\[62px\]{width:62px}.w-\[140px\]{width:140px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[448px\]{width:448px}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-150{max-width:calc(var(--spacing)*150)}.max-w-\[3rem\]{max-width:3rem}.max-w-\[60px\]{max-width:60px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[200px\]{max-width:200px}.max-w-\[335px\]{max-width:335px}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[50px\]{min-width:50px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-8{--tw-translate-x:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-10{--tw-translate-x:calc(var(--spacing)*10);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-10{--tw-translate-y:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.scale-\[1\.02\]{scale:1.02}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-cyan-600{border-color:var(--color-cyan-600)}.border-destructive{border-color:var(--color-destructive)}.border-fuchsia-600{border-color:var(--color-fuchsia-600)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/50{border-color:#b9f8cf80}@supports (color:color-mix(in lab,red,red)){.border-green-200\/50{border-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo-700{border-color:var(--color-indigo-700)}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-muted-foreground\/25{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--color-muted-foreground)25%,transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-600{border-color:var(--color-orange-600)}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-600{border-color:var(--color-purple-600)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-sidebar-border,.border-sidebar-border\/50{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/50{border-color:color-mix(in oklab,var(--color-sidebar-border)50%,transparent)}}.border-sidebar-border\/70{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/70{border-color:color-mix(in oklab,var(--color-sidebar-border)70%,transparent)}}.border-sidebar-border\/80{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/80{border-color:color-mix(in oklab,var(--color-sidebar-border)80%,transparent)}}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-600{border-color:var(--color-sky-600)}.border-slate-900{border-color:var(--color-slate-900)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-transparent{border-top-color:#0000}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-transparent{border-left-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#F0F0F1\]{background-color:#f0f0f1}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background)95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black)0%,transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive{background-color:var(--color-destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.bg-gray-50\/95{background-color:#f9fafbf2}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/95{background-color:color-mix(in oklab,var(--color-gray-50)95%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/50{background-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/70{background-color:#f0fdf4b3}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/70{background-color:color-mix(in oklab,var(--color-green-50)70%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/50{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-muted,.bg-muted\/10{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--color-muted)10%,transparent)}}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-primary\/25{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/25{background-color:color-mix(in oklab,var(--color-primary)25%,transparent)}}.bg-primary\/30{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.bg-primary\/40{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.bg-primary\/50{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.bg-primary\/60{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/60{background-color:color-mix(in oklab,var(--color-primary)60%,transparent)}}.bg-primary\/70{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--color-primary)70%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50)30%,transparent)}}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/70{background-color:color-mix(in oklab,var(--color-red-50)70%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab,red,red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-muted\/50{--tw-gradient-from:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.from-muted\/50{--tw-gradient-from:color-mix(in oklab,var(--color-muted)50%,transparent)}}.from-muted\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black)40%,transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50{--tw-gradient-via:var(--color-gray-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-100{--tw-gradient-to:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted{--tw-gradient-to:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab,var(--color-primary)80%,transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-stone-100{--tw-gradient-to:var(--color-stone-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-primary{fill:var(--color-primary)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-\[0-9a-fA-F\]{padding:0 -9a-fA-F}.p-\[1px\]{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[7px\]{font-size:7px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-cyan-600{color:var(--color-cyan-600)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--color-foreground)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-inherit{color:inherit}.text-input{color:var(--color-input)}.text-lime-600{color:var(--color-lime-600)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--color-sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-sky-600{color:var(--color-sky-600)}.text-sky-600\/70{color:#0084ccb3}@supports (color:color-mix(in lab,red,red)){.text-sky-600\/70{color:color-mix(in oklab,var(--color-sky-600)70%,transparent)}}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-neutral-300{-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-green-600{accent-color:var(--color-green-600)}.accent-red-600{accent-color:var(--color-red-600)}.scheme-light-dark{color-scheme:light dark}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008),0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-gray-100{--tw-shadow-color:oklch(96.7% .003 264.542)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-100{--tw-shadow-color:color-mix(in oklab,var(--color-gray-100)var(--tw-shadow-alpha),transparent)}}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-100{--tw-shadow-color:oklch(96.2% .044 156.743)}@supports (color:color-mix(in lab,red,red)){.shadow-green-100{--tw-shadow-color:color-mix(in oklab,var(--color-green-100)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-100{--tw-shadow-color:oklch(93% .034 272.788)}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-100{--tw-shadow-color:color-mix(in oklab,var(--color-indigo-100)var(--tw-shadow-alpha),transparent)}}.shadow-orange-100{--tw-shadow-color:oklch(95.4% .038 75.164)}@supports (color:color-mix(in lab,red,red)){.shadow-orange-100{--tw-shadow-color:color-mix(in oklab,var(--color-orange-100)var(--tw-shadow-alpha),transparent)}}.shadow-slate-100{--tw-shadow-color:oklch(96.8% .007 247.896)}@supports (color:color-mix(in lab,red,red)){.shadow-slate-100{--tw-shadow-color:color-mix(in oklab,var(--color-slate-100)var(--tw-shadow-alpha),transparent)}}.ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-amber-600)20%,transparent)}}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-500\/20{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.ring-blue-600\/20{--tw-ring-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.ring-blue-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-600)20%,transparent)}}.ring-blue-700\/10{--tw-ring-color:#1447e61a}@supports (color:color-mix(in lab,red,red)){.ring-blue-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-blue-700)10%,transparent)}}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-600)20%,transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-500\/10{--tw-ring-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.ring-gray-500\/20{--tw-ring-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.ring-gray-600\/20{--tw-ring-color:#4a556533}@supports (color:color-mix(in lab,red,red)){.ring-gray-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-600)20%,transparent)}}.ring-green-600\/20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-green-700\/10{--tw-ring-color:#0081381a}@supports (color:color-mix(in lab,red,red)){.ring-green-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-green-700)10%,transparent)}}.ring-indigo-400{--tw-ring-color:var(--color-indigo-400)}.ring-indigo-600\/20{--tw-ring-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){.ring-indigo-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.ring-orange-600\/20{--tw-ring-color:#f0510033}@supports (color:color-mix(in lab,red,red)){.ring-orange-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-orange-600)20%,transparent)}}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-purple-600\/20{--tw-ring-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){.ring-purple-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-purple-600)20%,transparent)}}.ring-purple-700\/10{--tw-ring-color:#8200da1a}@supports (color:color-mix(in lab,red,red)){.ring-purple-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-purple-700)10%,transparent)}}.ring-red-600\/10{--tw-ring-color:#e400141a}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-600)10%,transparent)}}.ring-red-600\/20{--tw-ring-color:#e4001433}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-red-600)20%,transparent)}}.ring-red-700\/10{--tw-ring-color:#bf000f1a}@supports (color:color-mix(in lab,red,red)){.ring-red-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-700)10%,transparent)}}.ring-ring\/10{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/10{--tw-ring-color:color-mix(in oklab,var(--color-ring)10%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.ring-slate-600\/20{--tw-ring-color:#45556c33}@supports (color:color-mix(in lab,red,red)){.ring-slate-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-slate-600)20%,transparent)}}.ring-yellow-600\/20{--tw-ring-color:#cd890033}@supports (color:color-mix(in lab,red,red)){.ring-yellow-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-yellow-600)20%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring\/50{outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.outline-ring\/50{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[image\:\$img\|\$width\|\$height\|\$type\]{image:$img|$width|$height|$type}.\[program\:php\]{program:php}.\[wire\:model\=\"\'\+i\+\'\"\]{wire:model="'+i+'"}.\[wire\:model\=\\\"\'\+expression\+\'\\\"\]{wire:model=\""+expression+"\"}.\[wire\:model\]{wire:model}.\[wire\:transition\]{wire:transition}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-250{animation-duration:.25s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-750{animation-duration:.75s}.duration-1000{animation-duration:1s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in,.fade-in-0{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.scrollbar-thumb-gray-300{--scrollbar-thumb:oklch(87.2% .01 258.338)}.scrollbar-thumb-muted{--scrollbar-thumb:var(--muted)}.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.scrollbar-track-gray-100{--scrollbar-track:oklch(96.7% .003 264.542)}.scrollbar-track-transparent{--scrollbar-track:transparent}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.slide-in-from-top-1{--tw-enter-translate-y:-.25rem}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out{--tw-exit-scale:0}:is(.\*\:visible>*){visibility:visible}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-full:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper\:h-12:is(:where(.group\/sidebar-wrapper):has([data-collapsible=icon]) *){height:calc(var(--spacing)*12)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:block:is(:where(.group)[data-collapsible=icon] *){display:block}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--color-popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--color-popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-var\(--spacing-4\)\)\]:is(:where(.peer)[data-variant=inset]~*){min-height:calc(100svh - var(--spacing-4))}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:top-1:before{content:var(--tw-content);top:calc(var(--spacing)*1)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:bottom-1:before{content:var(--tw-content);bottom:calc(var(--spacing)*1)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-2:before{content:var(--tw-content);left:calc(var(--spacing)*2)}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing)*.5)}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.before\:bg-gray-200:before{content:var(--tw-content);background-color:var(--color-gray-200)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue-500:focus-within{--tw-ring-color:var(--color-blue-500)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--color-muted)80%,transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-200\/60:hover{background-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-200\/60:hover{background-color:color-mix(in oklab,var(--color-neutral-200)60%,transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-primary\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-orange-600:hover{color:var(--color-orange-600)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-current\!:hover{text-decoration-color:currentColor!important}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-primary\/5:hover{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--color-sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-gray-500:focus{border-color:var(--color-gray-500)}.focus\:border-gray-600:focus{border-color:var(--color-gray-600)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.focus\:ring-gray-600:focus{--tw-ring-color:var(--color-gray-600)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary:focus-visible{border-color:var(--color-primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[active\=true\]\:bg-transparent[data-active=true]{background-color:#0000}.data-\[active\=true\]\:font-semibold[data-active=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--color-accent-foreground)}.data-\[active\=true\]\:text-primary[data-active=true]{color:var(--color-primary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:var(--color-destructive-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-destructive-foreground)80%,transparent)}}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--color-primary)}.data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.data-\[state\=active\]\:text-gray-900[data-state=active]{color:var(--color-gray-900)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--color-primary-foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--color-primary)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--color-primary-foreground)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--color-sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--color-input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--color-destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--color-destructive-foreground)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media(min-width:40rem){.sm\:mx-auto{margin-inline:auto}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:mb-12{margin-bottom:calc(var(--spacing)*12)}.sm\:mb-16{margin-bottom:calc(var(--spacing)*16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-32{height:calc(var(--spacing)*32)}.sm\:min-h-\[250px\]{min-height:250px}.sm\:w-3\/4{width:75%}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-\[350px\]{width:350px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[90vw\]{max-width:90vw}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-12{gap:calc(var(--spacing)*12)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:p-14{padding:calc(var(--spacing)*14)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-12{padding-top:calc(var(--spacing)*12)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:min-h-\[300px\]{min-height:300px}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:max-w-\[200px\]{max-width:200px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*0)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-16{margin-top:calc(var(--spacing)*16)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:h-24{height:calc(var(--spacing)*24)}.lg\:h-\[calc\(95vh-4rem\)\]{height:calc(95vh - 4rem)}.lg\:h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.lg\:h-\[calc\(100vh-20rem\)\]{height:calc(100vh - 20rem)}.lg\:h-full{height:100%}.lg\:max-h-\[calc\(100vh-32rem\)\]{max-height:calc(100vh - 32rem)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:w-1\/2{width:50%}.lg\:w-10{width:calc(var(--spacing)*10)}.lg\:w-24{width:calc(var(--spacing)*24)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-16{gap:calc(var(--spacing)*16)}:where(.lg\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-20{padding:calc(var(--spacing)*20)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pt-5{padding-top:calc(var(--spacing)*5)}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:w-1\/2{width:50%}.xl\:w-64{width:calc(var(--spacing)*64)}.xl\:w-96{width:calc(var(--spacing)*96)}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:96rem){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:data-\[state\=checked\]\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=checked]{--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:data-\[state\=unchecked\]\:translate-x-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}:where(.dark\:divide-gray-700:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-800:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border:is(.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-r:is(.dark *){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\:border-none:is(.dark *){--tw-border-style:none;border-style:none}.dark\:border-\[\#3E3E3A\]:is(.dark *){border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]:is(.dark *){border-color:#eeeeec}.dark\:border-amber-500:is(.dark *){border-color:var(--color-amber-500)}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-800\/50:is(.dark *){border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-800\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.dark\:border-amber-900:is(.dark *){border-color:var(--color-amber-900)}.dark\:border-blue-600:is(.dark *){border-color:var(--color-blue-600)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-emerald-500:is(.dark *){border-color:var(--color-emerald-500)}.dark\:border-emerald-600:is(.dark *){border-color:var(--color-emerald-600)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-700\/50:is(.dark *){border-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-green-800\/30:is(.dark *){border-color:#0166304d}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-green-800)30%,transparent)}}.dark\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\:border-neutral-500:is(.dark *){border-color:var(--color-neutral-500)}.dark\:border-neutral-700:is(.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:is(.dark *){border-color:var(--color-neutral-800)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-red-800\/30:is(.dark *){border-color:#9f07124d}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-red-800)30%,transparent)}}.dark\:border-rose-500:is(.dark *){border-color:var(--color-rose-500)}.dark\:border-rose-900:is(.dark *){border-color:var(--color-rose-900)}.dark\:border-sky-800:is(.dark *){border-color:var(--color-sky-800)}.dark\:border-sky-900\/30:is(.dark *){border-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-900\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:is(.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/8:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8:is(.dark *){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/\[9\%\]:is(.dark *){border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:bg-\[\#0a0a0a\]:is(.dark *){background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]:is(.dark *){background-color:#1d0002}.dark\:bg-\[\#1a1a1a\]:is(.dark *){background-color:#1a1a1a}.dark\:bg-\[\#3E3E3A\]:is(.dark *){background-color:#3e3e3a}.dark\:bg-\[\#161615\]:is(.dark *){background-color:#161615}.dark\:bg-\[\#eeeeec\]:is(.dark *){background-color:#eeeeec}.dark\:bg-amber-600:is(.dark *){background-color:var(--color-amber-600)}.dark\:bg-amber-900\/10:is(.dark *){background-color:#7b33061a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.dark\:bg-amber-900\/20:is(.dark *){background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-amber-900\/40:is(.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:bg-amber-900\/50:is(.dark *){background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-blue-700:is(.dark *){background-color:var(--color-blue-700)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20:is(.dark *){background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:bg-emerald-600:is(.dark *){background-color:var(--color-emerald-600)}.dark\:bg-emerald-900:is(.dark *){background-color:var(--color-emerald-900)}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:bg-emerald-900\/70:is(.dark *){background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)70%,transparent)}}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/30:is(.dark *){background-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}.dark\:bg-gray-700\/50:is(.dark *){background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)80%,transparent)}}.dark\:bg-gray-800\/95:is(.dark *){background-color:#1e2939f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)95%,transparent)}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/50:is(.dark *){background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.dark\:bg-gray-900\/95:is(.dark *){background-color:#101828f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)95%,transparent)}}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/10:is(.dark *){background-color:#0d542b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)10%,transparent)}}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-green-900\/30:is(.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-green-900\/40:is(.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\:bg-green-950\/20:is(.dark *){background-color:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-indigo-900\/20:is(.dark *){background-color:#312c8533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:bg-indigo-900\/50:is(.dark *){background-color:#312c8580}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)50%,transparent)}}.dark\:bg-neutral-400:is(.dark *){background-color:var(--color-neutral-400)}.dark\:bg-neutral-600:is(.dark *){background-color:var(--color-neutral-600)}.dark\:bg-neutral-700:is(.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}.dark\:bg-orange-900:is(.dark *){background-color:var(--color-orange-900)}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:bg-purple-900:is(.dark *){background-color:var(--color-purple-900)}.dark\:bg-purple-900\/20:is(.dark *){background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-red-900\/10:is(.dark *){background-color:#82181a1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.dark\:bg-red-900\/20:is(.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:bg-red-900\/30:is(.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:bg-red-900\/40:is(.dark *){background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\:bg-red-950\/20:is(.dark *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:bg-rose-600:is(.dark *){background-color:var(--color-rose-600)}.dark\:bg-rose-900\!:is(.dark *){background-color:var(--color-rose-900)!important}.dark\:bg-rose-950:is(.dark *){background-color:var(--color-rose-950)}.dark\:bg-sky-900\/10:is(.dark *){background-color:#024a701a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)10%,transparent)}}.dark\:bg-sky-900\/30:is(.dark *){background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:bg-teal-900:is(.dark *){background-color:var(--color-teal-900)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-900)30%,transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/1:is(.dark *){background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1:is(.dark *){background-color:color-mix(in oklab,var(--color-white)1%,transparent)}}.dark\:bg-white\/3:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-yellow-900:is(.dark *){background-color:var(--color-yellow-900)}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:#002c2233}@supports (color:color-mix(in lab,red,red)){.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-950)20%,transparent)}}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:#51042433}@supports (color:color-mix(in lab,red,red)){.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-pink-950)20%,transparent)}}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-\[\#1C1C1A\]:is(.dark *){color:#1c1c1a}.dark\:text-\[\#A1A09A\]:is(.dark *){color:#a1a09a}.dark\:text-\[\#EDEDEC\]:is(.dark *){color:#ededec}.dark\:text-\[\#F61500\]:is(.dark *){color:#f61500}.dark\:text-\[\#FF4433\]:is(.dark *){color:#f43}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark *){color:var(--color-blue-500)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-500:is(.dark *){color:var(--color-emerald-500)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark *){color:var(--color-green-500)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:is(.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}.dark\:text-neutral-600:is(.dark *){color:var(--color-neutral-600)}.dark\:text-neutral-600\!:is(.dark *){color:var(--color-neutral-600)!important}.dark\:text-neutral-900:is(.dark *){color:var(--color-neutral-900)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-purple-100:is(.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark *){color:var(--color-red-500)}.dark\:text-rose-100:is(.dark *){color:var(--color-rose-100)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-sky-400\/50:is(.dark *){color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){.dark\:text-sky-400\/50:is(.dark *){color:color-mix(in oklab,var(--color-sky-400)50%,transparent)}}.dark\:text-slate-400:is(.dark *){color:var(--color-slate-400)}.dark\:text-teal-400:is(.dark *){color:var(--color-teal-400)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\!:is(.dark *){color:var(--color-white)!important}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:decoration-neutral-500:is(.dark *){-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]:is(.dark *){--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:#99a1af33}@supports (color:color-mix(in lab,red,red)){.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-gray-400)20%,transparent)}}.dark\:ring-gray-800:is(.dark *){--tw-ring-color:var(--color-gray-800)}.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:#05df724d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-green-400)30%,transparent)}}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-ring)20%,transparent)}}.dark\:outline-ring\/40:is(.dark *){outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab,var(--color-ring)40%,transparent)}}@media(hover:hover){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *):is(.dark *){color:var(--color-emerald-500)}}.dark\:before\:border-\[\#3E3E3A\]:is(.dark *):before{content:var(--tw-content);border-color:#3e3e3a}.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:is(.dark *):hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:is(.dark *):hover{border-color:#62605b}.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:border-primary:is(.dark *):hover{border-color:var(--color-primary)}.dark\:hover\:border-white:is(.dark *):hover{border-color:var(--color-white)}.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:#40404099}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-neutral-700)60%,transparent)}}.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:hover\:bg-white:is(.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-neutral-100:is(.dark *):hover{color:var(--color-neutral-100)}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}.hover\:dark\:text-white:hover:is(.dark *){color:var(--color-white)}}.dark\:focus\:border-blue-700:is(.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:is(.dark *):focus{border-color:var(--color-blue-800)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:active\:bg-gray-700:is(.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:is(.dark *):active{color:var(--color-gray-300)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}@media print{.print\:hidden{display:none}}.\[\&_\.ProseMirror\]\:min-h-\[120px\] .ProseMirror{min-height:120px}.\[\&_\.ProseMirror\]\:min-h-\[150px\] .ProseMirror{min-height:150px}.\[\&_\.ProseMirror\]\:min-h-\[200px\] .ProseMirror{min-height:200px}.\[\&_\.ProseMirror\]\:min-h-\[250px\] .ProseMirror{min-height:250px}.\[\&_\.ProseMirror\]\:w-full .ProseMirror{width:100%}.\[\&_\.ProseMirror\]\:max-w-none .ProseMirror{max-width:none}.\[\&_\.ProseMirror\]\:cursor-text .ProseMirror{cursor:text}.\[\&_\.ProseMirror\]\:border-0 .ProseMirror{border-style:var(--tw-border-style);border-width:0}.\[\&_\.ProseMirror\]\:p-4 .ProseMirror{padding:calc(var(--spacing)*4)}.\[\&_\.ProseMirror\]\:ring-0 .ProseMirror{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.ProseMirror\]\:outline-0 .ProseMirror{outline-style:var(--tw-outline-style);outline-width:0}.\[\&_\.ProseMirror\]\:outline-none .ProseMirror,.\[\&_\.ProseMirror\]\:focus\:outline-none .ProseMirror:focus{--tw-outline-style:none;outline-style:none}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}.dark\:\[\&_svg\]\:\!text-white:is(.dark *) svg{color:var(--color-white)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:absolute:has([data-active=true]):before{content:var(--tw-content);position:absolute}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:top-0:has([data-active=true]):before{content:var(--tw-content);top:calc(var(--spacing)*0)}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:left-\[-11px\]:has([data-active=true]):before{content:var(--tw-content);left:-11px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:h-full:has([data-active=true]):before{content:var(--tw-content);height:100%}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:w-\[2px\]:has([data-active=true]):before{content:var(--tw-content);width:2px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:rounded-full:has([data-active=true]):before{content:var(--tw-content);border-radius:3.40282e38px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:bg-primary:has([data-active=true]):before{content:var(--tw-content);background-color:var(--color-primary)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--color-destructive-foreground)!important}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:rounded-none>div{border-radius:0}.\[\&\>div\]\:border-0>div{border-style:var(--tw-border-style);border-width:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-green-200:hover{background-color:var(--color-green-200)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}}}html[dir=rtl] [data-slot=sidebar-wrapper],html[dir=rtl] [data-slot=sidebar]{direction:rtl}html[dir=rtl] [data-side=left]{right:0;left:auto!important}html[dir=rtl] [data-side=right]{left:0;right:auto!important}html[dir=rtl] [data-side=left]{border-left:1px solid var(--sidebar-border);border-right:none!important}html[dir=rtl] [data-side=right]{border-right:1px solid var(--sidebar-border);border-left:none!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=left]{right:calc(var(--sidebar-width)*-1)!important;left:auto!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=right]{left:calc(var(--sidebar-width)*-1)!important;right:auto!important}html[dir=rtl] [data-sidebar=rail]{transform:translate(50%)!important}html[dir=rtl] [data-sidebar=menu-button]{text-align:right}html[dir=rtl] [data-sidebar=menu-action],html[dir=rtl] [data-sidebar=menu-badge]{left:1rem;right:auto}html[dir=rtl] [data-sidebar=menu-sub]{border-left:none;border-right:1px solid var(--sidebar-border);margin-left:0;margin-right:.875rem;padding-left:0;padding-right:.625rem}html[dir=rtl] [data-sidebar=group-action]{left:.75rem;right:auto}@keyframes scrollY{0%{transform:translateY(0)scale(.85)}to{transform:translateY(-50%)scale(.85)}}.group:hover .group-hover\:animate-scroll-y>div{animation:8s ease-in-out forwards scrollY}@keyframes scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.animate-scroll-y{will-change:transform;animation:8s ease-in-out forwards scroll-y}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(87% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(87% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}:root{--theme-color:#3b82f6}.theme-color{color:var(--theme-color)}.theme-bg{background-color:var(--theme-color)}.theme-border{border-color:var(--theme-color)}.theme-ring{--tw-ring-color:var(--theme-color)}:root,.dark{--primary:var(--theme-color);--chart-1:var(--theme-color)}.btn-primary,.bg-primary,button[type=submit],.active-nav-item{background-color:var(--theme-color)}a:hover,.text-primary{color:var(--theme-color)}.border-primary{border-color:var(--theme-color)}.ring-primary{--tw-ring-color:var(--theme-color)}.dark table{color:var(--foreground)}.dark thead tr{background-color:var(--secondary);border-color:var(--border)}.dark tbody tr{border-color:var(--border);background-color:var(--card)}.dark tbody tr:hover{background-color:var(--secondary)}.dark th,.dark td{color:var(--foreground)}.dark th{color:var(--muted-foreground)}.dark [role=table],.dark table{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.dark [role=row],.dark tr{border-color:var(--border)}.dark [role=cell],.dark [role=columnheader],.dark td,.dark th,.dark [role=cell] p,.dark td p{color:var(--foreground)}.dark [role=cell] .text-muted-foreground,.dark td .text-muted-foreground{color:var(--muted-foreground)}.dark .pagination-container{background-color:var(--card);border-color:var(--border)}.dark .pagination-text{color:var(--muted-foreground)}.dark .pagination-text span{color:var(--foreground)}.dark button[disabled]{opacity:.5;cursor:not-allowed}.iyzipay-checkout-form{border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:400px;overflow:hidden}.iyzipay-checkout-form iframe{border:none;border-radius:8px;width:100%;height:600px;min-height:600px}@media(prefers-color-scheme:dark){.iyzipay-checkout-form{background-color:#1f2937;border-color:#374151}}@media(max-width:768px){.iyzipay-checkout-form,.iyzipay-checkout-form iframe{min-height:500px}}.iyzipay-checkout-form.loading{background-color:#f8fafc;justify-content:center;align-items:center;display:flex}.iyzipay-checkout-form.loading:before{content:"";border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}[data-chatgpt-button],[data-chatgpt-modal]{pointer-events:auto!important}[data-chatgpt-button][inert],[data-chatgpt-modal][inert]{pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}[data-chatgpt-button] *{pointer-events:auto!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-border-spacing-x{syntax:"";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
diff --git a/public/build/assets/app-CgyIGIsa.css b/public/build/assets/app-CgyIGIsa.css
deleted file mode 100644
index 97470cfa9..000000000
--- a/public/build/assets/app-CgyIGIsa.css
+++ /dev/null
@@ -1 +0,0 @@
-/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-600:oklch(64.8% .2 131.684);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-900:oklch(21% .006 285.885);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-100:oklch(97% .001 106.424);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}*{scrollbar-width:thin;scrollbar-color:#9ca3af #f3f4f6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark *{scrollbar-color:#4b5563 #1f2937}.dark ::-webkit-scrollbar-track{background:#1f2937}.dark ::-webkit-scrollbar-thumb{background:#4b5563}.dark ::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark input[type=text],.dark input[type=email],.dark input[type=password],.dark input[type=number],.dark input[type=tel],.dark input[type=url],.dark input[type=search],.dark textarea,.dark select{background-color:var(--color-card);color:var(--color-card-foreground);border-color:var(--color-border)}.dark svg:not([fill=none]){fill:currentColor}*{scrollbar-color:initial;scrollbar-width:initial}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-4{top:calc(var(--spacing)*-4)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-12{top:calc(var(--spacing)*12)}.top-20{top:calc(var(--spacing)*20)}.top-24{top:calc(var(--spacing)*24)}.top-32{top:calc(var(--spacing)*32)}.top-\[-1px\]{top:-1px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-4{right:calc(var(--spacing)*-4)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\/3{right:33.3333%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-16{right:calc(var(--spacing)*16)}.right-20{right:calc(var(--spacing)*20)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-32{bottom:calc(var(--spacing)*32)}.-left-2{left:calc(var(--spacing)*-2)}.-left-3{left:calc(var(--spacing)*-3)}.-left-4{left:calc(var(--spacing)*-4)}.-left-6{left:calc(var(--spacing)*-6)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.left-10{left:calc(var(--spacing)*10)}.left-12{left:calc(var(--spacing)*12)}.left-20{left:calc(var(--spacing)*20)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.z-\[60000\]{z-index:60000}.z-\[70000\]{z-index:70000}.z-\[80000\]{z-index:80000}.col-1{grid-column:1}.col-11{grid-column:11}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.float-left{float:left}.float-right{float:right}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.m-2{margin:calc(var(--spacing)*2)}.m-\[a-z0-9\]{margin:a-z0-9}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-5{margin-block:calc(var(--spacing)*5)}.my-auto{margin-block:auto}.me-3{margin-inline-end:calc(var(--spacing)*3)}.\!mt-4{margin-top:calc(var(--spacing)*4)!important}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-5{margin-bottom:calc(var(--spacing)*5)!important}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-8{margin-left:calc(var(--spacing)*-8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-auto{margin-left:auto}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width,16px);height:var(--scrollbar-height,16px);display:block}.scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar-thin::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px;display:block}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[335\/376\]{aspect-ratio:335/376}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-5{width:calc(var(--spacing)*5)!important;height:calc(var(--spacing)*5)!important}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-14\.5{height:calc(var(--spacing)*14.5)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.h-\[0-9a-zA-Z\]{height:0-9a-zA-Z}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[95vh\]{height:95vh}.h-\[120px\]{height:120px}.h-\[300px\]{height:300px}.h-\[600px\]{height:600px}.h-\[a-f0-9\]{height:a-f0-9}.h-\[calc\(100vh-5rem\)\]{height:calc(100vh - 5rem)}.h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[80px\]{min-height:80px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[0-9a-fA-F\]{width:0-9a-fA-F}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[34px\]{width:34px}.w-\[62px\]{width:62px}.w-\[140px\]{width:140px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[448px\]{width:448px}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-150{max-width:calc(var(--spacing)*150)}.max-w-\[3rem\]{max-width:3rem}.max-w-\[60px\]{max-width:60px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[200px\]{max-width:200px}.max-w-\[335px\]{max-width:335px}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[50px\]{min-width:50px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-8{--tw-translate-x:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-10{--tw-translate-x:calc(var(--spacing)*10);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-10{--tw-translate-y:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.scale-\[1\.02\]{scale:1.02}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-cyan-600{border-color:var(--color-cyan-600)}.border-destructive{border-color:var(--color-destructive)}.border-fuchsia-600{border-color:var(--color-fuchsia-600)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/50{border-color:#b9f8cf80}@supports (color:color-mix(in lab,red,red)){.border-green-200\/50{border-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo-700{border-color:var(--color-indigo-700)}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-muted-foreground\/25{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--color-muted-foreground)25%,transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-600{border-color:var(--color-orange-600)}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-600{border-color:var(--color-purple-600)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-sidebar-border,.border-sidebar-border\/50{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/50{border-color:color-mix(in oklab,var(--color-sidebar-border)50%,transparent)}}.border-sidebar-border\/70{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/70{border-color:color-mix(in oklab,var(--color-sidebar-border)70%,transparent)}}.border-sidebar-border\/80{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/80{border-color:color-mix(in oklab,var(--color-sidebar-border)80%,transparent)}}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-600{border-color:var(--color-sky-600)}.border-slate-900{border-color:var(--color-slate-900)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-transparent{border-top-color:#0000}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-transparent{border-left-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#F0F0F1\]{background-color:#f0f0f1}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background)95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black)0%,transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive{background-color:var(--color-destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.bg-gray-50\/95{background-color:#f9fafbf2}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/95{background-color:color-mix(in oklab,var(--color-gray-50)95%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/50{background-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/70{background-color:#f0fdf4b3}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/70{background-color:color-mix(in oklab,var(--color-green-50)70%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/50{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-muted,.bg-muted\/10{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--color-muted)10%,transparent)}}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-primary\/25{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/25{background-color:color-mix(in oklab,var(--color-primary)25%,transparent)}}.bg-primary\/30{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.bg-primary\/40{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.bg-primary\/50{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.bg-primary\/60{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/60{background-color:color-mix(in oklab,var(--color-primary)60%,transparent)}}.bg-primary\/70{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--color-primary)70%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50)30%,transparent)}}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/70{background-color:color-mix(in oklab,var(--color-red-50)70%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab,red,red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-muted\/50{--tw-gradient-from:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.from-muted\/50{--tw-gradient-from:color-mix(in oklab,var(--color-muted)50%,transparent)}}.from-muted\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black)40%,transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50{--tw-gradient-via:var(--color-gray-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-100{--tw-gradient-to:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted{--tw-gradient-to:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab,var(--color-primary)80%,transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-stone-100{--tw-gradient-to:var(--color-stone-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-primary{fill:var(--color-primary)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-\[0-9a-fA-F\]{padding:0 -9a-fA-F}.p-\[1px\]{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[7px\]{font-size:7px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-cyan-600{color:var(--color-cyan-600)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--color-foreground)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-inherit{color:inherit}.text-input{color:var(--color-input)}.text-lime-600{color:var(--color-lime-600)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--color-sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-sky-600{color:var(--color-sky-600)}.text-sky-600\/70{color:#0084ccb3}@supports (color:color-mix(in lab,red,red)){.text-sky-600\/70{color:color-mix(in oklab,var(--color-sky-600)70%,transparent)}}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-neutral-300{-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-green-600{accent-color:var(--color-green-600)}.accent-red-600{accent-color:var(--color-red-600)}.scheme-light-dark{color-scheme:light dark}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008),0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-gray-100{--tw-shadow-color:oklch(96.7% .003 264.542)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-100{--tw-shadow-color:color-mix(in oklab,var(--color-gray-100)var(--tw-shadow-alpha),transparent)}}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-100{--tw-shadow-color:oklch(96.2% .044 156.743)}@supports (color:color-mix(in lab,red,red)){.shadow-green-100{--tw-shadow-color:color-mix(in oklab,var(--color-green-100)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-100{--tw-shadow-color:oklch(93% .034 272.788)}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-100{--tw-shadow-color:color-mix(in oklab,var(--color-indigo-100)var(--tw-shadow-alpha),transparent)}}.shadow-orange-100{--tw-shadow-color:oklch(95.4% .038 75.164)}@supports (color:color-mix(in lab,red,red)){.shadow-orange-100{--tw-shadow-color:color-mix(in oklab,var(--color-orange-100)var(--tw-shadow-alpha),transparent)}}.shadow-slate-100{--tw-shadow-color:oklch(96.8% .007 247.896)}@supports (color:color-mix(in lab,red,red)){.shadow-slate-100{--tw-shadow-color:color-mix(in oklab,var(--color-slate-100)var(--tw-shadow-alpha),transparent)}}.ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-amber-600)20%,transparent)}}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-500\/20{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.ring-blue-600\/20{--tw-ring-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.ring-blue-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-600)20%,transparent)}}.ring-blue-700\/10{--tw-ring-color:#1447e61a}@supports (color:color-mix(in lab,red,red)){.ring-blue-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-blue-700)10%,transparent)}}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-600)20%,transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-500\/10{--tw-ring-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.ring-gray-500\/20{--tw-ring-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.ring-gray-600\/20{--tw-ring-color:#4a556533}@supports (color:color-mix(in lab,red,red)){.ring-gray-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-600)20%,transparent)}}.ring-green-600\/20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-green-700\/10{--tw-ring-color:#0081381a}@supports (color:color-mix(in lab,red,red)){.ring-green-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-green-700)10%,transparent)}}.ring-indigo-400{--tw-ring-color:var(--color-indigo-400)}.ring-indigo-600\/20{--tw-ring-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){.ring-indigo-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.ring-orange-600\/20{--tw-ring-color:#f0510033}@supports (color:color-mix(in lab,red,red)){.ring-orange-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-orange-600)20%,transparent)}}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-purple-600\/20{--tw-ring-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){.ring-purple-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-purple-600)20%,transparent)}}.ring-purple-700\/10{--tw-ring-color:#8200da1a}@supports (color:color-mix(in lab,red,red)){.ring-purple-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-purple-700)10%,transparent)}}.ring-red-600\/10{--tw-ring-color:#e400141a}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-600)10%,transparent)}}.ring-red-600\/20{--tw-ring-color:#e4001433}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-red-600)20%,transparent)}}.ring-red-700\/10{--tw-ring-color:#bf000f1a}@supports (color:color-mix(in lab,red,red)){.ring-red-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-700)10%,transparent)}}.ring-ring\/10{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/10{--tw-ring-color:color-mix(in oklab,var(--color-ring)10%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.ring-slate-600\/20{--tw-ring-color:#45556c33}@supports (color:color-mix(in lab,red,red)){.ring-slate-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-slate-600)20%,transparent)}}.ring-yellow-600\/20{--tw-ring-color:#cd890033}@supports (color:color-mix(in lab,red,red)){.ring-yellow-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-yellow-600)20%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring\/50{outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.outline-ring\/50{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[image\:\$img\|\$width\|\$height\|\$type\]{image:$img|$width|$height|$type}.\[program\:php\]{program:php}.\[wire\:model\=\"\'\+i\+\'\"\]{wire:model="'+i+'"}.\[wire\:model\=\\\"\'\+expression\+\'\\\"\]{wire:model=\""+expression+"\"}.\[wire\:model\]{wire:model}.\[wire\:transition\]{wire:transition}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-250{animation-duration:.25s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-750{animation-duration:.75s}.duration-1000{animation-duration:1s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in,.fade-in-0{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.scrollbar-thumb-gray-300{--scrollbar-thumb:oklch(87.2% .01 258.338)}.scrollbar-thumb-muted{--scrollbar-thumb:var(--muted)}.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.scrollbar-track-gray-100{--scrollbar-track:oklch(96.7% .003 264.542)}.scrollbar-track-transparent{--scrollbar-track:transparent}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.slide-in-from-top-1{--tw-enter-translate-y:-.25rem}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out{--tw-exit-scale:0}:is(.\*\:visible>*){visibility:visible}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-full:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper\:h-12:is(:where(.group\/sidebar-wrapper):has([data-collapsible=icon]) *){height:calc(var(--spacing)*12)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:block:is(:where(.group)[data-collapsible=icon] *){display:block}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--color-popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--color-popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-var\(--spacing-4\)\)\]:is(:where(.peer)[data-variant=inset]~*){min-height:calc(100svh - var(--spacing-4))}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:top-1:before{content:var(--tw-content);top:calc(var(--spacing)*1)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:bottom-1:before{content:var(--tw-content);bottom:calc(var(--spacing)*1)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-2:before{content:var(--tw-content);left:calc(var(--spacing)*2)}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing)*.5)}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.before\:bg-gray-200:before{content:var(--tw-content);background-color:var(--color-gray-200)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue-500:focus-within{--tw-ring-color:var(--color-blue-500)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--color-muted)80%,transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-200\/60:hover{background-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-200\/60:hover{background-color:color-mix(in oklab,var(--color-neutral-200)60%,transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-primary\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-orange-600:hover{color:var(--color-orange-600)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-current\!:hover{text-decoration-color:currentColor!important}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-primary\/5:hover{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--color-sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-gray-500:focus{border-color:var(--color-gray-500)}.focus\:border-gray-600:focus{border-color:var(--color-gray-600)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.focus\:ring-gray-600:focus{--tw-ring-color:var(--color-gray-600)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary:focus-visible{border-color:var(--color-primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[active\=true\]\:bg-transparent[data-active=true]{background-color:#0000}.data-\[active\=true\]\:font-semibold[data-active=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--color-accent-foreground)}.data-\[active\=true\]\:text-primary[data-active=true]{color:var(--color-primary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:var(--color-destructive-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-destructive-foreground)80%,transparent)}}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--color-primary)}.data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.data-\[state\=active\]\:text-gray-900[data-state=active]{color:var(--color-gray-900)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--color-primary-foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--color-primary)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--color-primary-foreground)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--color-sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--color-input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--color-destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--color-destructive-foreground)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media(min-width:40rem){.sm\:mx-auto{margin-inline:auto}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:mb-12{margin-bottom:calc(var(--spacing)*12)}.sm\:mb-16{margin-bottom:calc(var(--spacing)*16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-32{height:calc(var(--spacing)*32)}.sm\:min-h-\[250px\]{min-height:250px}.sm\:w-3\/4{width:75%}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-\[350px\]{width:350px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[90vw\]{max-width:90vw}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-12{gap:calc(var(--spacing)*12)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:p-14{padding:calc(var(--spacing)*14)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-12{padding-top:calc(var(--spacing)*12)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:min-h-\[300px\]{min-height:300px}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:max-w-\[200px\]{max-width:200px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*0)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-16{margin-top:calc(var(--spacing)*16)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:h-24{height:calc(var(--spacing)*24)}.lg\:h-\[calc\(95vh-4rem\)\]{height:calc(95vh - 4rem)}.lg\:h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.lg\:h-\[calc\(100vh-20rem\)\]{height:calc(100vh - 20rem)}.lg\:h-full{height:100%}.lg\:max-h-\[calc\(100vh-32rem\)\]{max-height:calc(100vh - 32rem)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:w-1\/2{width:50%}.lg\:w-10{width:calc(var(--spacing)*10)}.lg\:w-24{width:calc(var(--spacing)*24)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-16{gap:calc(var(--spacing)*16)}:where(.lg\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-20{padding:calc(var(--spacing)*20)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pt-5{padding-top:calc(var(--spacing)*5)}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:w-1\/2{width:50%}.xl\:w-64{width:calc(var(--spacing)*64)}.xl\:w-96{width:calc(var(--spacing)*96)}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:96rem){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:data-\[state\=checked\]\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=checked]{--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:data-\[state\=unchecked\]\:translate-x-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}:where(.dark\:divide-gray-700:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-800:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border:is(.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-r:is(.dark *){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\:border-none:is(.dark *){--tw-border-style:none;border-style:none}.dark\:border-\[\#3E3E3A\]:is(.dark *){border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]:is(.dark *){border-color:#eeeeec}.dark\:border-amber-500:is(.dark *){border-color:var(--color-amber-500)}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-800\/50:is(.dark *){border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-800\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.dark\:border-amber-900:is(.dark *){border-color:var(--color-amber-900)}.dark\:border-blue-600:is(.dark *){border-color:var(--color-blue-600)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-emerald-500:is(.dark *){border-color:var(--color-emerald-500)}.dark\:border-emerald-600:is(.dark *){border-color:var(--color-emerald-600)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-700\/50:is(.dark *){border-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-green-800\/30:is(.dark *){border-color:#0166304d}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-green-800)30%,transparent)}}.dark\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\:border-neutral-500:is(.dark *){border-color:var(--color-neutral-500)}.dark\:border-neutral-700:is(.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:is(.dark *){border-color:var(--color-neutral-800)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-red-800\/30:is(.dark *){border-color:#9f07124d}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-red-800)30%,transparent)}}.dark\:border-rose-500:is(.dark *){border-color:var(--color-rose-500)}.dark\:border-rose-900:is(.dark *){border-color:var(--color-rose-900)}.dark\:border-sky-800:is(.dark *){border-color:var(--color-sky-800)}.dark\:border-sky-900\/30:is(.dark *){border-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-900\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:is(.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/8:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8:is(.dark *){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/\[9\%\]:is(.dark *){border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:bg-\[\#0a0a0a\]:is(.dark *){background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]:is(.dark *){background-color:#1d0002}.dark\:bg-\[\#1a1a1a\]:is(.dark *){background-color:#1a1a1a}.dark\:bg-\[\#3E3E3A\]:is(.dark *){background-color:#3e3e3a}.dark\:bg-\[\#161615\]:is(.dark *){background-color:#161615}.dark\:bg-\[\#eeeeec\]:is(.dark *){background-color:#eeeeec}.dark\:bg-amber-600:is(.dark *){background-color:var(--color-amber-600)}.dark\:bg-amber-900\/10:is(.dark *){background-color:#7b33061a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.dark\:bg-amber-900\/20:is(.dark *){background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-amber-900\/40:is(.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:bg-amber-900\/50:is(.dark *){background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-blue-700:is(.dark *){background-color:var(--color-blue-700)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20:is(.dark *){background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:bg-emerald-600:is(.dark *){background-color:var(--color-emerald-600)}.dark\:bg-emerald-900:is(.dark *){background-color:var(--color-emerald-900)}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:bg-emerald-900\/70:is(.dark *){background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)70%,transparent)}}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/30:is(.dark *){background-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}.dark\:bg-gray-700\/50:is(.dark *){background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)80%,transparent)}}.dark\:bg-gray-800\/95:is(.dark *){background-color:#1e2939f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)95%,transparent)}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/50:is(.dark *){background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.dark\:bg-gray-900\/95:is(.dark *){background-color:#101828f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)95%,transparent)}}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/10:is(.dark *){background-color:#0d542b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)10%,transparent)}}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-green-900\/30:is(.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-green-900\/40:is(.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\:bg-green-950\/20:is(.dark *){background-color:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-indigo-900\/20:is(.dark *){background-color:#312c8533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:bg-indigo-900\/50:is(.dark *){background-color:#312c8580}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)50%,transparent)}}.dark\:bg-neutral-400:is(.dark *){background-color:var(--color-neutral-400)}.dark\:bg-neutral-600:is(.dark *){background-color:var(--color-neutral-600)}.dark\:bg-neutral-700:is(.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}.dark\:bg-orange-900:is(.dark *){background-color:var(--color-orange-900)}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:bg-purple-900:is(.dark *){background-color:var(--color-purple-900)}.dark\:bg-purple-900\/20:is(.dark *){background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-red-900\/10:is(.dark *){background-color:#82181a1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.dark\:bg-red-900\/20:is(.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:bg-red-900\/30:is(.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:bg-red-900\/40:is(.dark *){background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\:bg-red-950\/20:is(.dark *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:bg-rose-600:is(.dark *){background-color:var(--color-rose-600)}.dark\:bg-rose-900\!:is(.dark *){background-color:var(--color-rose-900)!important}.dark\:bg-rose-950:is(.dark *){background-color:var(--color-rose-950)}.dark\:bg-sky-900\/10:is(.dark *){background-color:#024a701a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)10%,transparent)}}.dark\:bg-sky-900\/30:is(.dark *){background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:bg-teal-900:is(.dark *){background-color:var(--color-teal-900)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-900)30%,transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/1:is(.dark *){background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1:is(.dark *){background-color:color-mix(in oklab,var(--color-white)1%,transparent)}}.dark\:bg-white\/3:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-yellow-900:is(.dark *){background-color:var(--color-yellow-900)}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:#002c2233}@supports (color:color-mix(in lab,red,red)){.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-950)20%,transparent)}}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:#51042433}@supports (color:color-mix(in lab,red,red)){.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-pink-950)20%,transparent)}}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-\[\#1C1C1A\]:is(.dark *){color:#1c1c1a}.dark\:text-\[\#A1A09A\]:is(.dark *){color:#a1a09a}.dark\:text-\[\#EDEDEC\]:is(.dark *){color:#ededec}.dark\:text-\[\#F61500\]:is(.dark *){color:#f61500}.dark\:text-\[\#FF4433\]:is(.dark *){color:#f43}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark *){color:var(--color-blue-500)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-500:is(.dark *){color:var(--color-emerald-500)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark *){color:var(--color-green-500)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:is(.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}.dark\:text-neutral-600:is(.dark *){color:var(--color-neutral-600)}.dark\:text-neutral-600\!:is(.dark *){color:var(--color-neutral-600)!important}.dark\:text-neutral-900:is(.dark *){color:var(--color-neutral-900)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-purple-100:is(.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark *){color:var(--color-red-500)}.dark\:text-rose-100:is(.dark *){color:var(--color-rose-100)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-sky-400\/50:is(.dark *){color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){.dark\:text-sky-400\/50:is(.dark *){color:color-mix(in oklab,var(--color-sky-400)50%,transparent)}}.dark\:text-slate-400:is(.dark *){color:var(--color-slate-400)}.dark\:text-teal-400:is(.dark *){color:var(--color-teal-400)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\!:is(.dark *){color:var(--color-white)!important}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:decoration-neutral-500:is(.dark *){-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]:is(.dark *){--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:#99a1af33}@supports (color:color-mix(in lab,red,red)){.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-gray-400)20%,transparent)}}.dark\:ring-gray-800:is(.dark *){--tw-ring-color:var(--color-gray-800)}.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:#05df724d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-green-400)30%,transparent)}}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-ring)20%,transparent)}}.dark\:outline-ring\/40:is(.dark *){outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab,var(--color-ring)40%,transparent)}}@media(hover:hover){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *):is(.dark *){color:var(--color-emerald-500)}}.dark\:before\:border-\[\#3E3E3A\]:is(.dark *):before{content:var(--tw-content);border-color:#3e3e3a}.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:is(.dark *):hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:is(.dark *):hover{border-color:#62605b}.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:border-primary:is(.dark *):hover{border-color:var(--color-primary)}.dark\:hover\:border-white:is(.dark *):hover{border-color:var(--color-white)}.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:#40404099}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-neutral-700)60%,transparent)}}.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:hover\:bg-white:is(.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-neutral-100:is(.dark *):hover{color:var(--color-neutral-100)}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}.hover\:dark\:text-white:hover:is(.dark *){color:var(--color-white)}}.dark\:focus\:border-blue-700:is(.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:is(.dark *):focus{border-color:var(--color-blue-800)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:active\:bg-gray-700:is(.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:is(.dark *):active{color:var(--color-gray-300)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}@media print{.print\:hidden{display:none}}.\[\&_\.ProseMirror\]\:min-h-\[120px\] .ProseMirror{min-height:120px}.\[\&_\.ProseMirror\]\:min-h-\[150px\] .ProseMirror{min-height:150px}.\[\&_\.ProseMirror\]\:min-h-\[200px\] .ProseMirror{min-height:200px}.\[\&_\.ProseMirror\]\:min-h-\[250px\] .ProseMirror{min-height:250px}.\[\&_\.ProseMirror\]\:w-full .ProseMirror{width:100%}.\[\&_\.ProseMirror\]\:max-w-none .ProseMirror{max-width:none}.\[\&_\.ProseMirror\]\:cursor-text .ProseMirror{cursor:text}.\[\&_\.ProseMirror\]\:border-0 .ProseMirror{border-style:var(--tw-border-style);border-width:0}.\[\&_\.ProseMirror\]\:p-4 .ProseMirror{padding:calc(var(--spacing)*4)}.\[\&_\.ProseMirror\]\:ring-0 .ProseMirror{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.ProseMirror\]\:outline-0 .ProseMirror{outline-style:var(--tw-outline-style);outline-width:0}.\[\&_\.ProseMirror\]\:outline-none .ProseMirror,.\[\&_\.ProseMirror\]\:focus\:outline-none .ProseMirror:focus{--tw-outline-style:none;outline-style:none}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}.dark\:\[\&_svg\]\:\!text-white:is(.dark *) svg{color:var(--color-white)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:absolute:has([data-active=true]):before{content:var(--tw-content);position:absolute}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:top-0:has([data-active=true]):before{content:var(--tw-content);top:calc(var(--spacing)*0)}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:left-\[-11px\]:has([data-active=true]):before{content:var(--tw-content);left:-11px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:h-full:has([data-active=true]):before{content:var(--tw-content);height:100%}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:w-\[2px\]:has([data-active=true]):before{content:var(--tw-content);width:2px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:rounded-full:has([data-active=true]):before{content:var(--tw-content);border-radius:3.40282e38px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:bg-primary:has([data-active=true]):before{content:var(--tw-content);background-color:var(--color-primary)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--color-destructive-foreground)!important}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:rounded-none>div{border-radius:0}.\[\&\>div\]\:border-0>div{border-style:var(--tw-border-style);border-width:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-green-200:hover{background-color:var(--color-green-200)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}}}html[dir=rtl] [data-slot=sidebar-wrapper],html[dir=rtl] [data-slot=sidebar]{direction:rtl}html[dir=rtl] [data-side=left]{right:0;left:auto!important}html[dir=rtl] [data-side=right]{left:0;right:auto!important}html[dir=rtl] [data-side=left]{border-left:1px solid var(--sidebar-border);border-right:none!important}html[dir=rtl] [data-side=right]{border-right:1px solid var(--sidebar-border);border-left:none!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=left]{right:calc(var(--sidebar-width)*-1)!important;left:auto!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=right]{left:calc(var(--sidebar-width)*-1)!important;right:auto!important}html[dir=rtl] [data-sidebar=rail]{transform:translate(50%)!important}html[dir=rtl] [data-sidebar=menu-button]{text-align:right}html[dir=rtl] [data-sidebar=menu-action],html[dir=rtl] [data-sidebar=menu-badge]{left:1rem;right:auto}html[dir=rtl] [data-sidebar=menu-sub]{border-left:none;border-right:1px solid var(--sidebar-border);margin-left:0;margin-right:.875rem;padding-left:0;padding-right:.625rem}html[dir=rtl] [data-sidebar=group-action]{left:.75rem;right:auto}@keyframes scrollY{0%{transform:translateY(0)scale(.85)}to{transform:translateY(-50%)scale(.85)}}.group:hover .group-hover\:animate-scroll-y>div{animation:8s ease-in-out forwards scrollY}@keyframes scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.animate-scroll-y{will-change:transform;animation:8s ease-in-out forwards scroll-y}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(87% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(87% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}:root{--theme-color:#3b82f6}.theme-color{color:var(--theme-color)}.theme-bg{background-color:var(--theme-color)}.theme-border{border-color:var(--theme-color)}.theme-ring{--tw-ring-color:var(--theme-color)}:root,.dark{--primary:var(--theme-color);--chart-1:var(--theme-color)}.btn-primary,.bg-primary,button[type=submit],.active-nav-item{background-color:var(--theme-color)}a:hover,.text-primary{color:var(--theme-color)}.border-primary{border-color:var(--theme-color)}.ring-primary{--tw-ring-color:var(--theme-color)}.dark table{color:var(--foreground)}.dark thead tr{background-color:var(--secondary);border-color:var(--border)}.dark tbody tr{border-color:var(--border);background-color:var(--card)}.dark tbody tr:hover{background-color:var(--secondary)}.dark th,.dark td{color:var(--foreground)}.dark th{color:var(--muted-foreground)}.dark [role=table],.dark table{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.dark [role=row],.dark tr{border-color:var(--border)}.dark [role=cell],.dark [role=columnheader],.dark td,.dark th,.dark [role=cell] p,.dark td p{color:var(--foreground)}.dark [role=cell] .text-muted-foreground,.dark td .text-muted-foreground{color:var(--muted-foreground)}.dark .pagination-container{background-color:var(--card);border-color:var(--border)}.dark .pagination-text{color:var(--muted-foreground)}.dark .pagination-text span{color:var(--foreground)}.dark button[disabled]{opacity:.5;cursor:not-allowed}.iyzipay-checkout-form{border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:400px;overflow:hidden}.iyzipay-checkout-form iframe{border:none;border-radius:8px;width:100%;height:600px;min-height:600px}@media(prefers-color-scheme:dark){.iyzipay-checkout-form{background-color:#1f2937;border-color:#374151}}@media(max-width:768px){.iyzipay-checkout-form,.iyzipay-checkout-form iframe{min-height:500px}}.iyzipay-checkout-form.loading{background-color:#f8fafc;justify-content:center;align-items:center;display:flex}.iyzipay-checkout-form.loading:before{content:"";border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}[data-chatgpt-button],[data-chatgpt-modal]{pointer-events:auto!important}[data-chatgpt-button][inert],[data-chatgpt-modal][inert]{pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}[data-chatgpt-button] *{pointer-events:auto!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-border-spacing-x{syntax:"";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
diff --git a/public/build/assets/apply-CUJD74lY.js b/public/build/assets/apply-BVvnab8n.js
similarity index 97%
rename from public/build/assets/apply-CUJD74lY.js
rename to public/build/assets/apply-BVvnab8n.js
index 875bc82fe..f279e0670 100644
--- a/public/build/assets/apply-CUJD74lY.js
+++ b/public/build/assets/apply-BVvnab8n.js
@@ -1 +1 @@
-import{r as C,j as e}from"./ui-Z445SNHD.js";import{u as $,c as J,b as Y,H as Z,g as S,d as B,C as p,l as j,m as y,n as N,L as n,I as c,F as Q,U as M,o as R}from"./app-DCZHPiEr.js";import{T as G}from"./textarea-MT-uY0Br.js";import{S as w,a as F,b as A,c as q,d as r}from"./select-X5YLR2bv.js";import{C as W}from"./checkbox-BHPvTCNK.js";import{u as X,C as ee,a as se}from"./use-brand-theme-BiuYnrrr.js";import{u as te}from"./use-favicon-C_SU2_Ra.js";import{A as re}from"./arrow-left-DifDyQQ2.js";import{U as ae}from"./user-HiC8k72a.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";function Ne(){var L,U,D;const{t:s}=$(),{jobPosting:o,customQuestions:g,candidateSources:x,applicantFields:_,companyId:le,companySettings:u,userSlug:f}=J().props,v=(o==null?void 0:o.visibility)||[],[V,b]=C.useState(!1),[k,I]=C.useState(null),[z,P]=C.useState(null);te(),X();const{data:l,setData:i,post:H,processing:T,errors:a}=Y({first_name:"",last_name:"",email:"",phone:"",address:"",city:"",state:"",zip_code:"",country:"Afghanistan",gender:"male",date_of_birth:"",current_position:"",current_company:"",current_salary:"",experience_years:"",expected_salary:"",coverletter_message:"",source_id:x&&x.length>0?x[0].id.toString():"company-website",resume:null,cover_letter_file:null,terms_condition_check:!1}),E=(t,d)=>{d==="resume"?(I(t),i("resume",t)):(P(t),i("cover_letter_file",t))},K=t=>{t.preventDefault();const d={};g&&g.length>0&&g.forEach(m=>{const O=l[`custom_question_${m.id}`]||"";d[m.question]=O});const h=new FormData;Object.keys(l).forEach(m=>{m!=="terms_condition_check"&&m!=="resume"&&m!=="cover_letter_file"&&h.append(m,l[m]||"")}),h.append("terms_condition_check",l.terms_condition_check===!0||l.terms_condition_check==="1"||l.terms_condition_check===1?"on":"off"),Object.keys(d).length>0&&h.append("custom_question",JSON.stringify(d)),l.resume&&h.append("resume",l.resume),l.cover_letter_file&&h.append("cover_letter_file",l.cover_letter_file),H(route("career.job.submit",[f,o.code]),{data:h,forceFormData:!0,onSuccess:()=>{i({first_name:"",last_name:"",email:"",phone:"",address:"",city:"",state:"",zip_code:"",country:"Afghanistan",gender:"male",date_of_birth:"",current_position:"",current_company:"",current_salary:"",experience_years:"",expected_salary:"",coverletter_message:"",source_id:x&&x.length>0?x[0].id.toString():"company-website",resume:null,cover_letter_file:null,terms_condition_check:!1}),I(null),P(null),b(!0),setTimeout(()=>{b(!1),window.location.href=route("career.index",f)},5e3)},onError:m=>{console.error("Submission errors:",m)}})};return e.jsxs(e.Fragment,{children:[e.jsx(Z,{title:`${s("Apply for")} ${o.title} - ${s("Career Application")}`,children:(u==null?void 0:u.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:S(u.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:S(u.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:S(u.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[V&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 pointer-events-none",children:e.jsx("div",{className:"relative bg-white rounded-lg shadow-xl max-w-md w-full mx-auto transform transition-all duration-300 animate-in zoom-in-95 slide-in-from-bottom-4 pointer-events-auto",children:e.jsxs("div",{className:"p-6 text-center",children:[e.jsx("div",{className:"mx-auto flex items-center justify-center h-16 w-16 rounded-full bg-green-100 mb-4 animate-in zoom-in duration-500 delay-200",children:e.jsx("svg",{className:"h-8 w-8 text-green-600 animate-bounce",fill:"currentColor",viewBox:"0 0 20 20",children:e.jsx("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})})}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2 animate-in slide-in-from-bottom-2 duration-500 delay-300",children:s("Application Submitted Successfully!")}),e.jsx("p",{className:"text-sm text-gray-600 mb-6 animate-in slide-in-from-bottom-2 duration-500 delay-400",children:s("We will review your application and get back to you soon.")}),e.jsx("button",{onClick:()=>{b(!1),window.location.href=route("career.index",f)},className:"w-full bg-green-600 text-white px-4 py-2 rounded-md hover:bg-green-700 transition-colors duration-200 animate-in slide-in-from-bottom-2 duration-500 delay-500",children:s("Close")})]})})}),e.jsx(ee,{logoOnly:!0,companySettings:u}),e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[e.jsx("div",{className:"mb-6",children:e.jsxs(B,{href:route("career.job-details",[f,o.code]),className:"inline-flex items-center text-blue-600 hover:text-blue-800",children:[e.jsx(re,{className:"h-4 w-4 mr-2"}),s("Back to Job Details")]})}),e.jsx(p,{className:"mb-8",children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{children:[e.jsxs("h1",{className:"text-2xl font-bold text-gray-900 mb-2",children:[s("Apply for")," ",o.title]}),e.jsxs("p",{className:"text-gray-600",children:[((L=o.branch)==null?void 0:L.name)||"General"," • ",((U=o.location)==null?void 0:U.name)||"Remote"," • ",((D=o.job_type)==null?void 0:D.name)||"Full-time"]})]})})}),e.jsxs("form",{onSubmit:K,className:"space-y-8",children:[a.error&&e.jsx("div",{className:"bg-red-50 border border-red-200 rounded-md p-4",children:e.jsx("p",{className:"text-sm text-red-600",children:a.error})}),e.jsxs(p,{children:[e.jsx(y,{children:e.jsxs(N,{className:"flex items-center gap-2 text-lg font-semibold",children:[e.jsx(ae,{className:"h-5 w-5"}),s("Personal Information")]})}),e.jsxs(j,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{required:!0,htmlFor:"firstName",className:"text-sm font-medium text-gray-700",children:[" ",s("First Name")," "]}),e.jsx(c,{id:"firstName",value:l.first_name,onChange:t=>i("first_name",t.target.value),placeholder:s("Enter your first name"),className:"mt-1",required:!0}),a.first_name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.first_name})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"lastName",className:"text-sm font-medium text-gray-700",required:!0,children:[s("Last Name")," "]}),e.jsx(c,{id:"lastName",value:l.last_name,onChange:t=>i("last_name",t.target.value),placeholder:s("Enter your last name"),className:"mt-1",required:!0}),a.last_name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.last_name})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"email",className:"text-sm font-medium text-gray-700",required:!0,children:s("Email Address")}),e.jsx(c,{id:"email",type:"email",value:l.email,onChange:t=>i("email",t.target.value),placeholder:"your.email@example.com",className:"mt-1",required:!0}),a.email&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.email})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"phone",className:"text-sm font-medium text-gray-700",required:!0,children:s("Phone Number")}),e.jsx(c,{id:"phone",type:"tel",value:l.phone,onChange:t=>i("phone",t.target.value),placeholder:"+1 (555) 123-4567",className:"mt-1",required:!0}),a.phone&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.phone})]})]}),_&&_.length>0&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[_.includes("gender")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"gender",className:"text-sm font-medium text-gray-700",children:s("Gender")}),e.jsxs(w,{value:l.gender,onValueChange:t=>i("gender",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select Gender")})}),e.jsxs(q,{children:[e.jsx(r,{value:"male",children:s("Male")}),e.jsx(r,{value:"female",children:s("Female")}),e.jsx(r,{value:"other",children:s("Other")})]})]}),a.gender&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.gender})]}),_.includes("date_of_birth")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"date_of_birth",className:"text-sm font-medium text-gray-700",children:s("Date of Birth")}),e.jsx(c,{id:"date_of_birth",type:"date",value:l.date_of_birth,onChange:t=>i("date_of_birth",t.target.value),className:"mt-1"}),a.date_of_birth&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.date_of_birth})]})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"address",className:"text-sm font-medium text-gray-700",required:!0,children:s("Address")}),e.jsx(c,{id:"address",value:l.address,onChange:t=>i("address",t.target.value),placeholder:s("Street address"),className:"mt-1"}),a.address&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.address})]}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"city",className:"text-sm font-medium text-gray-700",required:!0,children:s("City")}),e.jsx(c,{id:"city",value:l.city,onChange:t=>i("city",t.target.value),placeholder:s("City"),className:"mt-1"}),a.city&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.city})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"state",className:"text-sm font-medium text-gray-700",required:!0,children:s("State")}),e.jsx(c,{id:"state",value:l.state,onChange:t=>i("state",t.target.value),placeholder:s("State"),className:"mt-1"}),a.state&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.state})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"zip_code",className:"text-sm font-medium text-gray-700",required:!0,children:s("ZIP Code")}),e.jsx(c,{id:"zip_code",value:l.zip_code,onChange:t=>i("zip_code",t.target.value),placeholder:"12345",className:"mt-1"}),a.zip_code&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.zip_code})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"country",className:"text-sm font-medium text-gray-700",required:!0,children:s("Country")}),e.jsxs(w,{value:l.country,onValueChange:t=>i("country",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select Country")})}),e.jsxs(q,{searchable:!0,children:[e.jsx(r,{value:"Afghanistan",children:s("Afghanistan")}),e.jsx(r,{value:"Albania",children:s("Albania")}),e.jsx(r,{value:"Algeria",children:s("Algeria")}),e.jsx(r,{value:"Argentina",children:s("Argentina")}),e.jsx(r,{value:"Australia",children:s("Australia")}),e.jsx(r,{value:"Belgium",children:s("Belgium")}),e.jsx(r,{value:"Brazil",children:s("Brazil")}),e.jsx(r,{value:"Canada",children:s("Canada")}),e.jsx(r,{value:"China",children:s("China")}),e.jsx(r,{value:"Colombia",children:s("Colombia")}),e.jsx(r,{value:"Denmark",children:s("Denmark")}),e.jsx(r,{value:"Egypt",children:s("Egypt")}),e.jsx(r,{value:"Finland",children:s("Finland")}),e.jsx(r,{value:"France",children:s("France")}),e.jsx(r,{value:"Germany",children:s("Germany")}),e.jsx(r,{value:"Greece",children:s("Greece")}),e.jsx(r,{value:"India",children:s("India")}),e.jsx(r,{value:"Indonesia",children:s("Indonesia")}),e.jsx(r,{value:"Ireland",children:s("Ireland")}),e.jsx(r,{value:"Italy",children:s("Italy")}),e.jsx(r,{value:"Japan",children:s("Japan")}),e.jsx(r,{value:"Kenya",children:s("Kenya")}),e.jsx(r,{value:"Malaysia",children:s("Malaysia")}),e.jsx(r,{value:"Mexico",children:s("Mexico")}),e.jsx(r,{value:"Netherlands",children:s("Netherlands")}),e.jsx(r,{value:"New Zealand",children:s("New Zealand")}),e.jsx(r,{value:"Nigeria",children:s("Nigeria")}),e.jsx(r,{value:"Norway",children:s("Norway")}),e.jsx(r,{value:"Pakistan",children:s("Pakistan")}),e.jsx(r,{value:"Philippines",children:s("Philippines")}),e.jsx(r,{value:"Poland",children:s("Poland")}),e.jsx(r,{value:"Portugal",children:s("Portugal")}),e.jsx(r,{value:"Russia",children:s("Russia")}),e.jsx(r,{value:"Saudi Arabia",children:s("Saudi Arabia")}),e.jsx(r,{value:"Singapore",children:s("Singapore")}),e.jsx(r,{value:"South Africa",children:s("South Africa")}),e.jsx(r,{value:"South Korea",children:s("South Korea")}),e.jsx(r,{value:"Spain",children:s("Spain")}),e.jsx(r,{value:"Sweden",children:s("Sweden")}),e.jsx(r,{value:"Switzerland",children:s("Switzerland")}),e.jsx(r,{value:"Thailand",children:s("Thailand")}),e.jsx(r,{value:"Turkey",children:s("Turkey")}),e.jsx(r,{value:"United Arab Emirates",children:s("United Arab Emirates")}),e.jsx(r,{value:"United Kingdom",children:s("United Kingdom")}),e.jsx(r,{value:"United States",children:s("United States")}),e.jsx(r,{value:"Vietnam",children:s("Vietnam")})]})]}),a.country&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.country})]})]})]})]}),e.jsxs(p,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Professional Information")})}),e.jsxs(j,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"currentPosition",className:"text-sm font-medium text-gray-700",required:!0,children:s("Current Position")}),e.jsx(c,{id:"currentPosition",value:l.current_position,onChange:t=>i("current_position",t.target.value),placeholder:s("e.g., Software Engineer"),className:"mt-1"}),a.current_position&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_position})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"currentCompany",className:"text-sm font-medium text-gray-700",required:!0,children:s("Current Company")}),e.jsx(c,{id:"currentCompany",value:l.current_company,onChange:t=>i("current_company",t.target.value),placeholder:s("e.g., Tech Corp"),className:"mt-1"}),a.current_company&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_company})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"experience",className:"text-sm font-medium text-gray-700",required:!0,children:s("Years of Experience")}),e.jsx(c,{id:"experience",type:"number",step:"0.5",min:"0",max:"50",value:l.experience_years,onChange:t=>i("experience_years",t.target.value),placeholder:s("e.g., 2.5"),className:"mt-1",required:!0}),a.experience_years&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.experience_years})]}),e.jsxs("div",{children:[e.jsx(n,{required:!0,htmlFor:"currentSalary",className:"text-sm font-medium text-gray-700",children:s("Current Salary")}),e.jsx(c,{id:"currentSalary",type:"number",step:"0.01",min:"0",value:l.current_salary,onChange:t=>i("current_salary",t.target.value),placeholder:"e.g., 60000",className:"mt-1"}),a.current_salary&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_salary})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"expectedSalary",className:"text-sm font-medium text-gray-700",required:!0,children:s("Expected Salary")}),e.jsx(c,{id:"expectedSalary",type:"number",step:"0.01",min:"0",value:l.expected_salary,onChange:t=>i("expected_salary",t.target.value),placeholder:"e.g., 80000",className:"mt-1"}),a.expected_salary&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.expected_salary})]})]})]})]}),e.jsxs(p,{children:[e.jsx(y,{children:e.jsxs(N,{className:"flex items-center gap-2 text-lg font-semibold",children:[e.jsx(Q,{className:"h-5 w-5"}),s("Documents")]})}),e.jsxs(j,{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx(n,{className:"text-sm font-medium text-gray-700",required:!0,children:s("Resume/CV")}),e.jsx("div",{className:"mt-2 flex justify-center px-6 pt-5 pb-6 border-2 border-gray-300 border-dashed rounded-lg hover:border-blue-400 transition-colors",children:e.jsxs("div",{className:"space-y-2 text-center",children:[e.jsx(M,{className:"mx-auto h-10 w-10 text-gray-400"}),e.jsxs("div",{className:"text-sm text-gray-600",children:[e.jsxs("label",{htmlFor:"resume",className:"relative cursor-pointer bg-white rounded-md font-medium text-blue-600 hover:text-blue-500 focus-within:outline-none focus-within:ring-2 focus-within:ring-blue-500",children:[e.jsx("span",{children:s("Upload your resume")}),e.jsx("input",{id:"resume",type:"file",className:"sr-only",onChange:t=>{var d;return((d=t.target.files)==null?void 0:d[0])&&E(t.target.files[0],"resume")}})]}),e.jsxs("span",{className:"text-gray-500",children:[" ",s("or drag and drop")]})]}),k&&e.jsxs("p",{className:"text-sm text-green-600 font-medium flex items-center justify-center gap-1",children:[e.jsx("span",{className:"text-green-500",children:"✓"})," ",k.name]}),a.resume&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.resume})]})})]}),v&&v.includes("cover_letter")&&e.jsxs("div",{children:[e.jsxs(n,{className:"text-sm font-medium text-gray-700",required:!0,children:[s("Cover Letter")," ",e.jsxs("span",{className:"text-gray-500 text-xs",children:["(",s("Optional"),")"]})]}),e.jsx("div",{className:"mt-2 flex justify-center px-6 pt-5 pb-6 border-2 border-gray-300 border-dashed rounded-lg hover:border-blue-400 transition-colors",children:e.jsxs("div",{className:"space-y-2 text-center",children:[e.jsx(M,{className:"mx-auto h-10 w-10 text-gray-400"}),e.jsxs("div",{className:"text-sm text-gray-600",children:[e.jsxs("label",{htmlFor:"coverLetterFile",className:"relative cursor-pointer bg-white rounded-md font-medium text-blue-600 hover:text-blue-500 focus-within:outline-none focus-within:ring-2 focus-within:ring-blue-500",children:[e.jsx("span",{children:s("Upload cover letter")}),e.jsx("input",{id:"coverLetterFile",type:"file",className:"sr-only",onChange:t=>{var d;return((d=t.target.files)==null?void 0:d[0])&&E(t.target.files[0],"coverLetter")}})]}),e.jsxs("span",{className:"text-gray-500",children:[" ",s("or drag and drop")]})]}),z&&e.jsxs("p",{className:"text-sm text-green-600 font-medium flex items-center justify-center gap-1",children:[e.jsx("span",{className:"text-green-500",children:"✓"})," ",z.name]}),a.cover_letter_file&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.cover_letter_file})]})})]})]})]}),e.jsxs(p,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Additional Information")})}),e.jsxs(j,{className:"space-y-4",children:[v&&v.includes("cover_letter")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"coverLetter",className:"text-sm font-medium text-gray-700",required:!0,children:s("Cover Letter Message")}),e.jsx(G,{id:"coverLetter",value:l.coverletter_message,onChange:t=>i("coverletter_message",t.target.value),placeholder:s("Tell us why you're interested in this position..."),rows:4,className:"mt-1 resize-none"}),a.coverletter_message&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.coverletter_message})]}),e.jsxs("div",{children:[e.jsx(n,{required:!0,htmlFor:"howDidYouHear",className:"text-sm font-medium text-gray-700",children:s("How did you hear about this position?")}),e.jsxs(w,{value:l.source_id,onValueChange:t=>i("source_id",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select an option")})}),e.jsx(q,{searchable:!0,children:x&&x.length>0&&x.map(t=>e.jsx(r,{value:t.id.toString(),children:t.name},t.id))})]}),a.source_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.source_id})]})]})]}),e.jsxs(p,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Additional Questions")})}),e.jsx(j,{className:"space-y-4",children:g&&g.length>0?g.map((t,d)=>e.jsxs("div",{children:[e.jsx(n,{className:"text-sm font-medium text-gray-700",required:t.required===1,children:t.question}),e.jsx(G,{value:l[`custom_question_${t.id}`]||"",onChange:h=>i(`custom_question_${t.id}`,h.target.value),placeholder:s("Your answer..."),rows:3,className:"mt-1 resize-none",required:t.required===1}),a.custom_question&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.custom_question})]},t.id)):e.jsx("p",{className:"text-sm text-gray-600",children:s("No additional questions at this time.")})})]}),v&&v.includes("terms_and_conditions")&&e.jsx(p,{children:e.jsxs(j,{className:"pt-6 space-y-4",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(W,{id:"acceptTerms",checked:l.terms_condition_check||!1,onCheckedChange:t=>i("terms_condition_check",t),className:"mt-0.5"}),e.jsx(n,{htmlFor:"acceptTerms",className:"text-sm leading-5 text-gray-700",children:s("I accept the terms and conditions for this position")})]}),a.terms_condition_check&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.terms_condition_check})]})}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(B,{href:route("career.job-details",[f,o.code]),children:e.jsx(R,{type:"button",variant:"outline",children:s("Cancel")})}),e.jsx(R,{type:"submit",disabled:T||!l.resume,className:"px-8",children:s(T?"Submitting...":"Submit Application")})]})]})]}),e.jsx(se,{companySettings:u})]})]})}export{Ne as default};
+import{r as C,j as e}from"./ui-Z445SNHD.js";import{u as $,c as J,b as Y,H as Z,g as S,d as B,C as p,l as j,m as y,n as N,L as n,I as c,F as Q,U as M,o as R}from"./app-4fHGBOxL.js";import{T as G}from"./textarea-f6Pa1mf5.js";import{S as w,a as F,b as A,c as q,d as r}from"./select-T_sz7ImN.js";import{C as W}from"./checkbox-C8HXxmlr.js";import{u as X,C as ee,a as se}from"./use-brand-theme-DG3kbKoH.js";import{u as te}from"./use-favicon-CCcOxZw3.js";import{A as re}from"./arrow-left-IfLGa0Dx.js";import{U as ae}from"./user-C3XLhGku.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";function Ne(){var L,U,D;const{t:s}=$(),{jobPosting:o,customQuestions:g,candidateSources:x,applicantFields:_,companyId:le,companySettings:u,userSlug:f}=J().props,v=(o==null?void 0:o.visibility)||[],[V,b]=C.useState(!1),[k,I]=C.useState(null),[z,P]=C.useState(null);te(),X();const{data:l,setData:i,post:H,processing:T,errors:a}=Y({first_name:"",last_name:"",email:"",phone:"",address:"",city:"",state:"",zip_code:"",country:"Afghanistan",gender:"male",date_of_birth:"",current_position:"",current_company:"",current_salary:"",experience_years:"",expected_salary:"",coverletter_message:"",source_id:x&&x.length>0?x[0].id.toString():"company-website",resume:null,cover_letter_file:null,terms_condition_check:!1}),E=(t,d)=>{d==="resume"?(I(t),i("resume",t)):(P(t),i("cover_letter_file",t))},K=t=>{t.preventDefault();const d={};g&&g.length>0&&g.forEach(m=>{const O=l[`custom_question_${m.id}`]||"";d[m.question]=O});const h=new FormData;Object.keys(l).forEach(m=>{m!=="terms_condition_check"&&m!=="resume"&&m!=="cover_letter_file"&&h.append(m,l[m]||"")}),h.append("terms_condition_check",l.terms_condition_check===!0||l.terms_condition_check==="1"||l.terms_condition_check===1?"on":"off"),Object.keys(d).length>0&&h.append("custom_question",JSON.stringify(d)),l.resume&&h.append("resume",l.resume),l.cover_letter_file&&h.append("cover_letter_file",l.cover_letter_file),H(route("career.job.submit",[f,o.code]),{data:h,forceFormData:!0,onSuccess:()=>{i({first_name:"",last_name:"",email:"",phone:"",address:"",city:"",state:"",zip_code:"",country:"Afghanistan",gender:"male",date_of_birth:"",current_position:"",current_company:"",current_salary:"",experience_years:"",expected_salary:"",coverletter_message:"",source_id:x&&x.length>0?x[0].id.toString():"company-website",resume:null,cover_letter_file:null,terms_condition_check:!1}),I(null),P(null),b(!0),setTimeout(()=>{b(!1),window.location.href=route("career.index",f)},5e3)},onError:m=>{console.error("Submission errors:",m)}})};return e.jsxs(e.Fragment,{children:[e.jsx(Z,{title:`${s("Apply for")} ${o.title} - ${s("Career Application")}`,children:(u==null?void 0:u.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:S(u.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:S(u.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:S(u.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[V&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 pointer-events-none",children:e.jsx("div",{className:"relative bg-white rounded-lg shadow-xl max-w-md w-full mx-auto transform transition-all duration-300 animate-in zoom-in-95 slide-in-from-bottom-4 pointer-events-auto",children:e.jsxs("div",{className:"p-6 text-center",children:[e.jsx("div",{className:"mx-auto flex items-center justify-center h-16 w-16 rounded-full bg-green-100 mb-4 animate-in zoom-in duration-500 delay-200",children:e.jsx("svg",{className:"h-8 w-8 text-green-600 animate-bounce",fill:"currentColor",viewBox:"0 0 20 20",children:e.jsx("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})})}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2 animate-in slide-in-from-bottom-2 duration-500 delay-300",children:s("Application Submitted Successfully!")}),e.jsx("p",{className:"text-sm text-gray-600 mb-6 animate-in slide-in-from-bottom-2 duration-500 delay-400",children:s("We will review your application and get back to you soon.")}),e.jsx("button",{onClick:()=>{b(!1),window.location.href=route("career.index",f)},className:"w-full bg-green-600 text-white px-4 py-2 rounded-md hover:bg-green-700 transition-colors duration-200 animate-in slide-in-from-bottom-2 duration-500 delay-500",children:s("Close")})]})})}),e.jsx(ee,{logoOnly:!0,companySettings:u}),e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[e.jsx("div",{className:"mb-6",children:e.jsxs(B,{href:route("career.job-details",[f,o.code]),className:"inline-flex items-center text-blue-600 hover:text-blue-800",children:[e.jsx(re,{className:"h-4 w-4 mr-2"}),s("Back to Job Details")]})}),e.jsx(p,{className:"mb-8",children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{children:[e.jsxs("h1",{className:"text-2xl font-bold text-gray-900 mb-2",children:[s("Apply for")," ",o.title]}),e.jsxs("p",{className:"text-gray-600",children:[((L=o.branch)==null?void 0:L.name)||"General"," • ",((U=o.location)==null?void 0:U.name)||"Remote"," • ",((D=o.job_type)==null?void 0:D.name)||"Full-time"]})]})})}),e.jsxs("form",{onSubmit:K,className:"space-y-8",children:[a.error&&e.jsx("div",{className:"bg-red-50 border border-red-200 rounded-md p-4",children:e.jsx("p",{className:"text-sm text-red-600",children:a.error})}),e.jsxs(p,{children:[e.jsx(y,{children:e.jsxs(N,{className:"flex items-center gap-2 text-lg font-semibold",children:[e.jsx(ae,{className:"h-5 w-5"}),s("Personal Information")]})}),e.jsxs(j,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{required:!0,htmlFor:"firstName",className:"text-sm font-medium text-gray-700",children:[" ",s("First Name")," "]}),e.jsx(c,{id:"firstName",value:l.first_name,onChange:t=>i("first_name",t.target.value),placeholder:s("Enter your first name"),className:"mt-1",required:!0}),a.first_name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.first_name})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"lastName",className:"text-sm font-medium text-gray-700",required:!0,children:[s("Last Name")," "]}),e.jsx(c,{id:"lastName",value:l.last_name,onChange:t=>i("last_name",t.target.value),placeholder:s("Enter your last name"),className:"mt-1",required:!0}),a.last_name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.last_name})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"email",className:"text-sm font-medium text-gray-700",required:!0,children:s("Email Address")}),e.jsx(c,{id:"email",type:"email",value:l.email,onChange:t=>i("email",t.target.value),placeholder:"your.email@example.com",className:"mt-1",required:!0}),a.email&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.email})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"phone",className:"text-sm font-medium text-gray-700",required:!0,children:s("Phone Number")}),e.jsx(c,{id:"phone",type:"tel",value:l.phone,onChange:t=>i("phone",t.target.value),placeholder:"+1 (555) 123-4567",className:"mt-1",required:!0}),a.phone&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.phone})]})]}),_&&_.length>0&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[_.includes("gender")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"gender",className:"text-sm font-medium text-gray-700",children:s("Gender")}),e.jsxs(w,{value:l.gender,onValueChange:t=>i("gender",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select Gender")})}),e.jsxs(q,{children:[e.jsx(r,{value:"male",children:s("Male")}),e.jsx(r,{value:"female",children:s("Female")}),e.jsx(r,{value:"other",children:s("Other")})]})]}),a.gender&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.gender})]}),_.includes("date_of_birth")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"date_of_birth",className:"text-sm font-medium text-gray-700",children:s("Date of Birth")}),e.jsx(c,{id:"date_of_birth",type:"date",value:l.date_of_birth,onChange:t=>i("date_of_birth",t.target.value),className:"mt-1"}),a.date_of_birth&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.date_of_birth})]})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"address",className:"text-sm font-medium text-gray-700",required:!0,children:s("Address")}),e.jsx(c,{id:"address",value:l.address,onChange:t=>i("address",t.target.value),placeholder:s("Street address"),className:"mt-1"}),a.address&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.address})]}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"city",className:"text-sm font-medium text-gray-700",required:!0,children:s("City")}),e.jsx(c,{id:"city",value:l.city,onChange:t=>i("city",t.target.value),placeholder:s("City"),className:"mt-1"}),a.city&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.city})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"state",className:"text-sm font-medium text-gray-700",required:!0,children:s("State")}),e.jsx(c,{id:"state",value:l.state,onChange:t=>i("state",t.target.value),placeholder:s("State"),className:"mt-1"}),a.state&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.state})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"zip_code",className:"text-sm font-medium text-gray-700",required:!0,children:s("ZIP Code")}),e.jsx(c,{id:"zip_code",value:l.zip_code,onChange:t=>i("zip_code",t.target.value),placeholder:"12345",className:"mt-1"}),a.zip_code&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.zip_code})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"country",className:"text-sm font-medium text-gray-700",required:!0,children:s("Country")}),e.jsxs(w,{value:l.country,onValueChange:t=>i("country",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select Country")})}),e.jsxs(q,{searchable:!0,children:[e.jsx(r,{value:"Afghanistan",children:s("Afghanistan")}),e.jsx(r,{value:"Albania",children:s("Albania")}),e.jsx(r,{value:"Algeria",children:s("Algeria")}),e.jsx(r,{value:"Argentina",children:s("Argentina")}),e.jsx(r,{value:"Australia",children:s("Australia")}),e.jsx(r,{value:"Belgium",children:s("Belgium")}),e.jsx(r,{value:"Brazil",children:s("Brazil")}),e.jsx(r,{value:"Canada",children:s("Canada")}),e.jsx(r,{value:"China",children:s("China")}),e.jsx(r,{value:"Colombia",children:s("Colombia")}),e.jsx(r,{value:"Denmark",children:s("Denmark")}),e.jsx(r,{value:"Egypt",children:s("Egypt")}),e.jsx(r,{value:"Finland",children:s("Finland")}),e.jsx(r,{value:"France",children:s("France")}),e.jsx(r,{value:"Germany",children:s("Germany")}),e.jsx(r,{value:"Greece",children:s("Greece")}),e.jsx(r,{value:"India",children:s("India")}),e.jsx(r,{value:"Indonesia",children:s("Indonesia")}),e.jsx(r,{value:"Ireland",children:s("Ireland")}),e.jsx(r,{value:"Italy",children:s("Italy")}),e.jsx(r,{value:"Japan",children:s("Japan")}),e.jsx(r,{value:"Kenya",children:s("Kenya")}),e.jsx(r,{value:"Malaysia",children:s("Malaysia")}),e.jsx(r,{value:"Mexico",children:s("Mexico")}),e.jsx(r,{value:"Netherlands",children:s("Netherlands")}),e.jsx(r,{value:"New Zealand",children:s("New Zealand")}),e.jsx(r,{value:"Nigeria",children:s("Nigeria")}),e.jsx(r,{value:"Norway",children:s("Norway")}),e.jsx(r,{value:"Pakistan",children:s("Pakistan")}),e.jsx(r,{value:"Philippines",children:s("Philippines")}),e.jsx(r,{value:"Poland",children:s("Poland")}),e.jsx(r,{value:"Portugal",children:s("Portugal")}),e.jsx(r,{value:"Russia",children:s("Russia")}),e.jsx(r,{value:"Saudi Arabia",children:s("Saudi Arabia")}),e.jsx(r,{value:"Singapore",children:s("Singapore")}),e.jsx(r,{value:"South Africa",children:s("South Africa")}),e.jsx(r,{value:"South Korea",children:s("South Korea")}),e.jsx(r,{value:"Spain",children:s("Spain")}),e.jsx(r,{value:"Sweden",children:s("Sweden")}),e.jsx(r,{value:"Switzerland",children:s("Switzerland")}),e.jsx(r,{value:"Thailand",children:s("Thailand")}),e.jsx(r,{value:"Turkey",children:s("Turkey")}),e.jsx(r,{value:"United Arab Emirates",children:s("United Arab Emirates")}),e.jsx(r,{value:"United Kingdom",children:s("United Kingdom")}),e.jsx(r,{value:"United States",children:s("United States")}),e.jsx(r,{value:"Vietnam",children:s("Vietnam")})]})]}),a.country&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.country})]})]})]})]}),e.jsxs(p,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Professional Information")})}),e.jsxs(j,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"currentPosition",className:"text-sm font-medium text-gray-700",required:!0,children:s("Current Position")}),e.jsx(c,{id:"currentPosition",value:l.current_position,onChange:t=>i("current_position",t.target.value),placeholder:s("e.g., Software Engineer"),className:"mt-1"}),a.current_position&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_position})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"currentCompany",className:"text-sm font-medium text-gray-700",required:!0,children:s("Current Company")}),e.jsx(c,{id:"currentCompany",value:l.current_company,onChange:t=>i("current_company",t.target.value),placeholder:s("e.g., Tech Corp"),className:"mt-1"}),a.current_company&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_company})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"experience",className:"text-sm font-medium text-gray-700",required:!0,children:s("Years of Experience")}),e.jsx(c,{id:"experience",type:"number",step:"0.5",min:"0",max:"50",value:l.experience_years,onChange:t=>i("experience_years",t.target.value),placeholder:s("e.g., 2.5"),className:"mt-1",required:!0}),a.experience_years&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.experience_years})]}),e.jsxs("div",{children:[e.jsx(n,{required:!0,htmlFor:"currentSalary",className:"text-sm font-medium text-gray-700",children:s("Current Salary")}),e.jsx(c,{id:"currentSalary",type:"number",step:"0.01",min:"0",value:l.current_salary,onChange:t=>i("current_salary",t.target.value),placeholder:"e.g., 60000",className:"mt-1"}),a.current_salary&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_salary})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"expectedSalary",className:"text-sm font-medium text-gray-700",required:!0,children:s("Expected Salary")}),e.jsx(c,{id:"expectedSalary",type:"number",step:"0.01",min:"0",value:l.expected_salary,onChange:t=>i("expected_salary",t.target.value),placeholder:"e.g., 80000",className:"mt-1"}),a.expected_salary&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.expected_salary})]})]})]})]}),e.jsxs(p,{children:[e.jsx(y,{children:e.jsxs(N,{className:"flex items-center gap-2 text-lg font-semibold",children:[e.jsx(Q,{className:"h-5 w-5"}),s("Documents")]})}),e.jsxs(j,{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx(n,{className:"text-sm font-medium text-gray-700",required:!0,children:s("Resume/CV")}),e.jsx("div",{className:"mt-2 flex justify-center px-6 pt-5 pb-6 border-2 border-gray-300 border-dashed rounded-lg hover:border-blue-400 transition-colors",children:e.jsxs("div",{className:"space-y-2 text-center",children:[e.jsx(M,{className:"mx-auto h-10 w-10 text-gray-400"}),e.jsxs("div",{className:"text-sm text-gray-600",children:[e.jsxs("label",{htmlFor:"resume",className:"relative cursor-pointer bg-white rounded-md font-medium text-blue-600 hover:text-blue-500 focus-within:outline-none focus-within:ring-2 focus-within:ring-blue-500",children:[e.jsx("span",{children:s("Upload your resume")}),e.jsx("input",{id:"resume",type:"file",className:"sr-only",onChange:t=>{var d;return((d=t.target.files)==null?void 0:d[0])&&E(t.target.files[0],"resume")}})]}),e.jsxs("span",{className:"text-gray-500",children:[" ",s("or drag and drop")]})]}),k&&e.jsxs("p",{className:"text-sm text-green-600 font-medium flex items-center justify-center gap-1",children:[e.jsx("span",{className:"text-green-500",children:"✓"})," ",k.name]}),a.resume&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.resume})]})})]}),v&&v.includes("cover_letter")&&e.jsxs("div",{children:[e.jsxs(n,{className:"text-sm font-medium text-gray-700",required:!0,children:[s("Cover Letter")," ",e.jsxs("span",{className:"text-gray-500 text-xs",children:["(",s("Optional"),")"]})]}),e.jsx("div",{className:"mt-2 flex justify-center px-6 pt-5 pb-6 border-2 border-gray-300 border-dashed rounded-lg hover:border-blue-400 transition-colors",children:e.jsxs("div",{className:"space-y-2 text-center",children:[e.jsx(M,{className:"mx-auto h-10 w-10 text-gray-400"}),e.jsxs("div",{className:"text-sm text-gray-600",children:[e.jsxs("label",{htmlFor:"coverLetterFile",className:"relative cursor-pointer bg-white rounded-md font-medium text-blue-600 hover:text-blue-500 focus-within:outline-none focus-within:ring-2 focus-within:ring-blue-500",children:[e.jsx("span",{children:s("Upload cover letter")}),e.jsx("input",{id:"coverLetterFile",type:"file",className:"sr-only",onChange:t=>{var d;return((d=t.target.files)==null?void 0:d[0])&&E(t.target.files[0],"coverLetter")}})]}),e.jsxs("span",{className:"text-gray-500",children:[" ",s("or drag and drop")]})]}),z&&e.jsxs("p",{className:"text-sm text-green-600 font-medium flex items-center justify-center gap-1",children:[e.jsx("span",{className:"text-green-500",children:"✓"})," ",z.name]}),a.cover_letter_file&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.cover_letter_file})]})})]})]})]}),e.jsxs(p,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Additional Information")})}),e.jsxs(j,{className:"space-y-4",children:[v&&v.includes("cover_letter")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"coverLetter",className:"text-sm font-medium text-gray-700",required:!0,children:s("Cover Letter Message")}),e.jsx(G,{id:"coverLetter",value:l.coverletter_message,onChange:t=>i("coverletter_message",t.target.value),placeholder:s("Tell us why you're interested in this position..."),rows:4,className:"mt-1 resize-none"}),a.coverletter_message&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.coverletter_message})]}),e.jsxs("div",{children:[e.jsx(n,{required:!0,htmlFor:"howDidYouHear",className:"text-sm font-medium text-gray-700",children:s("How did you hear about this position?")}),e.jsxs(w,{value:l.source_id,onValueChange:t=>i("source_id",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select an option")})}),e.jsx(q,{searchable:!0,children:x&&x.length>0&&x.map(t=>e.jsx(r,{value:t.id.toString(),children:t.name},t.id))})]}),a.source_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.source_id})]})]})]}),e.jsxs(p,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Additional Questions")})}),e.jsx(j,{className:"space-y-4",children:g&&g.length>0?g.map((t,d)=>e.jsxs("div",{children:[e.jsx(n,{className:"text-sm font-medium text-gray-700",required:t.required===1,children:t.question}),e.jsx(G,{value:l[`custom_question_${t.id}`]||"",onChange:h=>i(`custom_question_${t.id}`,h.target.value),placeholder:s("Your answer..."),rows:3,className:"mt-1 resize-none",required:t.required===1}),a.custom_question&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.custom_question})]},t.id)):e.jsx("p",{className:"text-sm text-gray-600",children:s("No additional questions at this time.")})})]}),v&&v.includes("terms_and_conditions")&&e.jsx(p,{children:e.jsxs(j,{className:"pt-6 space-y-4",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(W,{id:"acceptTerms",checked:l.terms_condition_check||!1,onCheckedChange:t=>i("terms_condition_check",t),className:"mt-0.5"}),e.jsx(n,{htmlFor:"acceptTerms",className:"text-sm leading-5 text-gray-700",children:s("I accept the terms and conditions for this position")})]}),a.terms_condition_check&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.terms_condition_check})]})}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(B,{href:route("career.job-details",[f,o.code]),children:e.jsx(R,{type:"button",variant:"outline",children:s("Cancel")})}),e.jsx(R,{type:"submit",disabled:T||!l.resume,className:"px-8",children:s(T?"Submitting...":"Submit Application")})]})]})]}),e.jsx(se,{companySettings:u})]})]})}export{Ne as default};
diff --git a/public/build/assets/arrow-down-left-C3GTUl1x.js b/public/build/assets/arrow-down-left-BuXMFa9b.js
similarity index 87%
rename from public/build/assets/arrow-down-left-C3GTUl1x.js
rename to public/build/assets/arrow-down-left-BuXMFa9b.js
index 3eb3673e3..326f3db0b 100644
--- a/public/build/assets/arrow-down-left-C3GTUl1x.js
+++ b/public/build/assets/arrow-down-left-BuXMFa9b.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/arrow-left-DifDyQQ2.js b/public/build/assets/arrow-left-IfLGa0Dx.js
similarity index 87%
rename from public/build/assets/arrow-left-DifDyQQ2.js
rename to public/build/assets/arrow-left-IfLGa0Dx.js
index 5a05eebeb..daa5ff41d 100644
--- a/public/build/assets/arrow-left-DifDyQQ2.js
+++ b/public/build/assets/arrow-left-IfLGa0Dx.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/arrow-right-CEAQplo8.js b/public/build/assets/arrow-right-C_9pvDWi.js
similarity index 87%
rename from public/build/assets/arrow-right-CEAQplo8.js
rename to public/build/assets/arrow-right-C_9pvDWi.js
index b5d01a6ac..5f177926a 100644
--- a/public/build/assets/arrow-right-CEAQplo8.js
+++ b/public/build/assets/arrow-right-C_9pvDWi.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/arrow-right-left-BS216brF.js b/public/build/assets/arrow-right-left-Djo-r2R9.js
similarity index 89%
rename from public/build/assets/arrow-right-left-BS216brF.js
rename to public/build/assets/arrow-right-left-Djo-r2R9.js
index d0d6d0d07..8ad39ee99 100644
--- a/public/build/assets/arrow-right-left-BS216brF.js
+++ b/public/build/assets/arrow-right-left-Djo-r2R9.js
@@ -1,4 +1,4 @@
-import{G as t}from"./app-DCZHPiEr.js";/**
+import{G as t}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/arrow-up-down-BdBTS9oa.js b/public/build/assets/arrow-up-down-D0zF54wt.js
similarity index 89%
rename from public/build/assets/arrow-up-down-BdBTS9oa.js
rename to public/build/assets/arrow-up-down-D0zF54wt.js
index 1b97a3f56..bb3e9e4cb 100644
--- a/public/build/assets/arrow-up-down-BdBTS9oa.js
+++ b/public/build/assets/arrow-up-down-D0zF54wt.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/auth-button-B64T05_p.js b/public/build/assets/auth-button-B6DOQF5c.js
similarity index 89%
rename from public/build/assets/auth-button-B64T05_p.js
rename to public/build/assets/auth-button-B6DOQF5c.js
index 7674638d3..ba1b7bb60 100644
--- a/public/build/assets/auth-button-B64T05_p.js
+++ b/public/build/assets/auth-button-B6DOQF5c.js
@@ -1 +1 @@
-import{j as a}from"./ui-Z445SNHD.js";import{a as u,T as d}from"./app-DCZHPiEr.js";import{L as c}from"./loader-circle-BDLqeqvu.js";function x({processing:t=!1,tabIndex:s,children:e,className:n="",disabled:m,...o}){const{themeColor:r,customColor:l}=u(),i=r==="custom"?l:d[r];return a.jsxs("button",{...o,type:o.type||"submit",className:`w-full text-white font-medium py-2.5 rounded-lg shadow-md hover:shadow-lg transition-all duration-200 transform hover:-translate-y-0.5 ${n}`,tabIndex:s,disabled:t||m,style:{backgroundColor:i},children:[t&&a.jsx(c,{className:"h-4 w-4 animate-spin mr-2 inline"}),e]})}export{x as A};
+import{j as a}from"./ui-Z445SNHD.js";import{a as u,T as d}from"./app-4fHGBOxL.js";import{L as c}from"./loader-circle-q3ypy8gI.js";function x({processing:t=!1,tabIndex:s,children:e,className:n="",disabled:m,...o}){const{themeColor:r,customColor:l}=u(),i=r==="custom"?l:d[r];return a.jsxs("button",{...o,type:o.type||"submit",className:`w-full text-white font-medium py-2.5 rounded-lg shadow-md hover:shadow-lg transition-all duration-200 transform hover:-translate-y-0.5 ${n}`,tabIndex:s,disabled:t||m,style:{backgroundColor:i},children:[t&&a.jsx(c,{className:"h-4 w-4 animate-spin mr-2 inline"}),e]})}export{x as A};
diff --git a/public/build/assets/auth-layout-D7moSOHd.js b/public/build/assets/auth-layout-D0Ey3Ox0.js
similarity index 93%
rename from public/build/assets/auth-layout-D7moSOHd.js
rename to public/build/assets/auth-layout-D0Ey3Ox0.js
index 4aa583db7..41ad7ab82 100644
--- a/public/build/assets/auth-layout-D7moSOHd.js
+++ b/public/build/assets/auth-layout-D0Ey3Ox0.js
@@ -1 +1 @@
-import{r as v,R as y,j as e}from"./ui-Z445SNHD.js";import{u as _,a as $,f as H,c as M,H as I,T as O,g as P}from"./app-DCZHPiEr.js";import{L as z,C as B}from"./CookieConsentBanner-D-uUsKUO.js";import{u as F}from"./use-favicon-C_SU2_Ra.js";import{C as U}from"./credit-card--bIB9mjq.js";function S({children:N,title:d,description:c,icon:i,status:l,statusType:k="success"}){var b,g;F();const{t:V,i18n:u}=_(),[q,C]=v.useState(!1),{logoLight:L,logoDark:w,themeColor:m,customColor:E}=$(),{appearance:R}=H(),x=R==="dark"?L:w,r=m==="custom"?E:O[m],t=(g=(b=window.page)==null?void 0:b.props)==null?void 0:g.globalSettings;t!=null&&t.is_demo;const s=M().props.userLanguage;v.useEffect(()=>{C(!0),s&&u.language!==s&&u.changeLanguage(s)},[s]);const p=y.useCallback(()=>{const o=(t==null?void 0:t.is_demo)||!1,n=s||(t==null?void 0:t.defaultLanguage),D=["ar","he"].includes(n);let a="ltr";const T=(o?(A=>{var f;if(typeof document>"u")return null;const h=`; ${document.cookie}`.split(`; ${A}=`);if(h.length===2){const j=(f=h.pop())==null?void 0:f.split(";").shift();return j?decodeURIComponent(j):null}return null})("layoutPosition"):t==null?void 0:t.layoutDirection)==="right";return(D||T)&&(a="rtl"),document.documentElement.dir=a,document.documentElement.setAttribute("dir",a),document.body.dir=a,a},[s,t==null?void 0:t.defaultLanguage,t==null?void 0:t.is_demo,t==null?void 0:t.layoutDirection]);return y.useLayoutEffect(()=>{const o=p(),n=new MutationObserver(()=>{document.documentElement.dir!==o&&(document.documentElement.dir=o,document.documentElement.setAttribute("dir",o))});return n.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}),()=>{n.disconnect(),document.documentElement.dir="ltr",document.documentElement.setAttribute("dir","ltr"),document.body.dir="ltr"}},[p]),e.jsxs("div",{className:"min-h-screen bg-gray-50 relative overflow-hidden",children:[e.jsx(I,{title:d}),e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute inset-0 light:bg-gradient-to-br from-slate-50 via-gray-50 to-stone-100"}),e.jsx("div",{className:"absolute inset-0 opacity-70",style:{backgroundImage:`radial-gradient(circle at 30% 70%, ${r} 1px, transparent 1px)`,backgroundSize:"80px 80px"}})]}),e.jsx("div",{className:"absolute top-6 right-6 z-10 md:block hidden",children:e.jsx(z,{})}),e.jsx("div",{className:"flex items-center justify-center min-h-screen p-6",children:e.jsxs("div",{className:"w-full max-w-md",children:[e.jsx("div",{className:"text-center mb-8",children:e.jsx("div",{className:"relative lg:inline-block pb-2 lg:px-6",children:x?e.jsx("img",{src:P(x),alt:"Logo",className:"w-auto mx-auto"}):e.jsx(U,{className:"h-8 w-8 mx-auto",style:{color:r}})})}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -top-3 -left-3 w-6 h-6 border-l-2 border-t-2 rounded-tl-md",style:{borderColor:r}}),e.jsx("div",{className:"absolute -bottom-3 -right-3 w-6 h-6 border-r-2 border-b-2 rounded-br-md",style:{borderColor:r}}),e.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg lg:p-8 p-4 lg:pt-5 shadow-sm",children:[e.jsxs("div",{className:"text-center mb-4",children:[i&&e.jsx("div",{className:"mx-auto mb-4 flex h-14 w-14 items-center justify-center rounded-full",style:{backgroundColor:`${r}20`},children:i}),e.jsx("h1",{className:"text-2xl font-semibold text-gray-900 mb-1.5 tracking-wide",children:d}),e.jsx("div",{className:"w-12 h-px mx-auto mb-2.5",style:{backgroundColor:r}}),c&&e.jsx("p",{className:"text-gray-700 text-sm",children:c})]}),l&&e.jsx("div",{className:`mb-6 text-center text-sm font-medium ${k==="success"?"text-green-700 dark:text-green-400 bg-green-50 dark:bg-green-900/20 border-green-200 dark:border-green-800/30":"text-red-700 dark:text-red-400 bg-red-50 dark:bg-red-900/20 border-red-200 dark:border-red-800/30"} p-3 rounded-lg border`,children:l}),N]})]}),e.jsx("div",{className:"text-center mt-6",children:e.jsx("div",{className:"inline-flex items-center space-x-2 bg-white backdrop-blur-sm rounded-md px-4 py-2 border border-gray-200",children:e.jsx("p",{className:"text-sm text-gray-500",children:(t==null?void 0:t.footerText)||"© 2026 HRM SaaS"})})})]})}),e.jsx(B,{})]})}export{S as A};
+import{r as v,R as y,j as e}from"./ui-Z445SNHD.js";import{u as _,a as $,f as H,c as M,H as I,T as O,g as P}from"./app-4fHGBOxL.js";import{L as z,C as B}from"./CookieConsentBanner-BMOVXY3h.js";import{u as F}from"./use-favicon-CCcOxZw3.js";import{C as U}from"./credit-card-BTq1LaNu.js";function S({children:N,title:d,description:c,icon:i,status:l,statusType:k="success"}){var b,g;F();const{t:V,i18n:u}=_(),[q,C]=v.useState(!1),{logoLight:L,logoDark:w,themeColor:m,customColor:E}=$(),{appearance:R}=H(),x=R==="dark"?L:w,r=m==="custom"?E:O[m],t=(g=(b=window.page)==null?void 0:b.props)==null?void 0:g.globalSettings;t!=null&&t.is_demo;const s=M().props.userLanguage;v.useEffect(()=>{C(!0),s&&u.language!==s&&u.changeLanguage(s)},[s]);const p=y.useCallback(()=>{const o=(t==null?void 0:t.is_demo)||!1,n=s||(t==null?void 0:t.defaultLanguage),D=["ar","he"].includes(n);let a="ltr";const T=(o?(A=>{var f;if(typeof document>"u")return null;const h=`; ${document.cookie}`.split(`; ${A}=`);if(h.length===2){const j=(f=h.pop())==null?void 0:f.split(";").shift();return j?decodeURIComponent(j):null}return null})("layoutPosition"):t==null?void 0:t.layoutDirection)==="right";return(D||T)&&(a="rtl"),document.documentElement.dir=a,document.documentElement.setAttribute("dir",a),document.body.dir=a,a},[s,t==null?void 0:t.defaultLanguage,t==null?void 0:t.is_demo,t==null?void 0:t.layoutDirection]);return y.useLayoutEffect(()=>{const o=p(),n=new MutationObserver(()=>{document.documentElement.dir!==o&&(document.documentElement.dir=o,document.documentElement.setAttribute("dir",o))});return n.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}),()=>{n.disconnect(),document.documentElement.dir="ltr",document.documentElement.setAttribute("dir","ltr"),document.body.dir="ltr"}},[p]),e.jsxs("div",{className:"min-h-screen bg-gray-50 relative overflow-hidden",children:[e.jsx(I,{title:d}),e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute inset-0 light:bg-gradient-to-br from-slate-50 via-gray-50 to-stone-100"}),e.jsx("div",{className:"absolute inset-0 opacity-70",style:{backgroundImage:`radial-gradient(circle at 30% 70%, ${r} 1px, transparent 1px)`,backgroundSize:"80px 80px"}})]}),e.jsx("div",{className:"absolute top-6 right-6 z-10 md:block hidden",children:e.jsx(z,{})}),e.jsx("div",{className:"flex items-center justify-center min-h-screen p-6",children:e.jsxs("div",{className:"w-full max-w-md",children:[e.jsx("div",{className:"text-center mb-8",children:e.jsx("div",{className:"relative lg:inline-block pb-2 lg:px-6",children:x?e.jsx("img",{src:P(x),alt:"Logo",className:"w-auto mx-auto"}):e.jsx(U,{className:"h-8 w-8 mx-auto",style:{color:r}})})}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -top-3 -left-3 w-6 h-6 border-l-2 border-t-2 rounded-tl-md",style:{borderColor:r}}),e.jsx("div",{className:"absolute -bottom-3 -right-3 w-6 h-6 border-r-2 border-b-2 rounded-br-md",style:{borderColor:r}}),e.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg lg:p-8 p-4 lg:pt-5 shadow-sm",children:[e.jsxs("div",{className:"text-center mb-4",children:[i&&e.jsx("div",{className:"mx-auto mb-4 flex h-14 w-14 items-center justify-center rounded-full",style:{backgroundColor:`${r}20`},children:i}),e.jsx("h1",{className:"text-2xl font-semibold text-gray-900 mb-1.5 tracking-wide",children:d}),e.jsx("div",{className:"w-12 h-px mx-auto mb-2.5",style:{backgroundColor:r}}),c&&e.jsx("p",{className:"text-gray-700 text-sm",children:c})]}),l&&e.jsx("div",{className:`mb-6 text-center text-sm font-medium ${k==="success"?"text-green-700 dark:text-green-400 bg-green-50 dark:bg-green-900/20 border-green-200 dark:border-green-800/30":"text-red-700 dark:text-red-400 bg-red-50 dark:bg-red-900/20 border-red-200 dark:border-red-800/30"} p-3 rounded-lg border`,children:l}),N]})]}),e.jsx("div",{className:"text-center mt-6",children:e.jsx("div",{className:"inline-flex items-center space-x-2 bg-white backdrop-blur-sm rounded-md px-4 py-2 border border-gray-200",children:e.jsx("p",{className:"text-sm text-gray-500",children:(t==null?void 0:t.footerText)||"© 2026 HRM SaaS"})})})]})}),e.jsx(B,{})]})}export{S as A};
diff --git a/public/build/assets/award-hmEXH59N.js b/public/build/assets/award-BKljXQI4.js
similarity index 90%
rename from public/build/assets/award-hmEXH59N.js
rename to public/build/assets/award-BKljXQI4.js
index fdf3ab9a4..cacd62b93 100644
--- a/public/build/assets/award-hmEXH59N.js
+++ b/public/build/assets/award-BKljXQI4.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/ban-D-K45Zil.js b/public/build/assets/ban-CJeeVERS.js
similarity index 87%
rename from public/build/assets/ban-D-K45Zil.js
rename to public/build/assets/ban-CJeeVERS.js
index b795c3cad..3a792917d 100644
--- a/public/build/assets/ban-D-K45Zil.js
+++ b/public/build/assets/ban-CJeeVERS.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/bell-TcWZQb75.js b/public/build/assets/bell-Bxm_inju.js
similarity index 90%
rename from public/build/assets/bell-TcWZQb75.js
rename to public/build/assets/bell-Bxm_inju.js
index 70b1137a9..2f14edbec 100644
--- a/public/build/assets/bell-TcWZQb75.js
+++ b/public/build/assets/bell-Bxm_inju.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/book-open-BQQjdZmn.js b/public/build/assets/book-open-D1jG4890.js
similarity index 90%
rename from public/build/assets/book-open-BQQjdZmn.js
rename to public/build/assets/book-open-D1jG4890.js
index e6afefc68..ef67737e4 100644
--- a/public/build/assets/book-open-BQQjdZmn.js
+++ b/public/build/assets/book-open-D1jG4890.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/boxes-DvOKBBuy.js b/public/build/assets/boxes-B8yTQGgl.js
similarity index 95%
rename from public/build/assets/boxes-DvOKBBuy.js
rename to public/build/assets/boxes-B8yTQGgl.js
index 675aec74c..86f41bbd0 100644
--- a/public/build/assets/boxes-DvOKBBuy.js
+++ b/public/build/assets/boxes-B8yTQGgl.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/briefcase-CsHvsiQb.js b/public/build/assets/briefcase-DGuFd_HT.js
similarity index 89%
rename from public/build/assets/briefcase-CsHvsiQb.js
rename to public/build/assets/briefcase-DGuFd_HT.js
index 9210ef212..8195767c0 100644
--- a/public/build/assets/briefcase-CsHvsiQb.js
+++ b/public/build/assets/briefcase-DGuFd_HT.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/building-2-oo6jBMHm.js b/public/build/assets/building-2-Dntm8XmE.js
similarity index 93%
rename from public/build/assets/building-2-oo6jBMHm.js
rename to public/build/assets/building-2-Dntm8XmE.js
index bf312503d..0a72894da 100644
--- a/public/build/assets/building-2-oo6jBMHm.js
+++ b/public/build/assets/building-2-Dntm8XmE.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/building-CioCMzUa.js b/public/build/assets/building-5o9eBjJP.js
similarity index 94%
rename from public/build/assets/building-CioCMzUa.js
rename to public/build/assets/building-5o9eBjJP.js
index a83e84d4f..a3f1f1cb6 100644
--- a/public/build/assets/building-CioCMzUa.js
+++ b/public/build/assets/building-5o9eBjJP.js
@@ -1,4 +1,4 @@
-import{G as h}from"./app-DCZHPiEr.js";/**
+import{G as h}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/cache-settings-1vzLJMfD.js b/public/build/assets/cache-settings-jcdgPybB.js
similarity index 93%
rename from public/build/assets/cache-settings-1vzLJMfD.js
rename to public/build/assets/cache-settings-jcdgPybB.js
index 2c1d6fbfd..3dce83088 100644
--- a/public/build/assets/cache-settings-1vzLJMfD.js
+++ b/public/build/assets/cache-settings-jcdgPybB.js
@@ -1 +1 @@
-import{r as h,j as e}from"./ui-Z445SNHD.js";import{u,ap as p,o as x,r as f,t}from"./app-DCZHPiEr.js";import{H as j}from"./hard-drive-ByN67OOw.js";import{T as g}from"./trash-2-BKTtBQos.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function M({cacheSize:d="0.00"}){const{t:s}=u(),[i,c]=h.useState(!1),m=()=>{c(!0),f.post(route("settings.cache.clear"),{},{preserveScroll:!0,onSuccess:r=>{var o,l;const a=(o=r.props.flash)==null?void 0:o.success,n=(l=r.props.flash)==null?void 0:l.error;a?t.success(a):n&&t.error(n)},onError:r=>{const a=r.error||Object.values(r).join(", ")||s("Failed to clear cache");t.error(a)},onFinish:()=>{c(!1)}})};return e.jsx(p,{title:s("Cache Settings"),description:s("Manage application cache to improve performance"),children:e.jsxs("div",{className:"space-y-6",children:[e.jsx("div",{className:"p-3 bg-muted/50 rounded-lg",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:s("This is a page meant for more advanced users, simply ignore it if you don't understand what cache is.")})}),e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx(j,{className:"h-5 w-5 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium",children:s("Current Cache Size")}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[d," MB ",s("of cached data")]})]})]}),e.jsxs(x,{onClick:m,disabled:i,variant:"destructive",size:"sm",children:[e.jsx(g,{className:"h-4 w-4 mr-2"}),s(i?"Clearing...":"Clear Cache")]})]}),e.jsxs("div",{className:"text-sm text-muted-foreground",children:[e.jsxs("p",{children:[s("Clearing cache will remove"),":"]}),e.jsxs("ul",{className:"list-disc list-inside mt-2 space-y-1",children:[e.jsx("li",{children:s("Application cache")}),e.jsx("li",{children:s("Route cache")}),e.jsx("li",{children:s("View cache")}),e.jsx("li",{children:s("Configuration cache")})]})]})]})})}export{M as default};
+import{r as h,j as e}from"./ui-Z445SNHD.js";import{u,ap as p,o as x,r as f,t}from"./app-4fHGBOxL.js";import{H as j}from"./hard-drive-_5KUBHA1.js";import{T as g}from"./trash-2-B-iLy81a.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function M({cacheSize:d="0.00"}){const{t:s}=u(),[i,c]=h.useState(!1),m=()=>{c(!0),f.post(route("settings.cache.clear"),{},{preserveScroll:!0,onSuccess:r=>{var o,l;const a=(o=r.props.flash)==null?void 0:o.success,n=(l=r.props.flash)==null?void 0:l.error;a?t.success(a):n&&t.error(n)},onError:r=>{const a=r.error||Object.values(r).join(", ")||s("Failed to clear cache");t.error(a)},onFinish:()=>{c(!1)}})};return e.jsx(p,{title:s("Cache Settings"),description:s("Manage application cache to improve performance"),children:e.jsxs("div",{className:"space-y-6",children:[e.jsx("div",{className:"p-3 bg-muted/50 rounded-lg",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:s("This is a page meant for more advanced users, simply ignore it if you don't understand what cache is.")})}),e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx(j,{className:"h-5 w-5 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium",children:s("Current Cache Size")}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[d," MB ",s("of cached data")]})]})]}),e.jsxs(x,{onClick:m,disabled:i,variant:"destructive",size:"sm",children:[e.jsx(g,{className:"h-4 w-4 mr-2"}),s(i?"Clearing...":"Clear Cache")]})]}),e.jsxs("div",{className:"text-sm text-muted-foreground",children:[e.jsxs("p",{children:[s("Clearing cache will remove"),":"]}),e.jsxs("ul",{className:"list-disc list-inside mt-2 space-y-1",children:[e.jsx("li",{children:s("Application cache")}),e.jsx("li",{children:s("Route cache")}),e.jsx("li",{children:s("View cache")}),e.jsx("li",{children:s("Configuration cache")})]})]})]})})}export{M as default};
diff --git a/public/build/assets/calculator-BPEuta5A.js b/public/build/assets/calculator-DnAPf1Qo.js
similarity index 94%
rename from public/build/assets/calculator-BPEuta5A.js
rename to public/build/assets/calculator-DnAPf1Qo.js
index 257c7191a..ad6c3cbaf 100644
--- a/public/build/assets/calculator-BPEuta5A.js
+++ b/public/build/assets/calculator-DnAPf1Qo.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/calendar-BfGBn31Q.js b/public/build/assets/calendar-BHWVGBY2.js
similarity index 88%
rename from public/build/assets/calendar-BfGBn31Q.js
rename to public/build/assets/calendar-BHWVGBY2.js
index cace1c35f..1ac67ef14 100644
--- a/public/build/assets/calendar-BfGBn31Q.js
+++ b/public/build/assets/calendar-BHWVGBY2.js
@@ -1 +1 @@
-import{r as n,j as e}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-CUbbykGe.js";import{u as re,c as te,x as ae,I as se,o as y,P as ie,r as u,t as c}from"./app-DCZHPiEr.js";import{S as f,a as j,b as k,c as v,d as h}from"./select-X5YLR2bv.js";import{C as le}from"./CrudFormModal-BbMnKdFg.js";import{R as de}from"./refresh-cw-FiNR9pzi.js";import{C as A}from"./calendar-YoExU_hy.js";import{L as ne}from"./layout-list-CLoEfo1A.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";function rr(){var D,M,E;const{t:r}=re(),{users:m,dates:l,departments:I,shifts:F,filters:x,auth:o}=te().props,$=(o==null?void 0:o.permissions)||[],L=(D=o==null?void 0:o.user)==null?void 0:D.type,[w,O]=n.useState(((M=x.month)==null?void 0:M.toString())||new Date().getMonth()+1+""),[N,P]=n.useState(((E=x.year)==null?void 0:E.toString())||new Date().getFullYear().toString()),[p,V]=n.useState(x.department_id||"all"),[_,T]=n.useState(x.search||""),[Y,b]=n.useState(!1),[q,g]=n.useState(!1),[d,z]=n.useState(null),S=["admin","hr","manager","company"].includes(L)||ae($,"manage-shifts"),C=()=>{u.get(route("hr.shifts.calendar"),{month:w,year:N,department_id:p!=="all"?p:void 0,search:_||void 0},{preserveState:!0,preserveScroll:!0})},J=(t,a,s)=>{if(!S)return;const i={employee_id:t.id,employee_name:t.name,employee_code:t.employee_code,date:a,start_date:a,end_date:a,shift_id:s.shift_id||"",shift_name:s.shift_name,start_time:s.start_time,end_time:s.end_time,is_rest_day:s.status==="RD"||s.is_rest_day};z(i),g(!0)},B=()=>{g(!1),b(!0)},G=t=>{const a=c.loading(r("Assigning shifts..."));u.post(route("hr.shifts.assign"),t,{onSuccess:s=>{b(!1),c.dismiss(a),s.props.flash.success&&c.success(r(s.props.flash.success))},onError:s=>{c.dismiss(a),c.error(Object.values(s).join(", "))}})},K=[{value:"1",label:r("January")},{value:"2",label:r("February")},{value:"3",label:r("March")},{value:"4",label:r("April")},{value:"5",label:r("May")},{value:"6",label:r("June")},{value:"7",label:r("July")},{value:"8",label:r("August")},{value:"9",label:r("September")},{value:"10",label:r("October")},{value:"11",label:r("November")},{value:"12",label:r("December")}],U=new Date().getFullYear(),H=Array.from({length:5},(t,a)=>(U-2+a).toString()),Q=(t,a)=>{if(a==="RD")return"bg-gray-200 text-gray-600 border-gray-300 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-700";const s=t.toLowerCase();return s.includes("morning")?"bg-green-100 text-green-700 border-green-200 dark:bg-green-900/30 dark:text-green-300 dark:border-green-800":s.includes("night")?"bg-indigo-100 text-indigo-700 border-indigo-200 dark:bg-indigo-900/30 dark:text-indigo-300 dark:border-indigo-800":s.includes("evening")?"bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-900/30 dark:text-orange-300 dark:border-orange-800":"bg-sky-100 text-sky-700 border-sky-200 dark:bg-sky-900/30 dark:text-sky-300 dark:border-sky-800"};return e.jsxs(ee,{title:r("Monthly Shift Calendar"),url:"/hr/shifts/calendar",breadcrumbs:[{title:r("Dashboard"),href:route("dashboard")},{title:r("Shift Management"),href:route("hr.shifts.index")},{title:r("Calendar")}],actions:[{label:r("List View"),icon:e.jsx(ne,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>u.get(route("hr.shifts.index"))}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-800 p-4 mb-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row gap-4 items-end",children:[e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Month")}),e.jsxs(f,{value:w,onValueChange:O,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("Month")})}),e.jsx(v,{children:K.map(t=>e.jsx(h,{value:t.value,children:t.label},t.value))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Year")}),e.jsxs(f,{value:N,onValueChange:P,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("Year")})}),e.jsx(v,{children:H.map(t=>e.jsx(h,{value:t,children:t},t))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Department")}),e.jsxs(f,{value:p,onValueChange:V,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("All Departments")})}),e.jsxs(v,{children:[e.jsx(h,{value:"all",children:r("All Departments")}),I.map(t=>e.jsx(h,{value:t.id.toString(),children:t.name},t.id))]})]})]}),e.jsxs("div",{className:"flex-[2] space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Search Employee")}),e.jsx(se,{placeholder:r("Search by name..."),value:_,onChange:t=>T(t.target.value),onKeyDown:t=>t.key==="Enter"&&C()})]}),e.jsxs(y,{onClick:C,className:"bg-indigo-500 hover:bg-indigo-600",children:[e.jsx(de,{className:"h-4 w-4 mr-2"}),r("Refresh")]})]})}),e.jsxs("div",{className:"bg-sky-50 dark:bg-sky-900/10 border border-sky-100 dark:border-sky-900/30 rounded-xl p-4 mb-6 shadow-sm",children:[e.jsxs("div",{className:"flex flex-wrap gap-4 items-center mb-3",children:[e.jsxs("span",{className:"text-sm font-bold text-sky-800 dark:text-sky-300 flex items-center gap-2",children:[e.jsx("div",{className:"w-1.5 h-4 bg-sky-500 rounded-full"}),r("Shift Legend")]}),e.jsxs("div",{className:"flex items-center gap-2 px-2 py-1 rounded bg-gray-200/50 dark:bg-gray-800/50 border border-gray-200 dark:border-gray-700",children:[e.jsx("span",{className:"w-3 h-3 rounded-full bg-gray-400"}),e.jsx("span",{className:"text-xs font-semibold text-gray-700 dark:text-gray-300",children:r("Rest Day")})]}),e.jsxs("div",{className:"ml-auto flex items-center text-xs font-bold text-green-600 dark:text-green-400 bg-green-50 dark:bg-green-900/30 px-3 py-1.5 rounded-full border border-green-200 dark:border-green-800 shadow-sm transition-all hover:shadow-md cursor-default",children:[e.jsx(A,{className:"h-3.5 w-3.5 mr-2"}),r("Interactive Grid")]})]}),e.jsx("p",{className:"text-[10px] text-sky-600/70 dark:text-sky-400/50 pl-1 font-medium italic",children:r("* Click any cell to view details or modify assignment. The grid syncs directly with attendance records.")})]}),e.jsx("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg shadow-sm overflow-hidden",children:e.jsx("div",{className:"overflow-x-auto pb-2",children:e.jsxs("table",{className:"min-w-max w-full border-separate border-spacing-0 text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-gray-50/80 dark:bg-gray-800/80",children:[e.jsx("th",{className:"p-3 text-left font-bold text-gray-700 dark:text-gray-300 uppercase tracking-wider sticky left-0 z-10 bg-gray-50/95 dark:bg-gray-800/95 border-r border-b border-gray-200 dark:border-gray-800 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.1)] backdrop-blur min-w-[280px]",children:r("Employee")}),l==null?void 0:l.map((t,a)=>e.jsxs("th",{className:"p-2 border-r border-b border-gray-200 dark:border-gray-800 min-w-[50px] text-center last:border-r-0",children:[e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200 text-base",children:t.day}),e.jsx("div",{className:"text-[10px] text-gray-500 dark:text-gray-400 uppercase tracking-widest",children:t.day_name})]},a))]})}),e.jsx("tbody",{children:(m==null?void 0:m.length)>0?m.map(t=>e.jsxs("tr",{className:"hover:bg-gray-50/50 dark:hover:bg-gray-800/50 transition-colors",children:[e.jsx("td",{className:"p-3 bg-white dark:bg-gray-900 border-r border-b border-gray-200 dark:border-gray-800 sticky left-0 z-10 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.05)]",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 rounded-full bg-indigo-100 dark:bg-indigo-900/50 flex items-center justify-center text-indigo-700 dark:text-indigo-300 font-bold border border-indigo-200 dark:border-indigo-800",children:t.name.split(" ").map(a=>a[0]).join("").substring(0,2).toUpperCase()}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 whitespace-nowrap",children:t.name}),e.jsxs("div",{className:"text-xs text-gray-400 dark:text-gray-500 whitespace-nowrap",children:[t.employee_code," • ",t.designation]}),e.jsx("div",{className:"text-[10px] text-gray-400 dark:text-gray-500",children:t.department})]})]})}),l==null?void 0:l.map((a,s)=>{const i=t.shifts[a.date],R=i.status==="RD",W=Q(i.shift_name||"",i.status),X=R?r("RD"):i.shift_name?i.shift_name.split(" ")[0]:i.status,Z=i.start_time?i.start_time.replace(/^0/,"").replace(/\s*([AP]M)$/i," $1"):"";return e.jsx("td",{className:"p-1 border-r border-b border-gray-100 dark:border-gray-800 last:border-r-0 text-center min-w-[70px]",children:e.jsxs("div",{className:`flex flex-col items-center justify-center py-1 px-1.5 rounded border text-[11px] font-extrabold transition-all shadow-sm h-[50px] w-full ${W} ${S?"cursor-pointer hover:brightness-95 active:scale-95":""}`,onClick:()=>J(t,a.date,i),children:[e.jsx("span",{className:"leading-tight text-center",children:X}),i.start_time&&!R&&e.jsx("span",{className:"text-[9px] font-semibold text-current opacity-75 mt-0.5 tracking-tight",children:Z})]})},s)})]},t.id)):e.jsx("tr",{children:e.jsx("td",{colSpan:(l==null?void 0:l.length)+1,className:"p-8 text-center text-gray-500 dark:text-gray-400",children:r("No active shift scheduling found for these parameters.")})})})]})})}),q&&d&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/50 backdrop-blur-sm animate-in fade-in duration-200",children:e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-xl shadow-2xl border border-gray-200 dark:border-gray-800 w-full max-w-md overflow-hidden transform transition-all animate-in zoom-in-95 duration-200",children:[e.jsxs("div",{className:"bg-indigo-600 p-6 text-white relative",children:[e.jsx("button",{onClick:()=>g(!1),className:"absolute top-4 right-4 text-white/70 hover:text-white transition",children:e.jsx(ie,{className:"h-6 w-6 rotate-45"})}),e.jsx("h3",{className:"text-xl font-bold",children:r("Shift Details")}),e.jsx("p",{className:"text-indigo-100 text-sm",children:new Date(d.date).toLocaleDateString(void 0,{weekday:"long",year:"numeric",month:"long",day:"numeric"})})]}),e.jsxs("div",{className:"p-6 space-y-6",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-full bg-indigo-100 dark:bg-indigo-900/50 flex items-center justify-center text-indigo-700 dark:text-indigo-300 font-bold text-lg border border-indigo-200",children:d.employee_name[0]}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 text-lg",children:d.employee_name}),e.jsx("div",{className:"text-sm text-gray-400",children:d.employee_code||r("Employee")})]})]}),e.jsx("div",{className:"space-y-4 pt-2",children:e.jsxs("div",{className:"flex items-center gap-3 p-4 rounded-lg bg-gray-50 dark:bg-gray-800/50 border border-gray-100 dark:border-gray-800",children:[e.jsx("div",{className:`p-2 rounded-md ${d.is_rest_day?"bg-gray-200 text-gray-600":"bg-green-100 text-green-600"}`,children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs text-gray-400 uppercase font-semibold tracking-wider font-mono",children:r("Assigned Shift")}),e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200",children:d.is_rest_day?r("Rest Day"):d.shift_name})]})]})}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(y,{variant:"outline",className:"flex-1",onClick:()=>g(!1),children:r("Close")}),e.jsx(y,{className:"flex-1 bg-indigo-600 hover:bg-indigo-700",onClick:B,children:r("Edit Assignment")})]})]})]})}),e.jsx(le,{isOpen:Y,onClose:()=>b(!1),onSubmit:G,title:r("Assign Shift"),mode:"create",initialData:d,formConfig:{fields:[{name:"employee_name",label:r("Employee"),type:"text",disabled:!0,row:1,width:"full"},{name:"employee_id",label:r("Employee ID"),type:"text",disabled:!0,conditional:()=>!1},{name:"start_date",label:r("Start Date"),type:"date",required:!0,row:2,width:"50%"},{name:"end_date",label:r("End Date"),type:"date",required:!0,row:2,width:"50%"},{name:"shift_id",label:r("Select Shift"),type:"select",required:!1,options:F.map(t=>({value:t.id.toString(),label:`${t.name} (${t.start_time} - ${t.end_time})`})),row:3,width:"full",conditional:t=>!t.is_rest_day},{name:"is_rest_day",label:r("Mark as Rest Day"),type:"checkbox",required:!1,row:4,width:"full"}],layout:"default"}})]})}export{rr as default};
+import{r as n,j as e}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-CM2S36EN.js";import{u as re,c as te,x as ae,I as se,o as y,P as ie,r as u,t as c}from"./app-4fHGBOxL.js";import{S as f,a as j,b as k,c as v,d as h}from"./select-T_sz7ImN.js";import{C as le}from"./CrudFormModal-Cseu7azN.js";import{R as de}from"./refresh-cw-ChXdCVZX.js";import{C as A}from"./calendar-DqBcvi0D.js";import{L as ne}from"./layout-list-Bryhjcg8.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";function rr(){var D,M,E;const{t:r}=re(),{users:m,dates:l,departments:I,shifts:F,filters:x,auth:o}=te().props,$=(o==null?void 0:o.permissions)||[],L=(D=o==null?void 0:o.user)==null?void 0:D.type,[w,O]=n.useState(((M=x.month)==null?void 0:M.toString())||new Date().getMonth()+1+""),[N,P]=n.useState(((E=x.year)==null?void 0:E.toString())||new Date().getFullYear().toString()),[p,V]=n.useState(x.department_id||"all"),[_,T]=n.useState(x.search||""),[Y,b]=n.useState(!1),[q,g]=n.useState(!1),[d,z]=n.useState(null),S=["admin","hr","manager","company"].includes(L)||ae($,"manage-shifts"),C=()=>{u.get(route("hr.shifts.calendar"),{month:w,year:N,department_id:p!=="all"?p:void 0,search:_||void 0},{preserveState:!0,preserveScroll:!0})},J=(t,a,s)=>{if(!S)return;const i={employee_id:t.id,employee_name:t.name,employee_code:t.employee_code,date:a,start_date:a,end_date:a,shift_id:s.shift_id||"",shift_name:s.shift_name,start_time:s.start_time,end_time:s.end_time,is_rest_day:s.status==="RD"||s.is_rest_day};z(i),g(!0)},B=()=>{g(!1),b(!0)},G=t=>{const a=c.loading(r("Assigning shifts..."));u.post(route("hr.shifts.assign"),t,{onSuccess:s=>{b(!1),c.dismiss(a),s.props.flash.success&&c.success(r(s.props.flash.success))},onError:s=>{c.dismiss(a),c.error(Object.values(s).join(", "))}})},K=[{value:"1",label:r("January")},{value:"2",label:r("February")},{value:"3",label:r("March")},{value:"4",label:r("April")},{value:"5",label:r("May")},{value:"6",label:r("June")},{value:"7",label:r("July")},{value:"8",label:r("August")},{value:"9",label:r("September")},{value:"10",label:r("October")},{value:"11",label:r("November")},{value:"12",label:r("December")}],U=new Date().getFullYear(),H=Array.from({length:5},(t,a)=>(U-2+a).toString()),Q=(t,a)=>{if(a==="RD")return"bg-gray-200 text-gray-600 border-gray-300 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-700";const s=t.toLowerCase();return s.includes("morning")?"bg-green-100 text-green-700 border-green-200 dark:bg-green-900/30 dark:text-green-300 dark:border-green-800":s.includes("night")?"bg-indigo-100 text-indigo-700 border-indigo-200 dark:bg-indigo-900/30 dark:text-indigo-300 dark:border-indigo-800":s.includes("evening")?"bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-900/30 dark:text-orange-300 dark:border-orange-800":"bg-sky-100 text-sky-700 border-sky-200 dark:bg-sky-900/30 dark:text-sky-300 dark:border-sky-800"};return e.jsxs(ee,{title:r("Monthly Shift Calendar"),url:"/hr/shifts/calendar",breadcrumbs:[{title:r("Dashboard"),href:route("dashboard")},{title:r("Shift Management"),href:route("hr.shifts.index")},{title:r("Calendar")}],actions:[{label:r("List View"),icon:e.jsx(ne,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>u.get(route("hr.shifts.index"))}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-800 p-4 mb-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row gap-4 items-end",children:[e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Month")}),e.jsxs(f,{value:w,onValueChange:O,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("Month")})}),e.jsx(v,{children:K.map(t=>e.jsx(h,{value:t.value,children:t.label},t.value))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Year")}),e.jsxs(f,{value:N,onValueChange:P,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("Year")})}),e.jsx(v,{children:H.map(t=>e.jsx(h,{value:t,children:t},t))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Department")}),e.jsxs(f,{value:p,onValueChange:V,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("All Departments")})}),e.jsxs(v,{children:[e.jsx(h,{value:"all",children:r("All Departments")}),I.map(t=>e.jsx(h,{value:t.id.toString(),children:t.name},t.id))]})]})]}),e.jsxs("div",{className:"flex-[2] space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Search Employee")}),e.jsx(se,{placeholder:r("Search by name..."),value:_,onChange:t=>T(t.target.value),onKeyDown:t=>t.key==="Enter"&&C()})]}),e.jsxs(y,{onClick:C,className:"bg-indigo-500 hover:bg-indigo-600",children:[e.jsx(de,{className:"h-4 w-4 mr-2"}),r("Refresh")]})]})}),e.jsxs("div",{className:"bg-sky-50 dark:bg-sky-900/10 border border-sky-100 dark:border-sky-900/30 rounded-xl p-4 mb-6 shadow-sm",children:[e.jsxs("div",{className:"flex flex-wrap gap-4 items-center mb-3",children:[e.jsxs("span",{className:"text-sm font-bold text-sky-800 dark:text-sky-300 flex items-center gap-2",children:[e.jsx("div",{className:"w-1.5 h-4 bg-sky-500 rounded-full"}),r("Shift Legend")]}),e.jsxs("div",{className:"flex items-center gap-2 px-2 py-1 rounded bg-gray-200/50 dark:bg-gray-800/50 border border-gray-200 dark:border-gray-700",children:[e.jsx("span",{className:"w-3 h-3 rounded-full bg-gray-400"}),e.jsx("span",{className:"text-xs font-semibold text-gray-700 dark:text-gray-300",children:r("Rest Day")})]}),e.jsxs("div",{className:"ml-auto flex items-center text-xs font-bold text-green-600 dark:text-green-400 bg-green-50 dark:bg-green-900/30 px-3 py-1.5 rounded-full border border-green-200 dark:border-green-800 shadow-sm transition-all hover:shadow-md cursor-default",children:[e.jsx(A,{className:"h-3.5 w-3.5 mr-2"}),r("Interactive Grid")]})]}),e.jsx("p",{className:"text-[10px] text-sky-600/70 dark:text-sky-400/50 pl-1 font-medium italic",children:r("* Click any cell to view details or modify assignment. The grid syncs directly with attendance records.")})]}),e.jsx("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg shadow-sm overflow-hidden",children:e.jsx("div",{className:"overflow-x-auto pb-2",children:e.jsxs("table",{className:"min-w-max w-full border-separate border-spacing-0 text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-gray-50/80 dark:bg-gray-800/80",children:[e.jsx("th",{className:"p-3 text-left font-bold text-gray-700 dark:text-gray-300 uppercase tracking-wider sticky left-0 z-10 bg-gray-50/95 dark:bg-gray-800/95 border-r border-b border-gray-200 dark:border-gray-800 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.1)] backdrop-blur min-w-[280px]",children:r("Employee")}),l==null?void 0:l.map((t,a)=>e.jsxs("th",{className:"p-2 border-r border-b border-gray-200 dark:border-gray-800 min-w-[50px] text-center last:border-r-0",children:[e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200 text-base",children:t.day}),e.jsx("div",{className:"text-[10px] text-gray-500 dark:text-gray-400 uppercase tracking-widest",children:t.day_name})]},a))]})}),e.jsx("tbody",{children:(m==null?void 0:m.length)>0?m.map(t=>e.jsxs("tr",{className:"hover:bg-gray-50/50 dark:hover:bg-gray-800/50 transition-colors",children:[e.jsx("td",{className:"p-3 bg-white dark:bg-gray-900 border-r border-b border-gray-200 dark:border-gray-800 sticky left-0 z-10 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.05)]",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 rounded-full bg-indigo-100 dark:bg-indigo-900/50 flex items-center justify-center text-indigo-700 dark:text-indigo-300 font-bold border border-indigo-200 dark:border-indigo-800",children:t.name.split(" ").map(a=>a[0]).join("").substring(0,2).toUpperCase()}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 whitespace-nowrap",children:t.name}),e.jsxs("div",{className:"text-xs text-gray-400 dark:text-gray-500 whitespace-nowrap",children:[t.employee_code," • ",t.designation]}),e.jsx("div",{className:"text-[10px] text-gray-400 dark:text-gray-500",children:t.department})]})]})}),l==null?void 0:l.map((a,s)=>{const i=t.shifts[a.date],R=i.status==="RD",W=Q(i.shift_name||"",i.status),X=R?r("RD"):i.shift_name?i.shift_name.split(" ")[0]:i.status,Z=i.start_time?i.start_time.replace(/^0/,"").replace(/\s*([AP]M)$/i," $1"):"";return e.jsx("td",{className:"p-1 border-r border-b border-gray-100 dark:border-gray-800 last:border-r-0 text-center min-w-[70px]",children:e.jsxs("div",{className:`flex flex-col items-center justify-center py-1 px-1.5 rounded border text-[11px] font-extrabold transition-all shadow-sm h-[50px] w-full ${W} ${S?"cursor-pointer hover:brightness-95 active:scale-95":""}`,onClick:()=>J(t,a.date,i),children:[e.jsx("span",{className:"leading-tight text-center",children:X}),i.start_time&&!R&&e.jsx("span",{className:"text-[9px] font-semibold text-current opacity-75 mt-0.5 tracking-tight",children:Z})]})},s)})]},t.id)):e.jsx("tr",{children:e.jsx("td",{colSpan:(l==null?void 0:l.length)+1,className:"p-8 text-center text-gray-500 dark:text-gray-400",children:r("No active shift scheduling found for these parameters.")})})})]})})}),q&&d&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/50 backdrop-blur-sm animate-in fade-in duration-200",children:e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-xl shadow-2xl border border-gray-200 dark:border-gray-800 w-full max-w-md overflow-hidden transform transition-all animate-in zoom-in-95 duration-200",children:[e.jsxs("div",{className:"bg-indigo-600 p-6 text-white relative",children:[e.jsx("button",{onClick:()=>g(!1),className:"absolute top-4 right-4 text-white/70 hover:text-white transition",children:e.jsx(ie,{className:"h-6 w-6 rotate-45"})}),e.jsx("h3",{className:"text-xl font-bold",children:r("Shift Details")}),e.jsx("p",{className:"text-indigo-100 text-sm",children:new Date(d.date).toLocaleDateString(void 0,{weekday:"long",year:"numeric",month:"long",day:"numeric"})})]}),e.jsxs("div",{className:"p-6 space-y-6",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-full bg-indigo-100 dark:bg-indigo-900/50 flex items-center justify-center text-indigo-700 dark:text-indigo-300 font-bold text-lg border border-indigo-200",children:d.employee_name[0]}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 text-lg",children:d.employee_name}),e.jsx("div",{className:"text-sm text-gray-400",children:d.employee_code||r("Employee")})]})]}),e.jsx("div",{className:"space-y-4 pt-2",children:e.jsxs("div",{className:"flex items-center gap-3 p-4 rounded-lg bg-gray-50 dark:bg-gray-800/50 border border-gray-100 dark:border-gray-800",children:[e.jsx("div",{className:`p-2 rounded-md ${d.is_rest_day?"bg-gray-200 text-gray-600":"bg-green-100 text-green-600"}`,children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs text-gray-400 uppercase font-semibold tracking-wider font-mono",children:r("Assigned Shift")}),e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200",children:d.is_rest_day?r("Rest Day"):d.shift_name})]})]})}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(y,{variant:"outline",className:"flex-1",onClick:()=>g(!1),children:r("Close")}),e.jsx(y,{className:"flex-1 bg-indigo-600 hover:bg-indigo-700",onClick:B,children:r("Edit Assignment")})]})]})]})}),e.jsx(le,{isOpen:Y,onClose:()=>b(!1),onSubmit:G,title:r("Assign Shift"),mode:"create",initialData:d,formConfig:{fields:[{name:"employee_name",label:r("Employee"),type:"text",disabled:!0,row:1,width:"full"},{name:"employee_id",label:r("Employee ID"),type:"text",disabled:!0,conditional:()=>!1},{name:"start_date",label:r("Start Date"),type:"date",required:!0,row:2,width:"50%"},{name:"end_date",label:r("End Date"),type:"date",required:!0,row:2,width:"50%"},{name:"shift_id",label:r("Select Shift"),type:"select",required:!1,options:F.map(t=>({value:t.id.toString(),label:`${t.name} (${t.start_time} - ${t.end_time})`})),row:3,width:"full",conditional:t=>!t.is_rest_day},{name:"is_rest_day",label:r("Mark as Rest Day"),type:"checkbox",required:!1,row:4,width:"full"}],layout:"default"}})]})}export{rr as default};
diff --git a/public/build/assets/calendar-R1WF0Jw3.js b/public/build/assets/calendar-Boj6j1tj.js
similarity index 79%
rename from public/build/assets/calendar-R1WF0Jw3.js
rename to public/build/assets/calendar-Boj6j1tj.js
index 1b364f706..c1cdeffdf 100644
--- a/public/build/assets/calendar-R1WF0Jw3.js
+++ b/public/build/assets/calendar-Boj6j1tj.js
@@ -1 +1 @@
-import{r as o,j as e}from"./ui-Z445SNHD.js";import{P as k}from"./page-template-CUbbykGe.js";import{u as _,c as T,F as B,B as i,D as P,h as H,j as L,k as F,r as M}from"./app-DCZHPiEr.js";import{F as A,i as G,a as R,b as $}from"./index-DrmIhGnK.js";import{L as O}from"./list-BSrGYPOe.js";import{D as Y}from"./download-jqune9mh.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Pe(){var p,h;const{t}=_(),{calendarEvents:x,branches:u,categories:g,years:b,currentYear:j,filters:c={}}=T().props,[l,I]=o.useState(c.category||""),[d,U]=o.useState(c.branch_id||""),[n,V]=o.useState(j.toString()),[a,y]=o.useState(null),[f,m]=o.useState(!1),v=r=>{const s=r.event;y({id:s.id,title:s.title,start:s.start,end:s.end,...s.extendedProps}),m(!0)},N=()=>{M.get(route("hr.holidays.index"),{year:n,category:l||void 0,branch_id:d||void 0})},w=()=>{window.open(route("hr.holidays.export.pdf",{year:n,category:l||void 0,branch_id:d||void 0}),"_blank")},D=()=>{window.open(route("hr.holidays.export.ical",{year:n,category:l||void 0,branch_id:d||void 0}),"_blank")},S=[{label:t("List View"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:N},{label:t("Export PDF"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:w},{label:t("Export iCal"),icon:e.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:D}],C=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.holidays.index")},{title:t("Holidays"),href:route("hr.holidays.index")},{title:t("Calendar")}];return[t("All Categories"),...(g||[]).map(r=>({value:r,label:r.charAt(0).toUpperCase()+r.slice(1)}))],[t("All Branches"),...(u||[]).map(r=>({value:r.id.toString(),label:r.name}))],[...(b||[]).map(r=>({value:r.toString(),label:r.toString()}))],e.jsxs(k,{title:`${t("Holiday Calendar")} - ${n}`,url:"/hr/holidays/calendar",actions:S,breadcrumbs:C,children:[e.jsxs("div",{className:"mb-6 flex flex-wrap gap-2",children:[e.jsx(i,{variant:"secondary",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:t("National")}),e.jsx(i,{variant:"secondary",className:"bg-purple-50 text-purple-700 hover:bg-purple-50",children:t("Religious")}),e.jsx(i,{variant:"secondary",className:"bg-green-50 text-green-700 hover:bg-green-50",children:t("Company Specific")}),e.jsx(i,{variant:"secondary",className:"bg-amber-50 text-amber-700 hover:bg-amber-50",children:t("Regional")})]}),e.jsx("div",{className:"bg-white rounded-lg shadow p-6",children:e.jsx("div",{style:{height:"600px"},children:e.jsx(A,{plugins:[G,R,$],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},buttonText:{today:t("Today"),month:t("Month"),week:t("Week"),day:t("Day")},events:x,height:"100%",eventClick:v,dayMaxEvents:!0,weekends:!0})})}),e.jsx(P,{open:f,onOpenChange:m,children:e.jsxs(H,{className:"max-w-md",children:[e.jsx(L,{children:e.jsx(F,{children:a==null?void 0:a.title})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{variant:"outline",children:a==null?void 0:a.category}),(a==null?void 0:a.is_half_day)&&e.jsx(i,{variant:"secondary",children:t("Half Day")}),a!=null&&a.is_paid?e.jsx(i,{variant:"outline",className:"bg-green-50 text-green-700",children:t("Paid")}):e.jsx(i,{variant:"outline",className:"bg-red-50 text-red-700",children:t("Unpaid")})]}),(a==null?void 0:a.description)&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Description")}),e.jsx("p",{className:"font-medium",children:a.description})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Start Date")}),e.jsx("p",{className:"font-medium",children:a!=null&&a.start?((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(a.start,!1))||new Date(a.start).toLocaleDateString():""})]}),(a==null?void 0:a.end)&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("End Date")}),e.jsx("p",{className:"font-medium",children:((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(a.end,!1))||new Date(a.end).toLocaleDateString()})]}),(a==null?void 0:a.branches)&&a.branches.length>0&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Branches")}),e.jsx("div",{className:"flex flex-wrap gap-1",children:a.branches.map((r,s)=>e.jsx(i,{variant:"outline",className:"text-xs",children:r},s))})]})]})]})})]})}export{Pe as default};
+import{r as o,j as e}from"./ui-Z445SNHD.js";import{P as k}from"./page-template-CM2S36EN.js";import{u as _,c as T,F as B,B as i,D as P,h as H,j as L,k as F,r as M}from"./app-4fHGBOxL.js";import{F as A,i as G,a as R,b as $}from"./index-DrmIhGnK.js";import{L as O}from"./list-TEmTfixH.js";import{D as Y}from"./download-BzxwiIbz.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Pe(){var p,h;const{t}=_(),{calendarEvents:x,branches:u,categories:g,years:b,currentYear:j,filters:c={}}=T().props,[l,I]=o.useState(c.category||""),[d,U]=o.useState(c.branch_id||""),[n,V]=o.useState(j.toString()),[a,y]=o.useState(null),[f,m]=o.useState(!1),v=r=>{const s=r.event;y({id:s.id,title:s.title,start:s.start,end:s.end,...s.extendedProps}),m(!0)},N=()=>{M.get(route("hr.holidays.index"),{year:n,category:l||void 0,branch_id:d||void 0})},w=()=>{window.open(route("hr.holidays.export.pdf",{year:n,category:l||void 0,branch_id:d||void 0}),"_blank")},D=()=>{window.open(route("hr.holidays.export.ical",{year:n,category:l||void 0,branch_id:d||void 0}),"_blank")},S=[{label:t("List View"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:N},{label:t("Export PDF"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:w},{label:t("Export iCal"),icon:e.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:D}],C=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.holidays.index")},{title:t("Holidays"),href:route("hr.holidays.index")},{title:t("Calendar")}];return[t("All Categories"),...(g||[]).map(r=>({value:r,label:r.charAt(0).toUpperCase()+r.slice(1)}))],[t("All Branches"),...(u||[]).map(r=>({value:r.id.toString(),label:r.name}))],[...(b||[]).map(r=>({value:r.toString(),label:r.toString()}))],e.jsxs(k,{title:`${t("Holiday Calendar")} - ${n}`,url:"/hr/holidays/calendar",actions:S,breadcrumbs:C,children:[e.jsxs("div",{className:"mb-6 flex flex-wrap gap-2",children:[e.jsx(i,{variant:"secondary",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:t("National")}),e.jsx(i,{variant:"secondary",className:"bg-purple-50 text-purple-700 hover:bg-purple-50",children:t("Religious")}),e.jsx(i,{variant:"secondary",className:"bg-green-50 text-green-700 hover:bg-green-50",children:t("Company Specific")}),e.jsx(i,{variant:"secondary",className:"bg-amber-50 text-amber-700 hover:bg-amber-50",children:t("Regional")})]}),e.jsx("div",{className:"bg-white rounded-lg shadow p-6",children:e.jsx("div",{style:{height:"600px"},children:e.jsx(A,{plugins:[G,R,$],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},buttonText:{today:t("Today"),month:t("Month"),week:t("Week"),day:t("Day")},events:x,height:"100%",eventClick:v,dayMaxEvents:!0,weekends:!0})})}),e.jsx(P,{open:f,onOpenChange:m,children:e.jsxs(H,{className:"max-w-md",children:[e.jsx(L,{children:e.jsx(F,{children:a==null?void 0:a.title})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{variant:"outline",children:a==null?void 0:a.category}),(a==null?void 0:a.is_half_day)&&e.jsx(i,{variant:"secondary",children:t("Half Day")}),a!=null&&a.is_paid?e.jsx(i,{variant:"outline",className:"bg-green-50 text-green-700",children:t("Paid")}):e.jsx(i,{variant:"outline",className:"bg-red-50 text-red-700",children:t("Unpaid")})]}),(a==null?void 0:a.description)&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Description")}),e.jsx("p",{className:"font-medium",children:a.description})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Start Date")}),e.jsx("p",{className:"font-medium",children:a!=null&&a.start?((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(a.start,!1))||new Date(a.start).toLocaleDateString():""})]}),(a==null?void 0:a.end)&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("End Date")}),e.jsx("p",{className:"font-medium",children:((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(a.end,!1))||new Date(a.end).toLocaleDateString()})]}),(a==null?void 0:a.branches)&&a.branches.length>0&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Branches")}),e.jsx("div",{className:"flex flex-wrap gap-1",children:a.branches.map((r,s)=>e.jsx(i,{variant:"outline",className:"text-xs",children:r},s))})]})]})]})})]})}export{Pe as default};
diff --git a/public/build/assets/calendar-DCkHloTO.js b/public/build/assets/calendar-C4U-DETn.js
similarity index 71%
rename from public/build/assets/calendar-DCkHloTO.js
rename to public/build/assets/calendar-C4U-DETn.js
index dc09a1753..4a8367d54 100644
--- a/public/build/assets/calendar-DCkHloTO.js
+++ b/public/build/assets/calendar-C4U-DETn.js
@@ -1 +1 @@
-import{r as m,j as t}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-CUbbykGe.js";import{u as T,c as _,C as k,r as l}from"./app-DCZHPiEr.js";import{F as y,i as V,a as A,b as F}from"./index-DrmIhGnK.js";import{S as d,a as c,b as p,c as u,d as h}from"./select-X5YLR2bv.js";import{L as G}from"./list-BSrGYPOe.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function je(){const{t:r}=T(),{calendarEvents:g,trainingPrograms:x,filters:n={}}=_().props,[s,v]=m.useState(n.training_program_id||"all"),[i,b]=m.useState(n.status||"all"),j=()=>{l.get(route("hr.training-sessions.index"))},S=e=>{const a=e.event.id;l.get(route("hr.training-sessions.show",a))},o=(e,a)=>{l.get(route("hr.training-sessions.calendar"),{[e]:a==="all"?void 0:a,...e!=="training_program_id"&&s!=="all"?{training_program_id:s}:{},...e!=="status"&&i!=="all"?{status:i}:{}},{preserveState:!0})},f=[{label:r("List View"),icon:t.jsx(G,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:j}],C=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.training-sessions.index")},{title:r("Training Management"),href:route("hr.training-sessions.index")},{title:r("Training Sessions"),href:route("hr.training-sessions.index")},{title:r("Calendar")}],w=[{value:"all",label:r("All Programs")},...(x||[]).map(e=>({value:e.id.toString(),label:e.name}))],P=[{value:"all",label:r("All Statuses")},{value:"scheduled",label:r("Scheduled")},{value:"in_progress",label:r("In Progress")},{value:"completed",label:r("Completed")},{value:"cancelled",label:r("Cancelled")}];return t.jsxs(N,{title:r("Training Sessions Calendar"),url:"/hr/training/sessions/calendar",actions:f,breadcrumbs:C,children:[t.jsxs("div",{className:"flex flex-wrap gap-4 mb-4",children:[t.jsxs("div",{className:"w-full md:w-64",children:[t.jsx("label",{className:"block text-sm font-medium mb-1",children:r("Program")}),t.jsxs(d,{value:s,onValueChange:e=>{v(e),o("training_program_id",e)},children:[t.jsx(c,{children:t.jsx(p,{placeholder:r("All Programs")})}),t.jsx(u,{children:w.map(e=>t.jsx(h,{value:e.value,children:e.label},e.value))})]})]}),t.jsxs("div",{className:"w-full md:w-64",children:[t.jsx("label",{className:"block text-sm font-medium mb-1",children:r("Status")}),t.jsxs(d,{value:i,onValueChange:e=>{b(e),o("status",e)},children:[t.jsx(c,{children:t.jsx(p,{placeholder:r("All Statuses")})}),t.jsx(u,{children:P.map(e=>t.jsx(h,{value:e.value,children:e.label},e.value))})]})]})]}),t.jsx(k,{className:"p-4",children:t.jsx(y,{plugins:[V,A,F],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},events:g,eventClick:S,eventTimeFormat:{hour:"2-digit",minute:"2-digit",meridiem:"short"},height:"auto",aspectRatio:1.8,eventDisplay:"block",eventContent:e=>t.jsxs("div",{className:"p-1 overflow-hidden",children:[t.jsx("div",{className:"font-medium text-xs truncate",children:e.event.title}),e.view.type!=="dayGridMonth"&&t.jsx("div",{className:"text-xs truncate",children:e.event.extendedProps.program})]})})})]})}export{je as default};
+import{r as m,j as t}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-CM2S36EN.js";import{u as T,c as _,C as k,r as l}from"./app-4fHGBOxL.js";import{F as y,i as V,a as A,b as F}from"./index-DrmIhGnK.js";import{S as d,a as c,b as p,c as u,d as h}from"./select-T_sz7ImN.js";import{L as G}from"./list-TEmTfixH.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function je(){const{t:r}=T(),{calendarEvents:g,trainingPrograms:x,filters:n={}}=_().props,[s,v]=m.useState(n.training_program_id||"all"),[i,b]=m.useState(n.status||"all"),j=()=>{l.get(route("hr.training-sessions.index"))},S=e=>{const a=e.event.id;l.get(route("hr.training-sessions.show",a))},o=(e,a)=>{l.get(route("hr.training-sessions.calendar"),{[e]:a==="all"?void 0:a,...e!=="training_program_id"&&s!=="all"?{training_program_id:s}:{},...e!=="status"&&i!=="all"?{status:i}:{}},{preserveState:!0})},f=[{label:r("List View"),icon:t.jsx(G,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:j}],C=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.training-sessions.index")},{title:r("Training Management"),href:route("hr.training-sessions.index")},{title:r("Training Sessions"),href:route("hr.training-sessions.index")},{title:r("Calendar")}],w=[{value:"all",label:r("All Programs")},...(x||[]).map(e=>({value:e.id.toString(),label:e.name}))],P=[{value:"all",label:r("All Statuses")},{value:"scheduled",label:r("Scheduled")},{value:"in_progress",label:r("In Progress")},{value:"completed",label:r("Completed")},{value:"cancelled",label:r("Cancelled")}];return t.jsxs(N,{title:r("Training Sessions Calendar"),url:"/hr/training/sessions/calendar",actions:f,breadcrumbs:C,children:[t.jsxs("div",{className:"flex flex-wrap gap-4 mb-4",children:[t.jsxs("div",{className:"w-full md:w-64",children:[t.jsx("label",{className:"block text-sm font-medium mb-1",children:r("Program")}),t.jsxs(d,{value:s,onValueChange:e=>{v(e),o("training_program_id",e)},children:[t.jsx(c,{children:t.jsx(p,{placeholder:r("All Programs")})}),t.jsx(u,{children:w.map(e=>t.jsx(h,{value:e.value,children:e.label},e.value))})]})]}),t.jsxs("div",{className:"w-full md:w-64",children:[t.jsx("label",{className:"block text-sm font-medium mb-1",children:r("Status")}),t.jsxs(d,{value:i,onValueChange:e=>{b(e),o("status",e)},children:[t.jsx(c,{children:t.jsx(p,{placeholder:r("All Statuses")})}),t.jsx(u,{children:P.map(e=>t.jsx(h,{value:e.value,children:e.label},e.value))})]})]})]}),t.jsx(k,{className:"p-4",children:t.jsx(y,{plugins:[V,A,F],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},events:g,eventClick:S,eventTimeFormat:{hour:"2-digit",minute:"2-digit",meridiem:"short"},height:"auto",aspectRatio:1.8,eventDisplay:"block",eventContent:e=>t.jsxs("div",{className:"p-1 overflow-hidden",children:[t.jsx("div",{className:"font-medium text-xs truncate",children:e.event.title}),e.view.type!=="dayGridMonth"&&t.jsx("div",{className:"text-xs truncate",children:e.event.extendedProps.program})]})})})]})}export{je as default};
diff --git a/public/build/assets/calendar-YoExU_hy.js b/public/build/assets/calendar-DqBcvi0D.js
similarity index 90%
rename from public/build/assets/calendar-YoExU_hy.js
rename to public/build/assets/calendar-DqBcvi0D.js
index 220dd23b6..1deeaa6e3 100644
--- a/public/build/assets/calendar-YoExU_hy.js
+++ b/public/build/assets/calendar-DqBcvi0D.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/calendar-DHZORIn0.js b/public/build/assets/calendar-DqdfSQt2.js
similarity index 94%
rename from public/build/assets/calendar-DHZORIn0.js
rename to public/build/assets/calendar-DqdfSQt2.js
index e4e86fcfd..89b54f08d 100644
--- a/public/build/assets/calendar-DHZORIn0.js
+++ b/public/build/assets/calendar-DqdfSQt2.js
@@ -1 +1 @@
-import{r as g,j as e}from"./ui-Z445SNHD.js";import{P as Ee}from"./page-template-CUbbykGe.js";import{u as Oe,c as He,x as Me,I as Te,o as de,P as Re,ao as ce,t as n,r as S}from"./app-DCZHPiEr.js";import{S as A,a as D,b as E,c as O,d as v}from"./select-X5YLR2bv.js";import{C as Fe}from"./CrudFormModal-BbMnKdFg.js";import{R as Pe}from"./refresh-cw-FiNR9pzi.js";import{C as Ve}from"./calendar-YoExU_hy.js";import{L as Be}from"./layout-list-CLoEfo1A.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";function Tr(){var G,K,Q,X,Z,I;const{t:r}=Oe(),{auth:j,users:d,dates:m,departments:he,branches:pe,filters:C,errors:xe,leaveTypes:B}=He().props,me=(j==null?void 0:j.permissions)||[],be=(G=j==null?void 0:j.user)==null?void 0:G.type,[q,ge]=g.useState(((K=C.month)==null?void 0:K.toString())||new Date().getMonth()+1+""),[W,fe]=g.useState(((Q=C.year)==null?void 0:Q.toString())||new Date().getFullYear().toString()),[M,ue]=g.useState(C.department_id||"all"),[T,ye]=g.useState(C.branch_id||"all"),[Y,ve]=g.useState(C.search||""),[je,f]=g.useState(!1),[a,R]=g.useState(null),[u,H]=g.useState("create"),[F,$]=g.useState(null),z=["admin","hr","manager","company"].includes(be)||Me(me,"edit-attendance-records"),U=()=>{S.get(route("hr.attendance-records.calendar"),{month:q,year:W,department_id:M!=="all"?M:void 0,branch_id:T!=="all"?T:void 0,search:Y||void 0},{preserveState:!0,preserveScroll:!0})},J=(t,s)=>{s&&ce.get(route("hr.attendance-records.get-leave-balance"),{params:{employee_id:t,leave_type_id:s}}).then(i=>{$(i.data)})},_e=(t,s,i)=>{var o;if(z){if(i.record){if(i.record.is_approved_leave){H("view"),R({status:"on_leave",employee_id:t.id,employee_name:t.name,date:s,notes:r("This is an approved Leave Application from the Leave module."),is_readonly:!0}),f(!0);return}H("view"),R({...i.record,clock_in:i.record.clock_in?i.record.clock_in.substring(0,5):"",clock_out:i.record.clock_out?i.record.clock_out.substring(0,5):"",employee_id:t.id,employee_name:t.name,date:s}),i.record.status==="on_leave"&&i.record.leave_type_id&&J(t.id,i.record.leave_type_id)}else{const c=new Date(s).toLocaleDateString("en-US",{weekday:"long"}).toLowerCase(),p=((o=t.rest_days)==null?void 0:o.includes(c))??(c==="saturday"||c==="sunday");H("create"),R({employee_id:t.id,employee_name:t.name,date:s,status:p?"rest_day":"present",is_rest_day:p,clock_in:"",clock_out:""}),$(null)}f(!0)}},ke=t=>{const s=d==null?void 0:d.find(l=>{var c;return l.id.toString()===((c=t.employee_id)==null?void 0:c.toString())});if(!(t.shift_name||t.shift_start_time||s&&s.shift)){n.error(r("Cannot save: No shift assigned to this record or employee."));return}if(u==="edit"&&!(a!=null&&a.id)){n.error(r("Invalid record ID for update."));return}const o=n.loading(r(u==="create"?"Creating attendance record...":"Updating attendance record..."));u==="create"?S.post(route("hr.attendance-records.store"),t,{onSuccess:l=>{n.dismiss(o),l.props.flash.success?(f(!1),n.success(r(l.props.flash.success))):l.props.flash.error&&n.error(r(l.props.flash.error))},onError:l=>{n.dismiss(o),n.error(Object.values(l).join(", "))}}):S.put(route("hr.attendance-records.update",a.id),t,{onSuccess:l=>{n.dismiss(o),l.props.flash.success?(f(!1),n.success(r(l.props.flash.success))):l.props.flash.error&&n.error(r(l.props.flash.error))},onError:l=>{n.dismiss(o),n.error(Object.values(l).join(", "))}})},we=t=>{const s=t.is_approved_leave||t.leave_application_id,i=n.loading(r(s?"Cancelling leave application...":"Deleting attendance record..."));s&&t.leave_application_id?S.post(route("hr.attendance-records.cancel-leave"),{leave_application_id:t.leave_application_id},{onSuccess:o=>{n.dismiss(i),o.props.flash.success?(f(!1),n.success(r(o.props.flash.success))):o.props.flash.error&&n.error(r(o.props.flash.error))},onError:o=>{n.dismiss(i),n.error(Object.values(o).join(", "))}}):t.id&&S.delete(route("hr.attendance-records.destroy",t.id),{onSuccess:o=>{n.dismiss(i),o.props.flash.success?(f(!1),n.success(r(o.props.flash.success))):o.props.flash.error&&n.error(r(o.props.flash.error))},onError:o=>{n.dismiss(i),n.error(Object.values(o).join(", "))}})},Ne=[{value:"1",label:r("January")},{value:"2",label:r("February")},{value:"3",label:r("March")},{value:"4",label:r("April")},{value:"5",label:r("May")},{value:"6",label:r("June")},{value:"7",label:r("July")},{value:"8",label:r("August")},{value:"9",label:r("September")},{value:"10",label:r("October")},{value:"11",label:r("November")},{value:"12",label:r("December")}],Se=new Date().getFullYear(),Ce=Array.from({length:5},(t,s)=>(Se-2+s).toString()),Le=t=>{switch(t){case"P":return"bg-green-500 text-white border border-green-600";case"A":return"bg-red-500 text-white border border-red-600";case"L":return"bg-amber-500 text-white border border-amber-600";case"E":return"bg-orange-500 text-white border border-orange-600";case"H":return"bg-cyan-500 text-white border border-cyan-600";case"LV":return"bg-indigo-600 text-white border border-indigo-700 shadow-md transform scale-110";case"HD":return"bg-sky-500 text-white border border-sky-600";case"RD":return"bg-gray-500 text-white border border-gray-600";case"OT":return"bg-fuchsia-500 text-white border border-fuchsia-600";case"ND":return"bg-slate-800 text-white border border-slate-900";case"W":return"bg-gray-400 text-white border border-gray-500";case"--":default:return"bg-gray-100 text-gray-400 border border-gray-200"}};return e.jsxs(Ee,{title:r("Monthly Attendance Calendar"),url:"/hr/attendance-records/calendar",breadcrumbs:[{title:r("Dashboard"),href:route("dashboard")},{title:r("Attendance"),href:route("hr.attendance-records.index")},{title:r("Calendar")}],actions:[{label:r("List View"),icon:e.jsx(Be,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>S.get(route("hr.attendance-records.index",{view:"list"}))}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-800 p-4 mb-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row gap-4 items-end",children:[e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Month")}),e.jsxs(A,{value:q,onValueChange:ge,children:[e.jsx(D,{className:"w-full",children:e.jsx(E,{placeholder:r("Month")})}),e.jsx(O,{children:Ne.map(t=>e.jsx(v,{value:t.value,children:t.label},t.value))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Year")}),e.jsxs(A,{value:W,onValueChange:fe,children:[e.jsx(D,{className:"w-full",children:e.jsx(E,{placeholder:r("Year")})}),e.jsx(O,{children:Ce.map(t=>e.jsx(v,{value:t,children:t},t))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Department")}),e.jsxs(A,{value:M,onValueChange:ue,children:[e.jsx(D,{className:"w-full",children:e.jsx(E,{placeholder:r("All Departments")})}),e.jsxs(O,{children:[e.jsx(v,{value:"all",children:r("All Departments")}),he.map(t=>e.jsx(v,{value:t.id.toString(),children:t.name},t.id))]})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Branch")}),e.jsxs(A,{value:T,onValueChange:ye,children:[e.jsx(D,{className:"w-full",children:e.jsx(E,{placeholder:r("All Branches")})}),e.jsxs(O,{children:[e.jsx(v,{value:"all",children:r("All Branches")}),(pe||[]).map(t=>e.jsx(v,{value:t.id.toString(),children:t.name},t.id))]})]})]}),e.jsxs("div",{className:"flex-[2] space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Search Employee")}),e.jsx(Te,{placeholder:r("Search by name..."),value:Y,onChange:t=>ve(t.target.value),onKeyDown:t=>t.key==="Enter"&&U()})]}),e.jsxs(de,{onClick:U,className:"bg-indigo-500 hover:bg-indigo-600",children:[e.jsx(Pe,{className:"h-4 w-4 mr-2"}),r("Refresh")]})]})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg p-3 mb-6 flex flex-wrap gap-x-4 gap-y-3 items-center",children:[e.jsxs("span",{className:"text-sm font-semibold text-gray-700 dark:text-gray-300 mr-2",children:[r("Legend"),":"]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-green-500 border border-green-600 text-white text-[10px] font-bold tracking-tight",children:"P"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Present")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-red-500 border border-red-600 text-white text-[10px] font-bold tracking-tight",children:"A"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Absent")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-amber-500 border border-amber-600 text-white text-[10px] font-bold tracking-tight",children:"L"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Late")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-orange-500 border border-orange-600 text-white text-[10px] font-bold tracking-tight",children:"E"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Early Checkout")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-cyan-500 border border-cyan-600 text-white text-[10px] font-bold tracking-tight",children:"H"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Half Day")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-indigo-500 border border-indigo-600 text-white text-[10px] font-bold tracking-tight",children:"LV"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Leave")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-sky-500 border border-sky-600 text-white text-[10px] font-bold tracking-tight",children:"HD"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Holiday")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-gray-500 border border-gray-600 text-white text-[10px] font-bold tracking-tight",children:"RD"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Rest Day")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-fuchsia-500 border border-fuchsia-600 text-white text-[10px] font-bold tracking-tight",children:"OT"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Overtime")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-slate-800 border border-slate-900 text-white text-[10px] font-bold tracking-tight",children:"ND"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Night Differential")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-gray-400 border border-gray-500 text-white text-[10px] font-bold tracking-tight",children:"W"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Weekend")})]}),e.jsxs("div",{className:"md:ml-auto flex items-center text-xs font-medium text-amber-600 dark:text-amber-400 bg-amber-50 dark:bg-amber-900/30 px-3 py-1 rounded-full border border-amber-200 dark:border-amber-800",children:[e.jsx(Ve,{className:"h-3.5 w-3.5 mr-1.5"}),r("Leave Integrated Grid")]})]}),e.jsx("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg shadow-sm overflow-hidden",children:e.jsx("div",{className:"overflow-x-auto pb-2",children:e.jsxs("table",{className:"min-w-max w-full border-separate border-spacing-0 text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-gray-50/80 dark:bg-gray-800/80",children:[e.jsx("th",{className:"p-3 text-left font-bold text-gray-700 dark:text-gray-300 uppercase tracking-wider sticky left-0 z-10 bg-gray-50/95 dark:bg-gray-800/95 border-r border-b border-gray-200 dark:border-gray-800 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.1)] backdrop-blur min-w-[280px]",children:r("Employee")}),m==null?void 0:m.map((t,s)=>e.jsxs("th",{className:"p-2 border-r border-b border-gray-200 dark:border-gray-800 min-w-[50px] text-center last:border-r-0",children:[e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200 text-base",children:t.day}),e.jsx("div",{className:"text-[10px] text-gray-500 dark:text-gray-400 uppercase tracking-widest",children:t.day_name})]},s))]})}),e.jsx("tbody",{children:(d==null?void 0:d.length)>0?d.map(t=>{var s,i;return e.jsxs("tr",{className:"hover:bg-gray-50/50 dark:hover:bg-gray-800/50 transition-colors",children:[e.jsx("td",{className:"p-3 bg-white dark:bg-gray-900 border-r border-b border-gray-200 dark:border-gray-800 sticky left-0 z-10 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.05)]",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 rounded-full bg-amber-100 dark:bg-amber-900/50 flex items-center justify-center text-amber-700 dark:text-amber-300 font-bold border border-amber-200 dark:border-amber-800",children:t.name.split(" ").map(o=>o[0]).join("").substring(0,2).toUpperCase()}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 whitespace-nowrap",children:t.name}),e.jsxs("div",{className:"text-xs text-gray-400 dark:text-gray-500 whitespace-nowrap",children:[t.employee_code," • ",t.designation]}),e.jsxs("div",{className:"text-[10px] text-gray-400 dark:text-gray-500",children:[t.department,(i=(s=t.employee)==null?void 0:s.branch)!=null&&i.name?` • ${t.employee.branch.name}`:""]})]})]})}),m==null?void 0:m.map((o,l)=>{var p;const c=t.records[o.date];return e.jsx("td",{className:"p-2 border-r border-b border-gray-100 dark:border-gray-800 last:border-r-0 text-center",children:e.jsx("div",{className:`inline-flex items-center justify-center w-8 h-8 rounded-lg text-[10px] font-bold transition-all shadow-sm ${Le(c.status)} ${z?"cursor-pointer hover:scale-110 active:scale-95":""} ${(p=c.record)!=null&&p.is_approved_leave?"ring-2 ring-indigo-400 ring-offset-1":""}`,title:c.label,onClick:()=>_e(t,o.date,c),children:c.status})},l)})]},t.id)}):e.jsx("tr",{children:e.jsx("td",{colSpan:(m==null?void 0:m.length)+1,className:"p-8 text-center text-gray-500 dark:text-gray-400",children:r("No attendance data found for these parameters.")})})})]})})}),e.jsx(Fe,{isOpen:je,onClose:()=>f(!1),onSubmit:ke,title:a!=null&&a.is_readonly?r("Leave Details"):r(u==="create"?"Add Attendance Record":u==="view"?"View Attendance Record":"Update Attendance Record"),mode:a!=null&&a.is_readonly?"view":u,initialData:a,errors:xe,onEdit:a!=null&&a.is_readonly?void 0:()=>H("edit"),onDelete:a!=null&&a.id||a!=null&&a.leave_application_id?()=>we(a):void 0,formConfig:{fields:[{name:"date",label:r("Date"),type:"date",disabled:!0,required:!0,row:1,width:"48%"},{name:"employee_name",label:r("Employee"),type:"text",disabled:!0,row:1,width:"48%"},{name:"shift_display",label:"",type:"custom",row:2,width:"full",render:(t,s)=>{var p,x,y;const i=d==null?void 0:d.find(P=>{var b;return P.id.toString()===((b=s.employee_id)==null?void 0:b.toString())}),o=s.shift_name||((p=i==null?void 0:i.shift)==null?void 0:p.name),l=s.shift_start_time||((x=i==null?void 0:i.shift)==null?void 0:x.start_time),c=s.shift_end_time||((y=i==null?void 0:i.shift)==null?void 0:y.end_time);return o?e.jsxs("div",{className:"text-[10px] font-bold text-indigo-700 bg-indigo-50 dark:bg-indigo-900/30 px-2 py-0.5 rounded border border-indigo-100 dark:border-indigo-800 inline-flex items-center gap-1",children:[e.jsxs("span",{className:"opacity-70 uppercase tracking-tighter",children:[r("Shift"),":"]}),e.jsxs("span",{children:[o," (",l," - ",c,")"]})]}):e.jsxs("div",{className:"text-[10px] font-bold text-red-700 bg-red-50 dark:bg-red-900/30 px-2 py-0.5 rounded border border-red-100 dark:border-red-800 inline-flex items-center gap-1",children:[e.jsxs("span",{className:"uppercase tracking-tighter",children:[r("Error"),":"]}),e.jsx("span",{children:r("No shift assigned to this employee.")})]})}},{name:"holiday_display",label:"",type:"custom",row:2,width:"full",conditional:(t,s)=>!!(s!=null&&s.is_holiday||s!=null&&s.holiday_name),render:(t,s)=>!(s!=null&&s.is_holiday)&&!(s!=null&&s.holiday_name)?null:e.jsxs("div",{className:"flex items-center gap-2 text-sm font-bold text-sky-700 bg-sky-50 dark:bg-sky-900/30 px-3 py-2 rounded-lg border border-sky-200 dark:border-sky-800 animate-in fade-in slide-in-from-top-1",children:[e.jsx("span",{className:"text-base",children:"🎉"}),e.jsxs("span",{children:[r("Holiday"),": ",s.holiday_name||r("Holiday")]})]})},{name:"clock_in",label:r("Clock In"),type:"time",required:!1,disabled:!(a!=null&&a.shift_name||a!=null&&a.shift_start_time||(X=d==null?void 0:d.find(t=>{var s;return t.id.toString()===((s=a==null?void 0:a.employee_id)==null?void 0:s.toString())}))!=null&&X.shift),row:3,width:"48%",conditional:(t,s)=>!["absent","on_leave","holiday","rest_day"].includes(s==null?void 0:s.status)},{name:"clock_out",label:r("Clock Out"),type:"time",required:!1,disabled:!(a!=null&&a.shift_name||a!=null&&a.shift_start_time||(Z=d==null?void 0:d.find(t=>{var s;return t.id.toString()===((s=a==null?void 0:a.employee_id)==null?void 0:s.toString())}))!=null&&Z.shift),row:3,width:"48%",conditional:(t,s)=>!["absent","on_leave","holiday","rest_day"].includes(s==null?void 0:s.status)},{name:"status",label:r("Status"),type:"select",required:!0,disabled:(a==null?void 0:a.is_readonly)||!(a!=null&&a.shift_name||a!=null&&a.shift_start_time||(I=d==null?void 0:d.find(t=>{var s;return t.id.toString()===((s=a==null?void 0:a.employee_id)==null?void 0:s.toString())}))!=null&&I.shift),options:[{value:"present",label:r("Present")},{value:"absent",label:r("Absent")},{value:"half_day",label:r("Half Day")},{value:"on_leave",label:r("On Leave")},{value:"holiday",label:r("Holiday")},{value:"rest_day",label:r("Rest Day")}],row:4,width:"48%"},{name:"is_rest_day",label:r("Is Rest Day? (For DOLE Multiplier)"),type:"switch",row:4,width:"48%",disabled:a==null?void 0:a.is_readonly},{name:"leave_type_id",label:r("Leave Type"),type:"select",required:!0,disabled:a==null?void 0:a.is_readonly,conditional:(t,s)=>(s==null?void 0:s.status)==="on_leave",options:(B||[]).map(t=>({value:t.id.toString(),label:t.name})),row:5,width:"full",render:(t,s,i)=>{var o;return e.jsxs("div",{className:"space-y-3",children:[e.jsxs(A,{value:((o=s.leave_type_id)==null?void 0:o.toString())||"",onValueChange:l=>{i("leave_type_id",l),J(s.employee_id,l)},disabled:(a==null?void 0:a.is_readonly)||u==="view",children:[e.jsx(D,{className:"w-full",children:e.jsx(E,{placeholder:r("Select Leave Type")})}),e.jsx(O,{className:"z-[70000]",children:(B||[]).map(l=>e.jsx(v,{value:l.id.toString(),children:l.name},l.id))})]}),F&&e.jsxs("div",{className:"flex items-center justify-between text-sm font-medium text-indigo-700 bg-indigo-50/50 dark:bg-indigo-900/20 px-3 py-2 rounded-md border border-indigo-100 dark:border-indigo-800 animate-in fade-in slide-in-from-top-1",children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-2 h-2 rounded-full bg-indigo-500 animate-pulse"}),r("Available Balance")]}),e.jsxs("span",{className:"text-lg font-bold",children:[F.balance," ",e.jsxs("span",{className:"text-xs font-normal text-indigo-400",children:["/ ",F.allocated," ",r("days")]})]})]})]})}},{name:"validation_warnings",label:"",type:"custom",row:6,width:"full",conditional:(t,s)=>!["absent","on_leave","holiday","rest_day"].includes(s==null?void 0:s.status)&&(s==null?void 0:s.clock_in)&&(s==null?void 0:s.clock_out)&&(s==null?void 0:s.employee_id),render:(t,s)=>{var te,ae,ie;const i=d==null?void 0:d.find(h=>{var N;return h.id.toString()===((N=s.employee_id)==null?void 0:N.toString())}),o=s.shift_start_time||((te=i==null?void 0:i.shift)==null?void 0:te.start_time),l=s.shift_end_time||((ae=i==null?void 0:i.shift)==null?void 0:ae.end_time);if(!o||!l)return null;const c=s.clock_in,p=s.clock_out,x=[],y=h=>{if(!h)return 0;const[N,V]=h.split(":").map(Number);return N*60+(V||0)},P=5;let b=y(c),_=y(p);const k=y(o);let w=y(l);b-k>720?b-=1440:b-k<-720&&(b+=1440),w<=k&&(w+=1440,_0&&LDe&&x.push({code:"L",message:r("Late: Clock in is later than shift start."),color:"bg-amber-500"}),_=w+60){const h=((_-w)/60).toFixed(1);x.push({code:"OT",message:r("Overtime: Clocked out late ({{hours}}h).",{hours:h}),color:"bg-purple-500",isOt:!0,otHours:h})}return x.length===0?null:e.jsx("div",{className:"space-y-2 mt-2",children:x.map((h,N)=>e.jsxs("div",{className:"flex items-center justify-between gap-3 bg-amber-50/50 dark:bg-amber-900/10 border border-amber-100 dark:border-amber-800/50 p-2 rounded-lg animate-in fade-in slide-in-from-top-1",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:`flex-shrink-0 w-8 h-8 rounded-md ${h.color} flex items-center justify-center text-white text-[10px] font-bold shadow-sm`,children:h.code}),e.jsx("div",{className:"text-xs text-amber-800 dark:text-amber-200 font-medium",children:h.message})]}),h.isOt&&!s.is_approved_overtime&&e.jsxs(de,{size:"sm",variant:"outline",className:"h-7 text-xs border-purple-200 text-purple-700 hover:bg-purple-50 dark:border-purple-800 dark:text-purple-300 dark:hover:bg-purple-900/30",onClick:V=>{V.preventDefault(),ce.post(route("hr.overtime.store"),{date:s.date,user_id:s.employee_id,requested_hours:h.otHours,reason:"Automatically generated from late clock out."}).then(oe=>{n.success(r("Overtime requested! Please click Save to save your attendance record."))}).catch(oe=>{var le,ne;n.error(((ne=(le=oe.response)==null?void 0:le.data)==null?void 0:ne.message)||r("Failed to apply for overtime."))})},children:[e.jsx(Re,{className:"w-3 h-3 mr-1"}),r("Apply OT")]}),h.isOt&&s.is_approved_overtime&&e.jsx("span",{className:"text-xs font-bold text-green-600 dark:text-green-400 bg-green-50 dark:bg-green-900/20 px-2 py-1 rounded border border-green-200 dark:border-green-800",children:r("Approved")})]},N))})}},{name:"notes",label:r("Notes"),type:"textarea",required:!1,disabled:a==null?void 0:a.is_readonly,row:7,width:"full"}],layout:"default"}})]})}export{Tr as default};
+import{r as g,j as e}from"./ui-Z445SNHD.js";import{P as Ee}from"./page-template-CM2S36EN.js";import{u as Oe,c as He,x as Me,I as Te,o as de,P as Re,ao as ce,t as n,r as S}from"./app-4fHGBOxL.js";import{S as A,a as D,b as E,c as O,d as v}from"./select-T_sz7ImN.js";import{C as Fe}from"./CrudFormModal-Cseu7azN.js";import{R as Pe}from"./refresh-cw-ChXdCVZX.js";import{C as Ve}from"./calendar-DqBcvi0D.js";import{L as Be}from"./layout-list-Bryhjcg8.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";function Tr(){var G,K,Q,X,Z,I;const{t:r}=Oe(),{auth:j,users:d,dates:m,departments:he,branches:pe,filters:C,errors:xe,leaveTypes:B}=He().props,me=(j==null?void 0:j.permissions)||[],be=(G=j==null?void 0:j.user)==null?void 0:G.type,[q,ge]=g.useState(((K=C.month)==null?void 0:K.toString())||new Date().getMonth()+1+""),[W,fe]=g.useState(((Q=C.year)==null?void 0:Q.toString())||new Date().getFullYear().toString()),[M,ue]=g.useState(C.department_id||"all"),[T,ye]=g.useState(C.branch_id||"all"),[Y,ve]=g.useState(C.search||""),[je,f]=g.useState(!1),[a,R]=g.useState(null),[u,H]=g.useState("create"),[F,$]=g.useState(null),z=["admin","hr","manager","company"].includes(be)||Me(me,"edit-attendance-records"),U=()=>{S.get(route("hr.attendance-records.calendar"),{month:q,year:W,department_id:M!=="all"?M:void 0,branch_id:T!=="all"?T:void 0,search:Y||void 0},{preserveState:!0,preserveScroll:!0})},J=(t,s)=>{s&&ce.get(route("hr.attendance-records.get-leave-balance"),{params:{employee_id:t,leave_type_id:s}}).then(i=>{$(i.data)})},_e=(t,s,i)=>{var o;if(z){if(i.record){if(i.record.is_approved_leave){H("view"),R({status:"on_leave",employee_id:t.id,employee_name:t.name,date:s,notes:r("This is an approved Leave Application from the Leave module."),is_readonly:!0}),f(!0);return}H("view"),R({...i.record,clock_in:i.record.clock_in?i.record.clock_in.substring(0,5):"",clock_out:i.record.clock_out?i.record.clock_out.substring(0,5):"",employee_id:t.id,employee_name:t.name,date:s}),i.record.status==="on_leave"&&i.record.leave_type_id&&J(t.id,i.record.leave_type_id)}else{const c=new Date(s).toLocaleDateString("en-US",{weekday:"long"}).toLowerCase(),p=((o=t.rest_days)==null?void 0:o.includes(c))??(c==="saturday"||c==="sunday");H("create"),R({employee_id:t.id,employee_name:t.name,date:s,status:p?"rest_day":"present",is_rest_day:p,clock_in:"",clock_out:""}),$(null)}f(!0)}},ke=t=>{const s=d==null?void 0:d.find(l=>{var c;return l.id.toString()===((c=t.employee_id)==null?void 0:c.toString())});if(!(t.shift_name||t.shift_start_time||s&&s.shift)){n.error(r("Cannot save: No shift assigned to this record or employee."));return}if(u==="edit"&&!(a!=null&&a.id)){n.error(r("Invalid record ID for update."));return}const o=n.loading(r(u==="create"?"Creating attendance record...":"Updating attendance record..."));u==="create"?S.post(route("hr.attendance-records.store"),t,{onSuccess:l=>{n.dismiss(o),l.props.flash.success?(f(!1),n.success(r(l.props.flash.success))):l.props.flash.error&&n.error(r(l.props.flash.error))},onError:l=>{n.dismiss(o),n.error(Object.values(l).join(", "))}}):S.put(route("hr.attendance-records.update",a.id),t,{onSuccess:l=>{n.dismiss(o),l.props.flash.success?(f(!1),n.success(r(l.props.flash.success))):l.props.flash.error&&n.error(r(l.props.flash.error))},onError:l=>{n.dismiss(o),n.error(Object.values(l).join(", "))}})},we=t=>{const s=t.is_approved_leave||t.leave_application_id,i=n.loading(r(s?"Cancelling leave application...":"Deleting attendance record..."));s&&t.leave_application_id?S.post(route("hr.attendance-records.cancel-leave"),{leave_application_id:t.leave_application_id},{onSuccess:o=>{n.dismiss(i),o.props.flash.success?(f(!1),n.success(r(o.props.flash.success))):o.props.flash.error&&n.error(r(o.props.flash.error))},onError:o=>{n.dismiss(i),n.error(Object.values(o).join(", "))}}):t.id&&S.delete(route("hr.attendance-records.destroy",t.id),{onSuccess:o=>{n.dismiss(i),o.props.flash.success?(f(!1),n.success(r(o.props.flash.success))):o.props.flash.error&&n.error(r(o.props.flash.error))},onError:o=>{n.dismiss(i),n.error(Object.values(o).join(", "))}})},Ne=[{value:"1",label:r("January")},{value:"2",label:r("February")},{value:"3",label:r("March")},{value:"4",label:r("April")},{value:"5",label:r("May")},{value:"6",label:r("June")},{value:"7",label:r("July")},{value:"8",label:r("August")},{value:"9",label:r("September")},{value:"10",label:r("October")},{value:"11",label:r("November")},{value:"12",label:r("December")}],Se=new Date().getFullYear(),Ce=Array.from({length:5},(t,s)=>(Se-2+s).toString()),Le=t=>{switch(t){case"P":return"bg-green-500 text-white border border-green-600";case"A":return"bg-red-500 text-white border border-red-600";case"L":return"bg-amber-500 text-white border border-amber-600";case"E":return"bg-orange-500 text-white border border-orange-600";case"H":return"bg-cyan-500 text-white border border-cyan-600";case"LV":return"bg-indigo-600 text-white border border-indigo-700 shadow-md transform scale-110";case"HD":return"bg-sky-500 text-white border border-sky-600";case"RD":return"bg-gray-500 text-white border border-gray-600";case"OT":return"bg-fuchsia-500 text-white border border-fuchsia-600";case"ND":return"bg-slate-800 text-white border border-slate-900";case"W":return"bg-gray-400 text-white border border-gray-500";case"--":default:return"bg-gray-100 text-gray-400 border border-gray-200"}};return e.jsxs(Ee,{title:r("Monthly Attendance Calendar"),url:"/hr/attendance-records/calendar",breadcrumbs:[{title:r("Dashboard"),href:route("dashboard")},{title:r("Attendance"),href:route("hr.attendance-records.index")},{title:r("Calendar")}],actions:[{label:r("List View"),icon:e.jsx(Be,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>S.get(route("hr.attendance-records.index",{view:"list"}))}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-800 p-4 mb-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row gap-4 items-end",children:[e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Month")}),e.jsxs(A,{value:q,onValueChange:ge,children:[e.jsx(D,{className:"w-full",children:e.jsx(E,{placeholder:r("Month")})}),e.jsx(O,{children:Ne.map(t=>e.jsx(v,{value:t.value,children:t.label},t.value))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Year")}),e.jsxs(A,{value:W,onValueChange:fe,children:[e.jsx(D,{className:"w-full",children:e.jsx(E,{placeholder:r("Year")})}),e.jsx(O,{children:Ce.map(t=>e.jsx(v,{value:t,children:t},t))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Department")}),e.jsxs(A,{value:M,onValueChange:ue,children:[e.jsx(D,{className:"w-full",children:e.jsx(E,{placeholder:r("All Departments")})}),e.jsxs(O,{children:[e.jsx(v,{value:"all",children:r("All Departments")}),he.map(t=>e.jsx(v,{value:t.id.toString(),children:t.name},t.id))]})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Branch")}),e.jsxs(A,{value:T,onValueChange:ye,children:[e.jsx(D,{className:"w-full",children:e.jsx(E,{placeholder:r("All Branches")})}),e.jsxs(O,{children:[e.jsx(v,{value:"all",children:r("All Branches")}),(pe||[]).map(t=>e.jsx(v,{value:t.id.toString(),children:t.name},t.id))]})]})]}),e.jsxs("div",{className:"flex-[2] space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Search Employee")}),e.jsx(Te,{placeholder:r("Search by name..."),value:Y,onChange:t=>ve(t.target.value),onKeyDown:t=>t.key==="Enter"&&U()})]}),e.jsxs(de,{onClick:U,className:"bg-indigo-500 hover:bg-indigo-600",children:[e.jsx(Pe,{className:"h-4 w-4 mr-2"}),r("Refresh")]})]})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg p-3 mb-6 flex flex-wrap gap-x-4 gap-y-3 items-center",children:[e.jsxs("span",{className:"text-sm font-semibold text-gray-700 dark:text-gray-300 mr-2",children:[r("Legend"),":"]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-green-500 border border-green-600 text-white text-[10px] font-bold tracking-tight",children:"P"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Present")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-red-500 border border-red-600 text-white text-[10px] font-bold tracking-tight",children:"A"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Absent")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-amber-500 border border-amber-600 text-white text-[10px] font-bold tracking-tight",children:"L"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Late")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-orange-500 border border-orange-600 text-white text-[10px] font-bold tracking-tight",children:"E"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Early Checkout")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-cyan-500 border border-cyan-600 text-white text-[10px] font-bold tracking-tight",children:"H"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Half Day")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-indigo-500 border border-indigo-600 text-white text-[10px] font-bold tracking-tight",children:"LV"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Leave")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-sky-500 border border-sky-600 text-white text-[10px] font-bold tracking-tight",children:"HD"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Holiday")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-gray-500 border border-gray-600 text-white text-[10px] font-bold tracking-tight",children:"RD"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Rest Day")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-fuchsia-500 border border-fuchsia-600 text-white text-[10px] font-bold tracking-tight",children:"OT"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Overtime")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-slate-800 border border-slate-900 text-white text-[10px] font-bold tracking-tight",children:"ND"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Night Differential")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-gray-400 border border-gray-500 text-white text-[10px] font-bold tracking-tight",children:"W"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:r("Weekend")})]}),e.jsxs("div",{className:"md:ml-auto flex items-center text-xs font-medium text-amber-600 dark:text-amber-400 bg-amber-50 dark:bg-amber-900/30 px-3 py-1 rounded-full border border-amber-200 dark:border-amber-800",children:[e.jsx(Ve,{className:"h-3.5 w-3.5 mr-1.5"}),r("Leave Integrated Grid")]})]}),e.jsx("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg shadow-sm overflow-hidden",children:e.jsx("div",{className:"overflow-x-auto pb-2",children:e.jsxs("table",{className:"min-w-max w-full border-separate border-spacing-0 text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-gray-50/80 dark:bg-gray-800/80",children:[e.jsx("th",{className:"p-3 text-left font-bold text-gray-700 dark:text-gray-300 uppercase tracking-wider sticky left-0 z-10 bg-gray-50/95 dark:bg-gray-800/95 border-r border-b border-gray-200 dark:border-gray-800 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.1)] backdrop-blur min-w-[280px]",children:r("Employee")}),m==null?void 0:m.map((t,s)=>e.jsxs("th",{className:"p-2 border-r border-b border-gray-200 dark:border-gray-800 min-w-[50px] text-center last:border-r-0",children:[e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200 text-base",children:t.day}),e.jsx("div",{className:"text-[10px] text-gray-500 dark:text-gray-400 uppercase tracking-widest",children:t.day_name})]},s))]})}),e.jsx("tbody",{children:(d==null?void 0:d.length)>0?d.map(t=>{var s,i;return e.jsxs("tr",{className:"hover:bg-gray-50/50 dark:hover:bg-gray-800/50 transition-colors",children:[e.jsx("td",{className:"p-3 bg-white dark:bg-gray-900 border-r border-b border-gray-200 dark:border-gray-800 sticky left-0 z-10 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.05)]",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 rounded-full bg-amber-100 dark:bg-amber-900/50 flex items-center justify-center text-amber-700 dark:text-amber-300 font-bold border border-amber-200 dark:border-amber-800",children:t.name.split(" ").map(o=>o[0]).join("").substring(0,2).toUpperCase()}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 whitespace-nowrap",children:t.name}),e.jsxs("div",{className:"text-xs text-gray-400 dark:text-gray-500 whitespace-nowrap",children:[t.employee_code," • ",t.designation]}),e.jsxs("div",{className:"text-[10px] text-gray-400 dark:text-gray-500",children:[t.department,(i=(s=t.employee)==null?void 0:s.branch)!=null&&i.name?` • ${t.employee.branch.name}`:""]})]})]})}),m==null?void 0:m.map((o,l)=>{var p;const c=t.records[o.date];return e.jsx("td",{className:"p-2 border-r border-b border-gray-100 dark:border-gray-800 last:border-r-0 text-center",children:e.jsx("div",{className:`inline-flex items-center justify-center w-8 h-8 rounded-lg text-[10px] font-bold transition-all shadow-sm ${Le(c.status)} ${z?"cursor-pointer hover:scale-110 active:scale-95":""} ${(p=c.record)!=null&&p.is_approved_leave?"ring-2 ring-indigo-400 ring-offset-1":""}`,title:c.label,onClick:()=>_e(t,o.date,c),children:c.status})},l)})]},t.id)}):e.jsx("tr",{children:e.jsx("td",{colSpan:(m==null?void 0:m.length)+1,className:"p-8 text-center text-gray-500 dark:text-gray-400",children:r("No attendance data found for these parameters.")})})})]})})}),e.jsx(Fe,{isOpen:je,onClose:()=>f(!1),onSubmit:ke,title:a!=null&&a.is_readonly?r("Leave Details"):r(u==="create"?"Add Attendance Record":u==="view"?"View Attendance Record":"Update Attendance Record"),mode:a!=null&&a.is_readonly?"view":u,initialData:a,errors:xe,onEdit:a!=null&&a.is_readonly?void 0:()=>H("edit"),onDelete:a!=null&&a.id||a!=null&&a.leave_application_id?()=>we(a):void 0,formConfig:{fields:[{name:"date",label:r("Date"),type:"date",disabled:!0,required:!0,row:1,width:"48%"},{name:"employee_name",label:r("Employee"),type:"text",disabled:!0,row:1,width:"48%"},{name:"shift_display",label:"",type:"custom",row:2,width:"full",render:(t,s)=>{var p,x,y;const i=d==null?void 0:d.find(P=>{var b;return P.id.toString()===((b=s.employee_id)==null?void 0:b.toString())}),o=s.shift_name||((p=i==null?void 0:i.shift)==null?void 0:p.name),l=s.shift_start_time||((x=i==null?void 0:i.shift)==null?void 0:x.start_time),c=s.shift_end_time||((y=i==null?void 0:i.shift)==null?void 0:y.end_time);return o?e.jsxs("div",{className:"text-[10px] font-bold text-indigo-700 bg-indigo-50 dark:bg-indigo-900/30 px-2 py-0.5 rounded border border-indigo-100 dark:border-indigo-800 inline-flex items-center gap-1",children:[e.jsxs("span",{className:"opacity-70 uppercase tracking-tighter",children:[r("Shift"),":"]}),e.jsxs("span",{children:[o," (",l," - ",c,")"]})]}):e.jsxs("div",{className:"text-[10px] font-bold text-red-700 bg-red-50 dark:bg-red-900/30 px-2 py-0.5 rounded border border-red-100 dark:border-red-800 inline-flex items-center gap-1",children:[e.jsxs("span",{className:"uppercase tracking-tighter",children:[r("Error"),":"]}),e.jsx("span",{children:r("No shift assigned to this employee.")})]})}},{name:"holiday_display",label:"",type:"custom",row:2,width:"full",conditional:(t,s)=>!!(s!=null&&s.is_holiday||s!=null&&s.holiday_name),render:(t,s)=>!(s!=null&&s.is_holiday)&&!(s!=null&&s.holiday_name)?null:e.jsxs("div",{className:"flex items-center gap-2 text-sm font-bold text-sky-700 bg-sky-50 dark:bg-sky-900/30 px-3 py-2 rounded-lg border border-sky-200 dark:border-sky-800 animate-in fade-in slide-in-from-top-1",children:[e.jsx("span",{className:"text-base",children:"🎉"}),e.jsxs("span",{children:[r("Holiday"),": ",s.holiday_name||r("Holiday")]})]})},{name:"clock_in",label:r("Clock In"),type:"time",required:!1,disabled:!(a!=null&&a.shift_name||a!=null&&a.shift_start_time||(X=d==null?void 0:d.find(t=>{var s;return t.id.toString()===((s=a==null?void 0:a.employee_id)==null?void 0:s.toString())}))!=null&&X.shift),row:3,width:"48%",conditional:(t,s)=>!["absent","on_leave","holiday","rest_day"].includes(s==null?void 0:s.status)},{name:"clock_out",label:r("Clock Out"),type:"time",required:!1,disabled:!(a!=null&&a.shift_name||a!=null&&a.shift_start_time||(Z=d==null?void 0:d.find(t=>{var s;return t.id.toString()===((s=a==null?void 0:a.employee_id)==null?void 0:s.toString())}))!=null&&Z.shift),row:3,width:"48%",conditional:(t,s)=>!["absent","on_leave","holiday","rest_day"].includes(s==null?void 0:s.status)},{name:"status",label:r("Status"),type:"select",required:!0,disabled:(a==null?void 0:a.is_readonly)||!(a!=null&&a.shift_name||a!=null&&a.shift_start_time||(I=d==null?void 0:d.find(t=>{var s;return t.id.toString()===((s=a==null?void 0:a.employee_id)==null?void 0:s.toString())}))!=null&&I.shift),options:[{value:"present",label:r("Present")},{value:"absent",label:r("Absent")},{value:"half_day",label:r("Half Day")},{value:"on_leave",label:r("On Leave")},{value:"holiday",label:r("Holiday")},{value:"rest_day",label:r("Rest Day")}],row:4,width:"48%"},{name:"is_rest_day",label:r("Is Rest Day? (For DOLE Multiplier)"),type:"switch",row:4,width:"48%",disabled:a==null?void 0:a.is_readonly},{name:"leave_type_id",label:r("Leave Type"),type:"select",required:!0,disabled:a==null?void 0:a.is_readonly,conditional:(t,s)=>(s==null?void 0:s.status)==="on_leave",options:(B||[]).map(t=>({value:t.id.toString(),label:t.name})),row:5,width:"full",render:(t,s,i)=>{var o;return e.jsxs("div",{className:"space-y-3",children:[e.jsxs(A,{value:((o=s.leave_type_id)==null?void 0:o.toString())||"",onValueChange:l=>{i("leave_type_id",l),J(s.employee_id,l)},disabled:(a==null?void 0:a.is_readonly)||u==="view",children:[e.jsx(D,{className:"w-full",children:e.jsx(E,{placeholder:r("Select Leave Type")})}),e.jsx(O,{className:"z-[70000]",children:(B||[]).map(l=>e.jsx(v,{value:l.id.toString(),children:l.name},l.id))})]}),F&&e.jsxs("div",{className:"flex items-center justify-between text-sm font-medium text-indigo-700 bg-indigo-50/50 dark:bg-indigo-900/20 px-3 py-2 rounded-md border border-indigo-100 dark:border-indigo-800 animate-in fade-in slide-in-from-top-1",children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-2 h-2 rounded-full bg-indigo-500 animate-pulse"}),r("Available Balance")]}),e.jsxs("span",{className:"text-lg font-bold",children:[F.balance," ",e.jsxs("span",{className:"text-xs font-normal text-indigo-400",children:["/ ",F.allocated," ",r("days")]})]})]})]})}},{name:"validation_warnings",label:"",type:"custom",row:6,width:"full",conditional:(t,s)=>!["absent","on_leave","holiday","rest_day"].includes(s==null?void 0:s.status)&&(s==null?void 0:s.clock_in)&&(s==null?void 0:s.clock_out)&&(s==null?void 0:s.employee_id),render:(t,s)=>{var te,ae,ie;const i=d==null?void 0:d.find(h=>{var N;return h.id.toString()===((N=s.employee_id)==null?void 0:N.toString())}),o=s.shift_start_time||((te=i==null?void 0:i.shift)==null?void 0:te.start_time),l=s.shift_end_time||((ae=i==null?void 0:i.shift)==null?void 0:ae.end_time);if(!o||!l)return null;const c=s.clock_in,p=s.clock_out,x=[],y=h=>{if(!h)return 0;const[N,V]=h.split(":").map(Number);return N*60+(V||0)},P=5;let b=y(c),_=y(p);const k=y(o);let w=y(l);b-k>720?b-=1440:b-k<-720&&(b+=1440),w<=k&&(w+=1440,_0&&LDe&&x.push({code:"L",message:r("Late: Clock in is later than shift start."),color:"bg-amber-500"}),_=w+60){const h=((_-w)/60).toFixed(1);x.push({code:"OT",message:r("Overtime: Clocked out late ({{hours}}h).",{hours:h}),color:"bg-purple-500",isOt:!0,otHours:h})}return x.length===0?null:e.jsx("div",{className:"space-y-2 mt-2",children:x.map((h,N)=>e.jsxs("div",{className:"flex items-center justify-between gap-3 bg-amber-50/50 dark:bg-amber-900/10 border border-amber-100 dark:border-amber-800/50 p-2 rounded-lg animate-in fade-in slide-in-from-top-1",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:`flex-shrink-0 w-8 h-8 rounded-md ${h.color} flex items-center justify-center text-white text-[10px] font-bold shadow-sm`,children:h.code}),e.jsx("div",{className:"text-xs text-amber-800 dark:text-amber-200 font-medium",children:h.message})]}),h.isOt&&!s.is_approved_overtime&&e.jsxs(de,{size:"sm",variant:"outline",className:"h-7 text-xs border-purple-200 text-purple-700 hover:bg-purple-50 dark:border-purple-800 dark:text-purple-300 dark:hover:bg-purple-900/30",onClick:V=>{V.preventDefault(),ce.post(route("hr.overtime.store"),{date:s.date,user_id:s.employee_id,requested_hours:h.otHours,reason:"Automatically generated from late clock out."}).then(oe=>{n.success(r("Overtime requested! Please click Save to save your attendance record."))}).catch(oe=>{var le,ne;n.error(((ne=(le=oe.response)==null?void 0:le.data)==null?void 0:ne.message)||r("Failed to apply for overtime."))})},children:[e.jsx(Re,{className:"w-3 h-3 mr-1"}),r("Apply OT")]}),h.isOt&&s.is_approved_overtime&&e.jsx("span",{className:"text-xs font-bold text-green-600 dark:text-green-400 bg-green-50 dark:bg-green-900/20 px-2 py-1 rounded border border-green-200 dark:border-green-800",children:r("Approved")})]},N))})}},{name:"notes",label:r("Notes"),type:"textarea",required:!1,disabled:a==null?void 0:a.is_readonly,row:7,width:"full"}],layout:"default"}})]})}export{Tr as default};
diff --git a/public/build/assets/calendar-check-CPZ04e2P.js b/public/build/assets/calendar-check-B5Hjh9Kb.js
similarity index 91%
rename from public/build/assets/calendar-check-CPZ04e2P.js
rename to public/build/assets/calendar-check-B5Hjh9Kb.js
index 6fd40b39e..06a776ef5 100644
--- a/public/build/assets/calendar-check-CPZ04e2P.js
+++ b/public/build/assets/calendar-check-B5Hjh9Kb.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/calendar-days-CwXRpqb9.js b/public/build/assets/calendar-days-B0tKZwOz.js
similarity index 93%
rename from public/build/assets/calendar-days-CwXRpqb9.js
rename to public/build/assets/calendar-days-B0tKZwOz.js
index db3224e05..a58a6ce3f 100644
--- a/public/build/assets/calendar-days-CwXRpqb9.js
+++ b/public/build/assets/calendar-days-B0tKZwOz.js
@@ -1,4 +1,4 @@
-import{G as h}from"./app-DCZHPiEr.js";/**
+import{G as h}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/camera-C79z020g.js b/public/build/assets/camera-rQNNg5QK.js
similarity index 89%
rename from public/build/assets/camera-C79z020g.js
rename to public/build/assets/camera-rQNNg5QK.js
index ab3eed482..c55534ac4 100644
--- a/public/build/assets/camera-C79z020g.js
+++ b/public/build/assets/camera-rQNNg5QK.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/chart-column-BwaKBFP_.js b/public/build/assets/chart-column-CTB1HCJI.js
similarity index 90%
rename from public/build/assets/chart-column-BwaKBFP_.js
rename to public/build/assets/chart-column-CTB1HCJI.js
index 87e556317..59c39d8b2 100644
--- a/public/build/assets/chart-column-BwaKBFP_.js
+++ b/public/build/assets/chart-column-CTB1HCJI.js
@@ -1,4 +1,4 @@
-import{G as t}from"./app-DCZHPiEr.js";/**
+import{G as t}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/chart-no-axes-column-Cwu9xJ5N.js b/public/build/assets/chart-no-axes-column-DpXSZSSY.js
similarity index 90%
rename from public/build/assets/chart-no-axes-column-Cwu9xJ5N.js
rename to public/build/assets/chart-no-axes-column-DpXSZSSY.js
index 52fafd58f..025e03d4c 100644
--- a/public/build/assets/chart-no-axes-column-Cwu9xJ5N.js
+++ b/public/build/assets/chart-no-axes-column-DpXSZSSY.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/chart-no-axes-column-increasing-BYV5eoZ9.js b/public/build/assets/chart-no-axes-column-increasing-CGgEtajp.js
similarity index 90%
rename from public/build/assets/chart-no-axes-column-increasing-BYV5eoZ9.js
rename to public/build/assets/chart-no-axes-column-increasing-CGgEtajp.js
index 361775eed..001da4e52 100644
--- a/public/build/assets/chart-no-axes-column-increasing-BYV5eoZ9.js
+++ b/public/build/assets/chart-no-axes-column-increasing-CGgEtajp.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/chatgpt-demo-ChcvT2x4.js b/public/build/assets/chatgpt-demo-DaQS5_33.js
similarity index 85%
rename from public/build/assets/chatgpt-demo-ChcvT2x4.js
rename to public/build/assets/chatgpt-demo-DaQS5_33.js
index c5191f335..7b3f519af 100644
--- a/public/build/assets/chatgpt-demo-ChcvT2x4.js
+++ b/public/build/assets/chatgpt-demo-DaQS5_33.js
@@ -1,2 +1,2 @@
-import{j as e,r as g}from"./ui-Z445SNHD.js";import{C as v,P as D}from"./page-template-CUbbykGe.js";import{u as G,o as h,I as P,c as w,x as T,C as f,L as N,D as M,h as A,j as S,k as F}from"./app-DCZHPiEr.js";import{B as I}from"./sparkles-DvgXh1Em.js";import{T as O}from"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function b({onClick:t,text:a="Auto Generate",variant:i="outline",size:l="sm",className:c=""}){const{t:p}=G();return e.jsxs(h,{type:"button",variant:i,size:l,onClick:t,className:`flex items-center gap-2 relative z-[70000] ${c}`,"data-chatgpt-button":!0,children:[e.jsx(I,{className:"h-4 w-4"}),p(a)]})}function y({value:t,onChange:a,placeholder:i,type:l="input",rows:c=3,className:p="",required:r=!1,disabled:u=!1,modalTitle:d="AI Content Generator",modalPlaceholder:m="Describe what you want to generate...",buttonText:x="Auto Generate",buttonVariant:s="outline"}){const[o,n]=g.useState(!1),j=C=>{a(C),n(!1)},k=l==="textarea"?O:P;return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:`flex gap-2 ${p}`,children:[e.jsx(k,{value:t,onChange:C=>a(C.target.value),placeholder:i,className:"flex-1",required:r,disabled:u,rows:l==="textarea"?c:void 0}),e.jsx(b,{onClick:()=>n(!0),text:x,variant:s,className:"shrink-0"})]}),e.jsx(v,{isOpen:o,onClose:()=>n(!1),onGenerate:j,title:d,placeholder:m})]})}function B({title:t,url:a,buttons:i=[],children:l,breadcrumbs:c}){const{t:p}=G(),{auth:r}=w().props,u=(r==null?void 0:r.permissions)||[],d=[{title:p("Dashboard"),href:route("dashboard")},{title:t}],m=c||d,x=i.filter(s=>!s.permission||T(u,s.permission)).map(s=>({label:s.label,icon:s.icon,variant:s.variant,onClick:s.onClick}));return e.jsx(D,{title:t,url:a,actions:x,breadcrumbs:m,children:e.jsx("div",{className:"space-y-4",children:l})})}function Ne(){const{t}=G(),[a,i]=g.useState({productName:"",description:"",marketingCopy:""}),[l,c]=g.useState(!1),[p,r]=g.useState(!1),[u,d]=g.useState(!1),m=(o,n)=>{i(j=>({...j,[o]:n}))},x=o=>{const n=o.split(`
+import{j as e,r as g}from"./ui-Z445SNHD.js";import{C as v,P as D}from"./page-template-CM2S36EN.js";import{u as G,o as h,I as P,c as w,x as T,C as f,L as N,D as M,h as A,j as S,k as F}from"./app-4fHGBOxL.js";import{B as I}from"./sparkles-DAkECDF0.js";import{T as O}from"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function b({onClick:t,text:a="Auto Generate",variant:i="outline",size:l="sm",className:c=""}){const{t:p}=G();return e.jsxs(h,{type:"button",variant:i,size:l,onClick:t,className:`flex items-center gap-2 relative z-[70000] ${c}`,"data-chatgpt-button":!0,children:[e.jsx(I,{className:"h-4 w-4"}),p(a)]})}function y({value:t,onChange:a,placeholder:i,type:l="input",rows:c=3,className:p="",required:r=!1,disabled:u=!1,modalTitle:d="AI Content Generator",modalPlaceholder:m="Describe what you want to generate...",buttonText:x="Auto Generate",buttonVariant:s="outline"}){const[o,n]=g.useState(!1),j=C=>{a(C),n(!1)},k=l==="textarea"?O:P;return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:`flex gap-2 ${p}`,children:[e.jsx(k,{value:t,onChange:C=>a(C.target.value),placeholder:i,className:"flex-1",required:r,disabled:u,rows:l==="textarea"?c:void 0}),e.jsx(b,{onClick:()=>n(!0),text:x,variant:s,className:"shrink-0"})]}),e.jsx(v,{isOpen:o,onClose:()=>n(!1),onGenerate:j,title:d,placeholder:m})]})}function B({title:t,url:a,buttons:i=[],children:l,breadcrumbs:c}){const{t:p}=G(),{auth:r}=w().props,u=(r==null?void 0:r.permissions)||[],d=[{title:p("Dashboard"),href:route("dashboard")},{title:t}],m=c||d,x=i.filter(s=>!s.permission||T(u,s.permission)).map(s=>({label:s.label,icon:s.icon,variant:s.variant,onClick:s.onClick}));return e.jsx(D,{title:t,url:a,actions:x,breadcrumbs:m,children:e.jsx("div",{className:"space-y-4",children:l})})}function Ne(){const{t}=G(),[a,i]=g.useState({productName:"",description:"",marketingCopy:""}),[l,c]=g.useState(!1),[p,r]=g.useState(!1),[u,d]=g.useState(!1),m=(o,n)=>{i(j=>({...j,[o]:n}))},x=o=>{const n=o.split(`
`).filter(j=>j.trim());n.length>=3&&i({productName:n[0]||"",description:n[1]||"",marketingCopy:n[2]||""})},s=[{title:t("Dashboard"),href:route("dashboard")},{title:t("ChatGPT Demo")}];return e.jsxs(B,{title:"ChatGPT Integration Demo",breadcrumbs:s,children:[e.jsxs("div",{className:"max-w-4xl mx-auto space-y-6",children:[e.jsxs(f,{className:"p-6",children:[e.jsx("h2",{className:"text-lg font-semibold mb-4",children:t("Modal Stacking Demo")}),e.jsx("p",{className:"text-sm text-gray-600 mb-4",children:t("Test independent modal stacking: Open the Coupon Dialog, then open ChatGPT Modal on top of it.")}),e.jsxs("div",{className:"space-x-2",children:[e.jsx(h,{onClick:()=>r(!0),children:"Open Add Coupon Dialog"}),e.jsx(h,{variant:"outline",onClick:()=>d(!0),children:"Open ChatGPT Modal"})]})]}),e.jsxs(f,{className:"p-6",children:[e.jsx("h2",{className:"text-lg font-semibold mb-4",children:t("Product Information Form")}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(N,{htmlFor:"productName",children:t("Product Name")}),e.jsx(y,{value:a.productName,onChange:o=>m("productName",o),placeholder:t("Enter product name"),modalTitle:"Generate Product Name",modalPlaceholder:"Describe your product and target market to generate a catchy product name"})]}),e.jsxs("div",{children:[e.jsx(N,{htmlFor:"description",children:t("Product Description")}),e.jsx(y,{value:a.description,onChange:o=>m("description",o),placeholder:t("Enter product description"),type:"textarea",rows:4,modalTitle:"Generate Product Description",modalPlaceholder:"Describe your product features, benefits, and target audience to generate a compelling description"})]}),e.jsxs("div",{children:[e.jsx(N,{htmlFor:"marketingCopy",children:t("Marketing Copy")}),e.jsx(y,{value:a.marketingCopy,onChange:o=>m("marketingCopy",o),placeholder:t("Enter marketing copy"),type:"textarea",rows:3,modalTitle:"Generate Marketing Copy",modalPlaceholder:"Create persuasive marketing copy that highlights your product's unique selling points",buttonText:"Generate Copy"})]}),e.jsx("div",{className:"pt-4 border-t",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-medium",children:t("Bulk Content Generation")}),e.jsx("p",{className:"text-sm text-gray-600",children:t("Generate all content at once")})]}),e.jsx(b,{onClick:()=>c(!0),text:"Generate All Content",variant:"default"})]})})]})]}),e.jsxs(f,{className:"p-6",children:[e.jsx("h3",{className:"text-lg font-semibold mb-4",children:t("Current Form Data")}),e.jsxs("div",{className:"space-y-2 text-sm",children:[e.jsxs("div",{children:[e.jsxs("strong",{children:[t("Product Name"),":"]})," ",a.productName||t("Not set")]}),e.jsxs("div",{children:[e.jsxs("strong",{children:[t("Description"),":"]})," ",a.description||t("Not set")]}),e.jsxs("div",{children:[e.jsxs("strong",{children:[t("Marketing Copy"),":"]})," ",a.marketingCopy||t("Not set")]})]})]})]}),e.jsx(v,{isOpen:l,onClose:()=>c(!1),onGenerate:x,title:"Generate All Product Content",placeholder:"Describe your product in detail. I'll generate a product name, description, and marketing copy for you. Separate each with a new line."}),e.jsx(M,{open:p,onOpenChange:r,children:e.jsxs(A,{modalId:"demo-coupon-dialog",children:[e.jsx(S,{children:e.jsx(F,{children:"Add Coupon"})}),e.jsxs("div",{className:"space-y-4 py-4",children:[e.jsx("p",{children:"This is the Add Coupon Dialog content."}),e.jsx("p",{className:"text-sm text-gray-600",children:"Click the button below to open ChatGPT Modal on top of this dialog."}),e.jsx(h,{onClick:()=>d(!0),children:"Open ChatGPT Assistant"}),e.jsxs("div",{className:"flex justify-end space-x-2 pt-4",children:[e.jsx(h,{variant:"outline",onClick:()=>r(!1),children:"Cancel"}),e.jsx(h,{onClick:()=>r(!1),children:"Save Coupon"})]})]})]})}),e.jsx(v,{isOpen:u,onClose:()=>d(!1),onGenerate:o=>{d(!1)},title:"AI Content Generator",placeholder:"This ChatGPT modal opens on top of other dialogs..."})]})}export{Ne as default};
diff --git a/public/build/assets/chatgpt-settings-DsYINQkw.js b/public/build/assets/chatgpt-settings-DAnrtjlK.js
similarity index 89%
rename from public/build/assets/chatgpt-settings-DsYINQkw.js
rename to public/build/assets/chatgpt-settings-DAnrtjlK.js
index 2b87c2c02..06f62a421 100644
--- a/public/build/assets/chatgpt-settings-DsYINQkw.js
+++ b/public/build/assets/chatgpt-settings-DAnrtjlK.js
@@ -1 +1 @@
-import{r as j,j as t}from"./ui-Z445SNHD.js";import{u as v,c as T,ap as b,L as x,I as y,o as C,y as P,r as G,t as l}from"./app-DCZHPiEr.js";import{S as M,a as K,b as I,c as N,d as o}from"./select-X5YLR2bv.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";function z({settings:p={}}){const{t:r}=v(),S=T().props,n={chatgptKey:"",chatgptModel:"gpt-3.5-turbo"},c=Object.keys(p).length>0?p:S.settings||{},[i,g]=j.useState(()=>({chatgptKey:c.chatgptKey||n.chatgptKey,chatgptModel:c.chatgptModel||n.chatgptModel}));j.useEffect(()=>{if(Object.keys(c).length>0){const a=Object.keys(n).reduce((e,s)=>(e[s]=c[s]||n[s],e),{});g(e=>({...e,...a}))}},[c]);const h=(a,e)=>{g(s=>({...s,[a]:e}))},f=a=>{a.preventDefault(),G.post(route("settings.chatgpt.update"),i,{preserveScroll:!0,onSuccess:e=>{var u,m;const s=(u=e.props.flash)==null?void 0:u.success,d=(m=e.props.flash)==null?void 0:m.error;s?l.success(s):d&&l.error(d)},onError:e=>{const s=e.error||Object.values(e).join(", ")||r("Failed to update Chat GPT settings");l.error(s)}})};return t.jsx(b,{title:r("Chat GPT Settings"),description:r("Configure Chat GPT integration settings for AI-powered features"),action:t.jsxs(C,{type:"submit",form:"chatgpt-settings-form",size:"sm",children:[t.jsx(P,{className:"h-4 w-4 mr-2"}),r("Save Changes")]}),children:t.jsx("form",{id:"chatgpt-settings-form",onSubmit:f,className:"space-y-6",children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[t.jsx(x,{htmlFor:"chatgptKey",children:r("Chat GPT Key")}),t.jsx(y,{id:"chatgptKey",type:"password",value:i.chatgptKey,onChange:a=>h("chatgptKey",a.target.value),placeholder:r("Enter your OpenAI API key")})]}),t.jsxs("div",{className:"grid gap-2",children:[t.jsx(x,{htmlFor:"chatgptModel",children:r("Chat GPT Model Name")}),t.jsxs(M,{value:i.chatgptModel,onValueChange:a=>h("chatgptModel",a),children:[t.jsx(K,{children:t.jsx(I,{placeholder:r("Select Chat GPT model")})}),t.jsxs(N,{children:[t.jsx(o,{value:"gpt-3.5-turbo",children:"GPT-3.5 Turbo"}),t.jsx(o,{value:"gpt-3.5-turbo-16k",children:"GPT-3.5 Turbo 16K"}),t.jsx(o,{value:"gpt-4",children:"GPT-4"}),t.jsx(o,{value:"gpt-4-turbo",children:"GPT-4 Turbo"}),t.jsx(o,{value:"gpt-4o",children:"GPT-4o"}),t.jsx(o,{value:"gpt-4o-mini",children:"GPT-4o Mini"})]})]})]})]})})})}export{z as default};
+import{r as j,j as t}from"./ui-Z445SNHD.js";import{u as v,c as T,ap as b,L as x,I as y,o as C,y as P,r as G,t as l}from"./app-4fHGBOxL.js";import{S as M,a as K,b as I,c as N,d as o}from"./select-T_sz7ImN.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";function z({settings:p={}}){const{t:r}=v(),S=T().props,n={chatgptKey:"",chatgptModel:"gpt-3.5-turbo"},c=Object.keys(p).length>0?p:S.settings||{},[i,g]=j.useState(()=>({chatgptKey:c.chatgptKey||n.chatgptKey,chatgptModel:c.chatgptModel||n.chatgptModel}));j.useEffect(()=>{if(Object.keys(c).length>0){const a=Object.keys(n).reduce((e,s)=>(e[s]=c[s]||n[s],e),{});g(e=>({...e,...a}))}},[c]);const h=(a,e)=>{g(s=>({...s,[a]:e}))},f=a=>{a.preventDefault(),G.post(route("settings.chatgpt.update"),i,{preserveScroll:!0,onSuccess:e=>{var u,m;const s=(u=e.props.flash)==null?void 0:u.success,d=(m=e.props.flash)==null?void 0:m.error;s?l.success(s):d&&l.error(d)},onError:e=>{const s=e.error||Object.values(e).join(", ")||r("Failed to update Chat GPT settings");l.error(s)}})};return t.jsx(b,{title:r("Chat GPT Settings"),description:r("Configure Chat GPT integration settings for AI-powered features"),action:t.jsxs(C,{type:"submit",form:"chatgpt-settings-form",size:"sm",children:[t.jsx(P,{className:"h-4 w-4 mr-2"}),r("Save Changes")]}),children:t.jsx("form",{id:"chatgpt-settings-form",onSubmit:f,className:"space-y-6",children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[t.jsx(x,{htmlFor:"chatgptKey",children:r("Chat GPT Key")}),t.jsx(y,{id:"chatgptKey",type:"password",value:i.chatgptKey,onChange:a=>h("chatgptKey",a.target.value),placeholder:r("Enter your OpenAI API key")})]}),t.jsxs("div",{className:"grid gap-2",children:[t.jsx(x,{htmlFor:"chatgptModel",children:r("Chat GPT Model Name")}),t.jsxs(M,{value:i.chatgptModel,onValueChange:a=>h("chatgptModel",a),children:[t.jsx(K,{children:t.jsx(I,{placeholder:r("Select Chat GPT model")})}),t.jsxs(N,{children:[t.jsx(o,{value:"gpt-3.5-turbo",children:"GPT-3.5 Turbo"}),t.jsx(o,{value:"gpt-3.5-turbo-16k",children:"GPT-3.5 Turbo 16K"}),t.jsx(o,{value:"gpt-4",children:"GPT-4"}),t.jsx(o,{value:"gpt-4-turbo",children:"GPT-4 Turbo"}),t.jsx(o,{value:"gpt-4o",children:"GPT-4o"}),t.jsx(o,{value:"gpt-4o-mini",children:"GPT-4o Mini"})]})]})]})]})})})}export{z as default};
diff --git a/public/build/assets/checkbox-BHPvTCNK.js b/public/build/assets/checkbox-C8HXxmlr.js
similarity index 99%
rename from public/build/assets/checkbox-BHPvTCNK.js
rename to public/build/assets/checkbox-C8HXxmlr.js
index dcd709863..458c7913c 100644
--- a/public/build/assets/checkbox-BHPvTCNK.js
+++ b/public/build/assets/checkbox-C8HXxmlr.js
@@ -1 +1 @@
-import{r as c,j as p,f as F,o as L,k as q,m as I,n as w,H as W}from"./ui-Z445SNHD.js";import{u as z}from"./index-9MclThM-.js";import{V as G,e as N}from"./app-DCZHPiEr.js";function K(e,t=[]){let o=[];function s(n,a){const i=c.createContext(a),l=o.length;o=[...o,a];const d=u=>{var m;const{scope:f,children:k,...h}=u,x=((m=f==null?void 0:f[e])==null?void 0:m[l])||i,y=c.useMemo(()=>h,Object.values(h));return p.jsx(x.Provider,{value:y,children:k})};d.displayName=n+"Provider";function b(u,f){var x;const k=((x=f==null?void 0:f[e])==null?void 0:x[l])||i,h=c.useContext(k);if(h)return h;if(a!==void 0)return a;throw new Error(`\`${u}\` must be used within \`${n}\``)}return[d,b]}const r=()=>{const n=o.map(a=>c.createContext(a));return function(i){const l=(i==null?void 0:i[e])||n;return c.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return r.scopeName=e,[s,U(r,...t)]}function U(...e){const t=e[0];if(e.length===1)return t;const o=()=>{const s=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(n){const a=s.reduce((i,{useScope:l,scopeName:d})=>{const u=l(n)[`__scope${d}`];return{...i,...u}},{});return c.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return o.scopeName=t.scopeName,o}function X(e){const t=Z(e),o=c.forwardRef((s,r)=>{const{children:n,...a}=s,i=c.Children.toArray(n),l=i.find(Q);if(l){const d=l.props.children,b=i.map(u=>u===l?c.Children.count(d)>1?c.Children.only(null):c.isValidElement(d)?d.props.children:null:u);return p.jsx(t,{...a,ref:r,children:c.isValidElement(d)?c.cloneElement(d,void 0,b):null})}return p.jsx(t,{...a,ref:r,children:n})});return o.displayName=`${e}.Slot`,o}function Z(e){const t=c.forwardRef((o,s)=>{const{children:r,...n}=o;if(c.isValidElement(r)){const a=ee(r),i=Y(n,r.props);return r.type!==c.Fragment&&(i.ref=s?F(s,a):a),c.cloneElement(r,i)}return c.Children.count(r)>1?c.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var J=Symbol("radix.slottable");function Q(e){return c.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===J}function Y(e,t){const o={...t};for(const s in t){const r=e[s],n=t[s];/^on[A-Z]/.test(s)?r&&n?o[s]=(...i)=>{const l=n(...i);return r(...i),l}:r&&(o[s]=r):s==="style"?o[s]={...r,...n}:s==="className"&&(o[s]=[r,n].filter(Boolean).join(" "))}return{...e,...o}}function ee(e){var s,r;let t=(s=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:s.get,o=t&&"isReactWarning"in t&&t.isReactWarning;return o?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,o=t&&"isReactWarning"in t&&t.isReactWarning,o?e.props.ref:e.props.ref||e.ref)}var te=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],P=te.reduce((e,t)=>{const o=X(`Primitive.${t}`),s=c.forwardRef((r,n)=>{const{asChild:a,...i}=r,l=a?o:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(l,{...i,ref:n})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),g="Checkbox",[re]=K(g),[ne,_]=re(g);function oe(e){const{__scopeCheckbox:t,checked:o,children:s,defaultChecked:r,disabled:n,form:a,name:i,onCheckedChange:l,required:d,value:b="on",internal_do_not_use_render:u}=e,[f,k]=q({prop:o,defaultProp:r??!1,onChange:l,caller:g}),[h,x]=c.useState(null),[y,m]=c.useState(null),C=c.useRef(!1),E=h?!!a||!!h.closest("form"):!0,S={checked:f,disabled:n,setChecked:k,control:h,setControl:x,name:i,form:a,value:b,hasConsumerStoppedPropagationRef:C,required:d,defaultChecked:v(r)?!1:r,isFormControl:E,bubbleInput:y,setBubbleInput:m};return p.jsx(ne,{scope:t,...S,children:se(u)?u(S):s})}var B="CheckboxTrigger",O=c.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:o,...s},r)=>{const{control:n,value:a,disabled:i,checked:l,required:d,setControl:b,setChecked:u,hasConsumerStoppedPropagationRef:f,isFormControl:k,bubbleInput:h}=_(B,e),x=I(r,b),y=c.useRef(l);return c.useEffect(()=>{const m=n==null?void 0:n.form;if(m){const C=()=>u(y.current);return m.addEventListener("reset",C),()=>m.removeEventListener("reset",C)}},[n,u]),p.jsx(P.button,{type:"button",role:"checkbox","aria-checked":v(l)?"mixed":l,"aria-required":d,"data-state":D(l),"data-disabled":i?"":void 0,disabled:i,value:a,...s,ref:x,onKeyDown:w(t,m=>{m.key==="Enter"&&m.preventDefault()}),onClick:w(o,m=>{u(C=>v(C)?!0:!C),h&&k&&(f.current=m.isPropagationStopped(),f.current||m.stopPropagation())})})});O.displayName=B;var R=c.forwardRef((e,t)=>{const{__scopeCheckbox:o,name:s,checked:r,defaultChecked:n,required:a,disabled:i,value:l,onCheckedChange:d,form:b,...u}=e;return p.jsx(oe,{__scopeCheckbox:o,checked:r,defaultChecked:n,disabled:i,required:a,onCheckedChange:d,name:s,form:b,value:l,internal_do_not_use_render:({isFormControl:f})=>p.jsxs(p.Fragment,{children:[p.jsx(O,{...u,ref:t,__scopeCheckbox:o}),f&&p.jsx(T,{__scopeCheckbox:o})]})})});R.displayName=g;var $="CheckboxIndicator",A=c.forwardRef((e,t)=>{const{__scopeCheckbox:o,forceMount:s,...r}=e,n=_($,o);return p.jsx(L,{present:s||v(n.checked)||n.checked===!0,children:p.jsx(P.span,{"data-state":D(n.checked),"data-disabled":n.disabled?"":void 0,...r,ref:t,style:{pointerEvents:"none",...e.style}})})});A.displayName=$;var M="CheckboxBubbleInput",T=c.forwardRef(({__scopeCheckbox:e,...t},o)=>{const{control:s,hasConsumerStoppedPropagationRef:r,checked:n,defaultChecked:a,required:i,disabled:l,name:d,value:b,form:u,bubbleInput:f,setBubbleInput:k}=_(M,e),h=I(o,k),x=z(n),y=W(s);c.useEffect(()=>{const C=f;if(!C)return;const E=window.HTMLInputElement.prototype,j=Object.getOwnPropertyDescriptor(E,"checked").set,H=!r.current;if(x!==n&&j){const V=new Event("click",{bubbles:H});C.indeterminate=v(n),j.call(C,v(n)?!1:n),C.dispatchEvent(V)}},[f,x,n,r]);const m=c.useRef(v(n)?!1:n);return p.jsx(P.input,{type:"checkbox","aria-hidden":!0,defaultChecked:a??m.current,required:i,disabled:l,name:d,value:b,form:u,...t,tabIndex:-1,ref:h,style:{...t.style,...y,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});T.displayName=M;function se(e){return typeof e=="function"}function v(e){return e==="indeterminate"}function D(e){return v(e)?"indeterminate":e?"checked":"unchecked"}const ce=c.forwardRef(({className:e,...t},o)=>p.jsx(R,{ref:o,className:N("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...t,children:p.jsx(A,{className:N("flex items-center justify-center text-current"),children:p.jsx(G,{className:"h-4 w-4"})})}));ce.displayName=R.displayName;export{ce as C,R as a,A as b};
+import{r as c,j as p,f as F,o as L,k as q,m as I,n as w,H as W}from"./ui-Z445SNHD.js";import{u as z}from"./index-9MclThM-.js";import{V as G,e as N}from"./app-4fHGBOxL.js";function K(e,t=[]){let o=[];function s(n,a){const i=c.createContext(a),l=o.length;o=[...o,a];const d=u=>{var m;const{scope:f,children:k,...h}=u,x=((m=f==null?void 0:f[e])==null?void 0:m[l])||i,y=c.useMemo(()=>h,Object.values(h));return p.jsx(x.Provider,{value:y,children:k})};d.displayName=n+"Provider";function b(u,f){var x;const k=((x=f==null?void 0:f[e])==null?void 0:x[l])||i,h=c.useContext(k);if(h)return h;if(a!==void 0)return a;throw new Error(`\`${u}\` must be used within \`${n}\``)}return[d,b]}const r=()=>{const n=o.map(a=>c.createContext(a));return function(i){const l=(i==null?void 0:i[e])||n;return c.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return r.scopeName=e,[s,U(r,...t)]}function U(...e){const t=e[0];if(e.length===1)return t;const o=()=>{const s=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(n){const a=s.reduce((i,{useScope:l,scopeName:d})=>{const u=l(n)[`__scope${d}`];return{...i,...u}},{});return c.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return o.scopeName=t.scopeName,o}function X(e){const t=Z(e),o=c.forwardRef((s,r)=>{const{children:n,...a}=s,i=c.Children.toArray(n),l=i.find(Q);if(l){const d=l.props.children,b=i.map(u=>u===l?c.Children.count(d)>1?c.Children.only(null):c.isValidElement(d)?d.props.children:null:u);return p.jsx(t,{...a,ref:r,children:c.isValidElement(d)?c.cloneElement(d,void 0,b):null})}return p.jsx(t,{...a,ref:r,children:n})});return o.displayName=`${e}.Slot`,o}function Z(e){const t=c.forwardRef((o,s)=>{const{children:r,...n}=o;if(c.isValidElement(r)){const a=ee(r),i=Y(n,r.props);return r.type!==c.Fragment&&(i.ref=s?F(s,a):a),c.cloneElement(r,i)}return c.Children.count(r)>1?c.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var J=Symbol("radix.slottable");function Q(e){return c.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===J}function Y(e,t){const o={...t};for(const s in t){const r=e[s],n=t[s];/^on[A-Z]/.test(s)?r&&n?o[s]=(...i)=>{const l=n(...i);return r(...i),l}:r&&(o[s]=r):s==="style"?o[s]={...r,...n}:s==="className"&&(o[s]=[r,n].filter(Boolean).join(" "))}return{...e,...o}}function ee(e){var s,r;let t=(s=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:s.get,o=t&&"isReactWarning"in t&&t.isReactWarning;return o?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,o=t&&"isReactWarning"in t&&t.isReactWarning,o?e.props.ref:e.props.ref||e.ref)}var te=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],P=te.reduce((e,t)=>{const o=X(`Primitive.${t}`),s=c.forwardRef((r,n)=>{const{asChild:a,...i}=r,l=a?o:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(l,{...i,ref:n})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),g="Checkbox",[re]=K(g),[ne,_]=re(g);function oe(e){const{__scopeCheckbox:t,checked:o,children:s,defaultChecked:r,disabled:n,form:a,name:i,onCheckedChange:l,required:d,value:b="on",internal_do_not_use_render:u}=e,[f,k]=q({prop:o,defaultProp:r??!1,onChange:l,caller:g}),[h,x]=c.useState(null),[y,m]=c.useState(null),C=c.useRef(!1),E=h?!!a||!!h.closest("form"):!0,S={checked:f,disabled:n,setChecked:k,control:h,setControl:x,name:i,form:a,value:b,hasConsumerStoppedPropagationRef:C,required:d,defaultChecked:v(r)?!1:r,isFormControl:E,bubbleInput:y,setBubbleInput:m};return p.jsx(ne,{scope:t,...S,children:se(u)?u(S):s})}var B="CheckboxTrigger",O=c.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:o,...s},r)=>{const{control:n,value:a,disabled:i,checked:l,required:d,setControl:b,setChecked:u,hasConsumerStoppedPropagationRef:f,isFormControl:k,bubbleInput:h}=_(B,e),x=I(r,b),y=c.useRef(l);return c.useEffect(()=>{const m=n==null?void 0:n.form;if(m){const C=()=>u(y.current);return m.addEventListener("reset",C),()=>m.removeEventListener("reset",C)}},[n,u]),p.jsx(P.button,{type:"button",role:"checkbox","aria-checked":v(l)?"mixed":l,"aria-required":d,"data-state":D(l),"data-disabled":i?"":void 0,disabled:i,value:a,...s,ref:x,onKeyDown:w(t,m=>{m.key==="Enter"&&m.preventDefault()}),onClick:w(o,m=>{u(C=>v(C)?!0:!C),h&&k&&(f.current=m.isPropagationStopped(),f.current||m.stopPropagation())})})});O.displayName=B;var R=c.forwardRef((e,t)=>{const{__scopeCheckbox:o,name:s,checked:r,defaultChecked:n,required:a,disabled:i,value:l,onCheckedChange:d,form:b,...u}=e;return p.jsx(oe,{__scopeCheckbox:o,checked:r,defaultChecked:n,disabled:i,required:a,onCheckedChange:d,name:s,form:b,value:l,internal_do_not_use_render:({isFormControl:f})=>p.jsxs(p.Fragment,{children:[p.jsx(O,{...u,ref:t,__scopeCheckbox:o}),f&&p.jsx(T,{__scopeCheckbox:o})]})})});R.displayName=g;var $="CheckboxIndicator",A=c.forwardRef((e,t)=>{const{__scopeCheckbox:o,forceMount:s,...r}=e,n=_($,o);return p.jsx(L,{present:s||v(n.checked)||n.checked===!0,children:p.jsx(P.span,{"data-state":D(n.checked),"data-disabled":n.disabled?"":void 0,...r,ref:t,style:{pointerEvents:"none",...e.style}})})});A.displayName=$;var M="CheckboxBubbleInput",T=c.forwardRef(({__scopeCheckbox:e,...t},o)=>{const{control:s,hasConsumerStoppedPropagationRef:r,checked:n,defaultChecked:a,required:i,disabled:l,name:d,value:b,form:u,bubbleInput:f,setBubbleInput:k}=_(M,e),h=I(o,k),x=z(n),y=W(s);c.useEffect(()=>{const C=f;if(!C)return;const E=window.HTMLInputElement.prototype,j=Object.getOwnPropertyDescriptor(E,"checked").set,H=!r.current;if(x!==n&&j){const V=new Event("click",{bubbles:H});C.indeterminate=v(n),j.call(C,v(n)?!1:n),C.dispatchEvent(V)}},[f,x,n,r]);const m=c.useRef(v(n)?!1:n);return p.jsx(P.input,{type:"checkbox","aria-hidden":!0,defaultChecked:a??m.current,required:i,disabled:l,name:d,value:b,form:u,...t,tabIndex:-1,ref:h,style:{...t.style,...y,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});T.displayName=M;function se(e){return typeof e=="function"}function v(e){return e==="indeterminate"}function D(e){return v(e)?"indeterminate":e?"checked":"unchecked"}const ce=c.forwardRef(({className:e,...t},o)=>p.jsx(R,{ref:o,className:N("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...t,children:p.jsx(A,{className:N("flex items-center justify-center text-current"),children:p.jsx(G,{className:"h-4 w-4"})})}));ce.displayName=R.displayName;export{ce as C,R as a,A as b};
diff --git a/public/build/assets/chevron-left-DyEn0q5B.js b/public/build/assets/chevron-left-BYvQPSK4.js
similarity index 86%
rename from public/build/assets/chevron-left-DyEn0q5B.js
rename to public/build/assets/chevron-left-BYvQPSK4.js
index ba9c3965b..effae7486 100644
--- a/public/build/assets/chevron-left-DyEn0q5B.js
+++ b/public/build/assets/chevron-left-BYvQPSK4.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/chevron-right-BMm7LjGG.js b/public/build/assets/chevron-right-DkSLY_RH.js
similarity index 86%
rename from public/build/assets/chevron-right-BMm7LjGG.js
rename to public/build/assets/chevron-right-DkSLY_RH.js
index 787032134..e7769fce6 100644
--- a/public/build/assets/chevron-right-BMm7LjGG.js
+++ b/public/build/assets/chevron-right-DkSLY_RH.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/chevron-up-CIC8-NPE.js b/public/build/assets/chevron-up-B9gYo-hl.js
similarity index 92%
rename from public/build/assets/chevron-up-CIC8-NPE.js
rename to public/build/assets/chevron-up-B9gYo-hl.js
index cf3130efc..9845a7199 100644
--- a/public/build/assets/chevron-up-CIC8-NPE.js
+++ b/public/build/assets/chevron-up-B9gYo-hl.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/circle-alert-DwaVLcdb.js b/public/build/assets/circle-alert-DwXRfwWr.js
similarity index 90%
rename from public/build/assets/circle-alert-DwaVLcdb.js
rename to public/build/assets/circle-alert-DwXRfwWr.js
index aeccc9be9..77874cac2 100644
--- a/public/build/assets/circle-alert-DwaVLcdb.js
+++ b/public/build/assets/circle-alert-DwXRfwWr.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/circle-check-BDCVxKyl.js b/public/build/assets/circle-check-CN74Y_9Y.js
similarity index 87%
rename from public/build/assets/circle-check-BDCVxKyl.js
rename to public/build/assets/circle-check-CN74Y_9Y.js
index e10beb67c..376321ca2 100644
--- a/public/build/assets/circle-check-BDCVxKyl.js
+++ b/public/build/assets/circle-check-CN74Y_9Y.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/circle-check-big-DzwxuD1X.js b/public/build/assets/circle-check-big-fVcbTmDL.js
similarity index 88%
rename from public/build/assets/circle-check-big-DzwxuD1X.js
rename to public/build/assets/circle-check-big-fVcbTmDL.js
index b8d716233..396ba6cec 100644
--- a/public/build/assets/circle-check-big-DzwxuD1X.js
+++ b/public/build/assets/circle-check-big-fVcbTmDL.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/circle-help-ssBgXO4L.js b/public/build/assets/circle-help-D5iazGB6.js
similarity index 89%
rename from public/build/assets/circle-help-ssBgXO4L.js
rename to public/build/assets/circle-help-D5iazGB6.js
index 11380dfcf..004ae6138 100644
--- a/public/build/assets/circle-help-ssBgXO4L.js
+++ b/public/build/assets/circle-help-D5iazGB6.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/circle-BcYEy414.js b/public/build/assets/circle-sKSflIYK.js
similarity index 86%
rename from public/build/assets/circle-BcYEy414.js
rename to public/build/assets/circle-sKSflIYK.js
index 6ad574af8..fef71b4d4 100644
--- a/public/build/assets/circle-BcYEy414.js
+++ b/public/build/assets/circle-sKSflIYK.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/circle-x-DNjKzBNT.js b/public/build/assets/circle-x-ChMHRbuV.js
similarity index 88%
rename from public/build/assets/circle-x-DNjKzBNT.js
rename to public/build/assets/circle-x-ChMHRbuV.js
index b0d1660b1..7919c5ef0 100644
--- a/public/build/assets/circle-x-DNjKzBNT.js
+++ b/public/build/assets/circle-x-ChMHRbuV.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/clipboard-list-DD5uAGAm.js b/public/build/assets/clipboard-list-CW1i2mxR.js
similarity index 92%
rename from public/build/assets/clipboard-list-DD5uAGAm.js
rename to public/build/assets/clipboard-list-CW1i2mxR.js
index bf7a845ac..86e6991d4 100644
--- a/public/build/assets/clipboard-list-DD5uAGAm.js
+++ b/public/build/assets/clipboard-list-CW1i2mxR.js
@@ -1,4 +1,4 @@
-import{G as t}from"./app-DCZHPiEr.js";/**
+import{G as t}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/clock-O-l8sPi0.js b/public/build/assets/clock-CHa0mSrs.js
similarity index 88%
rename from public/build/assets/clock-O-l8sPi0.js
rename to public/build/assets/clock-CHa0mSrs.js
index 852cdb5d8..de2a3d3e6 100644
--- a/public/build/assets/clock-O-l8sPi0.js
+++ b/public/build/assets/clock-CHa0mSrs.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/code-fFt1R3-N.js b/public/build/assets/code-Dd2x_tdq.js
similarity index 88%
rename from public/build/assets/code-fFt1R3-N.js
rename to public/build/assets/code-Dd2x_tdq.js
index a218bde2f..f3591de8a 100644
--- a/public/build/assets/code-fFt1R3-N.js
+++ b/public/build/assets/code-Dd2x_tdq.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/coins-CCDq32ZE.js b/public/build/assets/coins-BOL9Zqbn.js
similarity index 90%
rename from public/build/assets/coins-CCDq32ZE.js
rename to public/build/assets/coins-BOL9Zqbn.js
index 018c6689b..842b081c0 100644
--- a/public/build/assets/coins-CCDq32ZE.js
+++ b/public/build/assets/coins-BOL9Zqbn.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/conduct-NPm0L-OY.js b/public/build/assets/conduct-DwS4C5Me.js
similarity index 84%
rename from public/build/assets/conduct-NPm0L-OY.js
rename to public/build/assets/conduct-DwS4C5Me.js
index 9d14fd058..f3f4bc943 100644
--- a/public/build/assets/conduct-NPm0L-OY.js
+++ b/public/build/assets/conduct-DwS4C5Me.js
@@ -1 +1 @@
-import{r as d,j as e}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-CUbbykGe.js";import{u as z,c as H,C as R,m as k,n as S,z as _,l as E,B as p,I as L,o as P,t as o,r as x}from"./app-DCZHPiEr.js";import{T}from"./textarea-MT-uY0Br.js";import{S as M}from"./star-CdODI4VK.js";import{A as q}from"./arrow-left-DifDyQQ2.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Pe(){var j,y,w;const{t:s}=z(),{review:n,indicators:h}=H().props,[m,u]=d.useState(h.map(r=>({indicator_id:r.id,rating:r.rating||3,comments:r.comments||""}))),[g,B]=d.useState(""),[U,f]=d.useState({}),D=(r,a)=>{u(t=>{const i=[...t];return i[r]={...i[r],rating:a},i})},A=(r,a)=>{u(t=>{const i=[...t];return i[r]={...i[r],comments:a},i})},I=r=>{r.preventDefault();const a={};if(m.forEach((t,i)=>{t.rating||(a[`ratings.${i}.rating`]=s("Rating is required"))}),Object.keys(a).length>0){f(a);return}o.loading(s("Submitting review...")),x.post(route("hr.performance.employee-reviews.submit-ratings",n.id),{ratings:m,overall_comments:g},{onSuccess:t=>{o.dismiss(),t.props.flash.success&&o.success(s(t.props.flash.success)),x.visit(route("hr.performance.employee-reviews.show",n.id))},onError:t=>{o.dismiss(),f(t),typeof t=="string"?o.error(s(t)):o.error(s("Failed to submit review"))}})},v=()=>{x.visit(route("hr.performance.employee-reviews.index"))},F=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:s("Performance"),href:route("hr.performance.indicator-categories.index")},{title:s("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:s("Conduct Review")}],O=h.reduce((r,a)=>{const t=a.category||"Uncategorized";return r[t]||(r[t]=[]),r[t].push(a),r},{});return e.jsx($,{title:s("Conduct Performance Review"),url:`/hr/performance/employee-reviews/${n.id}/conduct`,breadcrumbs:F,actions:[{label:s("Back"),icon:e.jsx(q,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:v}],children:e.jsx("form",{onSubmit:I,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(R,{children:[e.jsxs(k,{children:[e.jsx(S,{children:s("Review Information")}),e.jsx(_,{children:s("You are conducting a performance review for:")})]}),e.jsx(E,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Employee")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:(j=n.employee)==null?void 0:j.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Review Cycle")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:(y=n.review_cycle)==null?void 0:y.name})]})]}),e.jsx("div",{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Review Date")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:n.review_date?((w=window.appSettings)==null?void 0:w.formatDateTimeSimple(n.review_date,!1))||new Date(n.review_date).toLocaleString():"-"})]})})]})})]}),e.jsxs(R,{children:[e.jsxs(k,{children:[e.jsx(S,{children:s("Performance Ratings")}),e.jsx(_,{children:s("Rate the employee on each performance indicator")})]}),e.jsx(E,{children:e.jsxs("div",{className:"space-y-8",children:[Object.entries(O).map(([r,a])=>e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:r}),e.jsx("div",{className:"space-y-6",children:a.map((t,i)=>{var N,b,C;const l=m.findIndex(c=>c.indicator_id===t.id);return e.jsx("div",{className:"border rounded-md p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:t.name}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:t.description||s("No description")}),e.jsxs("div",{className:"flex flex-wrap gap-2 mt-2",children:[t.measurement_unit&&e.jsxs(p,{variant:"outline",children:[s("Measurement"),": ",t.measurement_unit]}),t.target_value&&e.jsxs(p,{variant:"outline",children:[s("Target"),": ",t.target_value]}),e.jsxs(p,{variant:"outline",children:[s("Weight"),": ",t.weight]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Rating")}),e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"text-lg font-bold mr-1",children:(N=m[l])==null?void 0:N.rating}),e.jsx(M,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})]})]}),e.jsx(L,{type:"range",min:1,max:5,step:.5,value:(b=m[l])==null?void 0:b.rating,onChange:c=>D(l,parseFloat(c.target.value)),className:"w-full"}),e.jsxs("div",{className:"flex justify-between text-xs text-gray-500",children:[e.jsx("span",{children:s("Poor")}),e.jsx("span",{children:s("Average")}),e.jsx("span",{children:s("Excellent")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{htmlFor:`comments-${t.id}`,className:"text-sm font-medium",children:s("Comments")}),e.jsx(T,{id:`comments-${t.id}`,value:(C=m[l])==null?void 0:C.comments,onChange:c=>A(l,c.target.value),placeholder:s("Add specific feedback for this indicator"),rows:2})]})]})},t.id)})})]},r)),e.jsx("div",{className:"pt-4 border-t",children:e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{htmlFor:"overall-comments",className:"text-sm font-medium",children:s("Overall Comments")}),e.jsx(T,{id:"overall-comments",value:g,onChange:r=>B(r.target.value),placeholder:s("Add overall feedback and recommendations"),rows:4})]})})]})}),e.jsxs("div",{className:"flex justify-end space-x-4 px-6 pb-6",children:[e.jsx(P,{type:"button",variant:"outline",onClick:v,children:s("Cancel")}),e.jsx(P,{type:"submit",children:s("Submit Review")})]})]})]})})})}export{Pe as default};
+import{r as d,j as e}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-CM2S36EN.js";import{u as z,c as H,C as R,m as k,n as S,z as _,l as E,B as p,I as L,o as P,t as o,r as x}from"./app-4fHGBOxL.js";import{T}from"./textarea-f6Pa1mf5.js";import{S as M}from"./star-CaZ0eu6_.js";import{A as q}from"./arrow-left-IfLGa0Dx.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Pe(){var j,y,w;const{t:s}=z(),{review:n,indicators:h}=H().props,[m,u]=d.useState(h.map(r=>({indicator_id:r.id,rating:r.rating||3,comments:r.comments||""}))),[g,B]=d.useState(""),[U,f]=d.useState({}),D=(r,a)=>{u(t=>{const i=[...t];return i[r]={...i[r],rating:a},i})},A=(r,a)=>{u(t=>{const i=[...t];return i[r]={...i[r],comments:a},i})},I=r=>{r.preventDefault();const a={};if(m.forEach((t,i)=>{t.rating||(a[`ratings.${i}.rating`]=s("Rating is required"))}),Object.keys(a).length>0){f(a);return}o.loading(s("Submitting review...")),x.post(route("hr.performance.employee-reviews.submit-ratings",n.id),{ratings:m,overall_comments:g},{onSuccess:t=>{o.dismiss(),t.props.flash.success&&o.success(s(t.props.flash.success)),x.visit(route("hr.performance.employee-reviews.show",n.id))},onError:t=>{o.dismiss(),f(t),typeof t=="string"?o.error(s(t)):o.error(s("Failed to submit review"))}})},v=()=>{x.visit(route("hr.performance.employee-reviews.index"))},F=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:s("Performance"),href:route("hr.performance.indicator-categories.index")},{title:s("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:s("Conduct Review")}],O=h.reduce((r,a)=>{const t=a.category||"Uncategorized";return r[t]||(r[t]=[]),r[t].push(a),r},{});return e.jsx($,{title:s("Conduct Performance Review"),url:`/hr/performance/employee-reviews/${n.id}/conduct`,breadcrumbs:F,actions:[{label:s("Back"),icon:e.jsx(q,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:v}],children:e.jsx("form",{onSubmit:I,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(R,{children:[e.jsxs(k,{children:[e.jsx(S,{children:s("Review Information")}),e.jsx(_,{children:s("You are conducting a performance review for:")})]}),e.jsx(E,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Employee")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:(j=n.employee)==null?void 0:j.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Review Cycle")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:(y=n.review_cycle)==null?void 0:y.name})]})]}),e.jsx("div",{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Review Date")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:n.review_date?((w=window.appSettings)==null?void 0:w.formatDateTimeSimple(n.review_date,!1))||new Date(n.review_date).toLocaleString():"-"})]})})]})})]}),e.jsxs(R,{children:[e.jsxs(k,{children:[e.jsx(S,{children:s("Performance Ratings")}),e.jsx(_,{children:s("Rate the employee on each performance indicator")})]}),e.jsx(E,{children:e.jsxs("div",{className:"space-y-8",children:[Object.entries(O).map(([r,a])=>e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:r}),e.jsx("div",{className:"space-y-6",children:a.map((t,i)=>{var N,b,C;const l=m.findIndex(c=>c.indicator_id===t.id);return e.jsx("div",{className:"border rounded-md p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:t.name}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:t.description||s("No description")}),e.jsxs("div",{className:"flex flex-wrap gap-2 mt-2",children:[t.measurement_unit&&e.jsxs(p,{variant:"outline",children:[s("Measurement"),": ",t.measurement_unit]}),t.target_value&&e.jsxs(p,{variant:"outline",children:[s("Target"),": ",t.target_value]}),e.jsxs(p,{variant:"outline",children:[s("Weight"),": ",t.weight]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Rating")}),e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"text-lg font-bold mr-1",children:(N=m[l])==null?void 0:N.rating}),e.jsx(M,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})]})]}),e.jsx(L,{type:"range",min:1,max:5,step:.5,value:(b=m[l])==null?void 0:b.rating,onChange:c=>D(l,parseFloat(c.target.value)),className:"w-full"}),e.jsxs("div",{className:"flex justify-between text-xs text-gray-500",children:[e.jsx("span",{children:s("Poor")}),e.jsx("span",{children:s("Average")}),e.jsx("span",{children:s("Excellent")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{htmlFor:`comments-${t.id}`,className:"text-sm font-medium",children:s("Comments")}),e.jsx(T,{id:`comments-${t.id}`,value:(C=m[l])==null?void 0:C.comments,onChange:c=>A(l,c.target.value),placeholder:s("Add specific feedback for this indicator"),rows:2})]})]})},t.id)})})]},r)),e.jsx("div",{className:"pt-4 border-t",children:e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{htmlFor:"overall-comments",className:"text-sm font-medium",children:s("Overall Comments")}),e.jsx(T,{id:"overall-comments",value:g,onChange:r=>B(r.target.value),placeholder:s("Add overall feedback and recommendations"),rows:4})]})})]})}),e.jsxs("div",{className:"flex justify-end space-x-4 px-6 pb-6",children:[e.jsx(P,{type:"button",variant:"outline",onClick:v,children:s("Cancel")}),e.jsx(P,{type:"submit",children:s("Submit Review")})]})]})]})})})}export{Pe as default};
diff --git a/public/build/assets/confirm-password-CXit4C25.js b/public/build/assets/confirm-password-CiWREC-t.js
similarity index 69%
rename from public/build/assets/confirm-password-CXit4C25.js
rename to public/build/assets/confirm-password-CiWREC-t.js
index 425d274c7..f92271da0 100644
--- a/public/build/assets/confirm-password-CXit4C25.js
+++ b/public/build/assets/confirm-password-CiWREC-t.js
@@ -1 +1 @@
-import{j as r}from"./ui-Z445SNHD.js";import{u as f,a as x,b as h,L as w,I as y,T as g}from"./app-DCZHPiEr.js";import{I as b}from"./input-error-Bl4cQ2pT.js";import{A as j}from"./auth-layout-D7moSOHd.js";import{A as v}from"./auth-button-B64T05_p.js";import{L as e}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./use-favicon-C_SU2_Ra.js";import"./credit-card--bIB9mjq.js";import"./loader-circle-BDLqeqvu.js";function z(){const{t:s}=f(),{themeColor:t,customColor:i}=x(),a=t==="custom"?i:g[t],{data:n,setData:m,post:p,processing:l,errors:d,reset:c}=h({password:""}),u=o=>{o.preventDefault(),p(route("password.confirm"),{onFinish:()=>c("password")})};return r.jsx(j,{title:s("Confirm your password"),description:s("This is a secure area of the application. Please confirm your password before continuing."),icon:r.jsx(e,{className:"h-7 w-7",style:{color:a}}),children:r.jsxs("form",{onSubmit:u,className:"space-y-5",children:[r.jsx("div",{className:"space-y-4",children:r.jsxs("div",{className:"relative",children:[r.jsx(w,{htmlFor:"password",className:"text-gray-700 dark:text-gray-300 font-medium mb-1 block",children:s("Password")}),r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:r.jsx(e,{className:"h-5 w-5 text-gray-400"})}),r.jsx(y,{id:"password",type:"password",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"current-password",value:n.password,onChange:o=>m("password",o.target.value),placeholder:"••••••••",className:"pl-10 w-full border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 rounded-lg transition-all duration-200",style:{"--tw-ring-color":a}})]}),r.jsx(b,{message:d.password})]})}),r.jsx(v,{tabIndex:2,processing:l,children:s("Confirm password")})]})})}export{z as default};
+import{j as r}from"./ui-Z445SNHD.js";import{u as f,a as x,b as h,L as w,I as y,T as g}from"./app-4fHGBOxL.js";import{I as b}from"./input-error-CYqgz-gJ.js";import{A as j}from"./auth-layout-D0Ey3Ox0.js";import{A as v}from"./auth-button-B6DOQF5c.js";import{L as e}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./use-favicon-CCcOxZw3.js";import"./credit-card-BTq1LaNu.js";import"./loader-circle-q3ypy8gI.js";function z(){const{t:s}=f(),{themeColor:t,customColor:i}=x(),a=t==="custom"?i:g[t],{data:n,setData:m,post:p,processing:l,errors:d,reset:c}=h({password:""}),u=o=>{o.preventDefault(),p(route("password.confirm"),{onFinish:()=>c("password")})};return r.jsx(j,{title:s("Confirm your password"),description:s("This is a secure area of the application. Please confirm your password before continuing."),icon:r.jsx(e,{className:"h-7 w-7",style:{color:a}}),children:r.jsxs("form",{onSubmit:u,className:"space-y-5",children:[r.jsx("div",{className:"space-y-4",children:r.jsxs("div",{className:"relative",children:[r.jsx(w,{htmlFor:"password",className:"text-gray-700 dark:text-gray-300 font-medium mb-1 block",children:s("Password")}),r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:r.jsx(e,{className:"h-5 w-5 text-gray-400"})}),r.jsx(y,{id:"password",type:"password",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"current-password",value:n.password,onChange:o=>m("password",o.target.value),placeholder:"••••••••",className:"pl-10 w-full border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 rounded-lg transition-all duration-200",style:{"--tw-ring-color":a}})]}),r.jsx(b,{message:d.password})]})}),r.jsx(v,{tabIndex:2,processing:l,children:s("Confirm password")})]})})}export{z as default};
diff --git a/public/build/assets/convert-to-employee-B8mSv8kK.js b/public/build/assets/convert-to-employee-BBRAEhAG.js
similarity index 93%
rename from public/build/assets/convert-to-employee-B8mSv8kK.js
rename to public/build/assets/convert-to-employee-BBRAEhAG.js
index 195656966..af22ef5e5 100644
--- a/public/build/assets/convert-to-employee-B8mSv8kK.js
+++ b/public/build/assets/convert-to-employee-BBRAEhAG.js
@@ -1 +1 @@
-import{r as w,j as e}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-CUbbykGe.js";import{u as U,c as X,C as g,m as y,n as v,l as b,L as i,I as l,g as Y,M as O,o as f,P as ee,r as k,t as R}from"./app-DCZHPiEr.js";import{S as u,a as x,b as p,c as _,d as h}from"./select-X5YLR2bv.js";import{R as re,a as E}from"./radio-group-CnGlrhxK.js";import{T as se}from"./trash-2-BKTtBQos.js";import{A as ae}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-BcYEy414.js";function He(){var B,$;const{t:s}=U(),{candidate:c,branches:L,departments:I,designations:P,documentTypes:G,shifts:C,attendancePolicies:q,generatedEmployeeId:M}=X().props,[t,j]=w.useState({name:`${c.first_name} ${c.last_name}`,biometric_emp_id:"",email:c.email,password:"",phone:c.phone||"",date_of_birth:c.date_of_birth||"",gender:c.gender||"",branch_id:c.branch_id?c.branch_id.toString():"",department_id:c.department_id?c.department_id.toString():"",designation_id:"",shift_id:"",attendance_policy_id:"",date_of_joining:new Date().toISOString().split("T")[0],employment_type:"Full-time",employee_status:"active",address_line_1:c.address||"",address_line_2:"",city:c.city||"",state:c.state||"",country:c.country||"",postal_code:c.zip_code||"",emergency_contact_name:"",emergency_contact_relationship:"",emergency_contact_number:"",bank_name:"",account_holder_name:`${c.first_name} ${c.last_name}`,account_number:"",bank_identifier_code:"",bank_branch:"",tax_payer_id:"",salary:c.final_salary||"",documents:[]}),[a,N]=w.useState({}),[T,F]=w.useState(!1),z=t.branch_id?I.filter(r=>String(r.branch_id)===String(t.branch_id)):I,H=t.department_id?P.filter(r=>String(r.department_id)===String(t.department_id)):P,d=(r,o)=>{j(n=>({...n,[r]:o})),a[r]&&N(n=>{const m={...n};return delete m[r],m}),r==="branch_id"&&j(n=>({...n,branch_id:o,department_id:"",designation_id:""})),r==="department_id"&&j(n=>({...n,department_id:o,designation_id:""}))},S=(r,o,n)=>{const m=[...t.documents];m[r]={...m[r],[o]:n},j(D=>({...D,documents:m}));const A=`documents.${r}.${o}`;a[A]&&N(D=>{const V={...D};return delete V[A],V})},J=()=>{j(r=>({...r,documents:[...r.documents,{document_type_id:"",file_path:"",expiry_date:""}]}))},W=r=>{const o=[...t.documents];o.splice(r,1),j(m=>({...m,documents:o}));const n={...a};Object.keys(n).forEach(m=>{m.startsWith(`documents.${r}.`)&&delete n[m]}),N(n)},K=r=>{r.preventDefault(),F(!0);const o=new FormData;Object.entries(t).forEach(([n,m])=>{n!=="documents"&&m!=null&&m!==""&&o.append(n,m)}),o.append("candidate_id",c.id.toString()),t.documents.forEach((n,m)=>{n.document_type_id&&o.append(`documents[${m}][document_type_id]`,n.document_type_id),n.file_path&&o.append(`documents[${m}][file_path]`,n.file_path),n.expiry_date&&o.append(`documents[${m}][expiry_date]`,n.expiry_date)}),k.post(route("hr.employees.store"),o,{forceFormData:!0,onSuccess:n=>{F(!1),n.props.flash.success&&R.success(s(n.props.flash.success))},onError:n=>{F(!1),N(n),R.error(s("Please correct the errors in the form"))}})},Z=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Recruitment"),href:route("hr.recruitment.candidates.index")},{title:s("Candidates"),href:route("hr.recruitment.candidates.index")},{title:s("Convert to Employee")}];return e.jsxs(Q,{title:s("Convert Candidate to Employee"),url:`/hr/recruitment/candidates/${c.id}/convert-to-employee`,breadcrumbs:Z,actions:[{label:s("Back to Candidates"),icon:e.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>k.get(route("hr.recruitment.candidates.index"))}],children:[e.jsxs(g,{className:"mb-6",children:[e.jsx(y,{children:e.jsx(v,{children:s("Candidate Information")})}),e.jsx(b,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 text-sm",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Name"),":"]})," ",c.first_name," ",c.last_name]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Email"),":"]})," ",c.email]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Job"),":"]})," ",(B=c.job)==null?void 0:B.title]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Experience"),":"]})," ",c.experience_years," ",s("years")]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Final Salary"),":"]})," ",c.final_salary?($=window.appSettings)==null?void 0:$.formatCurrency(c.final_salary):"-"]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Status"),":"]})," ",c.status]})]})})]}),e.jsxs("form",{onSubmit:K,className:"space-y-6",children:[e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Basic Information")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"name",required:!0,children:[s("Full Name")," "]}),e.jsx(l,{id:"name",value:t.name,required:!0,onChange:r=>d("name",r.target.value),className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employee_id",required:!0,children:s("Employee ID")}),e.jsx(l,{id:"employee_id",value:M,readOnly:!0,className:"bg-muted"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Employee ID will be auto-generated")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"biometric_emp_id",required:!0,children:s("Employee Code")}),e.jsx(l,{id:"biometric_emp_id",required:!0,value:t.biometric_emp_id||"",onChange:r=>d("biometric_emp_id",r.target.value),className:a.biometric_emp_id?"border-red-500":""}),a.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"email",required:!0,children:[s("Email")," "]}),e.jsx(l,{id:"email",type:"email",required:!0,value:t.email,onChange:r=>d("email",r.target.value),className:a.email?"border-red-500":""}),a.email&&e.jsx("p",{className:"text-red-500 text-xs",children:a.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"password",required:!0,children:[s("Password")," "]}),e.jsx(l,{id:"password",type:"password",required:!0,value:t.password,onChange:r=>d("password",r.target.value),className:a.password?"border-red-500":""}),a.password&&e.jsx("p",{className:"text-red-500 text-xs",children:a.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"phone",required:!0,children:s("Phone Number")}),e.jsx(l,{id:"phone",required:!0,value:t.phone,onChange:r=>d("phone",r.target.value),className:a.phone?"border-red-500":""}),a.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:a.phone})]}),e.jsxs("div",{className:"space-y-2",required:!0,children:[e.jsx(i,{htmlFor:"date_of_birth",children:s("Date of Birth")}),e.jsx(l,{id:"date_of_birth",required:!0,type:"date",value:t.date_of_birth,onChange:r=>d("date_of_birth",r.target.value),className:a.date_of_birth?"border-red-500":""}),a.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"gender",required:!0,children:s("Gender")}),e.jsxs(re,{value:t.gender,onValueChange:r=>d("gender",r),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"male",id:"gender-male"}),e.jsx(i,{htmlFor:"gender-male",children:s("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"female",id:"gender-female"}),e.jsx(i,{htmlFor:"gender-female",children:s("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"other",id:"gender-other"}),e.jsx(i,{htmlFor:"gender-other",children:s("Other")})]})]}),a.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:a.gender})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"profile_image",required:!0,children:s("Profile Image")}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-32",children:t.profile_image?e.jsx("img",{src:Y(t.profile_image),alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):e.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[e.jsx("div",{className:"h-12 w-12 bg-muted flex items-center justify-center rounded-full border border-dashed",children:e.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:s("Image")})}),e.jsx("span",{className:"text-xs",children:"No image selected"})]})}),e.jsx(O,{label:"",value:t.profile_image||"",onChange:r=>d("profile_image",r),placeholder:"Select profile image...",showPreview:!1})]}),a.profile_image&&e.jsx("p",{className:"text-red-500 text-xs",children:a.profile_image})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Employment Details")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"branch_id",required:!0,children:[s("Branch")," "]}),e.jsxs(u,{value:t.branch_id,required:!0,onValueChange:r=>d("branch_id",r),children:[e.jsx(x,{className:a.branch_id?"border-red-500":"",children:e.jsx(p,{placeholder:s("Select Branch")})}),e.jsx(_,{searchable:!0,children:L.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"department_id",required:!0,children:[s("Department")," "]}),e.jsxs(u,{value:t.department_id,onValueChange:r=>d("department_id",r),disabled:!t.branch_id,required:!0,children:[e.jsx(x,{className:a.department_id?"border-red-500":"",children:e.jsx(p,{placeholder:t.branch_id?s("Select Department"):s("Select Branch First")})}),e.jsx(_,{searchable:!0,children:z.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"designation_id",required:!0,children:[s("Designation")," "]}),e.jsxs(u,{value:t.designation_id,onValueChange:r=>d("designation_id",r),disabled:!t.department_id,required:!0,children:[e.jsx(x,{className:a.designation_id?"border-red-500":"",children:e.jsx(p,{placeholder:t.department_id?s("Select Designation"):s("Select Department First")})}),e.jsx(_,{searchable:!0,children:H.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"date_of_joining",required:!0,children:[s("Date of Joining")," "]}),e.jsx(l,{id:"date_of_joining",type:"date",required:!0,value:t.date_of_joining,onChange:r=>d("date_of_joining",r.target.value),className:a.date_of_joining?"border-red-500":""}),a.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employment_type",children:s("Employment Type")}),e.jsxs(u,{value:t.employment_type,onValueChange:r=>d("employment_type",r),children:[e.jsx(x,{children:e.jsx(p,{})}),e.jsxs(_,{children:[e.jsx(h,{value:"Full-time",children:s("Full-time")}),e.jsx(h,{value:"Part-time",children:s("Part-time")}),e.jsx(h,{value:"Contract",children:s("Contract")}),e.jsx(h,{value:"Internship",children:s("Internship")})]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employee_status",required:!0,children:s("Employee Status")}),e.jsxs(u,{value:t.employee_status,onValueChange:r=>d("employee_status",r),children:[e.jsx(x,{className:a.employee_status?"border-red-500":"",children:e.jsx(p,{})}),e.jsxs(_,{children:[e.jsx(h,{value:"active",children:s("Active")}),e.jsx(h,{value:"inactive",children:s("Inactive")}),e.jsx(h,{value:"probation",children:s("Probation")}),e.jsx(h,{value:"terminated",children:s("Terminated")})]})]}),a.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"shift_id",children:s("Shift")}),e.jsxs(u,{value:t.shift_id,onValueChange:r=>d("shift_id",r),children:[e.jsx(x,{children:e.jsx(p,{placeholder:s("Select Shift (Optional)")})}),e.jsx(_,{children:C==null?void 0:C.map(r=>e.jsxs(h,{value:r.id.toString(),children:[r.name," (",r.start_time," - ",r.end_time,")"]},r.id))})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"attendance_policy_id",children:s("Attendance Policy")}),e.jsxs(u,{value:t.attendance_policy_id,onValueChange:r=>d("attendance_policy_id",r),children:[e.jsx(x,{children:e.jsx(p,{placeholder:s("Select Attendance Policy (Optional)")})}),e.jsx(_,{children:q==null?void 0:q.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Contact Information")})}),e.jsxs(b,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"address_line_1",required:!0,children:[s("Address Line 1")," "]}),e.jsx(l,{id:"address_line_1",required:!0,value:t.address_line_1,onChange:r=>d("address_line_1",r.target.value),className:a.address_line_1?"border-red-500":""}),a.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:a.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"address_line_2",required:!0,children:s("Address Line 2")}),e.jsx(l,{id:"address_line_2",required:!0,value:t.address_line_2,onChange:r=>d("address_line_2",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"city",required:!0,children:[s("City")," "]}),e.jsx(l,{id:"city",required:!0,value:t.city,onChange:r=>d("city",r.target.value),className:a.city?"border-red-500":""}),a.city&&e.jsx("p",{className:"text-red-500 text-xs",children:a.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"state",required:!0,children:[s("State/Province")," "]}),e.jsx(l,{id:"state",required:!0,value:t.state,onChange:r=>d("state",r.target.value),className:a.state?"border-red-500":""}),a.state&&e.jsx("p",{className:"text-red-500 text-xs",children:a.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"country",required:!0,children:[s("Country")," "]}),e.jsx(l,{id:"country",required:!0,value:t.country,onChange:r=>d("country",r.target.value),className:a.country?"border-red-500":""}),a.country&&e.jsx("p",{className:"text-red-500 text-xs",children:a.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"postal_code",required:!0,children:[s("Postal/Zip Code")," "]}),e.jsx(l,{id:"postal_code",required:!0,value:t.postal_code,onChange:r=>d("postal_code",r.target.value),className:a.postal_code?"border-red-500":""}),a.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:a.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:s("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_name",required:!0,children:[s("Name")," "]}),e.jsx(l,{id:"emergency_contact_name",required:!0,value:t.emergency_contact_name,onChange:r=>d("emergency_contact_name",r.target.value),className:a.emergency_contact_name?"border-red-500":""}),a.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_relationship",required:!0,children:[s("Relationship")," "]}),e.jsx(l,{id:"emergency_contact_relationship",required:!0,value:t.emergency_contact_relationship,onChange:r=>d("emergency_contact_relationship",r.target.value),className:a.emergency_contact_relationship?"border-red-500":""}),a.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_number",required:!0,children:[s("Phone Number")," "]}),e.jsx(l,{id:"emergency_contact_number",required:!0,value:t.emergency_contact_number,onChange:r=>d("emergency_contact_number",r.target.value),className:a.emergency_contact_number?"border-red-500":""}),a.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_number})]})]})]})]})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Banking Information")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"bank_name",required:!0,children:[s("Bank Name")," "]}),e.jsx(l,{id:"bank_name",required:!0,value:t.bank_name,onChange:r=>d("bank_name",r.target.value),className:a.bank_name?"border-red-500":""}),a.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"account_holder_name",required:!0,children:[s("Account Holder Name")," "]}),e.jsx(l,{id:"account_holder_name",required:!0,value:t.account_holder_name,onChange:r=>d("account_holder_name",r.target.value),className:a.account_holder_name?"border-red-500":""}),a.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"account_number",required:!0,children:[s("Account Number")," "]}),e.jsx(l,{id:"account_number",required:!0,value:t.account_number,onChange:r=>d("account_number",r.target.value),className:a.account_number?"border-red-500":""}),a.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"bank_identifier_code",required:!0,children:s("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(l,{id:"bank_identifier_code",required:!0,value:t.bank_identifier_code,onChange:r=>d("bank_identifier_code",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"bank_branch",required:!0,children:s("Bank Branch")}),e.jsx(l,{id:"bank_branch",required:!0,value:t.bank_branch,onChange:r=>d("bank_branch",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"tax_payer_id",children:s("Tax Payer ID")}),e.jsx(l,{id:"tax_payer_id",value:t.tax_payer_id,onChange:r=>d("tax_payer_id",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"salary",required:!0,children:[s("Salary")," "]}),e.jsx(l,{id:"salary",type:"number",min:"0",step:"0.01",required:!0,value:t.salary,onChange:r=>d("salary",r.target.value),className:a.salary?"border-red-500":""}),a.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:a.salary})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Documents")})}),e.jsxs(b,{className:"space-y-4",children:[t.documents.map((r,o)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[s("Document")," #",o+1]}),e.jsx(f,{type:"button",variant:"ghost",size:"sm",onClick:()=>W(o),children:e.jsx(se,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{children:[s("Document Type")," "]}),e.jsxs(u,{value:r.document_type_id,onValueChange:n=>S(o,"document_type_id",n),children:[e.jsx(x,{children:e.jsx(p,{placeholder:s("Select Document Type")})}),e.jsx(_,{children:G.map(n=>e.jsx(h,{value:n.id.toString(),children:n.name},n.id))})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{children:[s("File")," "]}),e.jsx(O,{label:"",value:r.file_path||"",onChange:n=>S(o,"file_path",n),placeholder:"Select document file...",showPreview:!1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{children:s("Expiry Date")}),e.jsx(l,{type:"date",value:r.expiry_date,onChange:n=>S(o,"expiry_date",n.target.value)})]})]})]},o)),e.jsxs(f,{type:"button",variant:"outline",onClick:J,children:[e.jsx(ee,{className:"h-4 w-4 mr-2"}),s("Add Document")]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(f,{type:"button",variant:"outline",onClick:()=>k.get(route("hr.recruitment.candidates.index")),children:s("Cancel")}),e.jsx(f,{type:"submit",disabled:T,children:s(T?"Converting...":"Convert to Employee")})]})]})]})}export{He as default};
+import{r as w,j as e}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-CM2S36EN.js";import{u as U,c as X,C as g,m as y,n as v,l as b,L as i,I as l,g as Y,M as O,o as f,P as ee,r as k,t as R}from"./app-4fHGBOxL.js";import{S as u,a as x,b as p,c as _,d as h}from"./select-T_sz7ImN.js";import{R as re,a as E}from"./radio-group-Bs45Hz_1.js";import{T as se}from"./trash-2-B-iLy81a.js";import{A as ae}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-sKSflIYK.js";function He(){var B,$;const{t:s}=U(),{candidate:c,branches:L,departments:I,designations:P,documentTypes:G,shifts:C,attendancePolicies:q,generatedEmployeeId:M}=X().props,[t,j]=w.useState({name:`${c.first_name} ${c.last_name}`,biometric_emp_id:"",email:c.email,password:"",phone:c.phone||"",date_of_birth:c.date_of_birth||"",gender:c.gender||"",branch_id:c.branch_id?c.branch_id.toString():"",department_id:c.department_id?c.department_id.toString():"",designation_id:"",shift_id:"",attendance_policy_id:"",date_of_joining:new Date().toISOString().split("T")[0],employment_type:"Full-time",employee_status:"active",address_line_1:c.address||"",address_line_2:"",city:c.city||"",state:c.state||"",country:c.country||"",postal_code:c.zip_code||"",emergency_contact_name:"",emergency_contact_relationship:"",emergency_contact_number:"",bank_name:"",account_holder_name:`${c.first_name} ${c.last_name}`,account_number:"",bank_identifier_code:"",bank_branch:"",tax_payer_id:"",salary:c.final_salary||"",documents:[]}),[a,N]=w.useState({}),[T,F]=w.useState(!1),z=t.branch_id?I.filter(r=>String(r.branch_id)===String(t.branch_id)):I,H=t.department_id?P.filter(r=>String(r.department_id)===String(t.department_id)):P,d=(r,o)=>{j(n=>({...n,[r]:o})),a[r]&&N(n=>{const m={...n};return delete m[r],m}),r==="branch_id"&&j(n=>({...n,branch_id:o,department_id:"",designation_id:""})),r==="department_id"&&j(n=>({...n,department_id:o,designation_id:""}))},S=(r,o,n)=>{const m=[...t.documents];m[r]={...m[r],[o]:n},j(D=>({...D,documents:m}));const A=`documents.${r}.${o}`;a[A]&&N(D=>{const V={...D};return delete V[A],V})},J=()=>{j(r=>({...r,documents:[...r.documents,{document_type_id:"",file_path:"",expiry_date:""}]}))},W=r=>{const o=[...t.documents];o.splice(r,1),j(m=>({...m,documents:o}));const n={...a};Object.keys(n).forEach(m=>{m.startsWith(`documents.${r}.`)&&delete n[m]}),N(n)},K=r=>{r.preventDefault(),F(!0);const o=new FormData;Object.entries(t).forEach(([n,m])=>{n!=="documents"&&m!=null&&m!==""&&o.append(n,m)}),o.append("candidate_id",c.id.toString()),t.documents.forEach((n,m)=>{n.document_type_id&&o.append(`documents[${m}][document_type_id]`,n.document_type_id),n.file_path&&o.append(`documents[${m}][file_path]`,n.file_path),n.expiry_date&&o.append(`documents[${m}][expiry_date]`,n.expiry_date)}),k.post(route("hr.employees.store"),o,{forceFormData:!0,onSuccess:n=>{F(!1),n.props.flash.success&&R.success(s(n.props.flash.success))},onError:n=>{F(!1),N(n),R.error(s("Please correct the errors in the form"))}})},Z=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Recruitment"),href:route("hr.recruitment.candidates.index")},{title:s("Candidates"),href:route("hr.recruitment.candidates.index")},{title:s("Convert to Employee")}];return e.jsxs(Q,{title:s("Convert Candidate to Employee"),url:`/hr/recruitment/candidates/${c.id}/convert-to-employee`,breadcrumbs:Z,actions:[{label:s("Back to Candidates"),icon:e.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>k.get(route("hr.recruitment.candidates.index"))}],children:[e.jsxs(g,{className:"mb-6",children:[e.jsx(y,{children:e.jsx(v,{children:s("Candidate Information")})}),e.jsx(b,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 text-sm",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Name"),":"]})," ",c.first_name," ",c.last_name]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Email"),":"]})," ",c.email]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Job"),":"]})," ",(B=c.job)==null?void 0:B.title]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Experience"),":"]})," ",c.experience_years," ",s("years")]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Final Salary"),":"]})," ",c.final_salary?($=window.appSettings)==null?void 0:$.formatCurrency(c.final_salary):"-"]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Status"),":"]})," ",c.status]})]})})]}),e.jsxs("form",{onSubmit:K,className:"space-y-6",children:[e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Basic Information")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"name",required:!0,children:[s("Full Name")," "]}),e.jsx(l,{id:"name",value:t.name,required:!0,onChange:r=>d("name",r.target.value),className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employee_id",required:!0,children:s("Employee ID")}),e.jsx(l,{id:"employee_id",value:M,readOnly:!0,className:"bg-muted"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Employee ID will be auto-generated")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"biometric_emp_id",required:!0,children:s("Employee Code")}),e.jsx(l,{id:"biometric_emp_id",required:!0,value:t.biometric_emp_id||"",onChange:r=>d("biometric_emp_id",r.target.value),className:a.biometric_emp_id?"border-red-500":""}),a.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"email",required:!0,children:[s("Email")," "]}),e.jsx(l,{id:"email",type:"email",required:!0,value:t.email,onChange:r=>d("email",r.target.value),className:a.email?"border-red-500":""}),a.email&&e.jsx("p",{className:"text-red-500 text-xs",children:a.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"password",required:!0,children:[s("Password")," "]}),e.jsx(l,{id:"password",type:"password",required:!0,value:t.password,onChange:r=>d("password",r.target.value),className:a.password?"border-red-500":""}),a.password&&e.jsx("p",{className:"text-red-500 text-xs",children:a.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"phone",required:!0,children:s("Phone Number")}),e.jsx(l,{id:"phone",required:!0,value:t.phone,onChange:r=>d("phone",r.target.value),className:a.phone?"border-red-500":""}),a.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:a.phone})]}),e.jsxs("div",{className:"space-y-2",required:!0,children:[e.jsx(i,{htmlFor:"date_of_birth",children:s("Date of Birth")}),e.jsx(l,{id:"date_of_birth",required:!0,type:"date",value:t.date_of_birth,onChange:r=>d("date_of_birth",r.target.value),className:a.date_of_birth?"border-red-500":""}),a.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"gender",required:!0,children:s("Gender")}),e.jsxs(re,{value:t.gender,onValueChange:r=>d("gender",r),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"male",id:"gender-male"}),e.jsx(i,{htmlFor:"gender-male",children:s("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"female",id:"gender-female"}),e.jsx(i,{htmlFor:"gender-female",children:s("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"other",id:"gender-other"}),e.jsx(i,{htmlFor:"gender-other",children:s("Other")})]})]}),a.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:a.gender})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"profile_image",required:!0,children:s("Profile Image")}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-32",children:t.profile_image?e.jsx("img",{src:Y(t.profile_image),alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):e.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[e.jsx("div",{className:"h-12 w-12 bg-muted flex items-center justify-center rounded-full border border-dashed",children:e.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:s("Image")})}),e.jsx("span",{className:"text-xs",children:"No image selected"})]})}),e.jsx(O,{label:"",value:t.profile_image||"",onChange:r=>d("profile_image",r),placeholder:"Select profile image...",showPreview:!1})]}),a.profile_image&&e.jsx("p",{className:"text-red-500 text-xs",children:a.profile_image})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Employment Details")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"branch_id",required:!0,children:[s("Branch")," "]}),e.jsxs(u,{value:t.branch_id,required:!0,onValueChange:r=>d("branch_id",r),children:[e.jsx(x,{className:a.branch_id?"border-red-500":"",children:e.jsx(p,{placeholder:s("Select Branch")})}),e.jsx(_,{searchable:!0,children:L.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"department_id",required:!0,children:[s("Department")," "]}),e.jsxs(u,{value:t.department_id,onValueChange:r=>d("department_id",r),disabled:!t.branch_id,required:!0,children:[e.jsx(x,{className:a.department_id?"border-red-500":"",children:e.jsx(p,{placeholder:t.branch_id?s("Select Department"):s("Select Branch First")})}),e.jsx(_,{searchable:!0,children:z.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"designation_id",required:!0,children:[s("Designation")," "]}),e.jsxs(u,{value:t.designation_id,onValueChange:r=>d("designation_id",r),disabled:!t.department_id,required:!0,children:[e.jsx(x,{className:a.designation_id?"border-red-500":"",children:e.jsx(p,{placeholder:t.department_id?s("Select Designation"):s("Select Department First")})}),e.jsx(_,{searchable:!0,children:H.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"date_of_joining",required:!0,children:[s("Date of Joining")," "]}),e.jsx(l,{id:"date_of_joining",type:"date",required:!0,value:t.date_of_joining,onChange:r=>d("date_of_joining",r.target.value),className:a.date_of_joining?"border-red-500":""}),a.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employment_type",children:s("Employment Type")}),e.jsxs(u,{value:t.employment_type,onValueChange:r=>d("employment_type",r),children:[e.jsx(x,{children:e.jsx(p,{})}),e.jsxs(_,{children:[e.jsx(h,{value:"Full-time",children:s("Full-time")}),e.jsx(h,{value:"Part-time",children:s("Part-time")}),e.jsx(h,{value:"Contract",children:s("Contract")}),e.jsx(h,{value:"Internship",children:s("Internship")})]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employee_status",required:!0,children:s("Employee Status")}),e.jsxs(u,{value:t.employee_status,onValueChange:r=>d("employee_status",r),children:[e.jsx(x,{className:a.employee_status?"border-red-500":"",children:e.jsx(p,{})}),e.jsxs(_,{children:[e.jsx(h,{value:"active",children:s("Active")}),e.jsx(h,{value:"inactive",children:s("Inactive")}),e.jsx(h,{value:"probation",children:s("Probation")}),e.jsx(h,{value:"terminated",children:s("Terminated")})]})]}),a.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"shift_id",children:s("Shift")}),e.jsxs(u,{value:t.shift_id,onValueChange:r=>d("shift_id",r),children:[e.jsx(x,{children:e.jsx(p,{placeholder:s("Select Shift (Optional)")})}),e.jsx(_,{children:C==null?void 0:C.map(r=>e.jsxs(h,{value:r.id.toString(),children:[r.name," (",r.start_time," - ",r.end_time,")"]},r.id))})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"attendance_policy_id",children:s("Attendance Policy")}),e.jsxs(u,{value:t.attendance_policy_id,onValueChange:r=>d("attendance_policy_id",r),children:[e.jsx(x,{children:e.jsx(p,{placeholder:s("Select Attendance Policy (Optional)")})}),e.jsx(_,{children:q==null?void 0:q.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Contact Information")})}),e.jsxs(b,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"address_line_1",required:!0,children:[s("Address Line 1")," "]}),e.jsx(l,{id:"address_line_1",required:!0,value:t.address_line_1,onChange:r=>d("address_line_1",r.target.value),className:a.address_line_1?"border-red-500":""}),a.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:a.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"address_line_2",required:!0,children:s("Address Line 2")}),e.jsx(l,{id:"address_line_2",required:!0,value:t.address_line_2,onChange:r=>d("address_line_2",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"city",required:!0,children:[s("City")," "]}),e.jsx(l,{id:"city",required:!0,value:t.city,onChange:r=>d("city",r.target.value),className:a.city?"border-red-500":""}),a.city&&e.jsx("p",{className:"text-red-500 text-xs",children:a.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"state",required:!0,children:[s("State/Province")," "]}),e.jsx(l,{id:"state",required:!0,value:t.state,onChange:r=>d("state",r.target.value),className:a.state?"border-red-500":""}),a.state&&e.jsx("p",{className:"text-red-500 text-xs",children:a.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"country",required:!0,children:[s("Country")," "]}),e.jsx(l,{id:"country",required:!0,value:t.country,onChange:r=>d("country",r.target.value),className:a.country?"border-red-500":""}),a.country&&e.jsx("p",{className:"text-red-500 text-xs",children:a.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"postal_code",required:!0,children:[s("Postal/Zip Code")," "]}),e.jsx(l,{id:"postal_code",required:!0,value:t.postal_code,onChange:r=>d("postal_code",r.target.value),className:a.postal_code?"border-red-500":""}),a.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:a.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:s("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_name",required:!0,children:[s("Name")," "]}),e.jsx(l,{id:"emergency_contact_name",required:!0,value:t.emergency_contact_name,onChange:r=>d("emergency_contact_name",r.target.value),className:a.emergency_contact_name?"border-red-500":""}),a.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_relationship",required:!0,children:[s("Relationship")," "]}),e.jsx(l,{id:"emergency_contact_relationship",required:!0,value:t.emergency_contact_relationship,onChange:r=>d("emergency_contact_relationship",r.target.value),className:a.emergency_contact_relationship?"border-red-500":""}),a.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_number",required:!0,children:[s("Phone Number")," "]}),e.jsx(l,{id:"emergency_contact_number",required:!0,value:t.emergency_contact_number,onChange:r=>d("emergency_contact_number",r.target.value),className:a.emergency_contact_number?"border-red-500":""}),a.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_number})]})]})]})]})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Banking Information")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"bank_name",required:!0,children:[s("Bank Name")," "]}),e.jsx(l,{id:"bank_name",required:!0,value:t.bank_name,onChange:r=>d("bank_name",r.target.value),className:a.bank_name?"border-red-500":""}),a.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"account_holder_name",required:!0,children:[s("Account Holder Name")," "]}),e.jsx(l,{id:"account_holder_name",required:!0,value:t.account_holder_name,onChange:r=>d("account_holder_name",r.target.value),className:a.account_holder_name?"border-red-500":""}),a.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"account_number",required:!0,children:[s("Account Number")," "]}),e.jsx(l,{id:"account_number",required:!0,value:t.account_number,onChange:r=>d("account_number",r.target.value),className:a.account_number?"border-red-500":""}),a.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"bank_identifier_code",required:!0,children:s("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(l,{id:"bank_identifier_code",required:!0,value:t.bank_identifier_code,onChange:r=>d("bank_identifier_code",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"bank_branch",required:!0,children:s("Bank Branch")}),e.jsx(l,{id:"bank_branch",required:!0,value:t.bank_branch,onChange:r=>d("bank_branch",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"tax_payer_id",children:s("Tax Payer ID")}),e.jsx(l,{id:"tax_payer_id",value:t.tax_payer_id,onChange:r=>d("tax_payer_id",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"salary",required:!0,children:[s("Salary")," "]}),e.jsx(l,{id:"salary",type:"number",min:"0",step:"0.01",required:!0,value:t.salary,onChange:r=>d("salary",r.target.value),className:a.salary?"border-red-500":""}),a.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:a.salary})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Documents")})}),e.jsxs(b,{className:"space-y-4",children:[t.documents.map((r,o)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[s("Document")," #",o+1]}),e.jsx(f,{type:"button",variant:"ghost",size:"sm",onClick:()=>W(o),children:e.jsx(se,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{children:[s("Document Type")," "]}),e.jsxs(u,{value:r.document_type_id,onValueChange:n=>S(o,"document_type_id",n),children:[e.jsx(x,{children:e.jsx(p,{placeholder:s("Select Document Type")})}),e.jsx(_,{children:G.map(n=>e.jsx(h,{value:n.id.toString(),children:n.name},n.id))})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{children:[s("File")," "]}),e.jsx(O,{label:"",value:r.file_path||"",onChange:n=>S(o,"file_path",n),placeholder:"Select document file...",showPreview:!1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{children:s("Expiry Date")}),e.jsx(l,{type:"date",value:r.expiry_date,onChange:n=>S(o,"expiry_date",n.target.value)})]})]})]},o)),e.jsxs(f,{type:"button",variant:"outline",onClick:J,children:[e.jsx(ee,{className:"h-4 w-4 mr-2"}),s("Add Document")]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(f,{type:"button",variant:"outline",onClick:()=>k.get(route("hr.recruitment.candidates.index")),children:s("Cancel")}),e.jsx(f,{type:"submit",disabled:T,children:s(T?"Converting...":"Convert to Employee")})]})]})]})}export{He as default};
diff --git a/public/build/assets/cookie-settings-8MDXjJT3.js b/public/build/assets/cookie-settings-Z0votBHi.js
similarity index 95%
rename from public/build/assets/cookie-settings-8MDXjJT3.js
rename to public/build/assets/cookie-settings-Z0votBHi.js
index 8f32aaf78..39e8e8019 100644
--- a/public/build/assets/cookie-settings-8MDXjJT3.js
+++ b/public/build/assets/cookie-settings-Z0votBHi.js
@@ -1 +1 @@
-import{r as y,j as e}from"./ui-Z445SNHD.js";import{u as U,c as b,ap as N,L as r,I as d,o as C,y as T,r as S,t as p}from"./app-DCZHPiEr.js";import{T as g}from"./textarea-MT-uY0Br.js";import{S as j}from"./switch-CSQfVaFG.js";import{D as w}from"./download-jqune9mh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function P({settings:k={}}){const{t}=U(),D=b().props,s={cookieTitle:"Cookie Consent",strictlyCookieTitle:"Strictly Necessary Cookies",cookieDescription:"We use cookies to enhance your browsing experience and provide personalized content.",strictlyCookieDescription:"These cookies are essential for the website to function properly.",contactUsDescription:"If you have any questions about our cookie policy, please contact us.",contactUsUrl:"https://example.com/contact"},i=Object.keys(k).length>0?k:D.settings||{},[c,h]=y.useState(()=>({enableLogging:i.enableLogging==="1"||i.enableLogging===!0,strictlyNecessaryCookies:!0,cookieTitle:i.cookieTitle||s.cookieTitle,strictlyCookieTitle:i.strictlyCookieTitle||s.strictlyCookieTitle,cookieDescription:i.cookieDescription||s.cookieDescription,strictlyCookieDescription:i.strictlyCookieDescription||s.strictlyCookieDescription,contactUsDescription:i.contactUsDescription||s.contactUsDescription,contactUsUrl:i.contactUsUrl||s.contactUsUrl}));y.useEffect(()=>{Object.keys(i).length>0&&h(o=>({...o,enableLogging:i.enableLogging==="1"||i.enableLogging===!0,strictlyNecessaryCookies:!0,cookieTitle:i.cookieTitle||s.cookieTitle,strictlyCookieTitle:i.strictlyCookieTitle||s.strictlyCookieTitle,cookieDescription:i.cookieDescription||s.cookieDescription,strictlyCookieDescription:i.strictlyCookieDescription||s.strictlyCookieDescription,contactUsDescription:i.contactUsDescription||s.contactUsDescription,contactUsUrl:i.contactUsUrl||s.contactUsUrl}))},[i]);const n=(o,a)=>{h(l=>({...l,[o]:a}))},f=o=>{o.preventDefault(),S.post(route("settings.cookie.update"),c,{preserveScroll:!0,onSuccess:a=>{var u,x;const l=(u=a.props.flash)==null?void 0:u.success,m=(x=a.props.flash)==null?void 0:x.error;l?p.success(l):m&&p.error(m)},onError:a=>{const l=a.error||Object.values(a).join(", ")||t("Failed to update cookie settings");p.error(l)}})},v=()=>{window.location.href=route("cookie.consent.download")};return e.jsx(N,{title:t("Cookie Settings"),description:t("Configure cookie consent and privacy settings for your application"),action:e.jsxs(C,{type:"submit",form:"cookie-settings-form",size:"sm",children:[e.jsx(T,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:e.jsxs("form",{id:"cookie-settings-form",onSubmit:f,className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-center justify-between space-x-2",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(r,{htmlFor:"enableLogging",children:t("Enable Logging")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Enable cookie activity logging")})]}),e.jsx(j,{id:"enableLogging",checked:c.enableLogging,onCheckedChange:o=>n("enableLogging",o)})]}),e.jsxs("div",{className:"flex items-center justify-between space-x-2",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(r,{htmlFor:"strictlyNecessaryCookies",children:t("Strictly Necessary Cookies")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("These cookies are always enabled and cannot be disabled")})]}),e.jsx(j,{id:"strictlyNecessaryCookies",checked:!0,disabled:!0})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"cookieTitle",children:t("Cookie Title")}),e.jsx(d,{id:"cookieTitle",type:"text",value:c.cookieTitle,onChange:o=>n("cookieTitle",o.target.value),placeholder:t("Enter the main cookie consent title")})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"strictlyCookieTitle",children:t("Strictly Cookie Title")}),e.jsx(d,{id:"strictlyCookieTitle",type:"text",value:c.strictlyCookieTitle,onChange:o=>n("strictlyCookieTitle",o.target.value),placeholder:t("Enter the strictly necessary cookies title")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"cookieDescription",children:t("Cookie Description")}),e.jsx(g,{id:"cookieDescription",value:c.cookieDescription,onChange:o=>n("cookieDescription",o.target.value),placeholder:t("Enter the cookie consent description"),rows:4})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"strictlyCookieDescription",children:t("Strictly Cookie Description")}),e.jsx(g,{id:"strictlyCookieDescription",value:c.strictlyCookieDescription,onChange:o=>n("strictlyCookieDescription",o.target.value),placeholder:t("Enter the strictly necessary cookies description"),rows:4})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"contactUsDescription",children:t("Contact Us Description")}),e.jsx(g,{id:"contactUsDescription",value:c.contactUsDescription,onChange:o=>n("contactUsDescription",o.target.value),placeholder:t("Enter the contact us description for cookie inquiries"),rows:3})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"contactUsUrl",children:t("Contact Us URL")}),e.jsx(d,{id:"contactUsUrl",type:"url",value:c.contactUsUrl,onChange:o=>n("contactUsUrl",o.target.value),placeholder:t("Enter the contact us URL for cookie inquiries")})]})]}),e.jsx("div",{className:"pt-4 border-t",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium",children:t("Download Accepted Cookies")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Download a CSV file of accepted cookie preferences"})]}),e.jsxs(C,{type:"button",variant:"outline",size:"sm",onClick:v,children:[e.jsx(w,{className:"h-4 w-4 mr-2"}),"Download CSV"]})]})})]})})}export{P as default};
+import{r as y,j as e}from"./ui-Z445SNHD.js";import{u as U,c as b,ap as N,L as r,I as d,o as C,y as T,r as S,t as p}from"./app-4fHGBOxL.js";import{T as g}from"./textarea-f6Pa1mf5.js";import{S as j}from"./switch-BVaTRNpK.js";import{D as w}from"./download-BzxwiIbz.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function P({settings:k={}}){const{t}=U(),D=b().props,s={cookieTitle:"Cookie Consent",strictlyCookieTitle:"Strictly Necessary Cookies",cookieDescription:"We use cookies to enhance your browsing experience and provide personalized content.",strictlyCookieDescription:"These cookies are essential for the website to function properly.",contactUsDescription:"If you have any questions about our cookie policy, please contact us.",contactUsUrl:"https://example.com/contact"},i=Object.keys(k).length>0?k:D.settings||{},[c,h]=y.useState(()=>({enableLogging:i.enableLogging==="1"||i.enableLogging===!0,strictlyNecessaryCookies:!0,cookieTitle:i.cookieTitle||s.cookieTitle,strictlyCookieTitle:i.strictlyCookieTitle||s.strictlyCookieTitle,cookieDescription:i.cookieDescription||s.cookieDescription,strictlyCookieDescription:i.strictlyCookieDescription||s.strictlyCookieDescription,contactUsDescription:i.contactUsDescription||s.contactUsDescription,contactUsUrl:i.contactUsUrl||s.contactUsUrl}));y.useEffect(()=>{Object.keys(i).length>0&&h(o=>({...o,enableLogging:i.enableLogging==="1"||i.enableLogging===!0,strictlyNecessaryCookies:!0,cookieTitle:i.cookieTitle||s.cookieTitle,strictlyCookieTitle:i.strictlyCookieTitle||s.strictlyCookieTitle,cookieDescription:i.cookieDescription||s.cookieDescription,strictlyCookieDescription:i.strictlyCookieDescription||s.strictlyCookieDescription,contactUsDescription:i.contactUsDescription||s.contactUsDescription,contactUsUrl:i.contactUsUrl||s.contactUsUrl}))},[i]);const n=(o,a)=>{h(l=>({...l,[o]:a}))},f=o=>{o.preventDefault(),S.post(route("settings.cookie.update"),c,{preserveScroll:!0,onSuccess:a=>{var u,x;const l=(u=a.props.flash)==null?void 0:u.success,m=(x=a.props.flash)==null?void 0:x.error;l?p.success(l):m&&p.error(m)},onError:a=>{const l=a.error||Object.values(a).join(", ")||t("Failed to update cookie settings");p.error(l)}})},v=()=>{window.location.href=route("cookie.consent.download")};return e.jsx(N,{title:t("Cookie Settings"),description:t("Configure cookie consent and privacy settings for your application"),action:e.jsxs(C,{type:"submit",form:"cookie-settings-form",size:"sm",children:[e.jsx(T,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:e.jsxs("form",{id:"cookie-settings-form",onSubmit:f,className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-center justify-between space-x-2",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(r,{htmlFor:"enableLogging",children:t("Enable Logging")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Enable cookie activity logging")})]}),e.jsx(j,{id:"enableLogging",checked:c.enableLogging,onCheckedChange:o=>n("enableLogging",o)})]}),e.jsxs("div",{className:"flex items-center justify-between space-x-2",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(r,{htmlFor:"strictlyNecessaryCookies",children:t("Strictly Necessary Cookies")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("These cookies are always enabled and cannot be disabled")})]}),e.jsx(j,{id:"strictlyNecessaryCookies",checked:!0,disabled:!0})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"cookieTitle",children:t("Cookie Title")}),e.jsx(d,{id:"cookieTitle",type:"text",value:c.cookieTitle,onChange:o=>n("cookieTitle",o.target.value),placeholder:t("Enter the main cookie consent title")})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"strictlyCookieTitle",children:t("Strictly Cookie Title")}),e.jsx(d,{id:"strictlyCookieTitle",type:"text",value:c.strictlyCookieTitle,onChange:o=>n("strictlyCookieTitle",o.target.value),placeholder:t("Enter the strictly necessary cookies title")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"cookieDescription",children:t("Cookie Description")}),e.jsx(g,{id:"cookieDescription",value:c.cookieDescription,onChange:o=>n("cookieDescription",o.target.value),placeholder:t("Enter the cookie consent description"),rows:4})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"strictlyCookieDescription",children:t("Strictly Cookie Description")}),e.jsx(g,{id:"strictlyCookieDescription",value:c.strictlyCookieDescription,onChange:o=>n("strictlyCookieDescription",o.target.value),placeholder:t("Enter the strictly necessary cookies description"),rows:4})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"contactUsDescription",children:t("Contact Us Description")}),e.jsx(g,{id:"contactUsDescription",value:c.contactUsDescription,onChange:o=>n("contactUsDescription",o.target.value),placeholder:t("Enter the contact us description for cookie inquiries"),rows:3})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"contactUsUrl",children:t("Contact Us URL")}),e.jsx(d,{id:"contactUsUrl",type:"url",value:c.contactUsUrl,onChange:o=>n("contactUsUrl",o.target.value),placeholder:t("Enter the contact us URL for cookie inquiries")})]})]}),e.jsx("div",{className:"pt-4 border-t",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium",children:t("Download Accepted Cookies")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Download a CSV file of accepted cookie preferences"})]}),e.jsxs(C,{type:"button",variant:"outline",size:"sm",onClick:v,children:[e.jsx(w,{className:"h-4 w-4 mr-2"}),"Download CSV"]})]})})]})})}export{P as default};
diff --git a/public/build/assets/copy-CCxdHmNE.js b/public/build/assets/copy-gVJWo25h.js
similarity index 89%
rename from public/build/assets/copy-CCxdHmNE.js
rename to public/build/assets/copy-gVJWo25h.js
index ea67f3ba3..579125608 100644
--- a/public/build/assets/copy-CCxdHmNE.js
+++ b/public/build/assets/copy-gVJWo25h.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/create-BB0MYTGG.js b/public/build/assets/create-BB0MYTGG.js
deleted file mode 100644
index f6e752d18..000000000
--- a/public/build/assets/create-BB0MYTGG.js
+++ /dev/null
@@ -1 +0,0 @@
-import{r as g,j as e}from"./ui-Z445SNHD.js";import{P as se}from"./page-template-CUbbykGe.js";import{u as ae,c as re,C as b,m as f,n as N,l as v,L as n,I as o,o as S,P as te,r as F,t as P}from"./app-DCZHPiEr.js";import{S as x,a as p,b as u,c as _,d as h}from"./select-X5YLR2bv.js";import{R as de,a as T}from"./radio-group-CnGlrhxK.js";import{M as ie}from"./multi-select-field-CfdAXne3.js";import{T as le}from"./trash-2-BKTtBQos.js";import{A as ne}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-BcYEy414.js";function Qe(){const{t:r}=ae(),{branches:O,departments:q,designations:$,documentTypes:C,shifts:k,attendancePolicies:D,generatedEmployeeId:U,csrf_token:A,roles:B,defaultRole:R}=re().props,z=C&&Array.isArray(C)?C.filter(s=>s.is_required).map(s=>({document_type_id:s.id.toString(),file:null,expiry_date:"",is_required:!0})):[],[i,j]=g.useState({name:"",biometric_emp_id:"",email:"",password:"",phone:"",date_of_birth:"",gender:"",branch_id:"",department_id:"",designation_id:"",shift_id:"",rest_days:[],attendance_policy_id:"",is_location_exempt:!1,date_of_joining:"",employment_type:"Full-time",employee_status:"active",address_line_1:"",address_line_2:"",city:"",state:"",country:"",postal_code:"",emergency_contact_name:"",emergency_contact_relationship:"",emergency_contact_number:"",bank_name:"",account_holder_name:"",account_number:"",bank_identifier_code:"",bank_branch:"",tax_payer_id:"",salary:"",role_id:R?String(R):"",documents:z}),[a,y]=g.useState({}),[ce,E]=g.useState(!1),[V,G]=g.useState(null),[M,H]=g.useState(null),W=i.branch_id?q.filter(s=>String(s.branch_id)===String(i.branch_id)):q,J=i.department_id?$.filter(s=>String(s.department_id)===String(i.department_id)):$,c=(s,t)=>{j(d=>({...d,[s]:t})),a[s]&&y(d=>{const l={...d};return delete l[s],l}),s==="branch_id"&&j(d=>({...d,branch_id:t,department_id:"",designation_id:""})),s==="department_id"&&j(d=>({...d,department_id:t,designation_id:""}))},K=s=>{if(s.target.files&&s.target.files[0]){const t=s.target.files[0];G(t),H(URL.createObjectURL(t)),a.profile_image&&y(d=>{const l={...d};return delete l.profile_image,l})}},w=(s,t,d)=>{const l=[...i.documents];l[s]={...l[s],[t]:d},j(I=>({...I,documents:l}));const m=`documents.${s}.${t}`;a[m]&&y(I=>{const L={...I};return delete L[m],L})},X=(s,t)=>{if(t.target.files&&t.target.files[0]){const d=t.target.files[0];w(s,"file",d)}},Z=()=>{j(s=>({...s,documents:[...s.documents,{document_type_id:"",file:null,expiry_date:""}]}))},Q=s=>{const t=[...i.documents];t.splice(s,1),j(l=>({...l,documents:t}));const d={...a};Object.keys(d).forEach(l=>{l.startsWith(`documents.${s}.`)&&delete d[l]}),y(d)},Y=s=>{s.preventDefault(),E(!0);const t=new FormData;A&&t.append("_token",A),Object.entries(i).forEach(([d,l])=>{d!=="documents"&&(Array.isArray(l)?l.forEach(m=>{t.append(`${d}[]`,m)}):l!=null&&l!==""&&t.append(d,l))}),V&&t.append("profile_image",V),i.documents.forEach((d,l)=>{d.document_type_id&&t.append(`documents[${l}][document_type_id]`,d.document_type_id),d.file&&t.append(`documents[${l}][file]`,d.file),d.expiry_date&&t.append(`documents[${l}][expiry_date]`,d.expiry_date)}),F.post(route("hr.employees.store"),t,{forceFormData:!0,onSuccess:d=>{var l,m;if(E(!1),(l=d.props.flash)!=null&&l.error){P.error(r(d.props.flash.error));return}(m=d.props.flash)!=null&&m.success&&P.success(r(d.props.flash.success)),F.get(route("hr.employees.index"))},onError:d=>{E(!1),y(d);const l=Object.values(d)[0];P.error(l?String(l):r("Please correct the errors in the form")),setTimeout(()=>{const m=document.querySelector(".text-red-500, .border-red-500");m&&(m.scrollIntoView({behavior:"smooth",block:"center"}),(m.tagName==="INPUT"||m.tagName==="TEXTAREA"||m.tagName==="SELECT")&&m.focus())},100)}})},ee=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.employees.index")},{title:r("Employees"),href:route("hr.employees.index")},{title:r("Create Employee")}];return e.jsx(se,{title:r("Create Employee"),url:"/hr/employees/create",breadcrumbs:ee,actions:[{label:r("Back"),icon:e.jsx(ne,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>F.get(route("hr.employees.index"))}],children:e.jsxs("form",{onSubmit:Y,className:"space-y-6",children:[e.jsxs(b,{children:[e.jsx(f,{children:e.jsx(N,{children:r("Basic Information")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"name",required:!0,children:r("Full Name")}),e.jsx(o,{id:"name",value:i.name,onChange:s=>c("name",s.target.value),className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"employee_id",children:r("Employee ID")}),e.jsx(o,{id:"employee_id",value:U,readOnly:!0,className:"bg-muted"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r("Employee ID will be auto-generated")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"biometric_emp_id",children:r("Employee Code")}),e.jsx(o,{id:"biometric_emp_id",value:i.biometric_emp_id||"",onChange:s=>c("biometric_emp_id",s.target.value),placeholder:"",className:a.biometric_emp_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r("This ID will be used to map employee with biometric device.")}),a.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"email",required:!0,children:r("Email")}),e.jsx(o,{id:"email",type:"email",required:!0,value:i.email,onChange:s=>c("email",s.target.value),className:a.email?"border-red-500":""}),a.email&&e.jsx("p",{className:"text-red-500 text-xs",children:a.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"password",required:!0,children:r("Password")}),e.jsx(o,{id:"password",type:"password",required:!0,value:i.password,onChange:s=>c("password",s.target.value),className:a.password?"border-red-500":""}),a.password&&e.jsx("p",{className:"text-red-500 text-xs",children:a.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"role_id",children:r("Role")}),e.jsxs(x,{value:i.role_id,onValueChange:s=>c("role_id",s),children:[e.jsx(p,{id:"role_id",className:a.role_id?"border-red-500":"",children:e.jsx(u,{placeholder:r("Select role")})}),e.jsx(_,{children:B&&B.map(s=>e.jsx(h,{value:String(s.id),children:s.name.charAt(0).toUpperCase()+s.name.slice(1)},s.id))})]}),a.role_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.role_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"phone",required:!0,children:r("Phone Number")}),e.jsx(o,{id:"phone",required:!0,value:i.phone,onChange:s=>c("phone",s.target.value),className:a.phone?"border-red-500":""}),a.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:a.phone})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"date_of_birth",required:!0,children:r("Date of Birth")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var d;const t=s.currentTarget.querySelector("input");try{(d=t==null?void 0:t.showPicker)==null||d.call(t)}catch{t==null||t.focus()}},children:e.jsx(o,{id:"date_of_birth",type:"date",required:!0,value:i.date_of_birth,onChange:s=>c("date_of_birth",s.target.value),className:`cursor-pointer ${a.date_of_birth?"border-red-500":""}`})}),a.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{required:!0,children:r("Gender")}),e.jsxs(de,{value:i.gender,onValueChange:s=>c("gender",s),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(T,{value:"male",id:"gender-male"}),e.jsx(n,{htmlFor:"gender-male",children:r("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(T,{value:"female",id:"gender-female"}),e.jsx(n,{htmlFor:"gender-female",children:r("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(T,{value:"other",id:"gender-other"}),e.jsx(n,{htmlFor:"gender-other",children:r("Other")})]})]}),a.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:a.gender})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{children:r("Profile Image")}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-32",children:M?e.jsx("img",{src:M,alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):e.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[e.jsx("div",{className:"h-12 w-12 bg-muted flex items-center justify-center rounded-full border border-dashed",children:e.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:r("Image")})}),e.jsx("span",{className:"text-xs",children:r("No image selected")})]})}),e.jsx(o,{type:"file",accept:"image/*",onChange:K,className:"cursor-pointer"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Max file size: 2MB")})]}),a.profile_image&&e.jsx("p",{className:"text-red-500 text-xs",children:a.profile_image})]})]})})]}),e.jsxs(b,{children:[e.jsx(f,{children:e.jsx(N,{children:r("Employment Details")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"branch_id",required:!0,children:r("Branch")}),e.jsxs(x,{required:!0,value:i.branch_id,onValueChange:s=>c("branch_id",s),children:[e.jsx(p,{className:a.branch_id?"border-red-500":"",children:e.jsx(u,{placeholder:r("Select Branch")})}),e.jsx(_,{searchable:!0,children:O.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),a.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"department_id",required:!0,children:r("Department")}),e.jsxs(x,{required:!0,value:i.department_id,onValueChange:s=>c("department_id",s),disabled:!i.branch_id,children:[e.jsx(p,{className:a.department_id?"border-red-500":"",children:e.jsx(u,{placeholder:i.branch_id?r("Select Department"):r("Select Branch First")})}),e.jsx(_,{searchable:!0,children:W.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),a.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"designation_id",required:!0,children:r("Designation")}),e.jsxs(x,{required:!0,value:i.designation_id,onValueChange:s=>c("designation_id",s),disabled:!i.department_id,children:[e.jsx(p,{className:a.designation_id?"border-red-500":"",children:e.jsx(u,{placeholder:i.department_id?r("Select Designation"):r("Select Department First")})}),e.jsx(_,{searchable:!0,children:J.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),a.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"date_of_joining",children:r("Date of Joining")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var d;const t=s.currentTarget.querySelector("input");try{(d=t==null?void 0:t.showPicker)==null||d.call(t)}catch{t==null||t.focus()}},children:e.jsx(o,{id:"date_of_joining",type:"date",value:i.date_of_joining,onChange:s=>c("date_of_joining",s.target.value),className:`cursor-pointer ${a.date_of_joining?"border-red-500":""}`})}),a.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"employment_type",children:r("Employment Type")}),e.jsxs(x,{value:i.employment_type,onValueChange:s=>c("employment_type",s),children:[e.jsx(p,{className:a.employment_type?"border-red-500":"",children:e.jsx(u,{placeholder:r("Select Employment Type")})}),e.jsxs(_,{children:[e.jsx(h,{value:"Full-time",children:r("Full-time")}),e.jsx(h,{value:"Part-time",children:r("Part-time")}),e.jsx(h,{value:"Contract",children:r("Contract")}),e.jsx(h,{value:"Internship",children:r("Internship")}),e.jsx(h,{value:"Temporary",children:r("Temporary")})]})]}),a.employment_type&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employment_type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"employee_status",children:r("Employee Status")}),e.jsxs(x,{value:i.employee_status,onValueChange:s=>c("employee_status",s),children:[e.jsx(p,{className:a.employee_status?"border-red-500":"",children:e.jsx(u,{placeholder:r("Select Employee Status")})}),e.jsxs(_,{children:[e.jsx(h,{value:"active",children:r("Active")}),e.jsx(h,{value:"inactive",children:r("Inactive")}),e.jsx(h,{value:"probation",children:r("Probation")}),e.jsx(h,{value:"terminated",children:r("Terminated")})]})]}),a.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"shift_id",children:r("Shift")}),e.jsxs(x,{value:i.shift_id,onValueChange:s=>c("shift_id",s),children:[e.jsx(p,{className:a.shift_id?"border-red-500":"",children:e.jsx(u,{placeholder:r("Select Shift (Optional)")})}),e.jsx(_,{searchable:!0,children:k==null?void 0:k.map(s=>e.jsxs(h,{value:s.id.toString(),children:[s.name," (",s.start_time," - ",s.end_time,")"]},s.id))})]}),a.shift_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.shift_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"attendance_policy_id",children:r("Attendance Policy")}),e.jsxs(x,{value:i.attendance_policy_id,onValueChange:s=>c("attendance_policy_id",s),children:[e.jsx(p,{className:a.attendance_policy_id?"border-red-500":"",children:e.jsx(u,{placeholder:r("Select Attendance Policy (Optional)")})}),e.jsx(_,{children:D==null?void 0:D.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),a.attendance_policy_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.attendance_policy_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"rest_days",children:r("Rest Days")}),e.jsx(ie,{field:{name:"rest_days",label:r("Rest Days"),options:[{value:"monday",label:r("Monday")},{value:"tuesday",label:r("Tuesday")},{value:"wednesday",label:r("Wednesday")},{value:"thursday",label:r("Thursday")},{value:"friday",label:r("Friday")},{value:"saturday",label:r("Saturday")},{value:"sunday",label:r("Sunday")}]},formData:i,handleChange:c}),a.rest_days&&e.jsx("p",{className:"text-red-500 text-xs",children:a.rest_days})]})]})})]}),e.jsxs(b,{children:[e.jsx(f,{children:e.jsx(N,{children:r("Contact Information")})}),e.jsxs(v,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"address_line_1",children:r("Address Line 1")}),e.jsx(o,{id:"address_line_1",value:i.address_line_1,onChange:s=>c("address_line_1",s.target.value),className:a.address_line_1?"border-red-500":""}),a.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:a.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"address_line_2",children:r("Address Line 2")}),e.jsx(o,{id:"address_line_2",value:i.address_line_2,onChange:s=>c("address_line_2",s.target.value),className:a.address_line_2?"border-red-500":""}),a.address_line_2&&e.jsx("p",{className:"text-red-500 text-xs",children:a.address_line_2})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"city",children:r("City")}),e.jsx(o,{id:"city",value:i.city,onChange:s=>c("city",s.target.value),className:a.city?"border-red-500":""}),a.city&&e.jsx("p",{className:"text-red-500 text-xs",children:a.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"state",children:r("State/Province")}),e.jsx(o,{id:"state",value:i.state,onChange:s=>c("state",s.target.value),className:a.state?"border-red-500":""}),a.state&&e.jsx("p",{className:"text-red-500 text-xs",children:a.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"country",children:r("Country")}),e.jsx(o,{id:"country",value:i.country,onChange:s=>c("country",s.target.value),className:a.country?"border-red-500":""}),a.country&&e.jsx("p",{className:"text-red-500 text-xs",children:a.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"postal_code",children:r("Postal/Zip Code")}),e.jsx(o,{id:"postal_code",value:i.postal_code,onChange:s=>c("postal_code",s.target.value),className:a.postal_code?"border-red-500":""}),a.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:a.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:r("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"emergency_contact_name",children:r("Name")}),e.jsx(o,{id:"emergency_contact_name",value:i.emergency_contact_name,onChange:s=>c("emergency_contact_name",s.target.value),className:a.emergency_contact_name?"border-red-500":""}),a.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"emergency_contact_relationship",children:r("Relationship")}),e.jsx(o,{id:"emergency_contact_relationship",value:i.emergency_contact_relationship,onChange:s=>c("emergency_contact_relationship",s.target.value),className:a.emergency_contact_relationship?"border-red-500":""}),a.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"emergency_contact_number",children:r("Phone Number")}),e.jsx(o,{id:"emergency_contact_number",value:i.emergency_contact_number,onChange:s=>c("emergency_contact_number",s.target.value),className:a.emergency_contact_number?"border-red-500":""}),a.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_number})]})]})]})]})]}),e.jsxs(b,{children:[e.jsx(f,{children:e.jsx(N,{children:r("Banking Information")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"bank_name",children:r("Bank Name")}),e.jsx(o,{id:"bank_name",value:i.bank_name,onChange:s=>c("bank_name",s.target.value),className:a.bank_name?"border-red-500":""}),a.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"account_holder_name",children:r("Account Holder Name")}),e.jsx(o,{id:"account_holder_name",value:i.account_holder_name,onChange:s=>c("account_holder_name",s.target.value),className:a.account_holder_name?"border-red-500":""}),a.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"account_number",children:r("Account Number")}),e.jsx(o,{id:"account_number",value:i.account_number,onChange:s=>c("account_number",s.target.value),className:a.account_number?"border-red-500":""}),a.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"bank_identifier_code",children:r("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(o,{id:"bank_identifier_code",value:i.bank_identifier_code,onChange:s=>c("bank_identifier_code",s.target.value),className:a.bank_identifier_code?"border-red-500":""}),a.bank_identifier_code&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_identifier_code})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"bank_branch",children:r("Bank Branch")}),e.jsx(o,{id:"bank_branch",value:i.bank_branch,onChange:s=>c("bank_branch",s.target.value),className:a.bank_branch?"border-red-500":""}),a.bank_branch&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_branch})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"tax_payer_id",children:r("Tax Payer ID")}),e.jsx(o,{id:"tax_payer_id",value:i.tax_payer_id,onChange:s=>c("tax_payer_id",s.target.value),className:a.tax_payer_id?"border-red-500":""}),a.tax_payer_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.tax_payer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"salary",required:!0,children:r("Base Salary")}),e.jsx(o,{required:!0,id:"salary",type:"number",step:"0.01",value:i.salary,onChange:s=>c("salary",s.target.value),className:a.salary?"border-red-500":""}),a.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:a.salary})]})]})})]}),e.jsxs(b,{children:[e.jsx(f,{children:e.jsx(N,{children:r("Documents")})}),e.jsxs(v,{className:"space-y-4",children:[i.documents.map((s,t)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[r("Document")," #",t+1]}),!s.is_required&&e.jsx(S,{type:"button",variant:"ghost",size:"sm",onClick:()=>Q(t),children:e.jsx(le,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(n,{htmlFor:`document_type_${t}`,children:[r("Document Type")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(x,{value:s.document_type_id,onValueChange:d=>w(t,"document_type_id",d),children:[e.jsx(p,{className:a[`documents.${t}.document_type_id`]?"border-red-500":"",children:e.jsx(u,{placeholder:r("Select Document Type")})}),e.jsx(_,{children:C.filter(d=>d.id.toString()===s.document_type_id?!0:!i.documents.some(l=>l.document_type_id===d.id.toString())).map(d=>e.jsxs(h,{value:d.id.toString(),children:[d.name," ",d.is_required&&e.jsx("span",{className:"text-red-500",children:"*"})]},d.id))})]}),a[`documents.${t}.document_type_id`]&&e.jsx("p",{className:"text-red-500 text-xs",children:a[`documents.${t}.document_type_id`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(n,{children:[r("File")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx(o,{type:"file",onChange:d=>X(t,d),className:a[`documents.${t}.file`]?"border-red-500":""}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Max file size: 5MB")})]}),a[`documents.${t}.file`]&&e.jsx("p",{className:"text-red-500 text-xs",children:a[`documents.${t}.file`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:`document_expiry_${t}`,children:r("Expiry Date")}),e.jsx("div",{className:"cursor-pointer",onClick:d=>{var m;const l=d.currentTarget.querySelector("input");try{(m=l==null?void 0:l.showPicker)==null||m.call(l)}catch{l==null||l.focus()}},children:e.jsx(o,{id:`document_expiry_${t}`,type:"date",value:s.expiry_date,onChange:d=>w(t,"expiry_date",d.target.value),className:`cursor-pointer ${a[`documents.${t}.expiry_date`]?"border-red-500":""}`})}),a[`documents.${t}.expiry_date`]&&e.jsx("p",{className:"text-red-500 text-xs",children:a[`documents.${t}.expiry_date`]})]})]})]},t)),e.jsxs(S,{type:"button",variant:"outline",onClick:Z,className:"mt-4",children:[e.jsx(te,{className:"h-4 w-4 mr-2"}),r("Add Document")]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(S,{type:"button",variant:"outline",onClick:()=>F.get(route("hr.employees.index")),children:r("Cancel")}),e.jsx(S,{type:"submit",children:r("Save")})]})]})})}export{Qe as default};
diff --git a/public/build/assets/create-BO63ZYus.js b/public/build/assets/create-BO63ZYus.js
new file mode 100644
index 000000000..9458ec54e
--- /dev/null
+++ b/public/build/assets/create-BO63ZYus.js
@@ -0,0 +1 @@
+import{r as g,j as e}from"./ui-Z445SNHD.js";import{P as se}from"./page-template-CM2S36EN.js";import{u as re,c as ae,C as b,m as N,n as f,l as v,L as n,I as o,o as S,P as te,r as F,t as P}from"./app-4fHGBOxL.js";import{S as x,a as p,b as u,c as _,d as h}from"./select-T_sz7ImN.js";import{R as de,a as T}from"./radio-group-Bs45Hz_1.js";import{M as ie}from"./multi-select-field-QdptbUXF.js";import{T as le}from"./trash-2-B-iLy81a.js";import{A as ne}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-sKSflIYK.js";function Qe(){const{t:a}=re(),{branches:O,departments:q,designations:$,documentTypes:C,shifts:k,attendancePolicies:D,generatedEmployeeId:U,csrf_token:A,roles:B,defaultRole:R}=ae().props,z=C&&Array.isArray(C)?C.filter(s=>s.is_required).map(s=>({document_type_id:s.id.toString(),file:null,expiry_date:"",is_required:!0})):[],[i,j]=g.useState({name:"",biometric_emp_id:"",email:"",password:"",phone:"",date_of_birth:"",gender:"",branch_id:"",department_id:"",designation_id:"",shift_id:"",rest_days:[],attendance_policy_id:"",date_of_joining:"",employment_type:"Full-time",employee_status:"active",address_line_1:"",address_line_2:"",city:"",state:"",country:"",postal_code:"",emergency_contact_name:"",emergency_contact_relationship:"",emergency_contact_number:"",bank_name:"",account_holder_name:"",account_number:"",bank_identifier_code:"",bank_branch:"",tax_payer_id:"",salary:"",role_id:R?String(R):"",documents:z}),[r,y]=g.useState({}),[ce,E]=g.useState(!1),[V,G]=g.useState(null),[M,H]=g.useState(null),W=i.branch_id?q.filter(s=>String(s.branch_id)===String(i.branch_id)):q,J=i.department_id?$.filter(s=>String(s.department_id)===String(i.department_id)):$,c=(s,t)=>{j(d=>({...d,[s]:t})),r[s]&&y(d=>{const l={...d};return delete l[s],l}),s==="branch_id"&&j(d=>({...d,branch_id:t,department_id:"",designation_id:""})),s==="department_id"&&j(d=>({...d,department_id:t,designation_id:""}))},K=s=>{if(s.target.files&&s.target.files[0]){const t=s.target.files[0];G(t),H(URL.createObjectURL(t)),r.profile_image&&y(d=>{const l={...d};return delete l.profile_image,l})}},w=(s,t,d)=>{const l=[...i.documents];l[s]={...l[s],[t]:d},j(I=>({...I,documents:l}));const m=`documents.${s}.${t}`;r[m]&&y(I=>{const L={...I};return delete L[m],L})},X=(s,t)=>{if(t.target.files&&t.target.files[0]){const d=t.target.files[0];w(s,"file",d)}},Z=()=>{j(s=>({...s,documents:[...s.documents,{document_type_id:"",file:null,expiry_date:""}]}))},Q=s=>{const t=[...i.documents];t.splice(s,1),j(l=>({...l,documents:t}));const d={...r};Object.keys(d).forEach(l=>{l.startsWith(`documents.${s}.`)&&delete d[l]}),y(d)},Y=s=>{s.preventDefault(),E(!0);const t=new FormData;A&&t.append("_token",A),Object.entries(i).forEach(([d,l])=>{d!=="documents"&&(Array.isArray(l)?l.forEach(m=>{t.append(`${d}[]`,m)}):l!=null&&l!==""&&t.append(d,l))}),V&&t.append("profile_image",V),i.documents.forEach((d,l)=>{d.document_type_id&&t.append(`documents[${l}][document_type_id]`,d.document_type_id),d.file&&t.append(`documents[${l}][file]`,d.file),d.expiry_date&&t.append(`documents[${l}][expiry_date]`,d.expiry_date)}),F.post(route("hr.employees.store"),t,{forceFormData:!0,preserveState:!0,onSuccess:d=>{var l,m;if(E(!1),(l=d.props.flash)!=null&&l.error){P.error(a(d.props.flash.error));return}(m=d.props.flash)!=null&&m.success&&P.success(a(d.props.flash.success)),F.get(route("hr.employees.index"))},onError:d=>{E(!1),y(d);const l=Object.values(d)[0];P.error(l?String(l):a("Please correct the errors in the form")),setTimeout(()=>{const m=document.querySelector(".text-red-500, .border-red-500");m&&(m.scrollIntoView({behavior:"smooth",block:"center"}),(m.tagName==="INPUT"||m.tagName==="TEXTAREA"||m.tagName==="SELECT")&&m.focus())},100)}})},ee=[{title:a("Dashboard"),href:route("dashboard")},{title:a("HR Management"),href:route("hr.employees.index")},{title:a("Employees"),href:route("hr.employees.index")},{title:a("Create Employee")}];return e.jsx(se,{title:a("Create Employee"),url:"/hr/employees/create",breadcrumbs:ee,actions:[{label:a("Back"),icon:e.jsx(ne,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>F.get(route("hr.employees.index"))}],children:e.jsxs("form",{onSubmit:Y,className:"space-y-6",children:[e.jsxs(b,{children:[e.jsx(N,{children:e.jsx(f,{children:a("Basic Information")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"name",required:!0,children:a("Full Name")}),e.jsx(o,{id:"name",value:i.name,onChange:s=>c("name",s.target.value),className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"employee_id",children:a("Employee ID")}),e.jsx(o,{id:"employee_id",value:U,readOnly:!0,className:"bg-muted"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("Employee ID will be auto-generated")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"biometric_emp_id",children:a("Employee Code")}),e.jsx(o,{id:"biometric_emp_id",value:i.biometric_emp_id||"",onChange:s=>c("biometric_emp_id",s.target.value),placeholder:"",className:r.biometric_emp_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("This ID will be used to map employee with biometric device.")}),r.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"email",required:!0,children:a("Email")}),e.jsx(o,{id:"email",type:"email",required:!0,value:i.email,onChange:s=>c("email",s.target.value),className:r.email?"border-red-500":""}),r.email&&e.jsx("p",{className:"text-red-500 text-xs",children:r.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"password",required:!0,children:a("Password")}),e.jsx(o,{id:"password",type:"password",required:!0,value:i.password,onChange:s=>c("password",s.target.value),className:r.password?"border-red-500":""}),r.password&&e.jsx("p",{className:"text-red-500 text-xs",children:r.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"role_id",children:a("Role")}),e.jsxs(x,{value:i.role_id,onValueChange:s=>c("role_id",s),children:[e.jsx(p,{id:"role_id",className:r.role_id?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select role")})}),e.jsx(_,{children:B&&B.map(s=>e.jsx(h,{value:String(s.id),children:s.name.charAt(0).toUpperCase()+s.name.slice(1)},s.id))})]}),r.role_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.role_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"phone",required:!0,children:a("Phone Number")}),e.jsx(o,{id:"phone",required:!0,value:i.phone,onChange:s=>c("phone",s.target.value),className:r.phone?"border-red-500":""}),r.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:r.phone})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"date_of_birth",required:!0,children:a("Date of Birth")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var d;const t=s.currentTarget.querySelector("input");try{(d=t==null?void 0:t.showPicker)==null||d.call(t)}catch{t==null||t.focus()}},children:e.jsx(o,{id:"date_of_birth",type:"date",required:!0,value:i.date_of_birth,onChange:s=>c("date_of_birth",s.target.value),className:`cursor-pointer ${r.date_of_birth?"border-red-500":""}`})}),r.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:r.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{required:!0,children:a("Gender")}),e.jsxs(de,{value:i.gender,onValueChange:s=>c("gender",s),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(T,{value:"male",id:"gender-male"}),e.jsx(n,{htmlFor:"gender-male",children:a("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(T,{value:"female",id:"gender-female"}),e.jsx(n,{htmlFor:"gender-female",children:a("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(T,{value:"other",id:"gender-other"}),e.jsx(n,{htmlFor:"gender-other",children:a("Other")})]})]}),r.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:r.gender})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{children:a("Profile Image")}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-32",children:M?e.jsx("img",{src:M,alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):e.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[e.jsx("div",{className:"h-12 w-12 bg-muted flex items-center justify-center rounded-full border border-dashed",children:e.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:a("Image")})}),e.jsx("span",{className:"text-xs",children:a("No image selected")})]})}),e.jsx(o,{type:"file",accept:"image/*",onChange:K,className:"cursor-pointer"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Max file size: 2MB")})]}),r.profile_image&&e.jsx("p",{className:"text-red-500 text-xs",children:r.profile_image})]})]})})]}),e.jsxs(b,{children:[e.jsx(N,{children:e.jsx(f,{children:a("Employment Details")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"branch_id",required:!0,children:a("Branch")}),e.jsxs(x,{required:!0,value:i.branch_id,onValueChange:s=>c("branch_id",s),children:[e.jsx(p,{className:r.branch_id?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Branch")})}),e.jsx(_,{searchable:!0,children:O.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),r.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"department_id",required:!0,children:a("Department")}),e.jsxs(x,{required:!0,value:i.department_id,onValueChange:s=>c("department_id",s),disabled:!i.branch_id,children:[e.jsx(p,{className:r.department_id?"border-red-500":"",children:e.jsx(u,{placeholder:i.branch_id?a("Select Department"):a("Select Branch First")})}),e.jsx(_,{searchable:!0,children:W.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),r.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"designation_id",required:!0,children:a("Designation")}),e.jsxs(x,{required:!0,value:i.designation_id,onValueChange:s=>c("designation_id",s),disabled:!i.department_id,children:[e.jsx(p,{className:r.designation_id?"border-red-500":"",children:e.jsx(u,{placeholder:i.department_id?a("Select Designation"):a("Select Department First")})}),e.jsx(_,{searchable:!0,children:J.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),r.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"date_of_joining",children:a("Date of Joining")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var d;const t=s.currentTarget.querySelector("input");try{(d=t==null?void 0:t.showPicker)==null||d.call(t)}catch{t==null||t.focus()}},children:e.jsx(o,{id:"date_of_joining",type:"date",value:i.date_of_joining,onChange:s=>c("date_of_joining",s.target.value),className:`cursor-pointer ${r.date_of_joining?"border-red-500":""}`})}),r.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:r.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"employment_type",children:a("Employment Type")}),e.jsxs(x,{value:i.employment_type,onValueChange:s=>c("employment_type",s),children:[e.jsx(p,{className:r.employment_type?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Employment Type")})}),e.jsxs(_,{children:[e.jsx(h,{value:"Full-time",children:a("Full-time")}),e.jsx(h,{value:"Part-time",children:a("Part-time")}),e.jsx(h,{value:"Contract",children:a("Contract")}),e.jsx(h,{value:"Internship",children:a("Internship")}),e.jsx(h,{value:"Temporary",children:a("Temporary")})]})]}),r.employment_type&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employment_type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"employee_status",children:a("Employee Status")}),e.jsxs(x,{value:i.employee_status,onValueChange:s=>c("employee_status",s),children:[e.jsx(p,{className:r.employee_status?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Employee Status")})}),e.jsxs(_,{children:[e.jsx(h,{value:"active",children:a("Active")}),e.jsx(h,{value:"inactive",children:a("Inactive")}),e.jsx(h,{value:"probation",children:a("Probation")}),e.jsx(h,{value:"terminated",children:a("Terminated")})]})]}),r.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"shift_id",children:a("Shift")}),e.jsxs(x,{value:i.shift_id,onValueChange:s=>c("shift_id",s),children:[e.jsx(p,{className:r.shift_id?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Shift (Optional)")})}),e.jsx(_,{searchable:!0,children:k==null?void 0:k.map(s=>e.jsxs(h,{value:s.id.toString(),children:[s.name," (",s.start_time," - ",s.end_time,")"]},s.id))})]}),r.shift_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.shift_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"attendance_policy_id",children:a("Attendance Policy")}),e.jsxs(x,{value:i.attendance_policy_id,onValueChange:s=>c("attendance_policy_id",s),children:[e.jsx(p,{className:r.attendance_policy_id?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Attendance Policy (Optional)")})}),e.jsx(_,{children:D==null?void 0:D.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),r.attendance_policy_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.attendance_policy_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"rest_days",children:a("Rest Days")}),e.jsx(ie,{field:{name:"rest_days",label:a("Rest Days"),options:[{value:"monday",label:a("Monday")},{value:"tuesday",label:a("Tuesday")},{value:"wednesday",label:a("Wednesday")},{value:"thursday",label:a("Thursday")},{value:"friday",label:a("Friday")},{value:"saturday",label:a("Saturday")},{value:"sunday",label:a("Sunday")}]},formData:i,handleChange:c}),r.rest_days&&e.jsx("p",{className:"text-red-500 text-xs",children:r.rest_days})]})]})})]}),e.jsxs(b,{children:[e.jsx(N,{children:e.jsx(f,{children:a("Contact Information")})}),e.jsxs(v,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"address_line_1",children:a("Address Line 1")}),e.jsx(o,{id:"address_line_1",value:i.address_line_1,onChange:s=>c("address_line_1",s.target.value),className:r.address_line_1?"border-red-500":""}),r.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:r.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"address_line_2",children:a("Address Line 2")}),e.jsx(o,{id:"address_line_2",value:i.address_line_2,onChange:s=>c("address_line_2",s.target.value),className:r.address_line_2?"border-red-500":""}),r.address_line_2&&e.jsx("p",{className:"text-red-500 text-xs",children:r.address_line_2})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"city",children:a("City")}),e.jsx(o,{id:"city",value:i.city,onChange:s=>c("city",s.target.value),className:r.city?"border-red-500":""}),r.city&&e.jsx("p",{className:"text-red-500 text-xs",children:r.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"state",children:a("State/Province")}),e.jsx(o,{id:"state",value:i.state,onChange:s=>c("state",s.target.value),className:r.state?"border-red-500":""}),r.state&&e.jsx("p",{className:"text-red-500 text-xs",children:r.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"country",children:a("Country")}),e.jsx(o,{id:"country",value:i.country,onChange:s=>c("country",s.target.value),className:r.country?"border-red-500":""}),r.country&&e.jsx("p",{className:"text-red-500 text-xs",children:r.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"postal_code",children:a("Postal/Zip Code")}),e.jsx(o,{id:"postal_code",value:i.postal_code,onChange:s=>c("postal_code",s.target.value),className:r.postal_code?"border-red-500":""}),r.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:r.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:a("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"emergency_contact_name",children:a("Name")}),e.jsx(o,{id:"emergency_contact_name",value:i.emergency_contact_name,onChange:s=>c("emergency_contact_name",s.target.value),className:r.emergency_contact_name?"border-red-500":""}),r.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"emergency_contact_relationship",children:a("Relationship")}),e.jsx(o,{id:"emergency_contact_relationship",value:i.emergency_contact_relationship,onChange:s=>c("emergency_contact_relationship",s.target.value),className:r.emergency_contact_relationship?"border-red-500":""}),r.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"emergency_contact_number",children:a("Phone Number")}),e.jsx(o,{id:"emergency_contact_number",value:i.emergency_contact_number,onChange:s=>c("emergency_contact_number",s.target.value),className:r.emergency_contact_number?"border-red-500":""}),r.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_number})]})]})]})]})]}),e.jsxs(b,{children:[e.jsx(N,{children:e.jsx(f,{children:a("Banking Information")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"bank_name",children:a("Bank Name")}),e.jsx(o,{id:"bank_name",value:i.bank_name,onChange:s=>c("bank_name",s.target.value),className:r.bank_name?"border-red-500":""}),r.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"account_holder_name",children:a("Account Holder Name")}),e.jsx(o,{id:"account_holder_name",value:i.account_holder_name,onChange:s=>c("account_holder_name",s.target.value),className:r.account_holder_name?"border-red-500":""}),r.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"account_number",children:a("Account Number")}),e.jsx(o,{id:"account_number",value:i.account_number,onChange:s=>c("account_number",s.target.value),className:r.account_number?"border-red-500":""}),r.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:r.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"bank_identifier_code",children:a("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(o,{id:"bank_identifier_code",value:i.bank_identifier_code,onChange:s=>c("bank_identifier_code",s.target.value),className:r.bank_identifier_code?"border-red-500":""}),r.bank_identifier_code&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_identifier_code})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"bank_branch",children:a("Bank Branch")}),e.jsx(o,{id:"bank_branch",value:i.bank_branch,onChange:s=>c("bank_branch",s.target.value),className:r.bank_branch?"border-red-500":""}),r.bank_branch&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_branch})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"tax_payer_id",children:a("Tax Payer ID")}),e.jsx(o,{id:"tax_payer_id",value:i.tax_payer_id,onChange:s=>c("tax_payer_id",s.target.value),className:r.tax_payer_id?"border-red-500":""}),r.tax_payer_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.tax_payer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:"salary",required:!0,children:a("Base Salary")}),e.jsx(o,{required:!0,id:"salary",type:"number",step:"0.01",value:i.salary,onChange:s=>c("salary",s.target.value),className:r.salary?"border-red-500":""}),r.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:r.salary})]})]})})]}),e.jsxs(b,{children:[e.jsx(N,{children:e.jsx(f,{children:a("Documents")})}),e.jsxs(v,{className:"space-y-4",children:[i.documents.map((s,t)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[a("Document")," #",t+1]}),!s.is_required&&e.jsx(S,{type:"button",variant:"ghost",size:"sm",onClick:()=>Q(t),children:e.jsx(le,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(n,{htmlFor:`document_type_${t}`,children:[a("Document Type")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(x,{value:s.document_type_id,onValueChange:d=>w(t,"document_type_id",d),children:[e.jsx(p,{className:r[`documents.${t}.document_type_id`]?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Document Type")})}),e.jsx(_,{children:C.filter(d=>d.id.toString()===s.document_type_id?!0:!i.documents.some(l=>l.document_type_id===d.id.toString())).map(d=>e.jsxs(h,{value:d.id.toString(),children:[d.name," ",d.is_required&&e.jsx("span",{className:"text-red-500",children:"*"})]},d.id))})]}),r[`documents.${t}.document_type_id`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.document_type_id`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(n,{children:[a("File")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx(o,{type:"file",onChange:d=>X(t,d),className:r[`documents.${t}.file`]?"border-red-500":""}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Max file size: 5MB")})]}),r[`documents.${t}.file`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.file`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(n,{htmlFor:`document_expiry_${t}`,children:a("Expiry Date")}),e.jsx("div",{className:"cursor-pointer",onClick:d=>{var m;const l=d.currentTarget.querySelector("input");try{(m=l==null?void 0:l.showPicker)==null||m.call(l)}catch{l==null||l.focus()}},children:e.jsx(o,{id:`document_expiry_${t}`,type:"date",value:s.expiry_date,onChange:d=>w(t,"expiry_date",d.target.value),className:`cursor-pointer ${r[`documents.${t}.expiry_date`]?"border-red-500":""}`})}),r[`documents.${t}.expiry_date`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.expiry_date`]})]})]})]},t)),e.jsxs(S,{type:"button",variant:"outline",onClick:Z,className:"mt-4",children:[e.jsx(te,{className:"h-4 w-4 mr-2"}),a("Add Document")]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(S,{type:"button",variant:"outline",onClick:()=>F.get(route("hr.employees.index")),children:a("Cancel")}),e.jsx(S,{type:"submit",children:a("Save")})]})]})})}export{Qe as default};
diff --git a/public/build/assets/create-ZFRtsZji.js b/public/build/assets/create-BUaNckRD.js
similarity index 89%
rename from public/build/assets/create-ZFRtsZji.js
rename to public/build/assets/create-BUaNckRD.js
index e3e23bda8..ed38a9e26 100644
--- a/public/build/assets/create-ZFRtsZji.js
+++ b/public/build/assets/create-BUaNckRD.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as D}from"./page-template-CUbbykGe.js";import{u as M,c as R,b as w,C as x,m as p,n as m,l as h,L as n,I as d,o as P,r as E,t as u}from"./app-DCZHPiEr.js";import{S as j,a as _,b as g,c as y,d as o}from"./select-X5YLR2bv.js";import{C as v}from"./checkbox-BHPvTCNK.js";import{T as A}from"./tag-input-BtlijLpv.js";import{R as S}from"./rich-text-editor-DIoA5qtB.js";import{A as B}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./unlink-trxMBMvO.js";import"./list-BSrGYPOe.js";import"./quote-DpoEJruJ.js";import"./link-CifFVSSx.js";import"./code-fFt1R3-N.js";function Le(){const{t:r}=M(),{jobTypes:f,locations:N,branches:C,departments:k,customQuestions:q,companySlug:b}=R().props,{data:s,setData:a,post:T,processing:F,errors:t}=w({title:"",job_type_id:"",location_id:"",branch_id:"",department_id:"",priority:"Low",skills:[],positions:1,min_experience:0,max_experience:"",min_salary:"",max_salary:"",description:"",requirements:"",education:"",benefits:"",start_date:"",application_deadline:"",application_type:"existing",application_url:b?route("career.index",b):route("career.index"),code:"",custom_question:[],applicant:[],visibility:[],is_featured:!1}),L=i=>{i.preventDefault(),u.loading(r("Creating job posting...")),T(route("hr.recruitment.job-postings.store"),{onSuccess:l=>{u.dismiss(),l.props.flash.success&&u.success(r(l.props.flash.success))},onError:l=>{u.dismiss(),typeof l=="string"?u.error(r(l)):u.error(r("Failed to create job posting"))}})},J=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:r("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:r("Create")}];return e.jsx(D,{title:r("Create Job Posting"),breadcrumbs:J,actions:[{label:r("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>E.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("form",{onSubmit:L,className:"space-y-6",children:[e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"title",required:!0,children:[r("Job Title")," "]}),e.jsx(d,{id:"title",value:s.title,onChange:i=>a("title",i.target.value),placeholder:r("Enter job title"),required:!0}),t.title&&e.jsx("p",{className:"text-sm text-red-500",children:t.title})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"job_type_id",required:!0,children:r("Job Type")}),e.jsxs(j,{value:s.job_type_id,onValueChange:i=>a("job_type_id",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Job Type")})}),e.jsx(y,{searchable:!0,children:f==null?void 0:f.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),t.job_type_id&&e.jsx("p",{className:"text-sm text-red-500",children:t.job_type_id})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"location_id",required:!0,children:[r("Location")," "]}),e.jsxs(j,{value:s.location_id,onValueChange:i=>a("location_id",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Location")})}),e.jsx(y,{searchable:!0,children:N==null?void 0:N.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),t.location_id&&e.jsx("p",{className:"text-sm text-red-500",children:t.location_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"branch_id",required:!0,children:r("Branch")}),e.jsxs(j,{value:s.branch_id,onValueChange:i=>{a("branch_id",i),a("department_id","")},children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Branch")})}),e.jsx(y,{searchable:!0,children:C==null?void 0:C.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),t.branch_id&&e.jsx("p",{className:"text-sm text-red-500",children:t.branch_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"department_id",children:r("Department")}),e.jsxs(j,{value:s.department_id,onValueChange:i=>a("department_id",i),disabled:!s.branch_id,children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Department")})}),e.jsx(y,{searchable:!0,children:k==null?void 0:k.filter(i=>i.branch_id===parseInt(s.branch_id)).map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),t.department_id&&e.jsx("p",{className:"text-sm text-red-500",children:t.department_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"priority",required:!0,children:r("Priority")}),e.jsxs(j,{value:s.priority,onValueChange:i=>a("priority",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Priority")})}),e.jsxs(y,{children:[e.jsx(o,{value:"Low",children:r("Low")}),e.jsx(o,{value:"Medium",children:r("Medium")}),e.jsx(o,{value:"High",children:r("High")})]})]}),t.priority&&e.jsx("p",{className:"text-sm text-red-500",children:t.priority})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"skills",required:!0,children:[r("Required Skills")," "]}),e.jsx(A,{value:s.skills,onChange:i=>a("skills",i),placeholder:r("Type Required Skills and press Enter")}),t.skills&&e.jsx("p",{className:"text-sm text-red-500",children:t.skills})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"start_date",required:!0,children:r("Start Date")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var c;const l=i.currentTarget.querySelector("input");try{(c=l==null?void 0:l.showPicker)==null||c.call(l)}catch{l==null||l.focus()}},children:e.jsx(d,{id:"start_date",type:"date",value:s.start_date,onChange:i=>a("start_date",i.target.value),className:"cursor-pointer"})}),t.start_date&&e.jsx("p",{className:"text-sm text-red-500",children:t.start_date})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_deadline",required:!0,children:r("Application Deadline")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var c;const l=i.currentTarget.querySelector("input");try{(c=l==null?void 0:l.showPicker)==null||c.call(l)}catch{l==null||l.focus()}},children:e.jsx(d,{id:"application_deadline",type:"date",value:s.application_deadline,onChange:i=>a("application_deadline",i.target.value),className:"cursor-pointer"})}),t.application_deadline&&e.jsx("p",{className:"text-sm text-red-500",children:t.application_deadline})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_type",required:!0,children:r("Job Application")}),e.jsxs(j,{value:s.application_type,onValueChange:i=>{a("application_type",i),i==="existing"?a("application_url",b?route("career.index",b):route("career.index")):a("application_url","")},children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Application Type")})}),e.jsxs(y,{children:[e.jsx(o,{value:"existing",children:r("Existing Link")}),e.jsx(o,{value:"custom",children:r("Custom Link")})]})]}),t.application_type&&e.jsx("p",{className:"text-sm text-red-500",children:t.application_type})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_url",required:!0,children:r("Application URL")}),e.jsx(d,{id:"application_url",value:s.application_url,onChange:i=>a("application_url",i.target.value),placeholder:r("Enter application URL"),disabled:s.application_type==="existing"}),t.application_url&&e.jsx("p",{className:"text-sm text-red-500",children:t.application_url})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"positions",required:!0,children:[r("Number of Positions")," "]}),e.jsx(d,{id:"positions",type:"number",min:"1",value:s.positions,onChange:i=>a("positions",parseInt(i.target.value)||1),placeholder:r("Enter number of positions")}),t.positions&&e.jsx("p",{className:"text-sm text-red-500",children:t.positions})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:"is_featured",checked:s.is_featured,onCheckedChange:i=>a("is_featured",i)}),e.jsx(n,{htmlFor:"is_featured",children:r("Featured Job")})]})]})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Experience & Salary")})}),e.jsx(h,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"min_experience",required:!0,children:[r("Min Experience (Years)")," "]}),e.jsx(d,{id:"min_experience",type:"number",min:"0",step:"0.1",value:s.min_experience,onChange:i=>a("min_experience",parseFloat(i.target.value)||0)}),t.min_experience&&e.jsx("p",{className:"text-sm text-red-500",children:t.min_experience})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"max_experience",required:!0,children:r("Max Experience (Years)")}),e.jsx(d,{id:"max_experience",type:"number",min:"0",step:"0.1",value:s.max_experience,onChange:i=>a("max_experience",i.target.value)}),t.max_experience&&e.jsx("p",{className:"text-sm text-red-500",children:t.max_experience})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"min_salary",required:!0,children:[" ",r("Min Salary")]}),e.jsx(d,{id:"min_salary",type:"number",min:"0",step:"0.01",value:s.min_salary,onChange:i=>a("min_salary",i.target.value)}),t.min_salary&&e.jsx("p",{className:"text-sm text-red-500",children:t.min_salary})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"max_salary",required:!0,children:r("Max Salary")}),e.jsx(d,{id:"max_salary",type:"number",min:"0",step:"0.01",value:s.max_salary,onChange:i=>a("max_salary",i.target.value)}),t.max_salary&&e.jsx("p",{className:"text-sm text-red-500",children:t.max_salary})]})]})})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Job Details")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"description",required:!0,children:r("Job Description")}),e.jsx(S,{content:s.description,onChange:i=>a("description",i),placeholder:r("Enter job description..."),className:"[&_.ProseMirror]:min-h-[150px]"}),t.description&&e.jsx("p",{className:"text-sm text-red-500",children:t.description})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"requirements",required:!0,children:r("Requirements")}),e.jsx(S,{content:s.requirements,onChange:i=>a("requirements",i),placeholder:r("Enter job requirements..."),className:"[&_.ProseMirror]:min-h-[150px]"}),t.requirements&&e.jsx("p",{className:"text-sm text-red-500",children:t.requirements})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"benefits",required:!0,children:r("Benefits")}),e.jsx(S,{content:s.benefits,onChange:i=>a("benefits",i),placeholder:r("Enter job benefits..."),className:"[&_.ProseMirror]:min-h-[120px]"}),t.benefits&&e.jsx("p",{className:"text-sm text-red-500",children:t.benefits})]})]})]}),q&&q.length>0&&e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Custom Questions")})}),e.jsx(h,{className:"space-y-4",children:q.map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`question_${i.id}`,checked:s.custom_question.includes(i.id),onCheckedChange:l=>{l?a("custom_question",[...s.custom_question,i.id]):a("custom_question",s.custom_question.filter(c=>c!==i.id))}}),e.jsxs(n,{htmlFor:`question_${i.id}`,className:"flex-1",children:[i.question,i.required===1&&e.jsx("span",{className:"text-red-500 ml-1",children:"*"})]})]},i.id))})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Need to Ask?")})}),e.jsx(h,{className:"space-y-4",children:[{key:"gender",label:r("Gender")},{key:"date_of_birth",label:r("Date Of Birth")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`applicant_${i.key}`,checked:s.applicant.includes(i.key),onCheckedChange:l=>{l?a("applicant",[...s.applicant,i.key]):a("applicant",s.applicant.filter(c=>c!==i.key))}}),e.jsx(n,{htmlFor:`applicant_${i.key}`,children:i.label})]},i.key))})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Need to Show Option?")})}),e.jsx(h,{className:"space-y-4",children:[{key:"cover_letter",label:r("Cover Letter")},{key:"terms_and_conditions",label:r("Terms And Conditions")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`visibility_${i.key}`,checked:s.visibility.includes(i.key),onCheckedChange:l=>{l?a("visibility",[...s.visibility,i.key]):a("visibility",s.visibility.filter(c=>c!==i.key))}}),e.jsx(n,{htmlFor:`visibility_${i.key}`,children:i.label})]},i.key))})]})]}),e.jsxs("div",{className:"flex justify-end space-x-2",children:[e.jsx(P,{type:"button",variant:"outline",onClick:()=>E.get(route("hr.recruitment.job-postings.index")),children:r("Cancel")}),e.jsx(P,{type:"submit",disabled:F,children:r(F?"Creating...":"Create Job Posting")})]})]})})}export{Le as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as D}from"./page-template-CM2S36EN.js";import{u as M,c as R,b as w,C as x,m as p,n as m,l as h,L as n,I as d,o as P,r as E,t as u}from"./app-4fHGBOxL.js";import{S as j,a as _,b as g,c as y,d as o}from"./select-T_sz7ImN.js";import{C as v}from"./checkbox-C8HXxmlr.js";import{T as A}from"./tag-input-BXk7G1z5.js";import{R as S}from"./rich-text-editor-Cd1_LDEX.js";import{A as B}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./unlink-CgZv_dTf.js";import"./list-TEmTfixH.js";import"./quote-CcUH2G7k.js";import"./link-ChKZ6PKR.js";import"./code-Dd2x_tdq.js";function Le(){const{t:r}=M(),{jobTypes:f,locations:N,branches:C,departments:k,customQuestions:q,companySlug:b}=R().props,{data:s,setData:a,post:T,processing:F,errors:t}=w({title:"",job_type_id:"",location_id:"",branch_id:"",department_id:"",priority:"Low",skills:[],positions:1,min_experience:0,max_experience:"",min_salary:"",max_salary:"",description:"",requirements:"",education:"",benefits:"",start_date:"",application_deadline:"",application_type:"existing",application_url:b?route("career.index",b):route("career.index"),code:"",custom_question:[],applicant:[],visibility:[],is_featured:!1}),L=i=>{i.preventDefault(),u.loading(r("Creating job posting...")),T(route("hr.recruitment.job-postings.store"),{onSuccess:l=>{u.dismiss(),l.props.flash.success&&u.success(r(l.props.flash.success))},onError:l=>{u.dismiss(),typeof l=="string"?u.error(r(l)):u.error(r("Failed to create job posting"))}})},J=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:r("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:r("Create")}];return e.jsx(D,{title:r("Create Job Posting"),breadcrumbs:J,actions:[{label:r("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>E.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("form",{onSubmit:L,className:"space-y-6",children:[e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"title",required:!0,children:[r("Job Title")," "]}),e.jsx(d,{id:"title",value:s.title,onChange:i=>a("title",i.target.value),placeholder:r("Enter job title"),required:!0}),t.title&&e.jsx("p",{className:"text-sm text-red-500",children:t.title})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"job_type_id",required:!0,children:r("Job Type")}),e.jsxs(j,{value:s.job_type_id,onValueChange:i=>a("job_type_id",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Job Type")})}),e.jsx(y,{searchable:!0,children:f==null?void 0:f.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),t.job_type_id&&e.jsx("p",{className:"text-sm text-red-500",children:t.job_type_id})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"location_id",required:!0,children:[r("Location")," "]}),e.jsxs(j,{value:s.location_id,onValueChange:i=>a("location_id",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Location")})}),e.jsx(y,{searchable:!0,children:N==null?void 0:N.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),t.location_id&&e.jsx("p",{className:"text-sm text-red-500",children:t.location_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"branch_id",required:!0,children:r("Branch")}),e.jsxs(j,{value:s.branch_id,onValueChange:i=>{a("branch_id",i),a("department_id","")},children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Branch")})}),e.jsx(y,{searchable:!0,children:C==null?void 0:C.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),t.branch_id&&e.jsx("p",{className:"text-sm text-red-500",children:t.branch_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"department_id",children:r("Department")}),e.jsxs(j,{value:s.department_id,onValueChange:i=>a("department_id",i),disabled:!s.branch_id,children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Department")})}),e.jsx(y,{searchable:!0,children:k==null?void 0:k.filter(i=>i.branch_id===parseInt(s.branch_id)).map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),t.department_id&&e.jsx("p",{className:"text-sm text-red-500",children:t.department_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"priority",required:!0,children:r("Priority")}),e.jsxs(j,{value:s.priority,onValueChange:i=>a("priority",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Priority")})}),e.jsxs(y,{children:[e.jsx(o,{value:"Low",children:r("Low")}),e.jsx(o,{value:"Medium",children:r("Medium")}),e.jsx(o,{value:"High",children:r("High")})]})]}),t.priority&&e.jsx("p",{className:"text-sm text-red-500",children:t.priority})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"skills",required:!0,children:[r("Required Skills")," "]}),e.jsx(A,{value:s.skills,onChange:i=>a("skills",i),placeholder:r("Type Required Skills and press Enter")}),t.skills&&e.jsx("p",{className:"text-sm text-red-500",children:t.skills})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"start_date",required:!0,children:r("Start Date")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var c;const l=i.currentTarget.querySelector("input");try{(c=l==null?void 0:l.showPicker)==null||c.call(l)}catch{l==null||l.focus()}},children:e.jsx(d,{id:"start_date",type:"date",value:s.start_date,onChange:i=>a("start_date",i.target.value),className:"cursor-pointer"})}),t.start_date&&e.jsx("p",{className:"text-sm text-red-500",children:t.start_date})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_deadline",required:!0,children:r("Application Deadline")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var c;const l=i.currentTarget.querySelector("input");try{(c=l==null?void 0:l.showPicker)==null||c.call(l)}catch{l==null||l.focus()}},children:e.jsx(d,{id:"application_deadline",type:"date",value:s.application_deadline,onChange:i=>a("application_deadline",i.target.value),className:"cursor-pointer"})}),t.application_deadline&&e.jsx("p",{className:"text-sm text-red-500",children:t.application_deadline})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_type",required:!0,children:r("Job Application")}),e.jsxs(j,{value:s.application_type,onValueChange:i=>{a("application_type",i),i==="existing"?a("application_url",b?route("career.index",b):route("career.index")):a("application_url","")},children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Application Type")})}),e.jsxs(y,{children:[e.jsx(o,{value:"existing",children:r("Existing Link")}),e.jsx(o,{value:"custom",children:r("Custom Link")})]})]}),t.application_type&&e.jsx("p",{className:"text-sm text-red-500",children:t.application_type})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_url",required:!0,children:r("Application URL")}),e.jsx(d,{id:"application_url",value:s.application_url,onChange:i=>a("application_url",i.target.value),placeholder:r("Enter application URL"),disabled:s.application_type==="existing"}),t.application_url&&e.jsx("p",{className:"text-sm text-red-500",children:t.application_url})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"positions",required:!0,children:[r("Number of Positions")," "]}),e.jsx(d,{id:"positions",type:"number",min:"1",value:s.positions,onChange:i=>a("positions",parseInt(i.target.value)||1),placeholder:r("Enter number of positions")}),t.positions&&e.jsx("p",{className:"text-sm text-red-500",children:t.positions})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:"is_featured",checked:s.is_featured,onCheckedChange:i=>a("is_featured",i)}),e.jsx(n,{htmlFor:"is_featured",children:r("Featured Job")})]})]})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Experience & Salary")})}),e.jsx(h,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"min_experience",required:!0,children:[r("Min Experience (Years)")," "]}),e.jsx(d,{id:"min_experience",type:"number",min:"0",step:"0.1",value:s.min_experience,onChange:i=>a("min_experience",parseFloat(i.target.value)||0)}),t.min_experience&&e.jsx("p",{className:"text-sm text-red-500",children:t.min_experience})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"max_experience",required:!0,children:r("Max Experience (Years)")}),e.jsx(d,{id:"max_experience",type:"number",min:"0",step:"0.1",value:s.max_experience,onChange:i=>a("max_experience",i.target.value)}),t.max_experience&&e.jsx("p",{className:"text-sm text-red-500",children:t.max_experience})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"min_salary",required:!0,children:[" ",r("Min Salary")]}),e.jsx(d,{id:"min_salary",type:"number",min:"0",step:"0.01",value:s.min_salary,onChange:i=>a("min_salary",i.target.value)}),t.min_salary&&e.jsx("p",{className:"text-sm text-red-500",children:t.min_salary})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"max_salary",required:!0,children:r("Max Salary")}),e.jsx(d,{id:"max_salary",type:"number",min:"0",step:"0.01",value:s.max_salary,onChange:i=>a("max_salary",i.target.value)}),t.max_salary&&e.jsx("p",{className:"text-sm text-red-500",children:t.max_salary})]})]})})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Job Details")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"description",required:!0,children:r("Job Description")}),e.jsx(S,{content:s.description,onChange:i=>a("description",i),placeholder:r("Enter job description..."),className:"[&_.ProseMirror]:min-h-[150px]"}),t.description&&e.jsx("p",{className:"text-sm text-red-500",children:t.description})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"requirements",required:!0,children:r("Requirements")}),e.jsx(S,{content:s.requirements,onChange:i=>a("requirements",i),placeholder:r("Enter job requirements..."),className:"[&_.ProseMirror]:min-h-[150px]"}),t.requirements&&e.jsx("p",{className:"text-sm text-red-500",children:t.requirements})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"benefits",required:!0,children:r("Benefits")}),e.jsx(S,{content:s.benefits,onChange:i=>a("benefits",i),placeholder:r("Enter job benefits..."),className:"[&_.ProseMirror]:min-h-[120px]"}),t.benefits&&e.jsx("p",{className:"text-sm text-red-500",children:t.benefits})]})]})]}),q&&q.length>0&&e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Custom Questions")})}),e.jsx(h,{className:"space-y-4",children:q.map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`question_${i.id}`,checked:s.custom_question.includes(i.id),onCheckedChange:l=>{l?a("custom_question",[...s.custom_question,i.id]):a("custom_question",s.custom_question.filter(c=>c!==i.id))}}),e.jsxs(n,{htmlFor:`question_${i.id}`,className:"flex-1",children:[i.question,i.required===1&&e.jsx("span",{className:"text-red-500 ml-1",children:"*"})]})]},i.id))})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Need to Ask?")})}),e.jsx(h,{className:"space-y-4",children:[{key:"gender",label:r("Gender")},{key:"date_of_birth",label:r("Date Of Birth")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`applicant_${i.key}`,checked:s.applicant.includes(i.key),onCheckedChange:l=>{l?a("applicant",[...s.applicant,i.key]):a("applicant",s.applicant.filter(c=>c!==i.key))}}),e.jsx(n,{htmlFor:`applicant_${i.key}`,children:i.label})]},i.key))})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Need to Show Option?")})}),e.jsx(h,{className:"space-y-4",children:[{key:"cover_letter",label:r("Cover Letter")},{key:"terms_and_conditions",label:r("Terms And Conditions")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`visibility_${i.key}`,checked:s.visibility.includes(i.key),onCheckedChange:l=>{l?a("visibility",[...s.visibility,i.key]):a("visibility",s.visibility.filter(c=>c!==i.key))}}),e.jsx(n,{htmlFor:`visibility_${i.key}`,children:i.label})]},i.key))})]})]}),e.jsxs("div",{className:"flex justify-end space-x-2",children:[e.jsx(P,{type:"button",variant:"outline",onClick:()=>E.get(route("hr.recruitment.job-postings.index")),children:r("Cancel")}),e.jsx(P,{type:"submit",disabled:F,children:r(F?"Creating...":"Create Job Posting")})]})]})})}export{Le as default};
diff --git a/public/build/assets/create-DT75iCTf.js b/public/build/assets/create-B_c1uw2O.js
similarity index 77%
rename from public/build/assets/create-DT75iCTf.js
rename to public/build/assets/create-B_c1uw2O.js
index 61d0a1519..07ced1038 100644
--- a/public/build/assets/create-DT75iCTf.js
+++ b/public/build/assets/create-B_c1uw2O.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as T}from"./page-template-CUbbykGe.js";import{u as _,c as S,b as q,C as m,m as c,n as d,l as p,L as o,I as f,o as j,r as b,t as s}from"./app-DCZHPiEr.js";import{T as k}from"./textarea-MT-uY0Br.js";import{S as w,a as E,b as F,c as I,d as v}from"./select-X5YLR2bv.js";import{A as P}from"./arrow-left-DifDyQQ2.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function be(){const{t}=_(),{globalSettings:n}=S().props,{data:i,setData:l,post:g,processing:x,errors:r,clearErrors:C}=q({name:"",template_content:"",variables:"",status:"active"}),N=a=>{a.preventDefault(),C(),n!=null&&n.is_demo||s.loading(t("Creating offer template...")),g(route("hr.recruitment.offer-templates.store"),{onSuccess:u=>{var h;s.dismiss(),(h=u.props.flash)!=null&&h.success&&s.success(t(u.props.flash.success))},onError:()=>{s.dismiss(),s.error(t("Please fix the errors below"))}})},y=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("Create")}];return e.jsx(T,{title:t("Create Offer Template"),breadcrumbs:y,actions:[{label:t("Back"),icon:e.jsx(P,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.recruitment.offer-templates.index"))}],children:e.jsxs("form",{onSubmit:N,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(p,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(f,{id:"name",value:i.name,onChange:a=>l("name",a.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(w,{value:i.status,onValueChange:a=>l("status",a),children:[e.jsx(E,{className:r.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(I,{children:[e.jsx(v,{value:"active",children:t("Active")}),e.jsx(v,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]})})]}),e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(p,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(k,{id:"template_content",value:i.template_content,onChange:a=>l("template_content",a.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(p,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(f,{required:!0,id:"variables",value:i.variables,onChange:a=>l("variables",a.target.value),placeholder:"candidate_name, position, salary, start_date",className:r.variables?"border-red-500":""}),r.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(j,{type:"button",variant:"outline",onClick:()=>b.get(route("hr.recruitment.offer-templates.index")),children:t("Cancel")}),e.jsx(j,{type:"submit",disabled:x,children:t(x?"Creating...":"Create Template")})]})]})})}export{be as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as T}from"./page-template-CM2S36EN.js";import{u as _,c as S,b as q,C as m,m as c,n as d,l as p,L as o,I as f,o as j,r as b,t as s}from"./app-4fHGBOxL.js";import{T as k}from"./textarea-f6Pa1mf5.js";import{S as w,a as E,b as F,c as I,d as v}from"./select-T_sz7ImN.js";import{A as P}from"./arrow-left-IfLGa0Dx.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function be(){const{t}=_(),{globalSettings:n}=S().props,{data:i,setData:l,post:g,processing:x,errors:r,clearErrors:C}=q({name:"",template_content:"",variables:"",status:"active"}),N=a=>{a.preventDefault(),C(),n!=null&&n.is_demo||s.loading(t("Creating offer template...")),g(route("hr.recruitment.offer-templates.store"),{onSuccess:u=>{var h;s.dismiss(),(h=u.props.flash)!=null&&h.success&&s.success(t(u.props.flash.success))},onError:()=>{s.dismiss(),s.error(t("Please fix the errors below"))}})},y=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("Create")}];return e.jsx(T,{title:t("Create Offer Template"),breadcrumbs:y,actions:[{label:t("Back"),icon:e.jsx(P,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.recruitment.offer-templates.index"))}],children:e.jsxs("form",{onSubmit:N,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(p,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(f,{id:"name",value:i.name,onChange:a=>l("name",a.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(w,{value:i.status,onValueChange:a=>l("status",a),children:[e.jsx(E,{className:r.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(I,{children:[e.jsx(v,{value:"active",children:t("Active")}),e.jsx(v,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]})})]}),e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(p,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(k,{id:"template_content",value:i.template_content,onChange:a=>l("template_content",a.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(p,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(f,{required:!0,id:"variables",value:i.variables,onChange:a=>l("variables",a.target.value),placeholder:"candidate_name, position, salary, start_date",className:r.variables?"border-red-500":""}),r.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(j,{type:"button",variant:"outline",onClick:()=>b.get(route("hr.recruitment.offer-templates.index")),children:t("Cancel")}),e.jsx(j,{type:"submit",disabled:x,children:t(x?"Creating...":"Create Template")})]})]})})}export{be as default};
diff --git a/public/build/assets/create-DqfvBts-.js b/public/build/assets/create-BqFBZVB2.js
similarity index 80%
rename from public/build/assets/create-DqfvBts-.js
rename to public/build/assets/create-BqFBZVB2.js
index ee74b9d82..4560ef12f 100644
--- a/public/build/assets/create-DqfvBts-.js
+++ b/public/build/assets/create-BqFBZVB2.js
@@ -1 +1 @@
-import{r as f,j as e}from"./ui-Z445SNHD.js";import{P as R}from"./page-template-CUbbykGe.js";import{u as E,c as F,C as D,m as I,n as P,z as V,l as k,L as c,I as q,o as S,t as d,r as w}from"./app-DCZHPiEr.js";import{S as p,a as h,b as v,c as x,d as o}from"./select-X5YLR2bv.js";import{A as T}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function fe(){const{t:r}=E(),{employees:j,reviewCycles:g}=F().props,[l,_]=f.useState({employee_id:"",reviewer_id:"",review_cycle_id:"",review_date:"",status:"scheduled"}),[s,n]=f.useState({}),C=i=>{const{name:t,value:a}=i.target;_(u=>({...u,[t]:a})),s[t]&&n(u=>({...u,[t]:null}))},m=(i,t)=>{_(a=>({...a,[i]:t})),s[i]&&n(a=>({...a,[i]:null}))},N=i=>{i.preventDefault();const t={};if(l.employee_id||(t.employee_id=r("Employee is required")),l.reviewer_id||(t.reviewer_id=r("Reviewer is required")),l.review_cycle_id||(t.review_cycle_id=r("Review cycle is required")),l.review_date||(t.review_date=r("Review date is required")),Object.keys(t).length>0){n(t);return}d.loading(r("Scheduling employee review...")),w.post(route("hr.performance.employee-reviews.store"),l,{onSuccess:a=>{d.dismiss(),a.props.flash.success&&d.success(r(a.props.flash.success)),w.visit(route("hr.performance.employee-reviews.index"))},onError:a=>{d.dismiss(),n(a),typeof a=="string"?d.error(r(a)):d.error(r("Failed to schedule employee review"))}})},y=()=>{w.visit(route("hr.performance.employee-reviews.index"))},b=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.performance.employee-reviews.index")},{title:r("Performance"),href:route("hr.performance.employee-reviews.index")},{title:r("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:r("Schedule Review")}];return e.jsx(R,{title:r("Schedule Employee Review"),url:"/hr/performance/employee-reviews/create",breadcrumbs:b,actions:[{label:r("Back"),icon:e.jsx(T,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:y}],children:e.jsx("form",{onSubmit:N,children:e.jsxs(D,{children:[e.jsxs(I,{children:[e.jsx(P,{children:r("Schedule New Review")}),e.jsx(V,{children:r("Create a new performance review for an employee")})]}),e.jsx(k,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"employee_id",children:[r("Employee")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.employee_id,onValueChange:i=>m("employee_id",i),children:[e.jsx(h,{className:s.employee_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select employee")})}),e.jsx(x,{searchable:!0,children:j.map(i=>e.jsx(o,{value:i.id.toString(),children:`${i.name} (${i.employee_id})`},i.id))})]}),s.employee_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.employee_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"reviewer_id",children:[r("Reviewer")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.reviewer_id,onValueChange:i=>m("reviewer_id",i),children:[e.jsx(h,{className:s.reviewer_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select reviewer")})}),e.jsx(x,{searchable:!0,children:j.map(i=>e.jsx(o,{value:i.id.toString(),children:`${i.name} (${i.employee_id})`},i.id))})]}),s.reviewer_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.reviewer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"review_cycle_id",children:[r("Review Cycle")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.review_cycle_id,onValueChange:i=>m("review_cycle_id",i),children:[e.jsx(h,{className:s.review_cycle_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select review cycle")})}),e.jsx(x,{searchable:!0,children:g.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.review_cycle_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.review_cycle_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"review_date",children:[r("Review Date")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(q,{id:"review_date",name:"review_date",type:"date",value:l.review_date,onChange:C,className:s.review_date?"border-red-500":""}),s.review_date&&e.jsx("p",{className:"text-red-500 text-sm",children:s.review_date})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"status",children:r("Status")}),e.jsxs(p,{value:l.status,onValueChange:i=>m("status",i),children:[e.jsx(h,{children:e.jsx(v,{placeholder:r("Select status")})}),e.jsxs(x,{children:[e.jsx(o,{value:"scheduled",children:r("Scheduled")}),e.jsx(o,{value:"in_progress",children:r("In Progress")})]})]})]})]})}),e.jsxs("div",{className:"flex justify-end space-x-4 px-6 pb-6",children:[e.jsx(S,{type:"button",variant:"outline",onClick:y,children:r("Cancel")}),e.jsx(S,{type:"submit",children:r("Schedule Review")})]})]})})})}export{fe as default};
+import{r as f,j as e}from"./ui-Z445SNHD.js";import{P as R}from"./page-template-CM2S36EN.js";import{u as E,c as F,C as D,m as I,n as P,z as V,l as k,L as c,I as q,o as S,t as d,r as w}from"./app-4fHGBOxL.js";import{S as p,a as h,b as v,c as x,d as o}from"./select-T_sz7ImN.js";import{A as T}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function fe(){const{t:r}=E(),{employees:j,reviewCycles:g}=F().props,[l,_]=f.useState({employee_id:"",reviewer_id:"",review_cycle_id:"",review_date:"",status:"scheduled"}),[s,n]=f.useState({}),C=i=>{const{name:t,value:a}=i.target;_(u=>({...u,[t]:a})),s[t]&&n(u=>({...u,[t]:null}))},m=(i,t)=>{_(a=>({...a,[i]:t})),s[i]&&n(a=>({...a,[i]:null}))},N=i=>{i.preventDefault();const t={};if(l.employee_id||(t.employee_id=r("Employee is required")),l.reviewer_id||(t.reviewer_id=r("Reviewer is required")),l.review_cycle_id||(t.review_cycle_id=r("Review cycle is required")),l.review_date||(t.review_date=r("Review date is required")),Object.keys(t).length>0){n(t);return}d.loading(r("Scheduling employee review...")),w.post(route("hr.performance.employee-reviews.store"),l,{onSuccess:a=>{d.dismiss(),a.props.flash.success&&d.success(r(a.props.flash.success)),w.visit(route("hr.performance.employee-reviews.index"))},onError:a=>{d.dismiss(),n(a),typeof a=="string"?d.error(r(a)):d.error(r("Failed to schedule employee review"))}})},y=()=>{w.visit(route("hr.performance.employee-reviews.index"))},b=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.performance.employee-reviews.index")},{title:r("Performance"),href:route("hr.performance.employee-reviews.index")},{title:r("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:r("Schedule Review")}];return e.jsx(R,{title:r("Schedule Employee Review"),url:"/hr/performance/employee-reviews/create",breadcrumbs:b,actions:[{label:r("Back"),icon:e.jsx(T,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:y}],children:e.jsx("form",{onSubmit:N,children:e.jsxs(D,{children:[e.jsxs(I,{children:[e.jsx(P,{children:r("Schedule New Review")}),e.jsx(V,{children:r("Create a new performance review for an employee")})]}),e.jsx(k,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"employee_id",children:[r("Employee")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.employee_id,onValueChange:i=>m("employee_id",i),children:[e.jsx(h,{className:s.employee_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select employee")})}),e.jsx(x,{searchable:!0,children:j.map(i=>e.jsx(o,{value:i.id.toString(),children:`${i.name} (${i.employee_id})`},i.id))})]}),s.employee_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.employee_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"reviewer_id",children:[r("Reviewer")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.reviewer_id,onValueChange:i=>m("reviewer_id",i),children:[e.jsx(h,{className:s.reviewer_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select reviewer")})}),e.jsx(x,{searchable:!0,children:j.map(i=>e.jsx(o,{value:i.id.toString(),children:`${i.name} (${i.employee_id})`},i.id))})]}),s.reviewer_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.reviewer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"review_cycle_id",children:[r("Review Cycle")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.review_cycle_id,onValueChange:i=>m("review_cycle_id",i),children:[e.jsx(h,{className:s.review_cycle_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select review cycle")})}),e.jsx(x,{searchable:!0,children:g.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.review_cycle_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.review_cycle_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"review_date",children:[r("Review Date")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(q,{id:"review_date",name:"review_date",type:"date",value:l.review_date,onChange:C,className:s.review_date?"border-red-500":""}),s.review_date&&e.jsx("p",{className:"text-red-500 text-sm",children:s.review_date})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"status",children:r("Status")}),e.jsxs(p,{value:l.status,onValueChange:i=>m("status",i),children:[e.jsx(h,{children:e.jsx(v,{placeholder:r("Select status")})}),e.jsxs(x,{children:[e.jsx(o,{value:"scheduled",children:r("Scheduled")}),e.jsx(o,{value:"in_progress",children:r("In Progress")})]})]})]})]})}),e.jsxs("div",{className:"flex justify-end space-x-4 px-6 pb-6",children:[e.jsx(S,{type:"button",variant:"outline",onClick:y,children:r("Cancel")}),e.jsx(S,{type:"submit",children:r("Schedule Review")})]})]})})})}export{fe as default};
diff --git a/public/build/assets/create-C59RsX1w.js b/public/build/assets/create-Bqea_D_4.js
similarity index 79%
rename from public/build/assets/create-C59RsX1w.js
rename to public/build/assets/create-Bqea_D_4.js
index c013a17bb..d83447789 100644
--- a/public/build/assets/create-C59RsX1w.js
+++ b/public/build/assets/create-Bqea_D_4.js
@@ -1 +1 @@
-import{r as g,j as e}from"./ui-Z445SNHD.js";import{u as f,c as j,C as v,m as N,n as C,z as _,l as b,L as l,I as d,o as h,r as p,t as o}from"./app-DCZHPiEr.js";import{T as y}from"./textarea-MT-uY0Br.js";import{R as P}from"./rich-text-editor-DIoA5qtB.js";import{S as T}from"./switch-CSQfVaFG.js";import{P as w}from"./page-template-CUbbykGe.js";import{T as F}from"./toaster-Bc5RPjCT.js";import{A as L}from"./arrow-left-DifDyQQ2.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./unlink-trxMBMvO.js";import"./list-BSrGYPOe.js";import"./quote-DpoEJruJ.js";import"./link-CifFVSSx.js";import"./code-fFt1R3-N.js";import"./index-9MclThM-.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";function Ce(){const{t}=f(),{globalSettings:i}=j().props,[s,m]=g.useState({title:"",content:"",meta_title:"",meta_description:"",is_active:!0,sort_order:0}),x=r=>{r.preventDefault(),i!=null&&i.is_demo||o.loading(t("Creating page...")),p.post(route("landing-page.custom-pages.store"),s,{onSuccess:a=>{var c,n;i!=null&&i.is_demo||o.dismiss(),(c=a.props.flash)!=null&&c.success?o.success(t(a.props.flash.success)):(n=a.props.flash)!=null&&n.error&&o.error(t(a.props.flash.error))},onError:a=>{i!=null&&i.is_demo||o.dismiss(),typeof a=="object"&&a!==null?Object.values(a).flat().forEach(n=>{o.error(t(n))}):typeof a=="string"?o.error(t(a)):o.error(t("Failed to create page"))}})},u=()=>{p.get(route("landing-page.custom-pages.index"))};return e.jsxs(w,{title:t("Create Custom Page"),url:"/custom-pages/create",breadcrumbs:[{title:t("Dashboard"),href:route("dashboard")},{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},{title:t("Create")}],actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>p.get(route("landing-page.custom-pages.index"))}],children:[e.jsxs(v,{children:[e.jsxs(N,{children:[e.jsx(C,{className:"text-lg",children:t("Page Information")}),e.jsx(_,{children:t("Create a new custom page for your landing site")})]}),e.jsx(b,{children:e.jsxs("form",{onSubmit:x,className:"space-y-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"title",className:"text-sm font-medium",children:[t("Page Title")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(d,{id:"title",value:s.title,onChange:r=>m({...s,title:r.target.value}),placeholder:t("e.g., About Us, Privacy Policy"),required:!0,className:"w-full"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("The title will be used to automatically generate the URL slug")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"content",className:"text-sm font-medium",children:[t("Content")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("div",{className:"min-h-[300px]",children:e.jsx(P,{content:s.content,onChange:r=>m({...s,content:r}),placeholder:t("Write your page content here...")})}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Use the editor toolbar to format your content with headings, lists, links, and more")})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("SEO Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_title",className:"text-sm font-medium",children:t("Meta Title")}),e.jsx(d,{id:"meta_title",value:s.meta_title,onChange:r=>m({...s,meta_title:r.target.value}),placeholder:t("SEO optimized title"),maxLength:60}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 50-60 characters")," (",s.meta_title.length,"/60)"]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"sort_order",className:"text-sm font-medium",children:t("Sort Order")}),e.jsx(d,{id:"sort_order",type:"number",value:s.sort_order,onChange:r=>m({...s,sort_order:parseInt(r.target.value)||0}),placeholder:"0",min:"0"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Lower numbers appear first in navigation")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_description",className:"text-sm font-medium",children:t("Meta Description")}),e.jsx(y,{id:"meta_description",value:s.meta_description,onChange:r=>m({...s,meta_description:r.target.value}),placeholder:t("Brief description for search engines"),rows:3,maxLength:160}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 150-160 characters")," (",s.meta_description.length,"/160)"]})]})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("Publish Settings")}),e.jsxs("div",{className:"flex items-start space-x-3 p-4 bg-muted/50 rounded-lg",children:[e.jsx(T,{id:"is_active",checked:s.is_active,onCheckedChange:r=>m({...s,is_active:r})}),e.jsxs("div",{className:"flex-1",children:[e.jsx(l,{htmlFor:"is_active",className:"text-sm font-medium cursor-pointer",children:t("Publish Page")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s.is_active?t("This page will be visible to the public immediately"):t("This page will be saved as a draft and hidden from public view")})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-3 pt-6 border-t",children:[e.jsx(h,{type:"button",variant:"outline",onClick:u,children:t("Cancel")}),e.jsx(h,{type:"submit",children:t("Create Page")})]})]})})]}),e.jsx(F,{})]})}export{Ce as default};
+import{r as g,j as e}from"./ui-Z445SNHD.js";import{u as f,c as j,C as v,m as N,n as C,z as _,l as b,L as l,I as d,o as h,r as p,t as o}from"./app-4fHGBOxL.js";import{T as y}from"./textarea-f6Pa1mf5.js";import{R as P}from"./rich-text-editor-Cd1_LDEX.js";import{S as T}from"./switch-BVaTRNpK.js";import{P as w}from"./page-template-CM2S36EN.js";import{T as F}from"./toaster-Bc5RPjCT.js";import{A as L}from"./arrow-left-IfLGa0Dx.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./unlink-CgZv_dTf.js";import"./list-TEmTfixH.js";import"./quote-CcUH2G7k.js";import"./link-ChKZ6PKR.js";import"./code-Dd2x_tdq.js";import"./index-9MclThM-.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";function Ce(){const{t}=f(),{globalSettings:i}=j().props,[s,m]=g.useState({title:"",content:"",meta_title:"",meta_description:"",is_active:!0,sort_order:0}),x=r=>{r.preventDefault(),i!=null&&i.is_demo||o.loading(t("Creating page...")),p.post(route("landing-page.custom-pages.store"),s,{onSuccess:a=>{var c,n;i!=null&&i.is_demo||o.dismiss(),(c=a.props.flash)!=null&&c.success?o.success(t(a.props.flash.success)):(n=a.props.flash)!=null&&n.error&&o.error(t(a.props.flash.error))},onError:a=>{i!=null&&i.is_demo||o.dismiss(),typeof a=="object"&&a!==null?Object.values(a).flat().forEach(n=>{o.error(t(n))}):typeof a=="string"?o.error(t(a)):o.error(t("Failed to create page"))}})},u=()=>{p.get(route("landing-page.custom-pages.index"))};return e.jsxs(w,{title:t("Create Custom Page"),url:"/custom-pages/create",breadcrumbs:[{title:t("Dashboard"),href:route("dashboard")},{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},{title:t("Create")}],actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>p.get(route("landing-page.custom-pages.index"))}],children:[e.jsxs(v,{children:[e.jsxs(N,{children:[e.jsx(C,{className:"text-lg",children:t("Page Information")}),e.jsx(_,{children:t("Create a new custom page for your landing site")})]}),e.jsx(b,{children:e.jsxs("form",{onSubmit:x,className:"space-y-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"title",className:"text-sm font-medium",children:[t("Page Title")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(d,{id:"title",value:s.title,onChange:r=>m({...s,title:r.target.value}),placeholder:t("e.g., About Us, Privacy Policy"),required:!0,className:"w-full"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("The title will be used to automatically generate the URL slug")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"content",className:"text-sm font-medium",children:[t("Content")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("div",{className:"min-h-[300px]",children:e.jsx(P,{content:s.content,onChange:r=>m({...s,content:r}),placeholder:t("Write your page content here...")})}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Use the editor toolbar to format your content with headings, lists, links, and more")})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("SEO Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_title",className:"text-sm font-medium",children:t("Meta Title")}),e.jsx(d,{id:"meta_title",value:s.meta_title,onChange:r=>m({...s,meta_title:r.target.value}),placeholder:t("SEO optimized title"),maxLength:60}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 50-60 characters")," (",s.meta_title.length,"/60)"]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"sort_order",className:"text-sm font-medium",children:t("Sort Order")}),e.jsx(d,{id:"sort_order",type:"number",value:s.sort_order,onChange:r=>m({...s,sort_order:parseInt(r.target.value)||0}),placeholder:"0",min:"0"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Lower numbers appear first in navigation")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_description",className:"text-sm font-medium",children:t("Meta Description")}),e.jsx(y,{id:"meta_description",value:s.meta_description,onChange:r=>m({...s,meta_description:r.target.value}),placeholder:t("Brief description for search engines"),rows:3,maxLength:160}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 150-160 characters")," (",s.meta_description.length,"/160)"]})]})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("Publish Settings")}),e.jsxs("div",{className:"flex items-start space-x-3 p-4 bg-muted/50 rounded-lg",children:[e.jsx(T,{id:"is_active",checked:s.is_active,onCheckedChange:r=>m({...s,is_active:r})}),e.jsxs("div",{className:"flex-1",children:[e.jsx(l,{htmlFor:"is_active",className:"text-sm font-medium cursor-pointer",children:t("Publish Page")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s.is_active?t("This page will be visible to the public immediately"):t("This page will be saved as a draft and hidden from public view")})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-3 pt-6 border-t",children:[e.jsx(h,{type:"button",variant:"outline",onClick:u,children:t("Cancel")}),e.jsx(h,{type:"submit",children:t("Create Page")})]})]})})]}),e.jsx(F,{})]})}export{Ce as default};
diff --git a/public/build/assets/create-CjzEWTTK.js b/public/build/assets/create-CjzEWTTK.js
new file mode 100644
index 000000000..a4b095e86
--- /dev/null
+++ b/public/build/assets/create-CjzEWTTK.js
@@ -0,0 +1 @@
+import{j as t}from"./ui-Z445SNHD.js";import o from"./form-DlJCk02r.js";import"./page-template-CM2S36EN.js";import"./app-4fHGBOxL.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";function N({hasDefaultPlan:r}){return t.jsx(o,{hasDefaultPlan:r})}export{N as default};
diff --git a/public/build/assets/create-DxXq1me_.js b/public/build/assets/create-Mya5Q5Hu.js
similarity index 80%
rename from public/build/assets/create-DxXq1me_.js
rename to public/build/assets/create-Mya5Q5Hu.js
index 588e9739f..da7591cb5 100644
--- a/public/build/assets/create-DxXq1me_.js
+++ b/public/build/assets/create-Mya5Q5Hu.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-CUbbykGe.js";import{u as E,c as D,b as I,C as d,m,n as p,l as x,L as c,I as v,o as C,r as b,t as o}from"./app-DCZHPiEr.js";import{T as _}from"./textarea-MT-uY0Br.js";import{S as g,a as N,b as y,c as T,d as h}from"./select-X5YLR2bv.js";import{C as V}from"./checkbox-BHPvTCNK.js";import{A as P}from"./arrow-left-DifDyQQ2.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function _e(){const{t}=E(),{contractTypes:l,globalSettings:s}=D().props,{data:i,setData:n,post:k,processing:u,errors:a,clearErrors:q}=I({name:"",description:"",contract_type_id:"",template_content:"",variables:"",clauses:"",is_default:!1,status:"active"}),F=r=>{r.preventDefault(),q(),s!=null&&s.is_demo||o.loading(t("Creating contract template...")),k(route("hr.contracts.contract-templates.store"),{onSuccess:j=>{var f;s!=null&&s.is_demo||o.dismiss(),(f=j.props.flash)!=null&&f.success&&o.success(t(j.props.flash.success))},onError:()=>{s!=null&&s.is_demo||o.dismiss(),o.error(t("Please fix the errors below"))}})},S=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("Create")}];return e.jsx(w,{title:t("Create Contract Template"),breadcrumbs:S,actions:[{label:t("Back"),icon:e.jsx(P,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index"))}],children:e.jsxs("form",{onSubmit:F,className:"space-y-6",children:[e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(c,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(v,{id:"name",value:i.name,onChange:r=>n("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.name})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"contract_type_id",required:!0,children:t("Contract Type")}),e.jsxs(g,{value:i.contract_type_id,onValueChange:r=>n("contract_type_id",r),children:[e.jsx(N,{className:a.contract_type_id?"border-red-500":"",children:e.jsx(y,{placeholder:t("Select Contract Type")})}),e.jsx(T,{searchable:!0,children:l==null?void 0:l.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.contract_type_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.contract_type_id})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(g,{value:i.status,onValueChange:r=>n("status",r),children:[e.jsx(N,{className:a.status?"border-red-500":"",children:e.jsx(y,{})}),e.jsxs(T,{children:[e.jsx(h,{value:"active",children:t("Active")}),e.jsx(h,{value:"inactive",children:t("Inactive")})]})]}),a.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.status})]})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"description",children:t("Description")}),e.jsx(_,{id:"description",value:i.description,onChange:r=>n("description",r.target.value),placeholder:t("Enter description"),rows:2,className:a.description?"border-red-500":""}),a.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:i.is_default,onCheckedChange:r=>n("is_default",r)}),e.jsx(c,{htmlFor:"is_default",children:t("Set as Default for Contract Type")})]})]})]}),e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(c,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(_,{id:"template_content",value:i.template_content,onChange:r=>n("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${a.template_content?"border-red-500":""}`}),a.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.template_content})]})})]}),e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(c,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(v,{id:"variables",value:i.variables,onChange:r=>n("variables",r.target.value),placeholder:"employee_name, company_name, start_date",required:!0,className:a.variables?"border-red-500":""}),a.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index")),children:t("Cancel")}),e.jsx(C,{type:"submit",disabled:u,children:t(u?"Creating...":"Create Template")})]})]})})}export{_e as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-CM2S36EN.js";import{u as E,c as D,b as I,C as d,m,n as p,l as x,L as c,I as v,o as C,r as b,t as o}from"./app-4fHGBOxL.js";import{T as _}from"./textarea-f6Pa1mf5.js";import{S as g,a as N,b as y,c as T,d as h}from"./select-T_sz7ImN.js";import{C as V}from"./checkbox-C8HXxmlr.js";import{A as P}from"./arrow-left-IfLGa0Dx.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function _e(){const{t}=E(),{contractTypes:l,globalSettings:s}=D().props,{data:i,setData:n,post:k,processing:u,errors:a,clearErrors:q}=I({name:"",description:"",contract_type_id:"",template_content:"",variables:"",clauses:"",is_default:!1,status:"active"}),F=r=>{r.preventDefault(),q(),s!=null&&s.is_demo||o.loading(t("Creating contract template...")),k(route("hr.contracts.contract-templates.store"),{onSuccess:j=>{var f;s!=null&&s.is_demo||o.dismiss(),(f=j.props.flash)!=null&&f.success&&o.success(t(j.props.flash.success))},onError:()=>{s!=null&&s.is_demo||o.dismiss(),o.error(t("Please fix the errors below"))}})},S=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("Create")}];return e.jsx(w,{title:t("Create Contract Template"),breadcrumbs:S,actions:[{label:t("Back"),icon:e.jsx(P,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index"))}],children:e.jsxs("form",{onSubmit:F,className:"space-y-6",children:[e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(c,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(v,{id:"name",value:i.name,onChange:r=>n("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.name})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"contract_type_id",required:!0,children:t("Contract Type")}),e.jsxs(g,{value:i.contract_type_id,onValueChange:r=>n("contract_type_id",r),children:[e.jsx(N,{className:a.contract_type_id?"border-red-500":"",children:e.jsx(y,{placeholder:t("Select Contract Type")})}),e.jsx(T,{searchable:!0,children:l==null?void 0:l.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.contract_type_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.contract_type_id})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(g,{value:i.status,onValueChange:r=>n("status",r),children:[e.jsx(N,{className:a.status?"border-red-500":"",children:e.jsx(y,{})}),e.jsxs(T,{children:[e.jsx(h,{value:"active",children:t("Active")}),e.jsx(h,{value:"inactive",children:t("Inactive")})]})]}),a.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.status})]})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"description",children:t("Description")}),e.jsx(_,{id:"description",value:i.description,onChange:r=>n("description",r.target.value),placeholder:t("Enter description"),rows:2,className:a.description?"border-red-500":""}),a.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:i.is_default,onCheckedChange:r=>n("is_default",r)}),e.jsx(c,{htmlFor:"is_default",children:t("Set as Default for Contract Type")})]})]})]}),e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(c,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(_,{id:"template_content",value:i.template_content,onChange:r=>n("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${a.template_content?"border-red-500":""}`}),a.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.template_content})]})})]}),e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(c,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(v,{id:"variables",value:i.variables,onChange:r=>n("variables",r.target.value),placeholder:"employee_name, company_name, start_date",required:!0,className:a.variables?"border-red-500":""}),a.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index")),children:t("Cancel")}),e.jsx(C,{type:"submit",disabled:u,children:t(u?"Creating...":"Create Template")})]})]})})}export{_e as default};
diff --git a/public/build/assets/create-ZaZ6tKd3.js b/public/build/assets/create-ZaZ6tKd3.js
deleted file mode 100644
index 633a09e4d..000000000
--- a/public/build/assets/create-ZaZ6tKd3.js
+++ /dev/null
@@ -1 +0,0 @@
-import{j as t}from"./ui-Z445SNHD.js";import o from"./form-Bg1mZB9P.js";import"./page-template-CUbbykGe.js";import"./app-DCZHPiEr.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";function N({hasDefaultPlan:r}){return t.jsx(o,{hasDefaultPlan:r})}export{N as default};
diff --git a/public/build/assets/create-Bwl4E0AS.js b/public/build/assets/create-yeozmNpo.js
similarity index 83%
rename from public/build/assets/create-Bwl4E0AS.js
rename to public/build/assets/create-yeozmNpo.js
index f30c39692..37df30bbe 100644
--- a/public/build/assets/create-Bwl4E0AS.js
+++ b/public/build/assets/create-yeozmNpo.js
@@ -1,3 +1,3 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-CUbbykGe.js";import{u as w,c as I,b as P,C as m,m as u,n as p,l as x,L as o,I as y,o as b,r as D,t as c}from"./app-DCZHPiEr.js";import{T as h}from"./textarea-MT-uY0Br.js";import{S as j,a as f,b as v,c as _,d}from"./select-X5YLR2bv.js";import{C as V}from"./checkbox-BHPvTCNK.js";import{A as E}from"./arrow-left-DifDyQQ2.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ce(){const{t}=w(),{categories:n,globalSettings:l}=I().props,{data:a,setData:i,post:T,processing:g,errors:r,clearErrors:F}=P({name:"",description:"",category_id:"",template_content:"",placeholders:"",default_values:"",file_format:"pdf",is_default:!1,status:"active"}),S=s=>{if(s.preventDefault(),F(),a.default_values)try{JSON.parse(a.default_values)}catch{c.error(t("Default Values must be valid JSON"));return}l!=null&&l.is_demo||c.loading(t("Creating document template...")),T(route("hr.documents.document-templates.store"),{onSuccess:C=>{var N;l!=null&&l.is_demo||c.dismiss(),(N=C.props.flash)!=null&&N.success&&c.success(t(C.props.flash.success))},onError:()=>{l!=null&&l.is_demo||c.dismiss(),c.error(t("Please fix the errors below"))}})},k=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("Create")}];return e.jsx(q,{title:t("Create Document Template"),breadcrumbs:k,actions:[{label:t("Back"),icon:e.jsx(E,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>D.get(route("hr.documents.document-templates.index"))}],children:e.jsxs("form",{onSubmit:S,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(y,{id:"name",value:a.name,onChange:s=>i("name",s.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"category_id",required:!0,children:t("Category")}),e.jsxs(j,{value:a.category_id,onValueChange:s=>i("category_id",s),children:[e.jsx(f,{className:r.category_id?"border-red-500":"",children:e.jsx(v,{placeholder:t("Select Category")})}),e.jsx(_,{searchable:!0,children:n==null?void 0:n.map(s=>e.jsx(d,{value:s.id.toString(),children:s.name},s.id))})]}),r.category_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.category_id})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"file_format",children:t("File Format")}),e.jsxs(j,{value:a.file_format,onValueChange:s=>i("file_format",s),children:[e.jsx(f,{className:r.file_format?"border-red-500":"",children:e.jsx(v,{})}),e.jsxs(_,{children:[e.jsx(d,{value:"pdf",children:"PDF"}),e.jsx(d,{value:"doc",children:"DOC"}),e.jsx(d,{value:"docx",children:"DOCX"}),e.jsx(d,{value:"txt",children:"TXT"})]})]}),r.file_format&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.file_format})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(j,{value:a.status,onValueChange:s=>i("status",s),children:[e.jsx(f,{className:r.status?"border-red-500":"",children:e.jsx(v,{})}),e.jsxs(_,{children:[e.jsx(d,{value:"active",children:t("Active")}),e.jsx(d,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:t("Description")}),e.jsx(h,{id:"description",value:a.description,onChange:s=>i("description",s.target.value),placeholder:t("Enter description"),rows:2,className:r.description?"border-red-500":""}),r.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:a.is_default,onCheckedChange:s=>i("is_default",s)}),e.jsx(o,{htmlFor:"is_default",children:t("Set as Default for Category")})]})]})]}),e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{placeholder_name}} for dynamic content")}),e.jsx(h,{id:"template_content",value:a.template_content,onChange:s=>i("template_content",s.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Placeholders & Default Values")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"placeholders",required:!0,children:t("Placeholders")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of placeholder names (without {{}})")}),e.jsx(y,{id:"placeholders",value:a.placeholders,onChange:s=>i("placeholders",s.target.value),placeholder:"employee_name, company_name, date",required:!0,className:r.placeholders?"border-red-500":""}),r.placeholders&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.placeholders})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"default_values",children:t("Default Values")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t('JSON object e.g. {"company_name": "Acme Inc"}')}),e.jsx(h,{id:"default_values",value:a.default_values,onChange:s=>i("default_values",s.target.value),placeholder:`{
+import{j as e}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-CM2S36EN.js";import{u as w,c as I,b as P,C as m,m as u,n as p,l as x,L as o,I as y,o as b,r as D,t as c}from"./app-4fHGBOxL.js";import{T as h}from"./textarea-f6Pa1mf5.js";import{S as j,a as f,b as v,c as _,d}from"./select-T_sz7ImN.js";import{C as V}from"./checkbox-C8HXxmlr.js";import{A as E}from"./arrow-left-IfLGa0Dx.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ce(){const{t}=w(),{categories:n,globalSettings:l}=I().props,{data:a,setData:i,post:T,processing:g,errors:r,clearErrors:F}=P({name:"",description:"",category_id:"",template_content:"",placeholders:"",default_values:"",file_format:"pdf",is_default:!1,status:"active"}),S=s=>{if(s.preventDefault(),F(),a.default_values)try{JSON.parse(a.default_values)}catch{c.error(t("Default Values must be valid JSON"));return}l!=null&&l.is_demo||c.loading(t("Creating document template...")),T(route("hr.documents.document-templates.store"),{onSuccess:C=>{var N;l!=null&&l.is_demo||c.dismiss(),(N=C.props.flash)!=null&&N.success&&c.success(t(C.props.flash.success))},onError:()=>{l!=null&&l.is_demo||c.dismiss(),c.error(t("Please fix the errors below"))}})},k=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("Create")}];return e.jsx(q,{title:t("Create Document Template"),breadcrumbs:k,actions:[{label:t("Back"),icon:e.jsx(E,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>D.get(route("hr.documents.document-templates.index"))}],children:e.jsxs("form",{onSubmit:S,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(y,{id:"name",value:a.name,onChange:s=>i("name",s.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"category_id",required:!0,children:t("Category")}),e.jsxs(j,{value:a.category_id,onValueChange:s=>i("category_id",s),children:[e.jsx(f,{className:r.category_id?"border-red-500":"",children:e.jsx(v,{placeholder:t("Select Category")})}),e.jsx(_,{searchable:!0,children:n==null?void 0:n.map(s=>e.jsx(d,{value:s.id.toString(),children:s.name},s.id))})]}),r.category_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.category_id})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"file_format",children:t("File Format")}),e.jsxs(j,{value:a.file_format,onValueChange:s=>i("file_format",s),children:[e.jsx(f,{className:r.file_format?"border-red-500":"",children:e.jsx(v,{})}),e.jsxs(_,{children:[e.jsx(d,{value:"pdf",children:"PDF"}),e.jsx(d,{value:"doc",children:"DOC"}),e.jsx(d,{value:"docx",children:"DOCX"}),e.jsx(d,{value:"txt",children:"TXT"})]})]}),r.file_format&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.file_format})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(j,{value:a.status,onValueChange:s=>i("status",s),children:[e.jsx(f,{className:r.status?"border-red-500":"",children:e.jsx(v,{})}),e.jsxs(_,{children:[e.jsx(d,{value:"active",children:t("Active")}),e.jsx(d,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:t("Description")}),e.jsx(h,{id:"description",value:a.description,onChange:s=>i("description",s.target.value),placeholder:t("Enter description"),rows:2,className:r.description?"border-red-500":""}),r.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:a.is_default,onCheckedChange:s=>i("is_default",s)}),e.jsx(o,{htmlFor:"is_default",children:t("Set as Default for Category")})]})]})]}),e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{placeholder_name}} for dynamic content")}),e.jsx(h,{id:"template_content",value:a.template_content,onChange:s=>i("template_content",s.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Placeholders & Default Values")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"placeholders",required:!0,children:t("Placeholders")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of placeholder names (without {{}})")}),e.jsx(y,{id:"placeholders",value:a.placeholders,onChange:s=>i("placeholders",s.target.value),placeholder:"employee_name, company_name, date",required:!0,className:r.placeholders?"border-red-500":""}),r.placeholders&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.placeholders})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"default_values",children:t("Default Values")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t('JSON object e.g. {"company_name": "Acme Inc"}')}),e.jsx(h,{id:"default_values",value:a.default_values,onChange:s=>i("default_values",s.target.value),placeholder:`{
"company_name": "Acme Inc"
}`,rows:4,className:`font-mono text-sm ${r.default_values?"border-red-500":""}`}),r.default_values&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.default_values})]})]})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(b,{type:"button",variant:"outline",onClick:()=>D.get(route("hr.documents.document-templates.index")),children:t("Cancel")}),e.jsx(b,{type:"submit",disabled:g,children:t(g?"Creating...":"Create Template")})]})]})})}export{Ce as default};
diff --git a/public/build/assets/credit-card--bIB9mjq.js b/public/build/assets/credit-card-BTq1LaNu.js
similarity index 88%
rename from public/build/assets/credit-card--bIB9mjq.js
rename to public/build/assets/credit-card-BTq1LaNu.js
index 1f36aee9b..82b6e8832 100644
--- a/public/build/assets/credit-card--bIB9mjq.js
+++ b/public/build/assets/credit-card-BTq1LaNu.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/crosshair-A0BgYwCp.js b/public/build/assets/crosshair-DM4t_C29.js
similarity index 91%
rename from public/build/assets/crosshair-A0BgYwCp.js
rename to public/build/assets/crosshair-DM4t_C29.js
index 538eb2921..89b4b8c31 100644
--- a/public/build/assets/crosshair-A0BgYwCp.js
+++ b/public/build/assets/crosshair-DM4t_C29.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/crown-k4LgOLKu.js b/public/build/assets/crown-BaLUwt-Z.js
similarity index 92%
rename from public/build/assets/crown-k4LgOLKu.js
rename to public/build/assets/crown-BaLUwt-Z.js
index d8e409270..4cdaae920 100644
--- a/public/build/assets/crown-k4LgOLKu.js
+++ b/public/build/assets/crown-BaLUwt-Z.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/currency-settings-doaLAKrk.js b/public/build/assets/currency-settings-7rUyA4Ee.js
similarity index 95%
rename from public/build/assets/currency-settings-doaLAKrk.js
rename to public/build/assets/currency-settings-7rUyA4Ee.js
index 2c97e33cb..29694f0e5 100644
--- a/public/build/assets/currency-settings-doaLAKrk.js
+++ b/public/build/assets/currency-settings-7rUyA4Ee.js
@@ -1 +1 @@
-import{r as C,j as e}from"./ui-Z445SNHD.js";import{u as _,c as A,ap as z,C as L,m as O,l as R,I as H,o as x,L as m,B as U,al as f,s as y,v as N,w as S,V as v,y as W,t as u,r as q}from"./app-DCZHPiEr.js";import{S as w,a as F,b as P,c as D,d as l}from"./select-X5YLR2bv.js";import{S as I}from"./switch-CSQfVaFG.js";import{D as G}from"./dollar-sign-BsSLq7gF.js";import{I as b}from"./info-CGsCt0QX.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";function le(){const{t:a}=_(),{currencies:n=[],systemSettings:d={},globalSettings:i}=A().props,[r,g]=C.useState({decimalFormat:d.decimalFormat||"2",defaultCurrency:d.defaultCurrency||"USD",decimalSeparator:d.decimalSeparator||".",thousandsSeparator:d.thousandsSeparator||",",floatNumber:d.floatNumber!=="0",currencySymbolSpace:d.currencySymbolSpace==="1",currencySymbolPosition:d.currencySymbolPosition||"before",currencyName:""}),[k,T]=C.useState(1234.56);C.useEffect(()=>{if(n&&n.length>0){const s=n.find(t=>t.code===r.defaultCurrency);s&&g(t=>({...t,currencyName:s.name}))}},[n,r.defaultCurrency]);const o=(s,t)=>{g(c=>({...c,[s]:t}))},V=s=>{const t=n.find(c=>c.code===s);g(c=>({...c,defaultCurrency:s,currencyName:(t==null?void 0:t.name)||s}))},B=()=>{try{let s=k;const t=parseInt(r.decimalFormat);r.floatNumber||(s=Math.floor(s));const c=s.toFixed(t).split(".");r.thousandsSeparator!=="none"&&(c[0]=c[0].replace(/\B(?=(\d{3})+(?!\d))/g,r.thousandsSeparator));const j=c.join(r.decimalSeparator),h=n.find(M=>M.code===r.defaultCurrency),p=(h==null?void 0:h.symbol)||"$",$=r.currencySymbolSpace?" ":"";return r.currencySymbolPosition==="before"?`${p}${$}${j}`:`${j}${$}${p}`}catch{return"Invalid format"}},E=s=>{s.preventDefault(),i!=null&&i.is_demo||u.loading(a("Saving currency settings...")),q.post(route("settings.currency.update"),r,{preserveScroll:!0,onSuccess:t=>{var h,p;i!=null&&i.is_demo||u.dismiss();const c=(h=t.props.flash)==null?void 0:h.success,j=(p=t.props.flash)==null?void 0:p.error;c?u.success(c):j?u.error(j):u.success(a("Currency settings updated successfully"))},onError:t=>{i!=null&&i.is_demo||u.dismiss();const c=t.error||Object.values(t).join(", ")||a("Failed to update currency settings");u.error(c)}})};return e.jsx(z,{title:a("Currency Settings"),description:a("Configure how currency values are displayed throughout the application"),action:e.jsxs(x,{type:"submit",form:"currency-settings-form",size:"sm",children:[e.jsx(W,{className:"h-4 w-4 mr-2"}),a("Save Changes")]}),children:e.jsx("form",{id:"currency-settings-form",onSubmit:E,children:e.jsx("div",{className:"grid grid-cols-1 gap-6",children:e.jsx("div",{children:e.jsxs(L,{children:[e.jsx(O,{className:"pb-3",children:e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(G,{className:"h-5 w-5 text-primary"}),e.jsx("h3",{className:"text-base font-medium",children:a("Format Options")})]})})}),e.jsx(R,{children:e.jsxs("div",{className:"grid grid-cols-1 gap-6",children:[e.jsxs("div",{className:"p-4 bg-muted/30 rounded-md border flex flex-col md:flex-row items-center justify-between",children:[e.jsxs("div",{className:"flex flex-col items-center md:items-start mb-3 md:mb-0",children:[e.jsx("div",{className:"text-2xl font-semibold mb-1",children:B()}),e.jsxs("div",{className:"text-xs text-muted-foreground",children:[r.currencyName," (",r.defaultCurrency,")"]})]}),e.jsx("div",{className:"w-full md:w-auto md:max-w-[200px]",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(H,{type:"number",className:"text-right h-8 text-sm",value:k,onChange:s=>T(parseFloat(s.target.value)||0),placeholder:"Test amount"}),e.jsx(x,{variant:"outline",onClick:()=>T(1234.56),type:"button",size:"sm",className:"h-8 text-xs",children:"Reset"})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"defaultCurrency",className:"font-medium",children:a("Default Currency")}),e.jsx(U,{variant:"outline",className:"font-mono",children:r.defaultCurrency})]}),e.jsxs(w,{value:r.defaultCurrency,onValueChange:V,children:[e.jsx(F,{children:e.jsx(P,{placeholder:a("Select currency")})}),e.jsx(D,{children:e.jsx("div",{className:"max-h-[300px] overflow-y-auto",children:n&&n.length>0?n.map(s=>e.jsx(l,{value:s.code,children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"w-8 text-center",children:s.symbol}),e.jsxs("span",{children:[s.code," - ",s.name]}),s.is_default&&e.jsx("span",{className:"ml-2 text-xs text-primary",children:"(Default)"})]})},s.id)):e.jsx("div",{className:"p-2 text-center text-muted-foreground",children:a("No currencies found")})})})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"decimalFormat",className:"font-medium",children:a("Decimal Places")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Number of digits after decimal point")})})]})})]}),e.jsxs(w,{value:r.decimalFormat,onValueChange:s=>o("decimalFormat",s),children:[e.jsx(F,{children:e.jsx(P,{placeholder:"Select decimal format"})}),e.jsxs(D,{children:[e.jsx(l,{value:"0",children:"0 (e.g., 1234)"}),e.jsx(l,{value:"1",children:"1 (e.g., 1234.5)"}),e.jsx(l,{value:"2",children:"2 (e.g., 1234.56)"}),e.jsx(l,{value:"3",children:"3 (e.g., 1234.567)"}),e.jsx(l,{value:"4",children:"4 (e.g., 1234.5678)"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"currencySymbolPosition",className:"font-medium",children:a("Symbol Position")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Where to place the currency symbol")})})]})})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs(x,{type:"button",variant:r.currencySymbolPosition==="before"?"default":"outline",className:"justify-center",onClick:()=>o("currencySymbolPosition","before"),children:[e.jsx("span",{className:"mr-2",children:"$"}),"100",r.currencySymbolPosition==="before"&&e.jsx(v,{className:"h-4 w-4 ml-2"})]}),e.jsxs(x,{type:"button",variant:r.currencySymbolPosition==="after"?"default":"outline",className:"justify-center",onClick:()=>o("currencySymbolPosition","after"),children:["100",e.jsx("span",{className:"ml-2",children:"$"}),r.currencySymbolPosition==="after"&&e.jsx(v,{className:"h-4 w-4 ml-2"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"decimalSeparator",className:"font-medium",children:a("Decimal Separator")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Character used to separate decimal places")})})]})})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs(x,{type:"button",variant:r.decimalSeparator==="."?"default":"outline",className:"justify-center",onClick:()=>o("decimalSeparator","."),children:[a("Dot")," (123.45)",r.decimalSeparator==="."&&e.jsx(v,{className:"h-4 w-4 ml-2"})]}),e.jsxs(x,{type:"button",variant:r.decimalSeparator===","?"default":"outline",className:"justify-center",onClick:()=>o("decimalSeparator",","),children:[a("Comma")," (123,45)",r.decimalSeparator===","&&e.jsx(v,{className:"h-4 w-4 ml-2"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"thousandsSeparator",className:"font-medium",children:a("Thousands Separator")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Character used to group thousands")})})]})})]}),e.jsxs(w,{value:r.thousandsSeparator,onValueChange:s=>o("thousandsSeparator",s),children:[e.jsx(F,{children:e.jsx(P,{placeholder:a("Select thousands separator")})}),e.jsxs(D,{children:[e.jsx(l,{value:",",children:"Comma (1,234.56)"}),e.jsx(l,{value:".",children:"Dot (1.234,56)"}),e.jsx(l,{value:" ",children:"Space (1 234.56)"}),e.jsx(l,{value:"none",children:"None (123456.78)"})]})]})]}),e.jsx("div",{className:"space-y-3 border rounded-md p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(m,{htmlFor:"floatNumber",className:"font-medium",children:a("Show Decimals")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:a("Display decimal places in amounts")})]}),e.jsx(I,{id:"floatNumber",checked:r.floatNumber,onCheckedChange:s=>o("floatNumber",s)})]})}),e.jsx("div",{className:"space-y-3 border rounded-md p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(m,{htmlFor:"currencySymbolSpace",className:"font-medium",children:a("Add Space")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:a("Space between amount and symbol")})]}),e.jsx(I,{id:"currencySymbolSpace",checked:r.currencySymbolSpace,onCheckedChange:s=>o("currencySymbolSpace",s)})]})})]})]})})]})})})})})}export{le as default};
+import{r as C,j as e}from"./ui-Z445SNHD.js";import{u as _,c as A,ap as z,C as L,m as O,l as R,I as H,o as x,L as m,B as U,al as f,s as y,v as N,w as S,V as v,y as W,t as u,r as q}from"./app-4fHGBOxL.js";import{S as w,a as F,b as P,c as D,d as l}from"./select-T_sz7ImN.js";import{S as I}from"./switch-BVaTRNpK.js";import{D as G}from"./dollar-sign-W87qtnS1.js";import{I as b}from"./info-BlxGZNDR.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";function le(){const{t:a}=_(),{currencies:n=[],systemSettings:d={},globalSettings:i}=A().props,[r,g]=C.useState({decimalFormat:d.decimalFormat||"2",defaultCurrency:d.defaultCurrency||"USD",decimalSeparator:d.decimalSeparator||".",thousandsSeparator:d.thousandsSeparator||",",floatNumber:d.floatNumber!=="0",currencySymbolSpace:d.currencySymbolSpace==="1",currencySymbolPosition:d.currencySymbolPosition||"before",currencyName:""}),[k,T]=C.useState(1234.56);C.useEffect(()=>{if(n&&n.length>0){const s=n.find(t=>t.code===r.defaultCurrency);s&&g(t=>({...t,currencyName:s.name}))}},[n,r.defaultCurrency]);const o=(s,t)=>{g(c=>({...c,[s]:t}))},V=s=>{const t=n.find(c=>c.code===s);g(c=>({...c,defaultCurrency:s,currencyName:(t==null?void 0:t.name)||s}))},B=()=>{try{let s=k;const t=parseInt(r.decimalFormat);r.floatNumber||(s=Math.floor(s));const c=s.toFixed(t).split(".");r.thousandsSeparator!=="none"&&(c[0]=c[0].replace(/\B(?=(\d{3})+(?!\d))/g,r.thousandsSeparator));const j=c.join(r.decimalSeparator),h=n.find(M=>M.code===r.defaultCurrency),p=(h==null?void 0:h.symbol)||"$",$=r.currencySymbolSpace?" ":"";return r.currencySymbolPosition==="before"?`${p}${$}${j}`:`${j}${$}${p}`}catch{return"Invalid format"}},E=s=>{s.preventDefault(),i!=null&&i.is_demo||u.loading(a("Saving currency settings...")),q.post(route("settings.currency.update"),r,{preserveScroll:!0,onSuccess:t=>{var h,p;i!=null&&i.is_demo||u.dismiss();const c=(h=t.props.flash)==null?void 0:h.success,j=(p=t.props.flash)==null?void 0:p.error;c?u.success(c):j?u.error(j):u.success(a("Currency settings updated successfully"))},onError:t=>{i!=null&&i.is_demo||u.dismiss();const c=t.error||Object.values(t).join(", ")||a("Failed to update currency settings");u.error(c)}})};return e.jsx(z,{title:a("Currency Settings"),description:a("Configure how currency values are displayed throughout the application"),action:e.jsxs(x,{type:"submit",form:"currency-settings-form",size:"sm",children:[e.jsx(W,{className:"h-4 w-4 mr-2"}),a("Save Changes")]}),children:e.jsx("form",{id:"currency-settings-form",onSubmit:E,children:e.jsx("div",{className:"grid grid-cols-1 gap-6",children:e.jsx("div",{children:e.jsxs(L,{children:[e.jsx(O,{className:"pb-3",children:e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(G,{className:"h-5 w-5 text-primary"}),e.jsx("h3",{className:"text-base font-medium",children:a("Format Options")})]})})}),e.jsx(R,{children:e.jsxs("div",{className:"grid grid-cols-1 gap-6",children:[e.jsxs("div",{className:"p-4 bg-muted/30 rounded-md border flex flex-col md:flex-row items-center justify-between",children:[e.jsxs("div",{className:"flex flex-col items-center md:items-start mb-3 md:mb-0",children:[e.jsx("div",{className:"text-2xl font-semibold mb-1",children:B()}),e.jsxs("div",{className:"text-xs text-muted-foreground",children:[r.currencyName," (",r.defaultCurrency,")"]})]}),e.jsx("div",{className:"w-full md:w-auto md:max-w-[200px]",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(H,{type:"number",className:"text-right h-8 text-sm",value:k,onChange:s=>T(parseFloat(s.target.value)||0),placeholder:"Test amount"}),e.jsx(x,{variant:"outline",onClick:()=>T(1234.56),type:"button",size:"sm",className:"h-8 text-xs",children:"Reset"})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"defaultCurrency",className:"font-medium",children:a("Default Currency")}),e.jsx(U,{variant:"outline",className:"font-mono",children:r.defaultCurrency})]}),e.jsxs(w,{value:r.defaultCurrency,onValueChange:V,children:[e.jsx(F,{children:e.jsx(P,{placeholder:a("Select currency")})}),e.jsx(D,{children:e.jsx("div",{className:"max-h-[300px] overflow-y-auto",children:n&&n.length>0?n.map(s=>e.jsx(l,{value:s.code,children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"w-8 text-center",children:s.symbol}),e.jsxs("span",{children:[s.code," - ",s.name]}),s.is_default&&e.jsx("span",{className:"ml-2 text-xs text-primary",children:"(Default)"})]})},s.id)):e.jsx("div",{className:"p-2 text-center text-muted-foreground",children:a("No currencies found")})})})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"decimalFormat",className:"font-medium",children:a("Decimal Places")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Number of digits after decimal point")})})]})})]}),e.jsxs(w,{value:r.decimalFormat,onValueChange:s=>o("decimalFormat",s),children:[e.jsx(F,{children:e.jsx(P,{placeholder:"Select decimal format"})}),e.jsxs(D,{children:[e.jsx(l,{value:"0",children:"0 (e.g., 1234)"}),e.jsx(l,{value:"1",children:"1 (e.g., 1234.5)"}),e.jsx(l,{value:"2",children:"2 (e.g., 1234.56)"}),e.jsx(l,{value:"3",children:"3 (e.g., 1234.567)"}),e.jsx(l,{value:"4",children:"4 (e.g., 1234.5678)"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"currencySymbolPosition",className:"font-medium",children:a("Symbol Position")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Where to place the currency symbol")})})]})})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs(x,{type:"button",variant:r.currencySymbolPosition==="before"?"default":"outline",className:"justify-center",onClick:()=>o("currencySymbolPosition","before"),children:[e.jsx("span",{className:"mr-2",children:"$"}),"100",r.currencySymbolPosition==="before"&&e.jsx(v,{className:"h-4 w-4 ml-2"})]}),e.jsxs(x,{type:"button",variant:r.currencySymbolPosition==="after"?"default":"outline",className:"justify-center",onClick:()=>o("currencySymbolPosition","after"),children:["100",e.jsx("span",{className:"ml-2",children:"$"}),r.currencySymbolPosition==="after"&&e.jsx(v,{className:"h-4 w-4 ml-2"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"decimalSeparator",className:"font-medium",children:a("Decimal Separator")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Character used to separate decimal places")})})]})})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs(x,{type:"button",variant:r.decimalSeparator==="."?"default":"outline",className:"justify-center",onClick:()=>o("decimalSeparator","."),children:[a("Dot")," (123.45)",r.decimalSeparator==="."&&e.jsx(v,{className:"h-4 w-4 ml-2"})]}),e.jsxs(x,{type:"button",variant:r.decimalSeparator===","?"default":"outline",className:"justify-center",onClick:()=>o("decimalSeparator",","),children:[a("Comma")," (123,45)",r.decimalSeparator===","&&e.jsx(v,{className:"h-4 w-4 ml-2"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"thousandsSeparator",className:"font-medium",children:a("Thousands Separator")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Character used to group thousands")})})]})})]}),e.jsxs(w,{value:r.thousandsSeparator,onValueChange:s=>o("thousandsSeparator",s),children:[e.jsx(F,{children:e.jsx(P,{placeholder:a("Select thousands separator")})}),e.jsxs(D,{children:[e.jsx(l,{value:",",children:"Comma (1,234.56)"}),e.jsx(l,{value:".",children:"Dot (1.234,56)"}),e.jsx(l,{value:" ",children:"Space (1 234.56)"}),e.jsx(l,{value:"none",children:"None (123456.78)"})]})]})]}),e.jsx("div",{className:"space-y-3 border rounded-md p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(m,{htmlFor:"floatNumber",className:"font-medium",children:a("Show Decimals")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:a("Display decimal places in amounts")})]}),e.jsx(I,{id:"floatNumber",checked:r.floatNumber,onCheckedChange:s=>o("floatNumber",s)})]})}),e.jsx("div",{className:"space-y-3 border rounded-md p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(m,{htmlFor:"currencySymbolSpace",className:"font-medium",children:a("Add Space")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:a("Space between amount and symbol")})]}),e.jsx(I,{id:"currencySymbolSpace",checked:r.currencySymbolSpace,onCheckedChange:s=>o("currencySymbolSpace",s)})]})})]})]})})]})})})})})}export{le as default};
diff --git a/public/build/assets/custom-page-DY9gMonr.js b/public/build/assets/custom-page-BuvMy5j2.js
similarity index 89%
rename from public/build/assets/custom-page-DY9gMonr.js
rename to public/build/assets/custom-page-BuvMy5j2.js
index 4be533189..da3177bca 100644
--- a/public/build/assets/custom-page-DY9gMonr.js
+++ b/public/build/assets/custom-page-BuvMy5j2.js
@@ -1,4 +1,4 @@
-import{R,j as o}from"./ui-Z445SNHD.js";import{c as z,H as A}from"./app-DCZHPiEr.js";import F from"./Header-BBiWG9Gy.js";import T from"./Footer-CA4xIA6I.js";import{u as $}from"./use-favicon-C_SU2_Ra.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./menu-BhiUF-ah.js";import"./mail-CKC1Kac7.js";import"./phone-Cjtf4kt2.js";import"./map-pin-Byih5zbn.js";import"./instagram-CDJDYvDj.js";import"./twitter-Ob_AzbNO.js";function Z(){var u,f,h,x,g,b,y,j,_,v,C,N,k;const l=z(),{page:t,customPages:P=[],settings:e}=l.props,i=l.props.globalSettings;R.useEffect(()=>{const r=(i==null?void 0:i.is_demo)||!1;let c="left";if(r){const m=(H=>{var E;if(typeof document>"u")return null;const w=`; ${document.cookie}`.split(`; ${H}=`);if(w.length===2){const D=(E=w.pop())==null?void 0:E.split(";").shift();return D?decodeURIComponent(D):null}return null})("layoutPosition");(m==="left"||m==="right")&&(c=m)}else{const s=i==null?void 0:i.layoutDirection;(s==="left"||s==="right")&&(c=s)}const n=c==="right"?"rtl":"ltr";document.documentElement.dir=n,document.documentElement.setAttribute("dir",n),setTimeout(()=>{document.documentElement.getAttribute("dir")!==n&&(document.documentElement.dir=n,document.documentElement.setAttribute("dir",n))},1)},[]);const I=`
+import{R,j as o}from"./ui-Z445SNHD.js";import{c as z,H as A}from"./app-4fHGBOxL.js";import F from"./Header-RU2v06qI.js";import T from"./Footer-KS6iHDcm.js";import{u as $}from"./use-favicon-CCcOxZw3.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./menu-D4lFlAA_.js";import"./mail-BEVnuDTb.js";import"./phone-CTwn3BMi.js";import"./map-pin-9a-V9F-V.js";import"./instagram-BIThodG6.js";import"./twitter-DRr0PMGi.js";function Z(){var u,f,h,x,g,b,y,j,_,v,C,N,k;const l=z(),{page:t,customPages:P=[],settings:e}=l.props,i=l.props.globalSettings;R.useEffect(()=>{const r=(i==null?void 0:i.is_demo)||!1;let c="left";if(r){const m=(H=>{var E;if(typeof document>"u")return null;const w=`; ${document.cookie}`.split(`; ${H}=`);if(w.length===2){const D=(E=w.pop())==null?void 0:E.split(";").shift();return D?decodeURIComponent(D):null}return null})("layoutPosition");(m==="left"||m==="right")&&(c=m)}else{const s=i==null?void 0:i.layoutDirection;(s==="left"||s==="right")&&(c=s)}const n=c==="right"?"rtl":"ltr";document.documentElement.dir=n,document.documentElement.setAttribute("dir",n),setTimeout(()=>{document.documentElement.getAttribute("dir")!==n&&(document.documentElement.dir=n,document.documentElement.setAttribute("dir",n))},1)},[]);const I=`
.prose h1, .prose h2, .prose h3, .prose h4, .prose h5, .prose h6 {
color: #1f2937;
font-weight: 600;
diff --git a/public/build/assets/dashboard-Vn0uU6vT.js b/public/build/assets/dashboard-4PBr7_vJ.js
similarity index 99%
rename from public/build/assets/dashboard-Vn0uU6vT.js
rename to public/build/assets/dashboard-4PBr7_vJ.js
index d4b0e7222..c27a7399e 100644
--- a/public/build/assets/dashboard-Vn0uU6vT.js
+++ b/public/build/assets/dashboard-4PBr7_vJ.js
@@ -1,4 +1,4 @@
-var Tx=Object.defineProperty;var Mx=(e,t,r)=>t in e?Tx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Io=(e,t,r)=>Mx(e,typeof t!="symbol"?t+"":t,r);import{r as v,y as cr,b as Sm,a as bs,e as Nx,j as P}from"./ui-Z445SNHD.js";import{r as Dx,P as $x}from"./page-template-CUbbykGe.js";import{u as Rx,c as Lx,C as Te,l as Me,x as zx,o as wf,m as It,n as Tt,B as Qt}from"./app-DCZHPiEr.js";import{R as Bx}from"./refresh-cw-FiNR9pzi.js";import{U as Pf}from"./users-CQxTOR0I.js";import{B as Fx}from"./building-2-oo6jBMHm.js";import{C as Wx}from"./clock-O-l8sPi0.js";import{C as To}from"./calendar-YoExU_hy.js";import{B as Of}from"./briefcase-CsHvsiQb.js";import{U as Mo}from"./user-plus-CDQXNMLS.js";import{C as Kx}from"./circle-check-big-DzwxuD1X.js";import{C as qx}from"./copy-CCxdHmNE.js";import{E as Ux}from"./external-link-AaM5EHxH.js";import{C as Hx}from"./chart-column-BwaKBFP_.js";import{c as H}from"./utils-BWxnHGCV.js";import{T as Af}from"./trending-up-C1uVxjVi.js";import{B as Gx}from"./bell-TcWZQb75.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */var Yx=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function xs(e){if(typeof e!="string")return!1;var t=Yx;return t.includes(e)}var Vx=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],Xx=new Set(Vx);function jm(e){return typeof e!="string"?!1:Xx.has(e)}function Em(e){return typeof e=="string"&&e.startsWith("data-")}function Ye(e){if(typeof e!="object"||e===null)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(jm(r)||Em(r))&&(t[r]=e[r]);return t}function Cr(e){if(e==null)return null;if(v.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return Ye(t)}return typeof e=="object"&&!Array.isArray(e)?Ye(e):null}function Fe(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(jm(r)||Em(r)||xs(r))&&(t[r]=e[r]);return t}function Zx(e){return e==null?null:v.isValidElement(e)?Fe(e.props):typeof e=="object"&&!Array.isArray(e)?Fe(e):null}var Jx=["children","width","height","viewBox","className","style","title","desc"];function pu(){return pu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:r,width:n,height:i,viewBox:a,className:o,style:l,title:u,desc:c}=e,s=Qx(e,Jx),f=a||{width:n,height:i,x:0,y:0},d=H("recharts-surface",o);return v.createElement("svg",pu({},Fe(s),{className:d,width:n,height:i,style:l,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height),ref:t}),v.createElement("title",null,u),v.createElement("desc",null,c),r)}),tw=["children","className"];function mu(){return mu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:r,className:n}=e,i=rw(e,tw),a=H("recharts-layer",n);return v.createElement("g",mu({className:a},Fe(i),{ref:t}),r)}),_m=v.createContext(null),iw=()=>v.useContext(_m);function re(e){return function(){return e}}const Cm=Math.cos,Bi=Math.sin,gt=Math.sqrt,Fi=Math.PI,Ra=2*Fi,yu=Math.PI,gu=2*yu,yr=1e-6,aw=gu-yr;function km(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return km;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;iyr)if(!(Math.abs(f*u-c*s)>yr)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-o,m=i-l,p=u*u+c*c,y=h*h+m*m,g=Math.sqrt(p),b=Math.sqrt(d),O=a*Math.tan((yu-Math.acos((p+d-y)/(2*g*b)))/2),x=O/b,A=O/g;Math.abs(x-1)>yr&&this._append`L${t+x*s},${r+x*f}`,this._append`A${a},${a},0,0,${+(f*h>s*m)},${this._x1=t+A*u},${this._y1=r+A*c}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(i),u=n*Math.sin(i),c=t+l,s=r+u,f=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${c},${s}`:(Math.abs(this._x1-c)>yr||Math.abs(this._y1-s)>yr)&&this._append`L${c},${s}`,n&&(d<0&&(d=d%gu+gu),d>aw?this._append`A${n},${n},0,1,${f},${t-l},${r-u}A${n},${n},0,1,${f},${this._x1=c},${this._y1=s}`:d>yr&&this._append`A${n},${n},0,${+(d>=yu)},${f},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function Ps(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new lw(t)}function Os(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Im(e){this._context=e}Im.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function La(e){return new Im(e)}function Tm(e){return e[0]}function Mm(e){return e[1]}function Nm(e,t){var r=re(!0),n=null,i=La,a=null,o=Ps(l);e=typeof e=="function"?e:e===void 0?Tm:re(e),t=typeof t=="function"?t:t===void 0?Mm:re(t);function l(u){var c,s=(u=Os(u)).length,f,d=!1,h;for(n==null&&(a=i(h=o())),c=0;c<=s;++c)!(c=h;--m)l.point(O[m],x[m]);l.lineEnd(),l.areaEnd()}g&&(O[d]=+e(y,d,f),x[d]=+t(y,d,f),l.point(n?+n(y,d,f):O[d],r?+r(y,d,f):x[d]))}if(b)return l=null,b+""||null}function s(){return Nm().defined(i).curve(o).context(a)}return c.x=function(f){return arguments.length?(e=typeof f=="function"?f:re(+f),n=null,c):e},c.x0=function(f){return arguments.length?(e=typeof f=="function"?f:re(+f),c):e},c.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:re(+f),c):n},c.y=function(f){return arguments.length?(t=typeof f=="function"?f:re(+f),r=null,c):t},c.y0=function(f){return arguments.length?(t=typeof f=="function"?f:re(+f),c):t},c.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:re(+f),c):r},c.lineX0=c.lineY0=function(){return s().x(e).y(t)},c.lineY1=function(){return s().x(e).y(r)},c.lineX1=function(){return s().x(n).y(t)},c.defined=function(f){return arguments.length?(i=typeof f=="function"?f:re(!!f),c):i},c.curve=function(f){return arguments.length?(o=f,a!=null&&(l=o(a)),c):o},c.context=function(f){return arguments.length?(f==null?a=l=null:l=o(a=f),c):a},c}class Dm{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function uw(e){return new Dm(e,!0)}function sw(e){return new Dm(e,!1)}const As={draw(e,t){const r=gt(t/Fi);e.moveTo(r,0),e.arc(0,0,r,0,Ra)}},cw={draw(e,t){const r=gt(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},$m=gt(1/3),fw=$m*2,dw={draw(e,t){const r=gt(t/fw),n=r*$m;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},vw={draw(e,t){const r=gt(t),n=-r/2;e.rect(n,n,r,r)}},hw=.8908130915292852,Rm=Bi(Fi/10)/Bi(7*Fi/10),pw=Bi(Ra/10)*Rm,mw=-Cm(Ra/10)*Rm,yw={draw(e,t){const r=gt(t*hw),n=pw*r,i=mw*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Ra*a/5,l=Cm(o),u=Bi(o);e.lineTo(u*r,-l*r),e.lineTo(l*n-u*i,u*n+l*i)}e.closePath()}},No=gt(3),gw={draw(e,t){const r=-gt(t/(No*3));e.moveTo(0,r*2),e.lineTo(-No*r,-r),e.lineTo(No*r,-r),e.closePath()}},nt=-.5,it=gt(3)/2,bu=1/gt(12),bw=(bu/2+1)*3,xw={draw(e,t){const r=gt(t/bw),n=r/2,i=r*bu,a=n,o=r*bu+r,l=-a,u=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(l,u),e.lineTo(nt*n-it*i,it*n+nt*i),e.lineTo(nt*a-it*o,it*a+nt*o),e.lineTo(nt*l-it*u,it*l+nt*u),e.lineTo(nt*n+it*i,nt*i-it*n),e.lineTo(nt*a+it*o,nt*o-it*a),e.lineTo(nt*l+it*u,nt*u-it*l),e.closePath()}};function ww(e,t){let r=null,n=Ps(i);e=typeof e=="function"?e:re(e||As),t=typeof t=="function"?t:re(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:re(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:re(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function Wi(){}function Ki(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Lm(e){this._context=e}Lm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Ki(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Pw(e){return new Lm(e)}function zm(e){this._context=e}zm.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Ow(e){return new zm(e)}function Bm(e){this._context=e}Bm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Aw(e){return new Bm(e)}function Fm(e){this._context=e}Fm.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Sw(e){return new Fm(e)}function Sf(e){return e<0?-1:1}function jf(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),l=(a*i+o*n)/(n+i);return(Sf(a)+Sf(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function Ef(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Do(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-n)/3;e._context.bezierCurveTo(n+l,i+l*t,a-l,o-l*r,a,o)}function qi(e){this._context=e}qi.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Do(this,this._t0,Ef(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Do(this,Ef(this,r=jf(this,e,t)),r);break;default:Do(this,this._t0,r=jf(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Wm(e){this._context=new Km(e)}(Wm.prototype=Object.create(qi.prototype)).point=function(e,t){qi.prototype.point.call(this,t,e)};function Km(e){this._context=e}Km.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function jw(e){return new qi(e)}function Ew(e){return new Wm(e)}function qm(e){this._context=e}qm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=_f(e),i=_f(t),a=0,o=1;o=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function Cw(e){return new za(e,.5)}function kw(e){return new za(e,0)}function Iw(e){return new za(e,1)}function kr(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,l=a.length;r=0;)r[t]=t;return r}function Tw(e,t){return e[t]}function Mw(e){const t=[];return t.key=e,t}function Nw(){var e=re([]),t=xu,r=kr,n=Tw;function i(a){var o=Array.from(e.apply(this,arguments),Mw),l,u=o.length,c=-1,s;for(const f of a)for(l=0,++c;l0){for(var r,n,i=0,a=e[0].length,o;i0){for(var r=0,n=e[t[0]],i,a=n.length;r0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n1&&arguments[1]!==void 0?arguments[1]:Ww,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function ce(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n{var l=r[o-1];return typeof l=="string"?i+l+a:l!==void 0?i+nr(l)+a:i+a},"")}var Ee=e=>e===0?0:e>0?1:-1,mt=e=>typeof e=="number"&&e!=+e,Tr=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,N=e=>(typeof e=="number"||e instanceof Number)&&!mt(e),St=e=>N(e)||typeof e=="string",Kw=0,Mn=e=>{var t=++Kw;return"".concat(e||"").concat(t)},$e=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!N(t)&&typeof t!="string")return n;var a;if(Tr(t)){if(r==null)return n;var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return mt(a)&&(a=n),i&&r!=null&&a>r&&(a=r),a},Hm=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;nn&&(typeof t=="function"?t(n):Ir(n,t))===r)}var de=e=>e===null||typeof e>"u",Yn=e=>de(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function He(e){return e!=null}function Lr(){}var qw=["type","size","sizeType"];function wu(){return wu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t="symbol".concat(Yn(e));return Ym[t]||As},Jw=(e,t,r)=>{if(t==="area")return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var n=18*Xw;return 1.25*e*e*(Math.tan(n)-Math.tan(n*2)*Math.tan(n)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},Qw=(e,t)=>{Ym["symbol".concat(Yn(e))]=t},_s=e=>{var{type:t="circle",size:r=64,sizeType:n="area"}=e,i=Yw(e,qw),a=Rf(Rf({},i),{},{type:t,size:r,sizeType:n}),o="circle";typeof t=="string"&&(o=t);var l=()=>{var d=Zw(o),h=ww().type(d).size(Jw(r,n,o)),m=h();if(m!==null)return m},{className:u,cx:c,cy:s}=a,f=Fe(a);return N(c)&&N(s)&&N(r)?v.createElement("path",wu({},f,{className:H("recharts-symbols",u),transform:"translate(".concat(c,", ").concat(s,")"),d:l()})):null};_s.registerSymbol=Qw;var Vm=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,Cs=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(v.isValidElement(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var n={};return Object.keys(r).forEach(i=>{xs(i)&&(n[i]=(a=>r[i](r,a)))}),n},eP=(e,t,r)=>n=>(e(t,r,n),null),Vn=(e,t,r)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var n=null;return Object.keys(e).forEach(i=>{var a=e[i];xs(i)&&typeof a=="function"&&(n||(n={}),n[i]=eP(a,t,r))}),n};function Lf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tP(e){for(var t=1;t(o[l]===void 0&&n[l]!==void 0&&(o[l]=n[l]),o),r);return a}function Ui(){return Ui=Object.assign?Object.assign.bind():function(e){for(var t=1;tt in e?Tx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Io=(e,t,r)=>Mx(e,typeof t!="symbol"?t+"":t,r);import{r as v,y as cr,b as Sm,a as bs,e as Nx,j as P}from"./ui-Z445SNHD.js";import{r as Dx,P as $x}from"./page-template-CM2S36EN.js";import{u as Rx,c as Lx,C as Te,l as Me,x as zx,o as wf,m as It,n as Tt,B as Qt}from"./app-4fHGBOxL.js";import{R as Bx}from"./refresh-cw-ChXdCVZX.js";import{U as Pf}from"./users-DG9BKOjr.js";import{B as Fx}from"./building-2-Dntm8XmE.js";import{C as Wx}from"./clock-CHa0mSrs.js";import{C as To}from"./calendar-DqBcvi0D.js";import{B as Of}from"./briefcase-DGuFd_HT.js";import{U as Mo}from"./user-plus-7O11bl0R.js";import{C as Kx}from"./circle-check-big-fVcbTmDL.js";import{C as qx}from"./copy-gVJWo25h.js";import{E as Ux}from"./external-link-D6ftOgwf.js";import{C as Hx}from"./chart-column-CTB1HCJI.js";import{c as H}from"./utils-BWxnHGCV.js";import{T as Af}from"./trending-up-D3RLojX7.js";import{B as Gx}from"./bell-Bxm_inju.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */var Yx=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function xs(e){if(typeof e!="string")return!1;var t=Yx;return t.includes(e)}var Vx=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],Xx=new Set(Vx);function jm(e){return typeof e!="string"?!1:Xx.has(e)}function Em(e){return typeof e=="string"&&e.startsWith("data-")}function Ye(e){if(typeof e!="object"||e===null)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(jm(r)||Em(r))&&(t[r]=e[r]);return t}function Cr(e){if(e==null)return null;if(v.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return Ye(t)}return typeof e=="object"&&!Array.isArray(e)?Ye(e):null}function Fe(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(jm(r)||Em(r)||xs(r))&&(t[r]=e[r]);return t}function Zx(e){return e==null?null:v.isValidElement(e)?Fe(e.props):typeof e=="object"&&!Array.isArray(e)?Fe(e):null}var Jx=["children","width","height","viewBox","className","style","title","desc"];function pu(){return pu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:r,width:n,height:i,viewBox:a,className:o,style:l,title:u,desc:c}=e,s=Qx(e,Jx),f=a||{width:n,height:i,x:0,y:0},d=H("recharts-surface",o);return v.createElement("svg",pu({},Fe(s),{className:d,width:n,height:i,style:l,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height),ref:t}),v.createElement("title",null,u),v.createElement("desc",null,c),r)}),tw=["children","className"];function mu(){return mu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:r,className:n}=e,i=rw(e,tw),a=H("recharts-layer",n);return v.createElement("g",mu({className:a},Fe(i),{ref:t}),r)}),_m=v.createContext(null),iw=()=>v.useContext(_m);function re(e){return function(){return e}}const Cm=Math.cos,Bi=Math.sin,gt=Math.sqrt,Fi=Math.PI,Ra=2*Fi,yu=Math.PI,gu=2*yu,yr=1e-6,aw=gu-yr;function km(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return km;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;iyr)if(!(Math.abs(f*u-c*s)>yr)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-o,m=i-l,p=u*u+c*c,y=h*h+m*m,g=Math.sqrt(p),b=Math.sqrt(d),O=a*Math.tan((yu-Math.acos((p+d-y)/(2*g*b)))/2),x=O/b,A=O/g;Math.abs(x-1)>yr&&this._append`L${t+x*s},${r+x*f}`,this._append`A${a},${a},0,0,${+(f*h>s*m)},${this._x1=t+A*u},${this._y1=r+A*c}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(i),u=n*Math.sin(i),c=t+l,s=r+u,f=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${c},${s}`:(Math.abs(this._x1-c)>yr||Math.abs(this._y1-s)>yr)&&this._append`L${c},${s}`,n&&(d<0&&(d=d%gu+gu),d>aw?this._append`A${n},${n},0,1,${f},${t-l},${r-u}A${n},${n},0,1,${f},${this._x1=c},${this._y1=s}`:d>yr&&this._append`A${n},${n},0,${+(d>=yu)},${f},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function Ps(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new lw(t)}function Os(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Im(e){this._context=e}Im.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function La(e){return new Im(e)}function Tm(e){return e[0]}function Mm(e){return e[1]}function Nm(e,t){var r=re(!0),n=null,i=La,a=null,o=Ps(l);e=typeof e=="function"?e:e===void 0?Tm:re(e),t=typeof t=="function"?t:t===void 0?Mm:re(t);function l(u){var c,s=(u=Os(u)).length,f,d=!1,h;for(n==null&&(a=i(h=o())),c=0;c<=s;++c)!(c=h;--m)l.point(O[m],x[m]);l.lineEnd(),l.areaEnd()}g&&(O[d]=+e(y,d,f),x[d]=+t(y,d,f),l.point(n?+n(y,d,f):O[d],r?+r(y,d,f):x[d]))}if(b)return l=null,b+""||null}function s(){return Nm().defined(i).curve(o).context(a)}return c.x=function(f){return arguments.length?(e=typeof f=="function"?f:re(+f),n=null,c):e},c.x0=function(f){return arguments.length?(e=typeof f=="function"?f:re(+f),c):e},c.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:re(+f),c):n},c.y=function(f){return arguments.length?(t=typeof f=="function"?f:re(+f),r=null,c):t},c.y0=function(f){return arguments.length?(t=typeof f=="function"?f:re(+f),c):t},c.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:re(+f),c):r},c.lineX0=c.lineY0=function(){return s().x(e).y(t)},c.lineY1=function(){return s().x(e).y(r)},c.lineX1=function(){return s().x(n).y(t)},c.defined=function(f){return arguments.length?(i=typeof f=="function"?f:re(!!f),c):i},c.curve=function(f){return arguments.length?(o=f,a!=null&&(l=o(a)),c):o},c.context=function(f){return arguments.length?(f==null?a=l=null:l=o(a=f),c):a},c}class Dm{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function uw(e){return new Dm(e,!0)}function sw(e){return new Dm(e,!1)}const As={draw(e,t){const r=gt(t/Fi);e.moveTo(r,0),e.arc(0,0,r,0,Ra)}},cw={draw(e,t){const r=gt(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},$m=gt(1/3),fw=$m*2,dw={draw(e,t){const r=gt(t/fw),n=r*$m;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},vw={draw(e,t){const r=gt(t),n=-r/2;e.rect(n,n,r,r)}},hw=.8908130915292852,Rm=Bi(Fi/10)/Bi(7*Fi/10),pw=Bi(Ra/10)*Rm,mw=-Cm(Ra/10)*Rm,yw={draw(e,t){const r=gt(t*hw),n=pw*r,i=mw*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Ra*a/5,l=Cm(o),u=Bi(o);e.lineTo(u*r,-l*r),e.lineTo(l*n-u*i,u*n+l*i)}e.closePath()}},No=gt(3),gw={draw(e,t){const r=-gt(t/(No*3));e.moveTo(0,r*2),e.lineTo(-No*r,-r),e.lineTo(No*r,-r),e.closePath()}},nt=-.5,it=gt(3)/2,bu=1/gt(12),bw=(bu/2+1)*3,xw={draw(e,t){const r=gt(t/bw),n=r/2,i=r*bu,a=n,o=r*bu+r,l=-a,u=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(l,u),e.lineTo(nt*n-it*i,it*n+nt*i),e.lineTo(nt*a-it*o,it*a+nt*o),e.lineTo(nt*l-it*u,it*l+nt*u),e.lineTo(nt*n+it*i,nt*i-it*n),e.lineTo(nt*a+it*o,nt*o-it*a),e.lineTo(nt*l+it*u,nt*u-it*l),e.closePath()}};function ww(e,t){let r=null,n=Ps(i);e=typeof e=="function"?e:re(e||As),t=typeof t=="function"?t:re(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:re(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:re(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function Wi(){}function Ki(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Lm(e){this._context=e}Lm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Ki(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Pw(e){return new Lm(e)}function zm(e){this._context=e}zm.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Ow(e){return new zm(e)}function Bm(e){this._context=e}Bm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Aw(e){return new Bm(e)}function Fm(e){this._context=e}Fm.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Sw(e){return new Fm(e)}function Sf(e){return e<0?-1:1}function jf(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),l=(a*i+o*n)/(n+i);return(Sf(a)+Sf(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function Ef(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Do(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-n)/3;e._context.bezierCurveTo(n+l,i+l*t,a-l,o-l*r,a,o)}function qi(e){this._context=e}qi.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Do(this,this._t0,Ef(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Do(this,Ef(this,r=jf(this,e,t)),r);break;default:Do(this,this._t0,r=jf(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Wm(e){this._context=new Km(e)}(Wm.prototype=Object.create(qi.prototype)).point=function(e,t){qi.prototype.point.call(this,t,e)};function Km(e){this._context=e}Km.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function jw(e){return new qi(e)}function Ew(e){return new Wm(e)}function qm(e){this._context=e}qm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=_f(e),i=_f(t),a=0,o=1;o=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function Cw(e){return new za(e,.5)}function kw(e){return new za(e,0)}function Iw(e){return new za(e,1)}function kr(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,l=a.length;r=0;)r[t]=t;return r}function Tw(e,t){return e[t]}function Mw(e){const t=[];return t.key=e,t}function Nw(){var e=re([]),t=xu,r=kr,n=Tw;function i(a){var o=Array.from(e.apply(this,arguments),Mw),l,u=o.length,c=-1,s;for(const f of a)for(l=0,++c;l0){for(var r,n,i=0,a=e[0].length,o;i0){for(var r=0,n=e[t[0]],i,a=n.length;r0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n1&&arguments[1]!==void 0?arguments[1]:Ww,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function ce(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n{var l=r[o-1];return typeof l=="string"?i+l+a:l!==void 0?i+nr(l)+a:i+a},"")}var Ee=e=>e===0?0:e>0?1:-1,mt=e=>typeof e=="number"&&e!=+e,Tr=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,N=e=>(typeof e=="number"||e instanceof Number)&&!mt(e),St=e=>N(e)||typeof e=="string",Kw=0,Mn=e=>{var t=++Kw;return"".concat(e||"").concat(t)},$e=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!N(t)&&typeof t!="string")return n;var a;if(Tr(t)){if(r==null)return n;var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return mt(a)&&(a=n),i&&r!=null&&a>r&&(a=r),a},Hm=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;nn&&(typeof t=="function"?t(n):Ir(n,t))===r)}var de=e=>e===null||typeof e>"u",Yn=e=>de(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function He(e){return e!=null}function Lr(){}var qw=["type","size","sizeType"];function wu(){return wu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t="symbol".concat(Yn(e));return Ym[t]||As},Jw=(e,t,r)=>{if(t==="area")return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var n=18*Xw;return 1.25*e*e*(Math.tan(n)-Math.tan(n*2)*Math.tan(n)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},Qw=(e,t)=>{Ym["symbol".concat(Yn(e))]=t},_s=e=>{var{type:t="circle",size:r=64,sizeType:n="area"}=e,i=Yw(e,qw),a=Rf(Rf({},i),{},{type:t,size:r,sizeType:n}),o="circle";typeof t=="string"&&(o=t);var l=()=>{var d=Zw(o),h=ww().type(d).size(Jw(r,n,o)),m=h();if(m!==null)return m},{className:u,cx:c,cy:s}=a,f=Fe(a);return N(c)&&N(s)&&N(r)?v.createElement("path",wu({},f,{className:H("recharts-symbols",u),transform:"translate(".concat(c,", ").concat(s,")"),d:l()})):null};_s.registerSymbol=Qw;var Vm=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,Cs=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(v.isValidElement(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var n={};return Object.keys(r).forEach(i=>{xs(i)&&(n[i]=(a=>r[i](r,a)))}),n},eP=(e,t,r)=>n=>(e(t,r,n),null),Vn=(e,t,r)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var n=null;return Object.keys(e).forEach(i=>{var a=e[i];xs(i)&&typeof a=="function"&&(n||(n={}),n[i]=eP(a,t,r))}),n};function Lf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tP(e){for(var t=1;t(o[l]===void 0&&n[l]!==void 0&&(o[l]=n[l]),o),r);return a}function Ui(){return Ui=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var d=s.formatter||i,h=H({"recharts-legend-item":!0,["legend-item-".concat(f)]:!0,inactive:s.inactive});if(s.type==="none")return null;var m=s.inactive?a:s.color,p=d?d(s.value,s,f):s.value;return v.createElement("li",Ui({className:h,style:u,key:"legend-item-".concat(f)},Vn(e,s,f)),v.createElement(ws,{width:r,height:r,viewBox:l,style:c,"aria-label":"".concat(p," legend icon")},v.createElement(cP,{data:s,iconType:o,inactiveColor:a})),v.createElement("span",{className:"recharts-legend-item-text",style:{color:m}},p))})}var dP=e=>{var t=ge(e,sP),{payload:r,layout:n,align:i}=t;if(!r||!r.length)return null;var a={padding:0,margin:0,textAlign:n==="horizontal"?i:"left"};return v.createElement("ul",{className:"recharts-default-legend",style:a},v.createElement(fP,Ui({},t,{payload:r})))},Ko={},qo={},Bf;function vP(){return Bf||(Bf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n){const i=new Map;for(let a=0;a=0}e.isLength=t})(Vo)),Vo}var qf;function ks(){return qf||(qf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=pP();function r(n){return n!=null&&typeof n!="function"&&t.isLength(n.length)}e.isArrayLike=r})(Yo)),Yo}var Xo={},Uf;function mP(){return Uf||(Uf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="object"&&r!==null}e.isObjectLike=t})(Xo)),Xo}var Hf;function yP(){return Hf||(Hf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=ks(),r=mP();function n(i){return r.isObjectLike(i)&&t.isArrayLike(i)}e.isArrayLikeObject=n})(Go)),Go}var Zo={},Jo={},Gf;function gP(){return Gf||(Gf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Es();function r(n){return function(i){return t.get(i,n)}}e.property=r})(Jo)),Jo}var Qo={},el={},tl={},rl={},Yf;function Zm(){return Yf||(Yf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r!==null&&(typeof r=="object"||typeof r=="function")}e.isObject=t})(rl)),rl}var nl={},Vf;function Jm(){return Vf||(Vf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null||typeof r!="object"&&typeof r!="function"}e.isPrimitive=t})(nl)),nl}var il={},Xf;function Qm(){return Xf||(Xf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n){return r===n||Number.isNaN(r)&&Number.isNaN(n)}e.isEqualsSameValueZero=t})(il)),il}var Zf;function bP(){return Zf||(Zf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Zm(),r=Jm(),n=Qm();function i(s,f,d){return typeof d!="function"?i(s,f,()=>{}):a(s,f,function h(m,p,y,g,b,O){const x=d(m,p,y,g,b,O);return x!==void 0?!!x:a(m,p,h,O)},new Map)}function a(s,f,d,h){if(f===s)return!0;switch(typeof f){case"object":return o(s,f,d,h);case"function":return Object.keys(f).length>0?a(s,{...f},d,h):n.isEqualsSameValueZero(s,f);default:return t.isObject(s)?typeof f=="string"?f==="":!0:n.isEqualsSameValueZero(s,f)}}function o(s,f,d,h){if(f==null)return!0;if(Array.isArray(f))return u(s,f,d,h);if(f instanceof Map)return l(s,f,d,h);if(f instanceof Set)return c(s,f,d,h);const m=Object.keys(f);if(s==null||r.isPrimitive(s))return m.length===0;if(m.length===0)return!0;if(h!=null&&h.has(f))return h.get(f)===s;h==null||h.set(f,s);try{for(let p=0;p{})}e.isMatch=r})(el)),el}var al={},ol={},ll={},Qf;function xP(){return Qf||(Qf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return Object.getOwnPropertySymbols(r).filter(n=>Object.prototype.propertyIsEnumerable.call(r,n))}e.getSymbols=t})(ll)),ll}var ul={},ed;function Is(){return ed||(ed=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null?r===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(r)}e.getTag=t})(ul)),ul}var sl={},td;function ty(){return td||(td=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",r="[object String]",n="[object Number]",i="[object Boolean]",a="[object Arguments]",o="[object Symbol]",l="[object Date]",u="[object Map]",c="[object Set]",s="[object Array]",f="[object Function]",d="[object ArrayBuffer]",h="[object Object]",m="[object Error]",p="[object DataView]",y="[object Uint8Array]",g="[object Uint8ClampedArray]",b="[object Uint16Array]",O="[object Uint32Array]",x="[object BigUint64Array]",A="[object Int8Array]",w="[object Int16Array]",S="[object Int32Array]",E="[object BigInt64Array]",C="[object Float32Array]",M="[object Float64Array]";e.argumentsTag=a,e.arrayBufferTag=d,e.arrayTag=s,e.bigInt64ArrayTag=E,e.bigUint64ArrayTag=x,e.booleanTag=i,e.dataViewTag=p,e.dateTag=l,e.errorTag=m,e.float32ArrayTag=C,e.float64ArrayTag=M,e.functionTag=f,e.int16ArrayTag=w,e.int32ArrayTag=S,e.int8ArrayTag=A,e.mapTag=u,e.numberTag=n,e.objectTag=h,e.regexpTag=t,e.setTag=c,e.stringTag=r,e.symbolTag=o,e.uint16ArrayTag=b,e.uint32ArrayTag=O,e.uint8ArrayTag=y,e.uint8ClampedArrayTag=g})(sl)),sl}var cl={},rd;function wP(){return rd||(rd=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return ArrayBuffer.isView(r)&&!(r instanceof DataView)}e.isTypedArray=t})(cl)),cl}var nd;function ry(){return nd||(nd=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xP(),r=Is(),n=ty(),i=Jm(),a=wP();function o(s,f){return l(s,void 0,s,new Map,f)}function l(s,f,d,h=new Map,m=void 0){const p=m==null?void 0:m(s,f,d,h);if(p!==void 0)return p;if(i.isPrimitive(s))return s;if(h.has(s))return h.get(s);if(Array.isArray(s)){const y=new Array(s.length);h.set(s,y);for(let g=0;gt.isMatch(a,i)}e.matches=n})(Qo)),Qo}var fl={},dl={},vl={},od;function AP(){return od||(od=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=ry(),r=Is(),n=ty();function i(a,o){return t.cloneDeepWith(a,(l,u,c,s)=>{const f=o==null?void 0:o(l,u,c,s);if(f!==void 0)return f;if(typeof a=="object"){if(r.getTag(a)===n.objectTag&&typeof a.constructor!="function"){const d={};return s.set(a,d),t.copyProperties(d,a,c,s),d}switch(Object.prototype.toString.call(a)){case n.numberTag:case n.stringTag:case n.booleanTag:{const d=new a.constructor(a==null?void 0:a.valueOf());return t.copyProperties(d,a),d}case n.argumentsTag:{const d={};return t.copyProperties(d,a),d.length=a.length,d[Symbol.iterator]=a[Symbol.iterator],d}default:return}}})}e.cloneDeepWith=i})(vl)),vl}var ld;function SP(){return ld||(ld=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=AP();function r(n){return t.cloneDeepWith(n)}e.cloneDeep=r})(dl)),dl}var hl={},pl={},ud;function ny(){return ud||(ud=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function r(n,i=Number.MAX_SAFE_INTEGER){switch(typeof n){case"number":return Number.isInteger(n)&&n>=0&&n{const c={blue:"bg-blue-100 text-blue-600 dark:bg-blue-900 dark:text-blue-400",green:"bg-green-100 text-green-600 dark:bg-green-900 dark:text-green-400",teal:"bg-teal-100 text-teal-600 dark:bg-teal-900 dark:text-teal-400",purple:"bg-purple-100 text-purple-600 dark:bg-purple-900 dark:text-purple-400",orange:"bg-orange-100 text-orange-600 dark:bg-orange-900 dark:text-orange-400"};return c[n]||c.blue};return e.jsxs(i,{className:"border-2 border-dashed border-primary/20",children:[e.jsxs(p,{className:"text-center pb-4",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[e.jsx(P,{className:"h-5 w-5 text-primary"}),e.jsx(u,{className:"text-xl font-semibold",children:r("Features")})]}),e.jsx("p",{className:"text-base text-muted-foreground",children:r(t==="superadmin"?"Comprehensive system management and oversight tools":"Everything you need to manage your digital business presence")})]}),e.jsxs(l,{children:[e.jsx("div",{className:"grid gap-4 grid-cols-2 lg:grid-cols-4",children:x.map(n=>{const c=n.icon;return e.jsx(k,{href:n.href,className:"group relative",children:e.jsx(i,{className:"h-full transition-all duration-200 hover:shadow-md cursor-pointer",children:e.jsxs(l,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsx("div",{className:`rounded-full p-2 ${a(n.color)}`,children:e.jsx(c,{className:"h-4 w-4"})}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-sm font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:n.count})]}),e.jsx("h3",{className:"text-base font-semibold mb-1 group-hover:text-primary transition-colors",children:n.title}),e.jsx("p",{className:"text-sm text-muted-foreground mb-3",children:n.description}),e.jsxs("div",{className:"flex items-center justify-between text-sm text-muted-foreground group-hover:text-primary transition-colors",children:[e.jsx("span",{children:r("Explore")}),e.jsx(S,{className:"h-3 w-3 transition-transform group-hover:translate-x-1"})]})]})})},n.title)})}),e.jsx("div",{className:"mt-4 text-center",children:e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-primary/10 text-primary",children:[e.jsx(b,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"text-sm font-medium",children:t==="superadmin"?r("System growing at {{growth}}% monthly",{growth:(s==null?void 0:s.monthlyGrowth)||0}):r("Your business views increased by {{growth}}%",{growth:(s==null?void 0:s.monthlyGrowth)||0})})]})})]})]})}function Re({dashboardData:t}){var g;const{t:s}=f(),[r,m]=w.useState(!1),d=()=>{m(!0),C.reload({only:["dashboardData"]}),setTimeout(()=>m(!1),1e3)},x=[{label:s("Refresh"),icon:e.jsx(A,{className:`h-4 w-4 ${r?"animate-spin":""}`}),variant:"outline",onClick:d}],a=(t==null?void 0:t.stats)||{totalCompanies:156,totalNfcCards:89,totalRevenue:45678,activePlans:89,pendingRequests:12,monthlyGrowth:15.2},n=(t==null?void 0:t.recentActivity)||[],c=(t==null?void 0:t.topPlans)||[{name:"Professional",subscribers:45,revenue:13500},{name:"Business",subscribers:32,revenue:9600},{name:"Enterprise",subscribers:12,revenue:7200}];return e.jsx(y,{title:s("Dashboard"),url:"/dashboard",actions:x,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-3 md:grid-cols-3 xl:grid-cols-6",children:[e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Active Plans")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.activePlans.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-purple-100 p-2 dark:bg-purple-900",children:e.jsx(j,{className:"h-4 w-4 text-purple-600 dark:text-purple-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Pending Requests")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.pendingRequests.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-orange-100 p-2 dark:bg-orange-900",children:e.jsx(E,{className:"h-4 w-4 text-orange-600 dark:text-orange-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Monthly Growth")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:[a.monthlyGrowth,"%"]})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-emerald-100 p-2 dark:bg-emerald-900",children:e.jsx(b,{className:"h-4 w-4 text-emerald-600 dark:text-emerald-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Companies")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.totalCompanies.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-blue-100 p-2 dark:bg-blue-900",children:e.jsx(h,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Revenue")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:window.appSettings.formatCurrency(a.totalRevenue.toLocaleString())})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-yellow-100 p-2 dark:bg-yellow-900",children:e.jsx(N,{className:"h-4 w-4 text-yellow-600 dark:text-yellow-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:((g=a.totalUsers)==null?void 0:g.toLocaleString())||0})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-indigo-100 p-2 dark:bg-indigo-900",children:e.jsx(L,{className:"h-4 w-4 text-indigo-600 dark:text-indigo-400"})})]})})})]}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[e.jsxs(i,{children:[e.jsx(p,{className:"pb-3",children:e.jsxs(u,{className:"flex items-center gap-2 text-base font-semibold",children:[e.jsx(h,{className:"h-4 w-4 flex-shrink-0"}),s("Recently Registered Companies")]})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:n.length>0?n.map(o=>e.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-lg bg-muted/50",children:[e.jsx("div",{className:"w-2 h-2 rounded-full mt-2 flex-shrink-0 bg-green-500"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-medium truncate",children:o.name}),e.jsx("p",{className:"text-sm text-muted-foreground truncate",children:o.email})]}),e.jsx("div",{className:"text-right flex-shrink-0",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:o.registered_at})})]},o.id)):e.jsx("p",{className:"text-sm text-muted-foreground text-center py-4",children:s("No companies registered yet")})})})]}),e.jsxs(i,{children:[e.jsx(p,{className:"pb-3",children:e.jsxs(u,{className:"flex items-center gap-2 text-base font-semibold",children:[e.jsx(G,{className:"h-4 w-4 flex-shrink-0"}),s("Top Performing Plans")]})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:c.map((o,v)=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg bg-muted/50",children:[e.jsxs("div",{className:"flex items-center gap-3 min-w-0",children:[e.jsx("div",{className:"w-8 h-8 rounded-full bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsxs("span",{className:"text-sm font-bold text-primary",children:["#",v+1]})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium truncate",children:o.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[o.subscribers," ",s("subscribers")]})]})]}),e.jsxs("div",{className:"text-right flex-shrink-0",children:[e.jsxs("p",{className:"text-sm font-semibold",children:["$",o.revenue.toLocaleString()]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("revenue")})]})]},o.name))})})]})]}),e.jsx(M,{userType:"superadmin",stats:a})]})})}export{Re as default};
+import{j as e,r as w}from"./ui-Z445SNHD.js";import{P as y}from"./page-template-CM2S36EN.js";import{u as f,C as i,m as p,n as u,l,d as k,r as C}from"./app-4fHGBOxL.js";import{B as h}from"./building-2-Dntm8XmE.js";import{C as j}from"./credit-card-BTq1LaNu.js";import{D as N}from"./dollar-sign-W87qtnS1.js";import{T as R}from"./tag-Dw9UDp6s.js";import{E as T}from"./eye-Yd3RcT3h.js";import{S as P}from"./sparkles-DAkECDF0.js";import{A as S}from"./arrow-right-C_9pvDWi.js";import{T as b}from"./trending-up-D3RLojX7.js";import{R as A}from"./refresh-cw-ChXdCVZX.js";import{C as E}from"./circle-alert-DwXRfwWr.js";import{U as L}from"./user-plus-7O11bl0R.js";import{T as G}from"./ticket-CIaFxDmN.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function M({userType:t,stats:s}){const{t:r}=f(),m=[{title:r("Company Management"),description:r("Manage all registered companies and their subscriptions"),icon:h,color:"blue",href:route("companies.index"),count:(s==null?void 0:s.totalCompanies)||0},{title:r("Plan Management"),description:r("Create and manage subscription plans"),icon:j,color:"purple",href:route("plans.index"),count:(s==null?void 0:s.activePlans)||0},{title:r("Revenue Tracking"),description:r("Track and manage plan orders and revenue"),icon:N,color:"green",href:route("plan-orders.index"),count:s!=null&&s.totalRevenue?window.appSettings.formatCurrency(s.totalRevenue):0},{title:r("Coupon Management"),description:r("Create and manage discount coupons"),icon:R,color:"orange",href:route("coupons.index"),count:(s==null?void 0:s.activeCoupons)||0}],d=[{title:r("Business Views"),description:r("Track views of your digital business cards"),icon:T,color:"orange",href:route("dashboard"),count:(s==null?void 0:s.totalViews)||0}],x=t==="superadmin"?m:d,a=n=>{const c={blue:"bg-blue-100 text-blue-600 dark:bg-blue-900 dark:text-blue-400",green:"bg-green-100 text-green-600 dark:bg-green-900 dark:text-green-400",teal:"bg-teal-100 text-teal-600 dark:bg-teal-900 dark:text-teal-400",purple:"bg-purple-100 text-purple-600 dark:bg-purple-900 dark:text-purple-400",orange:"bg-orange-100 text-orange-600 dark:bg-orange-900 dark:text-orange-400"};return c[n]||c.blue};return e.jsxs(i,{className:"border-2 border-dashed border-primary/20",children:[e.jsxs(p,{className:"text-center pb-4",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[e.jsx(P,{className:"h-5 w-5 text-primary"}),e.jsx(u,{className:"text-xl font-semibold",children:r("Features")})]}),e.jsx("p",{className:"text-base text-muted-foreground",children:r(t==="superadmin"?"Comprehensive system management and oversight tools":"Everything you need to manage your digital business presence")})]}),e.jsxs(l,{children:[e.jsx("div",{className:"grid gap-4 grid-cols-2 lg:grid-cols-4",children:x.map(n=>{const c=n.icon;return e.jsx(k,{href:n.href,className:"group relative",children:e.jsx(i,{className:"h-full transition-all duration-200 hover:shadow-md cursor-pointer",children:e.jsxs(l,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsx("div",{className:`rounded-full p-2 ${a(n.color)}`,children:e.jsx(c,{className:"h-4 w-4"})}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-sm font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:n.count})]}),e.jsx("h3",{className:"text-base font-semibold mb-1 group-hover:text-primary transition-colors",children:n.title}),e.jsx("p",{className:"text-sm text-muted-foreground mb-3",children:n.description}),e.jsxs("div",{className:"flex items-center justify-between text-sm text-muted-foreground group-hover:text-primary transition-colors",children:[e.jsx("span",{children:r("Explore")}),e.jsx(S,{className:"h-3 w-3 transition-transform group-hover:translate-x-1"})]})]})})},n.title)})}),e.jsx("div",{className:"mt-4 text-center",children:e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-primary/10 text-primary",children:[e.jsx(b,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"text-sm font-medium",children:t==="superadmin"?r("System growing at {{growth}}% monthly",{growth:(s==null?void 0:s.monthlyGrowth)||0}):r("Your business views increased by {{growth}}%",{growth:(s==null?void 0:s.monthlyGrowth)||0})})]})})]})]})}function Re({dashboardData:t}){var g;const{t:s}=f(),[r,m]=w.useState(!1),d=()=>{m(!0),C.reload({only:["dashboardData"]}),setTimeout(()=>m(!1),1e3)},x=[{label:s("Refresh"),icon:e.jsx(A,{className:`h-4 w-4 ${r?"animate-spin":""}`}),variant:"outline",onClick:d}],a=(t==null?void 0:t.stats)||{totalCompanies:156,totalNfcCards:89,totalRevenue:45678,activePlans:89,pendingRequests:12,monthlyGrowth:15.2},n=(t==null?void 0:t.recentActivity)||[],c=(t==null?void 0:t.topPlans)||[{name:"Professional",subscribers:45,revenue:13500},{name:"Business",subscribers:32,revenue:9600},{name:"Enterprise",subscribers:12,revenue:7200}];return e.jsx(y,{title:s("Dashboard"),url:"/dashboard",actions:x,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-3 md:grid-cols-3 xl:grid-cols-6",children:[e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Active Plans")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.activePlans.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-purple-100 p-2 dark:bg-purple-900",children:e.jsx(j,{className:"h-4 w-4 text-purple-600 dark:text-purple-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Pending Requests")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.pendingRequests.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-orange-100 p-2 dark:bg-orange-900",children:e.jsx(E,{className:"h-4 w-4 text-orange-600 dark:text-orange-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Monthly Growth")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:[a.monthlyGrowth,"%"]})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-emerald-100 p-2 dark:bg-emerald-900",children:e.jsx(b,{className:"h-4 w-4 text-emerald-600 dark:text-emerald-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Companies")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.totalCompanies.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-blue-100 p-2 dark:bg-blue-900",children:e.jsx(h,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Revenue")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:window.appSettings.formatCurrency(a.totalRevenue.toLocaleString())})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-yellow-100 p-2 dark:bg-yellow-900",children:e.jsx(N,{className:"h-4 w-4 text-yellow-600 dark:text-yellow-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:((g=a.totalUsers)==null?void 0:g.toLocaleString())||0})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-indigo-100 p-2 dark:bg-indigo-900",children:e.jsx(L,{className:"h-4 w-4 text-indigo-600 dark:text-indigo-400"})})]})})})]}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[e.jsxs(i,{children:[e.jsx(p,{className:"pb-3",children:e.jsxs(u,{className:"flex items-center gap-2 text-base font-semibold",children:[e.jsx(h,{className:"h-4 w-4 flex-shrink-0"}),s("Recently Registered Companies")]})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:n.length>0?n.map(o=>e.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-lg bg-muted/50",children:[e.jsx("div",{className:"w-2 h-2 rounded-full mt-2 flex-shrink-0 bg-green-500"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-medium truncate",children:o.name}),e.jsx("p",{className:"text-sm text-muted-foreground truncate",children:o.email})]}),e.jsx("div",{className:"text-right flex-shrink-0",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:o.registered_at})})]},o.id)):e.jsx("p",{className:"text-sm text-muted-foreground text-center py-4",children:s("No companies registered yet")})})})]}),e.jsxs(i,{children:[e.jsx(p,{className:"pb-3",children:e.jsxs(u,{className:"flex items-center gap-2 text-base font-semibold",children:[e.jsx(G,{className:"h-4 w-4 flex-shrink-0"}),s("Top Performing Plans")]})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:c.map((o,v)=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg bg-muted/50",children:[e.jsxs("div",{className:"flex items-center gap-3 min-w-0",children:[e.jsx("div",{className:"w-8 h-8 rounded-full bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsxs("span",{className:"text-sm font-bold text-primary",children:["#",v+1]})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium truncate",children:o.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[o.subscribers," ",s("subscribers")]})]})]}),e.jsxs("div",{className:"text-right flex-shrink-0",children:[e.jsxs("p",{className:"text-sm font-semibold",children:["$",o.revenue.toLocaleString()]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("revenue")})]})]},o.name))})})]})]}),e.jsx(M,{userType:"superadmin",stats:a})]})})}export{Re as default};
diff --git a/public/build/assets/dashboard-Dseo3nVt.js b/public/build/assets/dashboard-CRgJYLlq.js
similarity index 90%
rename from public/build/assets/dashboard-Dseo3nVt.js
rename to public/build/assets/dashboard-CRgJYLlq.js
index cc205a1c3..29076527b 100644
--- a/public/build/assets/dashboard-Dseo3nVt.js
+++ b/public/build/assets/dashboard-CRgJYLlq.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as S}from"./page-template-CUbbykGe.js";import{u as V,c as P,C as d,l as i,m,n as c,A as R,o,r as x}from"./app-DCZHPiEr.js";import{P as k}from"./progress-DWAgY7H5.js";import{L as U}from"./list-BSrGYPOe.js";import{C as w}from"./chart-no-axes-column-increasing-BYV5eoZ9.js";import{T as z}from"./trending-up-C1uVxjVi.js";import{P as W}from"./package-Y58T4Ovs.js";import{C as _}from"./circle-check-big-DzwxuD1X.js";import{U as C}from"./user-check-D2uzxHd-.js";import{W as A}from"./wrench-CvpjhLZr.js";import{f as y}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */function De(){var j,N,f;const{t:a}=V(),{assetCounts:s,assetTypeData:b,recentAssignments:g,upcomingMaintenance:h,expiringWarranties:p,assetValueSummary:l}=P().props,M=()=>{x.get(route("hr.assets.index"))},u=()=>{x.get(route("hr.assets.depreciation-report"))},D=[{label:a("Asset List"),icon:e.jsx(U,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:M},{label:a("Depreciation Report"),icon:e.jsx(w,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:u}],T=[{title:a("Dashboard"),href:route("dashboard")},{title:a("HR Management"),href:route("hr.assets.index")},{title:a("Asset Management"),href:route("hr.assets.index")},{title:a("Asset Dashboard")}];return a("Available"),a("Assigned"),a("Under Maintenance"),a("Disposed"),e.jsxs(S,{title:a("Asset Dashboard"),url:"/hr/assets/dashboard",actions:D,breadcrumbs:T,children:[e.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-3 md:grid-cols-2 lg:grid-cols-4",children:[e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-slate-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Assets")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.total}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-slate-600 dark:text-slate-400",children:[e.jsx(z,{className:"h-3 w-3"}),e.jsx("span",{className:"font-medium",children:a("All registered assets")})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-slate-100 dark:bg-slate-800",children:e.jsx(W,{className:"h-5 w-5 text-slate-600 dark:text-slate-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-slate-100 dark:bg-slate-800",children:e.jsx("div",{className:"h-full w-full rounded-full bg-slate-500"})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-green-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Available")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.available}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-green-600 dark:text-green-500",children:[e.jsx(_,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.available/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-green-100 dark:bg-green-900/40",children:e.jsx(_,{className:"h-5 w-5 text-green-600 dark:text-green-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-green-100 dark:bg-green-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-green-500 transition-all",style:{width:`${s.total>0?s.available/s.total*100:0}%`}})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-blue-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Assigned")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.assigned}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-blue-600 dark:text-blue-500",children:[e.jsx(C,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.assigned/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-blue-100 dark:bg-blue-900/40",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-blue-100 dark:bg-blue-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-blue-500 transition-all",style:{width:`${s.total>0?s.assigned/s.total*100:0}%`}})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-amber-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Under Maintenance")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.under_maintenance}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-amber-600 dark:text-amber-500",children:[e.jsx(A,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.under_maintenance/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-amber-100 dark:bg-amber-900/40",children:e.jsx(A,{className:"h-5 w-5 text-amber-600 dark:text-amber-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-amber-100 dark:bg-amber-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-amber-500 transition-all",style:{width:`${s.total>0?s.under_maintenance/s.total*100:0}%`}})})})]})]})]}),e.jsxs(d,{className:"mb-6 overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Asset Value Summary")})}),e.jsxs(i,{className:"pt-6",children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-3",children:[e.jsxs("div",{className:"flex flex-col space-y-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Purchase Value")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:(j=window.appSettings)==null?void 0:j.formatCurrency(l.total_purchase_value||0)})]}),e.jsxs("div",{className:"flex flex-col space-y-1 border-t border-gray-100 pt-4 md:border-t-0 md:border-l md:pt-0 md:pl-6 dark:border-gray-800",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Current Value")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:(N=window.appSettings)==null?void 0:N.formatCurrency(l.total_current_value||0)})]}),e.jsxs("div",{className:"flex flex-col space-y-1 border-t border-gray-100 pt-4 md:border-t-0 md:border-l md:pt-0 md:pl-6 dark:border-gray-800",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Depreciation")}),e.jsx("p",{className:"text-2xl font-bold text-red-600 dark:text-red-400",children:(f=window.appSettings)==null?void 0:f.formatCurrency(l.total_depreciation||0)})]})]}),e.jsxs("div",{className:"mt-8 rounded-lg bg-gray-50 p-4 dark:bg-gray-900/50",children:[e.jsxs("div",{className:"mb-2 flex items-center justify-between",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a("Depreciation Progress")}),e.jsxs("p",{className:"text-sm font-bold text-gray-900 dark:text-gray-100",children:[Number(l.total_purchase_value||0)>0?Math.round(Number(l.total_depreciation||0)/Number(l.total_purchase_value||0)*100):0,"%"]})]}),e.jsx(k,{value:Number(l.total_purchase_value||0)>0?Number(l.total_depreciation||0)/Number(l.total_purchase_value||0)*100:0,className:"h-2.5 bg-gray-200 dark:bg-gray-800"})]})]}),e.jsx(R,{className:"bg-gray-50/50 pt-4 pb-4 dark:bg-gray-800/50",children:e.jsxs(o,{variant:"outline",size:"sm",onClick:u,className:"w-full sm:w-auto",children:[e.jsx(w,{className:"mr-2 h-4 w-4"}),a("View Depreciation Report")]})})]}),e.jsxs("div",{className:"mb-6 grid grid-cols-1 gap-6 lg:grid-cols-2",children:[e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Asset Distribution")})}),e.jsx(i,{className:"pt-6",children:b.length>0?e.jsx("div",{className:"space-y-5",children:b.map((t,r)=>e.jsxs("div",{children:[e.jsxs("div",{className:"mb-2 flex items-center justify-between",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:t.name}),e.jsx("span",{className:"rounded-full bg-gray-100 px-2.5 py-0.5 text-xs font-semibold text-gray-700 dark:bg-gray-800 dark:text-gray-300",children:t.count})]}),e.jsx(k,{value:s.total>0?t.count/s.total*100:0,className:"h-2 bg-gray-100 dark:bg-gray-800"})]},r))}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No asset data available")})})]}),e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Recent Assignments")})}),e.jsx(i,{className:"pt-0",children:g&&g.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:g.map(t=>{var r,n,v;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:(r=t.asset)==null?void 0:r.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-gray-700 dark:text-gray-300",children:(n=t.employee)==null?void 0:n.name}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsx("span",{children:((v=window.appSettings)==null?void 0:v.formatDateTimeSimple(t.checkout_date,!1))||y(new Date(t.checkout_date),"MMM dd, yyyy")})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.asset_id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No recent assignments")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2",children:[e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Upcoming Maintenance")})}),e.jsx(i,{className:"pt-0",children:h&&h.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:h.map(t=>{var r,n;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:(r=t.asset)==null?void 0:r.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-amber-600 dark:text-amber-500",children:t.maintenance_type}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsx("span",{children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(t.start_date,!1))||y(new Date(t.start_date),"MMM dd, yyyy")})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.asset_id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No upcoming maintenance")})})]}),e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Expiring Warranties")})}),e.jsx(i,{className:"pt-0",children:p&&p.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:p.map(t=>{var r;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:t.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-gray-700 dark:text-gray-300",children:t.warranty_info}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsxs("span",{className:"text-red-600 dark:text-red-400",children:[a("Expires"),":"," ",((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t.warranty_expiry_date,!1))||y(new Date(t.warranty_expiry_date),"MMM dd, yyyy")]})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No expiring warranties")})})]})]})]})}export{De as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as S}from"./page-template-CM2S36EN.js";import{u as V,c as P,C as d,l as i,m,n as c,A as R,o,r as x}from"./app-4fHGBOxL.js";import{P as k}from"./progress-8FJ0HkGU.js";import{L as U}from"./list-TEmTfixH.js";import{C as w}from"./chart-no-axes-column-increasing-CGgEtajp.js";import{T as z}from"./trending-up-D3RLojX7.js";import{P as W}from"./package-XW2Ihp6c.js";import{C as _}from"./circle-check-big-fVcbTmDL.js";import{U as C}from"./user-check-CAE7zehX.js";import{W as A}from"./wrench-3TyfH4fT.js";import{f as y}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */function De(){var j,N,f;const{t:a}=V(),{assetCounts:s,assetTypeData:b,recentAssignments:g,upcomingMaintenance:h,expiringWarranties:p,assetValueSummary:l}=P().props,M=()=>{x.get(route("hr.assets.index"))},u=()=>{x.get(route("hr.assets.depreciation-report"))},D=[{label:a("Asset List"),icon:e.jsx(U,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:M},{label:a("Depreciation Report"),icon:e.jsx(w,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:u}],T=[{title:a("Dashboard"),href:route("dashboard")},{title:a("HR Management"),href:route("hr.assets.index")},{title:a("Asset Management"),href:route("hr.assets.index")},{title:a("Asset Dashboard")}];return a("Available"),a("Assigned"),a("Under Maintenance"),a("Disposed"),e.jsxs(S,{title:a("Asset Dashboard"),url:"/hr/assets/dashboard",actions:D,breadcrumbs:T,children:[e.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-3 md:grid-cols-2 lg:grid-cols-4",children:[e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-slate-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Assets")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.total}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-slate-600 dark:text-slate-400",children:[e.jsx(z,{className:"h-3 w-3"}),e.jsx("span",{className:"font-medium",children:a("All registered assets")})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-slate-100 dark:bg-slate-800",children:e.jsx(W,{className:"h-5 w-5 text-slate-600 dark:text-slate-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-slate-100 dark:bg-slate-800",children:e.jsx("div",{className:"h-full w-full rounded-full bg-slate-500"})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-green-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Available")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.available}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-green-600 dark:text-green-500",children:[e.jsx(_,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.available/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-green-100 dark:bg-green-900/40",children:e.jsx(_,{className:"h-5 w-5 text-green-600 dark:text-green-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-green-100 dark:bg-green-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-green-500 transition-all",style:{width:`${s.total>0?s.available/s.total*100:0}%`}})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-blue-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Assigned")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.assigned}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-blue-600 dark:text-blue-500",children:[e.jsx(C,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.assigned/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-blue-100 dark:bg-blue-900/40",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-blue-100 dark:bg-blue-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-blue-500 transition-all",style:{width:`${s.total>0?s.assigned/s.total*100:0}%`}})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-amber-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Under Maintenance")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.under_maintenance}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-amber-600 dark:text-amber-500",children:[e.jsx(A,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.under_maintenance/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-amber-100 dark:bg-amber-900/40",children:e.jsx(A,{className:"h-5 w-5 text-amber-600 dark:text-amber-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-amber-100 dark:bg-amber-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-amber-500 transition-all",style:{width:`${s.total>0?s.under_maintenance/s.total*100:0}%`}})})})]})]})]}),e.jsxs(d,{className:"mb-6 overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Asset Value Summary")})}),e.jsxs(i,{className:"pt-6",children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-3",children:[e.jsxs("div",{className:"flex flex-col space-y-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Purchase Value")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:(j=window.appSettings)==null?void 0:j.formatCurrency(l.total_purchase_value||0)})]}),e.jsxs("div",{className:"flex flex-col space-y-1 border-t border-gray-100 pt-4 md:border-t-0 md:border-l md:pt-0 md:pl-6 dark:border-gray-800",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Current Value")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:(N=window.appSettings)==null?void 0:N.formatCurrency(l.total_current_value||0)})]}),e.jsxs("div",{className:"flex flex-col space-y-1 border-t border-gray-100 pt-4 md:border-t-0 md:border-l md:pt-0 md:pl-6 dark:border-gray-800",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Depreciation")}),e.jsx("p",{className:"text-2xl font-bold text-red-600 dark:text-red-400",children:(f=window.appSettings)==null?void 0:f.formatCurrency(l.total_depreciation||0)})]})]}),e.jsxs("div",{className:"mt-8 rounded-lg bg-gray-50 p-4 dark:bg-gray-900/50",children:[e.jsxs("div",{className:"mb-2 flex items-center justify-between",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a("Depreciation Progress")}),e.jsxs("p",{className:"text-sm font-bold text-gray-900 dark:text-gray-100",children:[Number(l.total_purchase_value||0)>0?Math.round(Number(l.total_depreciation||0)/Number(l.total_purchase_value||0)*100):0,"%"]})]}),e.jsx(k,{value:Number(l.total_purchase_value||0)>0?Number(l.total_depreciation||0)/Number(l.total_purchase_value||0)*100:0,className:"h-2.5 bg-gray-200 dark:bg-gray-800"})]})]}),e.jsx(R,{className:"bg-gray-50/50 pt-4 pb-4 dark:bg-gray-800/50",children:e.jsxs(o,{variant:"outline",size:"sm",onClick:u,className:"w-full sm:w-auto",children:[e.jsx(w,{className:"mr-2 h-4 w-4"}),a("View Depreciation Report")]})})]}),e.jsxs("div",{className:"mb-6 grid grid-cols-1 gap-6 lg:grid-cols-2",children:[e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Asset Distribution")})}),e.jsx(i,{className:"pt-6",children:b.length>0?e.jsx("div",{className:"space-y-5",children:b.map((t,r)=>e.jsxs("div",{children:[e.jsxs("div",{className:"mb-2 flex items-center justify-between",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:t.name}),e.jsx("span",{className:"rounded-full bg-gray-100 px-2.5 py-0.5 text-xs font-semibold text-gray-700 dark:bg-gray-800 dark:text-gray-300",children:t.count})]}),e.jsx(k,{value:s.total>0?t.count/s.total*100:0,className:"h-2 bg-gray-100 dark:bg-gray-800"})]},r))}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No asset data available")})})]}),e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Recent Assignments")})}),e.jsx(i,{className:"pt-0",children:g&&g.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:g.map(t=>{var r,n,v;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:(r=t.asset)==null?void 0:r.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-gray-700 dark:text-gray-300",children:(n=t.employee)==null?void 0:n.name}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsx("span",{children:((v=window.appSettings)==null?void 0:v.formatDateTimeSimple(t.checkout_date,!1))||y(new Date(t.checkout_date),"MMM dd, yyyy")})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.asset_id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No recent assignments")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2",children:[e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Upcoming Maintenance")})}),e.jsx(i,{className:"pt-0",children:h&&h.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:h.map(t=>{var r,n;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:(r=t.asset)==null?void 0:r.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-amber-600 dark:text-amber-500",children:t.maintenance_type}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsx("span",{children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(t.start_date,!1))||y(new Date(t.start_date),"MMM dd, yyyy")})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.asset_id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No upcoming maintenance")})})]}),e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Expiring Warranties")})}),e.jsx(i,{className:"pt-0",children:p&&p.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:p.map(t=>{var r;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:t.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-gray-700 dark:text-gray-300",children:t.warranty_info}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsxs("span",{className:"text-red-600 dark:text-red-400",children:[a("Expires"),":"," ",((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t.warranty_expiry_date,!1))||y(new Date(t.warranty_expiry_date),"MMM dd, yyyy")]})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No expiring warranties")})})]})]})]})}export{De as default};
diff --git a/public/build/assets/dashboard-CGflF5m_.js b/public/build/assets/dashboard-DwYcyV0_.js
similarity index 80%
rename from public/build/assets/dashboard-CGflF5m_.js
rename to public/build/assets/dashboard-DwYcyV0_.js
index 8f25778fa..aa4f75614 100644
--- a/public/build/assets/dashboard-CGflF5m_.js
+++ b/public/build/assets/dashboard-DwYcyV0_.js
@@ -1 +1 @@
-import{r as C,j as e}from"./ui-Z445SNHD.js";import{P as M}from"./page-template-CUbbykGe.js";import{u as P,c as R,x as B,C as o,l,r as f,m as E,n as H,z as L,B as j,A as F,o as V}from"./app-DCZHPiEr.js";import{T as $,a as q,b as d,c as m}from"./tabs-BVvbDLq3.js";import{L as z}from"./list-BSrGYPOe.js";import{B as O}from"./bell-TcWZQb75.js";import{S as U}from"./star-CdODI4VK.js";import{T as I}from"./triangle-alert-3qEGEwaA.js";import{C as K}from"./calendar-YoExU_hy.js";import{f as w}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */function $e(){const{t}=P(),{auth:p,allAnnouncements:i,featuredAnnouncements:h,highPriorityAnnouncements:x,upcomingAnnouncements:y,categories:X,departments:G,branches:J,employee:n,filters:Q={}}=R().props,A=(p==null?void 0:p.permissions)||[],[u,b]=C.useState([]);C.useEffect(()=>{if(n&&i){const s=i.filter(r=>r.viewed_by&&r.viewed_by.some(a=>a.id===n.id)).map(r=>r.id);b(s)}},[i,n]);const T=s=>{var r;n&&!u.includes(s.id)&&fetch(route("hr.announcements.mark-as-read",s.id),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((r=document.querySelector('meta[name="csrf-token"]'))==null?void 0:r.getAttribute("content"))||""}}).then(a=>a.json()).then(a=>{a.success&&b([...u,s.id])}),f.get(route("hr.announcements.show",s.id))},_=()=>{f.get(route("hr.announcements.index"))},k=()=>{f.get(route("hr.announcements.index"),{},{onSuccess:()=>{setTimeout(()=>{var s;(s=document.querySelector('[data-action="create-announcement"]'))==null||s.dispatchEvent(new MouseEvent("click",{bubbles:!0}))},500)}})},g=[];g.push({label:t("List View"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:_}),B(A,"create-announcements")&&g.push({label:t("Create Announcement"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:k});const S=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.announcements.index")},{title:t("Announcements"),href:route("hr.announcements.index")},{title:t("Dashboard")}],c=(s,r=!1)=>{var N,v;const a=u.includes(s.id),D={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[s.category]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(o,{className:`mb-4 ${r?"border-red-300 bg-red-50/30":""} ${!a&&n?"border-l-4 border-l-blue-500":""}`,children:[e.jsx(E,{className:"pb-3",children:e.jsxs("div",{className:"flex justify-between items-start gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx(H,{className:"text-base font-semibold text-gray-900 dark:text-gray-100 mb-2",children:s.title}),e.jsx(L,{className:"text-sm text-gray-600 dark:text-gray-400",children:s.description})]}),e.jsxs("div",{className:"flex flex-col items-end space-y-1.5 flex-shrink-0",children:[e.jsx(j,{variant:"outline",className:`text-xs ring-1 ring-inset ${D}`,children:s.category.charAt(0).toUpperCase()+s.category.slice(1)}),s.is_featured&&e.jsxs(j,{variant:"secondary",className:"text-xs bg-purple-50 text-purple-700 hover:bg-purple-50",children:[e.jsx(U,{className:"h-3 w-3 mr-1"})," ",t("Featured")]}),s.is_high_priority&&e.jsxs(j,{variant:"secondary",className:"text-xs bg-red-50 text-red-700 hover:bg-red-50",children:[e.jsx(I,{className:"h-3 w-3 mr-1"})," ",t("High Priority")]})]})]})}),e.jsxs(l,{className:"pb-3",children:[e.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-400 mb-3",children:s.start_date&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(K,{className:"h-3.5 w-3.5 mr-1.5"}),e.jsx("span",{children:((N=window.appSettings)==null?void 0:N.formatDateTimeSimple(s.start_date,!1))||w(new Date(s.start_date),"MMM dd, yyyy")}),s.end_date&&e.jsxs("span",{children:[" - ",((v=window.appSettings)==null?void 0:v.formatDateTimeSimple(s.end_date,!1))||w(new Date(s.end_date),"MMM dd, yyyy")]})]})}),e.jsxs("p",{className:"line-clamp-3 text-sm text-gray-700 dark:text-gray-300 leading-relaxed",children:[s.content.replace(/<[^>]*>?/gm," ").substring(0,200),"..."]})]}),e.jsx(F,{children:e.jsx(V,{variant:"default",size:"sm",onClick:()=>T(s),children:t("Read More")})})]},s.id)};return e.jsx(M,{title:t("Announcement Dashboard"),url:"/hr/announcements/dashboard",actions:g,breadcrumbs:S,children:e.jsxs($,{defaultValue:"all",className:"w-full",children:[e.jsxs(q,{className:"mb-4",children:[e.jsx(d,{value:"all",children:t("All Announcements")}),e.jsx(d,{value:"high-priority",children:t("High Priority")}),e.jsx(d,{value:"featured",children:t("Featured")}),e.jsx(d,{value:"upcoming",children:t("Upcoming")})]}),e.jsx(m,{value:"all",className:"mt-0",children:i&&i.length>0?e.jsx("div",{className:"space-y-4",children:i.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No announcements found.")})})})}),e.jsx(m,{value:"high-priority",className:"mt-0",children:x&&x.length>0?e.jsx("div",{className:"space-y-4",children:x.map(s=>c(s,!0))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No high priority announcements found.")})})})}),e.jsx(m,{value:"featured",className:"mt-0",children:h&&h.length>0?e.jsx("div",{className:"space-y-4",children:h.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No featured announcements found.")})})})}),e.jsx(m,{value:"upcoming",className:"mt-0",children:y.length>0?e.jsx("div",{className:"space-y-4",children:y.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No upcoming announcements found.")})})})})]})})}export{$e as default};
+import{r as C,j as e}from"./ui-Z445SNHD.js";import{P as M}from"./page-template-CM2S36EN.js";import{u as P,c as R,x as B,C as o,l,r as f,m as E,n as H,z as L,B as j,A as F,o as V}from"./app-4fHGBOxL.js";import{T as $,a as q,b as d,c as m}from"./tabs-DhK1kDWp.js";import{L as z}from"./list-TEmTfixH.js";import{B as O}from"./bell-Bxm_inju.js";import{S as U}from"./star-CaZ0eu6_.js";import{T as I}from"./triangle-alert-BUm3Qaiu.js";import{C as K}from"./calendar-DqBcvi0D.js";import{f as w}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */function $e(){const{t}=P(),{auth:p,allAnnouncements:i,featuredAnnouncements:h,highPriorityAnnouncements:x,upcomingAnnouncements:y,categories:X,departments:G,branches:J,employee:n,filters:Q={}}=R().props,A=(p==null?void 0:p.permissions)||[],[u,b]=C.useState([]);C.useEffect(()=>{if(n&&i){const s=i.filter(r=>r.viewed_by&&r.viewed_by.some(a=>a.id===n.id)).map(r=>r.id);b(s)}},[i,n]);const T=s=>{var r;n&&!u.includes(s.id)&&fetch(route("hr.announcements.mark-as-read",s.id),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((r=document.querySelector('meta[name="csrf-token"]'))==null?void 0:r.getAttribute("content"))||""}}).then(a=>a.json()).then(a=>{a.success&&b([...u,s.id])}),f.get(route("hr.announcements.show",s.id))},_=()=>{f.get(route("hr.announcements.index"))},k=()=>{f.get(route("hr.announcements.index"),{},{onSuccess:()=>{setTimeout(()=>{var s;(s=document.querySelector('[data-action="create-announcement"]'))==null||s.dispatchEvent(new MouseEvent("click",{bubbles:!0}))},500)}})},g=[];g.push({label:t("List View"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:_}),B(A,"create-announcements")&&g.push({label:t("Create Announcement"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:k});const S=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.announcements.index")},{title:t("Announcements"),href:route("hr.announcements.index")},{title:t("Dashboard")}],c=(s,r=!1)=>{var N,v;const a=u.includes(s.id),D={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[s.category]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(o,{className:`mb-4 ${r?"border-red-300 bg-red-50/30":""} ${!a&&n?"border-l-4 border-l-blue-500":""}`,children:[e.jsx(E,{className:"pb-3",children:e.jsxs("div",{className:"flex justify-between items-start gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx(H,{className:"text-base font-semibold text-gray-900 dark:text-gray-100 mb-2",children:s.title}),e.jsx(L,{className:"text-sm text-gray-600 dark:text-gray-400",children:s.description})]}),e.jsxs("div",{className:"flex flex-col items-end space-y-1.5 flex-shrink-0",children:[e.jsx(j,{variant:"outline",className:`text-xs ring-1 ring-inset ${D}`,children:s.category.charAt(0).toUpperCase()+s.category.slice(1)}),s.is_featured&&e.jsxs(j,{variant:"secondary",className:"text-xs bg-purple-50 text-purple-700 hover:bg-purple-50",children:[e.jsx(U,{className:"h-3 w-3 mr-1"})," ",t("Featured")]}),s.is_high_priority&&e.jsxs(j,{variant:"secondary",className:"text-xs bg-red-50 text-red-700 hover:bg-red-50",children:[e.jsx(I,{className:"h-3 w-3 mr-1"})," ",t("High Priority")]})]})]})}),e.jsxs(l,{className:"pb-3",children:[e.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-400 mb-3",children:s.start_date&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(K,{className:"h-3.5 w-3.5 mr-1.5"}),e.jsx("span",{children:((N=window.appSettings)==null?void 0:N.formatDateTimeSimple(s.start_date,!1))||w(new Date(s.start_date),"MMM dd, yyyy")}),s.end_date&&e.jsxs("span",{children:[" - ",((v=window.appSettings)==null?void 0:v.formatDateTimeSimple(s.end_date,!1))||w(new Date(s.end_date),"MMM dd, yyyy")]})]})}),e.jsxs("p",{className:"line-clamp-3 text-sm text-gray-700 dark:text-gray-300 leading-relaxed",children:[s.content.replace(/<[^>]*>?/gm," ").substring(0,200),"..."]})]}),e.jsx(F,{children:e.jsx(V,{variant:"default",size:"sm",onClick:()=>T(s),children:t("Read More")})})]},s.id)};return e.jsx(M,{title:t("Announcement Dashboard"),url:"/hr/announcements/dashboard",actions:g,breadcrumbs:S,children:e.jsxs($,{defaultValue:"all",className:"w-full",children:[e.jsxs(q,{className:"mb-4",children:[e.jsx(d,{value:"all",children:t("All Announcements")}),e.jsx(d,{value:"high-priority",children:t("High Priority")}),e.jsx(d,{value:"featured",children:t("Featured")}),e.jsx(d,{value:"upcoming",children:t("Upcoming")})]}),e.jsx(m,{value:"all",className:"mt-0",children:i&&i.length>0?e.jsx("div",{className:"space-y-4",children:i.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No announcements found.")})})})}),e.jsx(m,{value:"high-priority",className:"mt-0",children:x&&x.length>0?e.jsx("div",{className:"space-y-4",children:x.map(s=>c(s,!0))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No high priority announcements found.")})})})}),e.jsx(m,{value:"featured",className:"mt-0",children:h&&h.length>0?e.jsx("div",{className:"space-y-4",children:h.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No featured announcements found.")})})})}),e.jsx(m,{value:"upcoming",className:"mt-0",children:y.length>0?e.jsx("div",{className:"space-y-4",children:y.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No upcoming announcements found.")})})})})]})})}export{$e as default};
diff --git a/public/build/assets/dashboard-CMpL2E9D.js b/public/build/assets/dashboard-Dwmj3_s2.js
similarity index 84%
rename from public/build/assets/dashboard-CMpL2E9D.js
rename to public/build/assets/dashboard-Dwmj3_s2.js
index ff3b398b4..4b85c31a0 100644
--- a/public/build/assets/dashboard-CMpL2E9D.js
+++ b/public/build/assets/dashboard-Dwmj3_s2.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as f}from"./page-template-CUbbykGe.js";import{u as b,c as k,C as a,m as r,n as i,l,z as u,A as w,o as v,r as g}from"./app-DCZHPiEr.js";import{P as T}from"./progress-DWAgY7H5.js";import{L as C}from"./list-BSrGYPOe.js";import{f as h}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */function ce(){const{t}=b(),{statistics:n,programStats:o,recentCompletions:c,upcomingTrainings:p}=k().props,j=()=>{g.get(route("hr.employee-trainings.index"))},y=[{label:t("List View"),icon:e.jsx(C,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:j}],N=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employee-trainings.index")},{title:t("Training Management"),href:route("hr.employee-trainings.index")},{title:t("Employee Trainings"),href:route("hr.employee-trainings.index")},{title:t("Dashboard")}];return e.jsxs(f,{title:t("Training Dashboard"),url:"/hr/training/employee-trainings/dashboard",actions:y,breadcrumbs:N,children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-4 mb-6",children:[e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Total Trainings")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:n.totalTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Completed")})}),e.jsxs(l,{children:[e.jsx("p",{className:"text-2xl font-bold text-green-600 dark:text-green-400",children:n.completedTrainings}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[n.completionRate,"% ",t("Completion Rate")]})]})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("In Progress")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-blue-600 dark:text-blue-400",children:n.inProgressTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Assigned")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-amber-600 dark:text-amber-400",children:n.assignedTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Failed")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-red-600 dark:text-red-400",children:n.failedTrainings})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6",children:[e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Program Completion Rates")})}),e.jsx(l,{children:o&&o.length>0?e.jsx("div",{className:"space-y-4",children:o.map((s,d)=>e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s.name}),e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:[s.completion_rate,"%"]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(T,{value:s.completion_rate,className:"h-2 flex-1"}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:[s.completed,"/",s.total]})]})]},d))}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No program data available")})})]}),e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Recent Completions")})}),e.jsx(l,{children:c&&c.length>0?e.jsx("div",{className:"space-y-3",children:c.map(s=>{var d,x,m;return e.jsxs("div",{className:"flex items-start justify-between pb-3 border-b last:border-0",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mb-1",children:(d=s.employee)==null?void 0:d.name}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:(x=s.training_program)==null?void 0:x.name}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-0.5",children:[t("Completed")," ",((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.completion_date,!1))||h(new Date(s.completion_date),"MMM dd, yyyy")]})]}),e.jsxs("div",{className:"text-right",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:s.score?`${s.score}%`:"-"}),e.jsx("p",{className:"text-xs",children:s.is_passed?e.jsx("span",{className:"text-green-600 dark:text-green-400",children:t("Passed")}):e.jsx("span",{className:"text-red-600 dark:text-red-400",children:t("Failed")})})]})]},s.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No recent completions")})})]})]}),e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Upcoming Trainings")})}),e.jsx(l,{children:p&&p.length>0?e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:p.map(s=>{var d,x,m;return e.jsxs(a,{className:"border",children:[e.jsxs(r,{className:"pb-2",children:[e.jsx(i,{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:(d=s.training_program)==null?void 0:d.name}),e.jsx(u,{className:"text-xs",children:(x=s.employee)==null?void 0:x.name})]}),e.jsx(l,{className:"pb-2",children:e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium",children:t("Assigned")})," ",((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.assigned_date,!1))||h(new Date(s.assigned_date),"MMM dd, yyyy")]})}),e.jsx(w,{children:e.jsx(v,{variant:"outline",size:"sm",className:"w-full",onClick:()=>g.get(route("hr.employee-trainings.show",s.id)),children:t("View Details")})})]},s.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No upcoming trainings")})})]})]})}export{ce as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as f}from"./page-template-CM2S36EN.js";import{u as b,c as k,C as a,m as r,n as i,l,z as u,A as w,o as v,r as g}from"./app-4fHGBOxL.js";import{P as T}from"./progress-8FJ0HkGU.js";import{L as C}from"./list-TEmTfixH.js";import{f as h}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */function ce(){const{t}=b(),{statistics:n,programStats:o,recentCompletions:c,upcomingTrainings:p}=k().props,j=()=>{g.get(route("hr.employee-trainings.index"))},y=[{label:t("List View"),icon:e.jsx(C,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:j}],N=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employee-trainings.index")},{title:t("Training Management"),href:route("hr.employee-trainings.index")},{title:t("Employee Trainings"),href:route("hr.employee-trainings.index")},{title:t("Dashboard")}];return e.jsxs(f,{title:t("Training Dashboard"),url:"/hr/training/employee-trainings/dashboard",actions:y,breadcrumbs:N,children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-4 mb-6",children:[e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Total Trainings")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:n.totalTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Completed")})}),e.jsxs(l,{children:[e.jsx("p",{className:"text-2xl font-bold text-green-600 dark:text-green-400",children:n.completedTrainings}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[n.completionRate,"% ",t("Completion Rate")]})]})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("In Progress")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-blue-600 dark:text-blue-400",children:n.inProgressTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Assigned")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-amber-600 dark:text-amber-400",children:n.assignedTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Failed")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-red-600 dark:text-red-400",children:n.failedTrainings})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6",children:[e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Program Completion Rates")})}),e.jsx(l,{children:o&&o.length>0?e.jsx("div",{className:"space-y-4",children:o.map((s,d)=>e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s.name}),e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:[s.completion_rate,"%"]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(T,{value:s.completion_rate,className:"h-2 flex-1"}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:[s.completed,"/",s.total]})]})]},d))}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No program data available")})})]}),e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Recent Completions")})}),e.jsx(l,{children:c&&c.length>0?e.jsx("div",{className:"space-y-3",children:c.map(s=>{var d,x,m;return e.jsxs("div",{className:"flex items-start justify-between pb-3 border-b last:border-0",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mb-1",children:(d=s.employee)==null?void 0:d.name}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:(x=s.training_program)==null?void 0:x.name}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-0.5",children:[t("Completed")," ",((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.completion_date,!1))||h(new Date(s.completion_date),"MMM dd, yyyy")]})]}),e.jsxs("div",{className:"text-right",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:s.score?`${s.score}%`:"-"}),e.jsx("p",{className:"text-xs",children:s.is_passed?e.jsx("span",{className:"text-green-600 dark:text-green-400",children:t("Passed")}):e.jsx("span",{className:"text-red-600 dark:text-red-400",children:t("Failed")})})]})]},s.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No recent completions")})})]})]}),e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Upcoming Trainings")})}),e.jsx(l,{children:p&&p.length>0?e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:p.map(s=>{var d,x,m;return e.jsxs(a,{className:"border",children:[e.jsxs(r,{className:"pb-2",children:[e.jsx(i,{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:(d=s.training_program)==null?void 0:d.name}),e.jsx(u,{className:"text-xs",children:(x=s.employee)==null?void 0:x.name})]}),e.jsx(l,{className:"pb-2",children:e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium",children:t("Assigned")})," ",((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.assigned_date,!1))||h(new Date(s.assigned_date),"MMM dd, yyyy")]})}),e.jsx(w,{children:e.jsx(v,{variant:"outline",size:"sm",className:"w-full",onClick:()=>g.get(route("hr.employee-trainings.show",s.id)),children:t("View Details")})})]},s.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No upcoming trainings")})})]})]})}export{ce as default};
diff --git a/public/build/assets/depreciation-report-CaTQPc-F.js b/public/build/assets/depreciation-report-6mu-BcpN.js
similarity index 68%
rename from public/build/assets/depreciation-report-CaTQPc-F.js
rename to public/build/assets/depreciation-report-6mu-BcpN.js
index 0c063795b..9b1786b04 100644
--- a/public/build/assets/depreciation-report-CaTQPc-F.js
+++ b/public/build/assets/depreciation-report-6mu-BcpN.js
@@ -1 +1 @@
-import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-CUbbykGe.js";import{u as Q,c as W,C as g,l as x,m as X,n as Y,r as u}from"./app-DCZHPiEr.js";import{S as Z}from"./search-and-filter-bar-CvVfaqsJ.js";import{P as ee}from"./pagination-CLhGv5TU.js";import{P as re,S as D,C as te}from"./CrudTable-C2L9P_V2.js";import{L as ae}from"./list-BSrGYPOe.js";import{C as se}from"./chart-no-axes-column-increasing-BYV5eoZ9.js";import{D as ie}from"./download-jqune9mh.js";import{T as oe}from"./trending-up-C1uVxjVi.js";import{D as ne}from"./dollar-sign-BsSLq7gF.js";import{T as P}from"./trending-down-BtPHZ2fA.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./filter-CQAy5sxY.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function Ut(){var N,w,k,S;const{t:r}=Q(),{assets:s,assetTypes:T,totalPurchaseValue:n,totalCurrentValue:f,totalDepreciation:_,filters:i={}}=W().props,[l,v]=h.useState(i.asset_type_id||""),[d,b]=h.useState(i.purchase_date_from||""),[p,j]=h.useState(i.purchase_date_to||""),[F,y]=h.useState(!1),A=()=>{u.get(route("hr.assets.index"))},R=()=>{u.get(route("hr.assets.dashboard"))},V=()=>l!==""||d!==""||p!=="",L=()=>(l!==""?1:0)+(d!==""?1:0)+(p!==""?1:0),M=()=>{u.get(route("hr.assets.depreciation-report"),{page:1,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},$=t=>{const a=i.sort_field===t&&i.sort_direction==="asc"?"desc":"asc";u.get(route("hr.assets.depreciation-report"),{sort_field:t,sort_direction:a,page:1,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},E=()=>{v(""),b(""),j(""),y(!1),u.get(route("hr.assets.depreciation-report"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},U=t=>{const a=new URL(t).searchParams.get("page")||"1";u.get(route("hr.assets.depreciation-report"),{page:a,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},B=t=>{u.get(route("hr.assets.depreciation-report"),{page:1,per_page:parseInt(t),asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},H=()=>{window.print()},I=()=>{const t=new URLSearchParams({...l&&{asset_type_id:l},...d&&{purchase_date_from:d},...p&&{purchase_date_to:p}});window.open(`${route("hr.assets.export-depreciation-csv")}?${t.toString()}`,"_blank")},O=[{label:r("Asset List"),icon:e.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:A},{label:r("Dashboard"),icon:e.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:R},{label:r("Print"),icon:e.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:H,className:"print:hidden"},{label:r("Export CSV"),icon:e.jsx(ie,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:I,className:"print:hidden"}],q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.assets.index")},{title:r("Asset Management"),href:route("hr.assets.index")},{title:r("Depreciation Report")}],z=[{value:"",label:r("All Types")},...(T||[]).map(t=>({value:t.id.toString(),label:t.name}))],G=(t,a)=>!t||t===0?0:(t-a)/t*100,J=[{key:"name",label:r("Asset Name"),sortable:!0,render:(t,a)=>{var o;return e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:a.name}),e.jsx("div",{className:"text-xs text-gray-500",children:((o=a.asset_type)==null?void 0:o.name)||"-"})]})}},{key:"purchase_date",label:r("Purchase Date"),sortable:!0,render:t=>{var a;return t?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString():"-"}},{key:"purchase_cost",label:r("Purchase Cost"),sortable:!0,render:t=>{var o;const a=parseFloat(t||0);return((o=window.appSettings)==null?void 0:o.formatCurrency(a))??"-"}},{key:"depreciation_method",label:r("Depreciation Method"),render:(t,a)=>{var m;const o=(m=a.depreciation)==null?void 0:m.method;return o==="straight_line"?r("Straight Line"):o==="reducing_balance"?r("Reducing Balance"):"-"}},{key:"current_value",label:r("Current Value"),render:(t,a)=>{var m,c;const o=parseFloat(((m=a.depreciation)==null?void 0:m.current_value)||0);return((c=window.appSettings)==null?void 0:c.formatCurrency(o))??"-"}},{key:"depreciation_amount",label:r("Depreciation"),render:(t,a)=>{var c,C;const o=parseFloat(a.purchase_cost||0),m=parseFloat(((c=a.depreciation)==null?void 0:c.current_value)||0);return((C=window.appSettings)==null?void 0:C.formatCurrency(o-m))??"-"}},{key:"depreciation_pct",label:r("Depreciation %"),render:(t,a)=>{var c;const o=parseFloat(a.purchase_cost||0),m=parseFloat(((c=a.depreciation)==null?void 0:c.current_value)||0);return`${G(o,m).toFixed(2)}%`}}];return e.jsxs(K,{title:r("Asset Depreciation Report"),url:"/hr/assets/depreciation-report",actions:O,breadcrumbs:q,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4 print:hidden",children:e.jsx(Z,{searchTerm:"",onSearchChange:()=>{},onSearch:()=>{},filters:[{name:"asset_type_id",label:r("Asset Type"),type:"select",value:l,onChange:v,options:z},{name:"purchase_date_from",label:r("Purchase Date From"),type:"date",value:d,onChange:b},{name:"purchase_date_to",label:r("Purchase Date To"),type:"date",value:p,onChange:j}],showFilters:F,setShowFilters:y,hasActiveFilters:V,activeFilterCount:L,onResetFilters:E,onApplyFilters:M,currentPerPage:((N=i.per_page)==null?void 0:N.toString())||"10",onPerPageChange:B,hideSearch:!0})}),e.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-3 md:grid-cols-3",children:[e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-blue-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Purchase Value")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:(w=window.appSettings)==null?void 0:w.formatCurrency(n||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-blue-600 dark:text-blue-400",children:[e.jsx(D,{className:"h-3 w-3"}),e.jsx("span",{className:"font-medium",children:r("Original cost of all assets")})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-blue-100 dark:bg-blue-900/40",children:e.jsx(D,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-blue-100 dark:bg-blue-900/40",children:e.jsx("div",{className:"h-full w-full rounded-full bg-blue-500"})})})]})]}),e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-green-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Current Value")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:(k=window.appSettings)==null?void 0:k.formatCurrency(f||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-green-600 dark:text-green-500",children:[e.jsx(oe,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[n>0?Math.round(f/n*100):0,"% ",r("of purchase value")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-green-100 dark:bg-green-900/40",children:e.jsx(ne,{className:"h-5 w-5 text-green-600 dark:text-green-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-green-100 dark:bg-green-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-green-500 transition-all",style:{width:`${n>0?f/n*100:0}%`}})})})]})]}),e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-red-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Depreciation")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-red-600 dark:text-red-400",children:(S=window.appSettings)==null?void 0:S.formatCurrency(_||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-red-600 dark:text-red-400",children:[e.jsx(P,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[n>0?Math.round(_/n*100):0,"% ",r("of purchase value")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-red-100 dark:bg-red-900/40",children:e.jsx(P,{className:"h-5 w-5 text-red-600 dark:text-red-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-red-100 dark:bg-red-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-red-500 transition-all",style:{width:`${n>0?_/n*100:0}%`}})})})]})]})]}),e.jsxs(g,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(X,{className:"bg-gray-50/50 pb-3 dark:bg-gray-800/50",children:e.jsx(Y,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:r("Asset Depreciation Details")})}),e.jsxs(x,{className:"p-0",children:[e.jsx("div",{className:"overflow-hidden",children:e.jsx(te,{columns:J,actions:[],data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:()=>{},sortField:i.sort_field,sortDirection:i.sort_direction,onSort:$,permissions:[],showActions:!1})}),e.jsx("div",{className:"print:hidden",children:e.jsx(ee,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:r("assets"),onPageChange:U})})]})]})]})}export{Ut as default};
+import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-CM2S36EN.js";import{u as Q,c as W,C as g,l as x,m as X,n as Y,r as u}from"./app-4fHGBOxL.js";import{S as Z}from"./search-and-filter-bar-Dtigj_x9.js";import{P as ee}from"./pagination-CGq0GJg0.js";import{P as re,S as D,C as te}from"./CrudTable-Cxl8O2CF.js";import{L as ae}from"./list-TEmTfixH.js";import{C as se}from"./chart-no-axes-column-increasing-CGgEtajp.js";import{D as ie}from"./download-BzxwiIbz.js";import{T as oe}from"./trending-up-D3RLojX7.js";import{D as ne}from"./dollar-sign-W87qtnS1.js";import{T as P}from"./trending-down-CM9zB975.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./filter-BDm-DaBQ.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function Ut(){var N,w,k,S;const{t:r}=Q(),{assets:s,assetTypes:T,totalPurchaseValue:n,totalCurrentValue:f,totalDepreciation:_,filters:i={}}=W().props,[l,v]=h.useState(i.asset_type_id||""),[d,b]=h.useState(i.purchase_date_from||""),[p,j]=h.useState(i.purchase_date_to||""),[F,y]=h.useState(!1),A=()=>{u.get(route("hr.assets.index"))},R=()=>{u.get(route("hr.assets.dashboard"))},V=()=>l!==""||d!==""||p!=="",L=()=>(l!==""?1:0)+(d!==""?1:0)+(p!==""?1:0),M=()=>{u.get(route("hr.assets.depreciation-report"),{page:1,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},$=t=>{const a=i.sort_field===t&&i.sort_direction==="asc"?"desc":"asc";u.get(route("hr.assets.depreciation-report"),{sort_field:t,sort_direction:a,page:1,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},E=()=>{v(""),b(""),j(""),y(!1),u.get(route("hr.assets.depreciation-report"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},U=t=>{const a=new URL(t).searchParams.get("page")||"1";u.get(route("hr.assets.depreciation-report"),{page:a,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},B=t=>{u.get(route("hr.assets.depreciation-report"),{page:1,per_page:parseInt(t),asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},H=()=>{window.print()},I=()=>{const t=new URLSearchParams({...l&&{asset_type_id:l},...d&&{purchase_date_from:d},...p&&{purchase_date_to:p}});window.open(`${route("hr.assets.export-depreciation-csv")}?${t.toString()}`,"_blank")},O=[{label:r("Asset List"),icon:e.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:A},{label:r("Dashboard"),icon:e.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:R},{label:r("Print"),icon:e.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:H,className:"print:hidden"},{label:r("Export CSV"),icon:e.jsx(ie,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:I,className:"print:hidden"}],q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.assets.index")},{title:r("Asset Management"),href:route("hr.assets.index")},{title:r("Depreciation Report")}],z=[{value:"",label:r("All Types")},...(T||[]).map(t=>({value:t.id.toString(),label:t.name}))],G=(t,a)=>!t||t===0?0:(t-a)/t*100,J=[{key:"name",label:r("Asset Name"),sortable:!0,render:(t,a)=>{var o;return e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:a.name}),e.jsx("div",{className:"text-xs text-gray-500",children:((o=a.asset_type)==null?void 0:o.name)||"-"})]})}},{key:"purchase_date",label:r("Purchase Date"),sortable:!0,render:t=>{var a;return t?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString():"-"}},{key:"purchase_cost",label:r("Purchase Cost"),sortable:!0,render:t=>{var o;const a=parseFloat(t||0);return((o=window.appSettings)==null?void 0:o.formatCurrency(a))??"-"}},{key:"depreciation_method",label:r("Depreciation Method"),render:(t,a)=>{var m;const o=(m=a.depreciation)==null?void 0:m.method;return o==="straight_line"?r("Straight Line"):o==="reducing_balance"?r("Reducing Balance"):"-"}},{key:"current_value",label:r("Current Value"),render:(t,a)=>{var m,c;const o=parseFloat(((m=a.depreciation)==null?void 0:m.current_value)||0);return((c=window.appSettings)==null?void 0:c.formatCurrency(o))??"-"}},{key:"depreciation_amount",label:r("Depreciation"),render:(t,a)=>{var c,C;const o=parseFloat(a.purchase_cost||0),m=parseFloat(((c=a.depreciation)==null?void 0:c.current_value)||0);return((C=window.appSettings)==null?void 0:C.formatCurrency(o-m))??"-"}},{key:"depreciation_pct",label:r("Depreciation %"),render:(t,a)=>{var c;const o=parseFloat(a.purchase_cost||0),m=parseFloat(((c=a.depreciation)==null?void 0:c.current_value)||0);return`${G(o,m).toFixed(2)}%`}}];return e.jsxs(K,{title:r("Asset Depreciation Report"),url:"/hr/assets/depreciation-report",actions:O,breadcrumbs:q,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4 print:hidden",children:e.jsx(Z,{searchTerm:"",onSearchChange:()=>{},onSearch:()=>{},filters:[{name:"asset_type_id",label:r("Asset Type"),type:"select",value:l,onChange:v,options:z},{name:"purchase_date_from",label:r("Purchase Date From"),type:"date",value:d,onChange:b},{name:"purchase_date_to",label:r("Purchase Date To"),type:"date",value:p,onChange:j}],showFilters:F,setShowFilters:y,hasActiveFilters:V,activeFilterCount:L,onResetFilters:E,onApplyFilters:M,currentPerPage:((N=i.per_page)==null?void 0:N.toString())||"10",onPerPageChange:B,hideSearch:!0})}),e.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-3 md:grid-cols-3",children:[e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-blue-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Purchase Value")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:(w=window.appSettings)==null?void 0:w.formatCurrency(n||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-blue-600 dark:text-blue-400",children:[e.jsx(D,{className:"h-3 w-3"}),e.jsx("span",{className:"font-medium",children:r("Original cost of all assets")})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-blue-100 dark:bg-blue-900/40",children:e.jsx(D,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-blue-100 dark:bg-blue-900/40",children:e.jsx("div",{className:"h-full w-full rounded-full bg-blue-500"})})})]})]}),e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-green-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Current Value")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:(k=window.appSettings)==null?void 0:k.formatCurrency(f||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-green-600 dark:text-green-500",children:[e.jsx(oe,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[n>0?Math.round(f/n*100):0,"% ",r("of purchase value")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-green-100 dark:bg-green-900/40",children:e.jsx(ne,{className:"h-5 w-5 text-green-600 dark:text-green-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-green-100 dark:bg-green-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-green-500 transition-all",style:{width:`${n>0?f/n*100:0}%`}})})})]})]}),e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-red-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Depreciation")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-red-600 dark:text-red-400",children:(S=window.appSettings)==null?void 0:S.formatCurrency(_||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-red-600 dark:text-red-400",children:[e.jsx(P,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[n>0?Math.round(_/n*100):0,"% ",r("of purchase value")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-red-100 dark:bg-red-900/40",children:e.jsx(P,{className:"h-5 w-5 text-red-600 dark:text-red-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-red-100 dark:bg-red-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-red-500 transition-all",style:{width:`${n>0?_/n*100:0}%`}})})})]})]})]}),e.jsxs(g,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(X,{className:"bg-gray-50/50 pb-3 dark:bg-gray-800/50",children:e.jsx(Y,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:r("Asset Depreciation Details")})}),e.jsxs(x,{className:"p-0",children:[e.jsx("div",{className:"overflow-hidden",children:e.jsx(te,{columns:J,actions:[],data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:()=>{},sortField:i.sort_field,sortDirection:i.sort_direction,onSort:$,permissions:[],showActions:!1})}),e.jsx("div",{className:"print:hidden",children:e.jsx(ee,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:r("assets"),onPageChange:U})})]})]})]})}export{Ut as default};
diff --git a/public/build/assets/dollar-sign-BsSLq7gF.js b/public/build/assets/dollar-sign-W87qtnS1.js
similarity index 89%
rename from public/build/assets/dollar-sign-BsSLq7gF.js
rename to public/build/assets/dollar-sign-W87qtnS1.js
index 36cc56da8..820c62156 100644
--- a/public/build/assets/dollar-sign-BsSLq7gF.js
+++ b/public/build/assets/dollar-sign-W87qtnS1.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/download-jqune9mh.js b/public/build/assets/download-BzxwiIbz.js
similarity index 90%
rename from public/build/assets/download-jqune9mh.js
rename to public/build/assets/download-BzxwiIbz.js
index cdd4d33d4..2c1f0b20c 100644
--- a/public/build/assets/download-jqune9mh.js
+++ b/public/build/assets/download-BzxwiIbz.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/edit-DhkzcgZM.js b/public/build/assets/edit-BO7Tft8k.js
similarity index 80%
rename from public/build/assets/edit-DhkzcgZM.js
rename to public/build/assets/edit-BO7Tft8k.js
index c7ae86f27..e2b4a96a7 100644
--- a/public/build/assets/edit-DhkzcgZM.js
+++ b/public/build/assets/edit-BO7Tft8k.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-CUbbykGe.js";import{u as D,c as I,b as V,C as m,m as p,n as x,l as h,L as o,I as b,o as C,r as g,t as l}from"./app-DCZHPiEr.js";import{T as y}from"./textarea-MT-uY0Br.js";import{S as N,a as T,b as k,c as E,d as u}from"./select-X5YLR2bv.js";import{C as P}from"./checkbox-BHPvTCNK.js";import{A as U}from"./arrow-left-DifDyQQ2.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ye(){var v;const{t}=D(),{contractTemplate:s,contractTypes:d,globalSettings:i}=I().props,{data:n,setData:c,put:S,processing:j,errors:a,clearErrors:q}=V({name:s.name||"",description:s.description||"",contract_type_id:((v=s.contract_type_id)==null?void 0:v.toString())||"",template_content:s.template_content||"",variables:Array.isArray(s.variables)?s.variables.join(", "):s.variables||"",clauses:Array.isArray(s.clauses)?s.clauses.join(", "):s.clauses||"",is_default:s.is_default||!1,status:s.status||"active"}),F=r=>{r.preventDefault(),q(),i!=null&&i.is_demo||l.loading(t("Updating contract template...")),S(route("hr.contracts.contract-templates.update",s.id),{onSuccess:f=>{var _;i!=null&&i.is_demo||l.dismiss(),(_=f.props.flash)!=null&&_.success&&l.success(t(f.props.flash.success))},onError:()=>{i!=null&&i.is_demo||l.dismiss(),l.error(t("Please fix the errors below"))}})},A=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("Edit")}];return e.jsx(w,{title:t("Edit Contract Template"),breadcrumbs:A,actions:[{label:t("Back"),icon:e.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>g.get(route("hr.contracts.contract-templates.index"))}],children:e.jsxs("form",{onSubmit:F,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(b,{id:"name",value:n.name,onChange:r=>c("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"contract_type_id",required:!0,children:t("Contract Type")}),e.jsxs(N,{value:n.contract_type_id,onValueChange:r=>c("contract_type_id",r),children:[e.jsx(T,{className:a.contract_type_id?"border-red-500":"",children:e.jsx(k,{placeholder:t("Select Contract Type")})}),e.jsx(E,{searchable:!0,children:d==null?void 0:d.map(r=>e.jsx(u,{value:r.id.toString(),children:r.name},r.id))})]}),a.contract_type_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.contract_type_id})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(N,{value:n.status,onValueChange:r=>c("status",r),children:[e.jsx(T,{className:a.status?"border-red-500":"",children:e.jsx(k,{})}),e.jsxs(E,{children:[e.jsx(u,{value:"active",children:t("Active")}),e.jsx(u,{value:"inactive",children:t("Inactive")})]})]}),a.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.status})]})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:t("Description")}),e.jsx(y,{id:"description",value:n.description,onChange:r=>c("description",r.target.value),placeholder:t("Enter description"),rows:2,className:a.description?"border-red-500":""}),a.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(P,{id:"is_default",checked:n.is_default,onCheckedChange:r=>c("is_default",r)}),e.jsx(o,{htmlFor:"is_default",children:t("Set as Default for Contract Type")})]})]})]}),e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(h,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(y,{id:"template_content",value:n.template_content,onChange:r=>c("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${a.template_content?"border-red-500":""}`}),a.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(h,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(b,{id:"variables",value:n.variables,onChange:r=>c("variables",r.target.value),placeholder:"employee_name, company_name, start_date",required:!0,className:a.variables?"border-red-500":""}),a.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>g.get(route("hr.contracts.contract-templates.index")),children:t("Cancel")}),e.jsx(C,{type:"submit",disabled:j,children:t(j?"Updating...":"Update Template")})]})]})})}export{ye as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-CM2S36EN.js";import{u as D,c as I,b as V,C as m,m as p,n as x,l as h,L as o,I as b,o as C,r as g,t as l}from"./app-4fHGBOxL.js";import{T as y}from"./textarea-f6Pa1mf5.js";import{S as N,a as T,b as k,c as E,d as u}from"./select-T_sz7ImN.js";import{C as P}from"./checkbox-C8HXxmlr.js";import{A as U}from"./arrow-left-IfLGa0Dx.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ye(){var v;const{t}=D(),{contractTemplate:s,contractTypes:d,globalSettings:i}=I().props,{data:n,setData:c,put:S,processing:j,errors:a,clearErrors:q}=V({name:s.name||"",description:s.description||"",contract_type_id:((v=s.contract_type_id)==null?void 0:v.toString())||"",template_content:s.template_content||"",variables:Array.isArray(s.variables)?s.variables.join(", "):s.variables||"",clauses:Array.isArray(s.clauses)?s.clauses.join(", "):s.clauses||"",is_default:s.is_default||!1,status:s.status||"active"}),F=r=>{r.preventDefault(),q(),i!=null&&i.is_demo||l.loading(t("Updating contract template...")),S(route("hr.contracts.contract-templates.update",s.id),{onSuccess:f=>{var _;i!=null&&i.is_demo||l.dismiss(),(_=f.props.flash)!=null&&_.success&&l.success(t(f.props.flash.success))},onError:()=>{i!=null&&i.is_demo||l.dismiss(),l.error(t("Please fix the errors below"))}})},A=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("Edit")}];return e.jsx(w,{title:t("Edit Contract Template"),breadcrumbs:A,actions:[{label:t("Back"),icon:e.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>g.get(route("hr.contracts.contract-templates.index"))}],children:e.jsxs("form",{onSubmit:F,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(b,{id:"name",value:n.name,onChange:r=>c("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"contract_type_id",required:!0,children:t("Contract Type")}),e.jsxs(N,{value:n.contract_type_id,onValueChange:r=>c("contract_type_id",r),children:[e.jsx(T,{className:a.contract_type_id?"border-red-500":"",children:e.jsx(k,{placeholder:t("Select Contract Type")})}),e.jsx(E,{searchable:!0,children:d==null?void 0:d.map(r=>e.jsx(u,{value:r.id.toString(),children:r.name},r.id))})]}),a.contract_type_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.contract_type_id})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(N,{value:n.status,onValueChange:r=>c("status",r),children:[e.jsx(T,{className:a.status?"border-red-500":"",children:e.jsx(k,{})}),e.jsxs(E,{children:[e.jsx(u,{value:"active",children:t("Active")}),e.jsx(u,{value:"inactive",children:t("Inactive")})]})]}),a.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.status})]})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:t("Description")}),e.jsx(y,{id:"description",value:n.description,onChange:r=>c("description",r.target.value),placeholder:t("Enter description"),rows:2,className:a.description?"border-red-500":""}),a.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(P,{id:"is_default",checked:n.is_default,onCheckedChange:r=>c("is_default",r)}),e.jsx(o,{htmlFor:"is_default",children:t("Set as Default for Contract Type")})]})]})]}),e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(h,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(y,{id:"template_content",value:n.template_content,onChange:r=>c("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${a.template_content?"border-red-500":""}`}),a.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(h,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(b,{id:"variables",value:n.variables,onChange:r=>c("variables",r.target.value),placeholder:"employee_name, company_name, start_date",required:!0,className:a.variables?"border-red-500":""}),a.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>g.get(route("hr.contracts.contract-templates.index")),children:t("Cancel")}),e.jsx(C,{type:"submit",disabled:j,children:t(j?"Updating...":"Update Template")})]})]})})}export{ye as default};
diff --git a/public/build/assets/edit-Dk9vX_VQ.js b/public/build/assets/edit-BhDAL-8C.js
similarity index 83%
rename from public/build/assets/edit-Dk9vX_VQ.js
rename to public/build/assets/edit-BhDAL-8C.js
index 712641d86..8f52a2b45 100644
--- a/public/build/assets/edit-Dk9vX_VQ.js
+++ b/public/build/assets/edit-BhDAL-8C.js
@@ -1,3 +1,3 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-CUbbykGe.js";import{u as A,c as I,b as P,C as u,m as p,n as x,l as h,L as o,I as D,o as T,r as F,t as n}from"./app-DCZHPiEr.js";import{T as j}from"./textarea-MT-uY0Br.js";import{S as f,a as v,b as _,c as g,d as c}from"./select-X5YLR2bv.js";import{C as V}from"./checkbox-BHPvTCNK.js";import{A as O}from"./arrow-left-DifDyQQ2.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ce(){var N;const{t}=A(),{documentTemplate:a,categories:m,globalSettings:i}=I().props,{data:l,setData:d,put:S,processing:y,errors:s,clearErrors:k}=P({name:a.name||"",description:a.description||"",category_id:((N=a.category_id)==null?void 0:N.toString())||"",template_content:a.template_content||"",placeholders:Array.isArray(a.placeholders)?a.placeholders.join(", "):a.placeholders||"",default_values:a.default_values?JSON.stringify(a.default_values,null,2):"",file_format:a.file_format||"pdf",is_default:a.is_default||!1,status:a.status||"active"}),E=r=>{if(r.preventDefault(),k(),l.default_values)try{JSON.parse(l.default_values)}catch{n.error(t("Default Values must be valid JSON"));return}i!=null&&i.is_demo||n.loading(t("Updating document template...")),S(route("hr.documents.document-templates.update",a.id),{onSuccess:C=>{var b;i!=null&&i.is_demo||n.dismiss(),(b=C.props.flash)!=null&&b.success&&n.success(t(C.props.flash.success))},onError:()=>{i!=null&&i.is_demo||n.dismiss(),n.error(t("Please fix the errors below"))}})},q=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("Edit")}];return e.jsx(w,{title:t("Edit Document Template"),breadcrumbs:q,actions:[{label:t("Back"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>F.get(route("hr.documents.document-templates.index"))}],children:e.jsxs("form",{onSubmit:E,className:"space-y-6",children:[e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(D,{id:"name",value:l.name,onChange:r=>d("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:s.name?"border-red-500":""}),s.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"category_id",required:!0,children:t("Category")}),e.jsxs(f,{value:l.category_id,onValueChange:r=>d("category_id",r),children:[e.jsx(v,{className:s.category_id?"border-red-500":"",children:e.jsx(_,{placeholder:t("Select Category")})}),e.jsx(g,{searchable:!0,children:m==null?void 0:m.map(r=>e.jsx(c,{value:r.id.toString(),children:r.name},r.id))})]}),s.category_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.category_id})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"file_format",children:t("File Format")}),e.jsxs(f,{value:l.file_format,onValueChange:r=>d("file_format",r),children:[e.jsx(v,{className:s.file_format?"border-red-500":"",children:e.jsx(_,{})}),e.jsxs(g,{children:[e.jsx(c,{value:"pdf",children:"PDF"}),e.jsx(c,{value:"doc",children:"DOC"}),e.jsx(c,{value:"docx",children:"DOCX"}),e.jsx(c,{value:"txt",children:"TXT"})]})]}),s.file_format&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.file_format})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(f,{value:l.status,onValueChange:r=>d("status",r),children:[e.jsx(v,{className:s.status?"border-red-500":"",children:e.jsx(_,{})}),e.jsxs(g,{children:[e.jsx(c,{value:"active",children:t("Active")}),e.jsx(c,{value:"inactive",children:t("Inactive")})]})]}),s.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.status})]})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:t("Description")}),e.jsx(j,{id:"description",value:l.description,onChange:r=>d("description",r.target.value),placeholder:t("Enter description"),rows:2,className:s.description?"border-red-500":""}),s.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:l.is_default,onCheckedChange:r=>d("is_default",r)}),e.jsx(o,{htmlFor:"is_default",children:t("Set as Default for Category")})]})]})]}),e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(h,{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{placeholder_name}} for dynamic content")}),e.jsx(j,{id:"template_content",value:l.template_content,onChange:r=>d("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${s.template_content?"border-red-500":""}`}),s.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.template_content})]})})]}),e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Placeholders & Default Values")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"placeholders",required:!0,children:t("Placeholders")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of placeholder names (without {{}})")}),e.jsx(D,{id:"placeholders",value:l.placeholders,onChange:r=>d("placeholders",r.target.value),placeholder:"employee_name, company_name, date",required:!0,className:s.placeholders?"border-red-500":""}),s.placeholders&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.placeholders})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"default_values",children:t("Default Values")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t('JSON object e.g. {"company_name": "Acme Inc"}')}),e.jsx(j,{id:"default_values",value:l.default_values,onChange:r=>d("default_values",r.target.value),placeholder:`{
+import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-CM2S36EN.js";import{u as A,c as I,b as P,C as u,m as p,n as x,l as h,L as o,I as D,o as T,r as F,t as n}from"./app-4fHGBOxL.js";import{T as j}from"./textarea-f6Pa1mf5.js";import{S as f,a as v,b as _,c as g,d as c}from"./select-T_sz7ImN.js";import{C as V}from"./checkbox-C8HXxmlr.js";import{A as O}from"./arrow-left-IfLGa0Dx.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ce(){var N;const{t}=A(),{documentTemplate:a,categories:m,globalSettings:i}=I().props,{data:l,setData:d,put:S,processing:y,errors:s,clearErrors:k}=P({name:a.name||"",description:a.description||"",category_id:((N=a.category_id)==null?void 0:N.toString())||"",template_content:a.template_content||"",placeholders:Array.isArray(a.placeholders)?a.placeholders.join(", "):a.placeholders||"",default_values:a.default_values?JSON.stringify(a.default_values,null,2):"",file_format:a.file_format||"pdf",is_default:a.is_default||!1,status:a.status||"active"}),E=r=>{if(r.preventDefault(),k(),l.default_values)try{JSON.parse(l.default_values)}catch{n.error(t("Default Values must be valid JSON"));return}i!=null&&i.is_demo||n.loading(t("Updating document template...")),S(route("hr.documents.document-templates.update",a.id),{onSuccess:C=>{var b;i!=null&&i.is_demo||n.dismiss(),(b=C.props.flash)!=null&&b.success&&n.success(t(C.props.flash.success))},onError:()=>{i!=null&&i.is_demo||n.dismiss(),n.error(t("Please fix the errors below"))}})},q=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("Edit")}];return e.jsx(w,{title:t("Edit Document Template"),breadcrumbs:q,actions:[{label:t("Back"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>F.get(route("hr.documents.document-templates.index"))}],children:e.jsxs("form",{onSubmit:E,className:"space-y-6",children:[e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(D,{id:"name",value:l.name,onChange:r=>d("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:s.name?"border-red-500":""}),s.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"category_id",required:!0,children:t("Category")}),e.jsxs(f,{value:l.category_id,onValueChange:r=>d("category_id",r),children:[e.jsx(v,{className:s.category_id?"border-red-500":"",children:e.jsx(_,{placeholder:t("Select Category")})}),e.jsx(g,{searchable:!0,children:m==null?void 0:m.map(r=>e.jsx(c,{value:r.id.toString(),children:r.name},r.id))})]}),s.category_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.category_id})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"file_format",children:t("File Format")}),e.jsxs(f,{value:l.file_format,onValueChange:r=>d("file_format",r),children:[e.jsx(v,{className:s.file_format?"border-red-500":"",children:e.jsx(_,{})}),e.jsxs(g,{children:[e.jsx(c,{value:"pdf",children:"PDF"}),e.jsx(c,{value:"doc",children:"DOC"}),e.jsx(c,{value:"docx",children:"DOCX"}),e.jsx(c,{value:"txt",children:"TXT"})]})]}),s.file_format&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.file_format})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(f,{value:l.status,onValueChange:r=>d("status",r),children:[e.jsx(v,{className:s.status?"border-red-500":"",children:e.jsx(_,{})}),e.jsxs(g,{children:[e.jsx(c,{value:"active",children:t("Active")}),e.jsx(c,{value:"inactive",children:t("Inactive")})]})]}),s.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.status})]})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:t("Description")}),e.jsx(j,{id:"description",value:l.description,onChange:r=>d("description",r.target.value),placeholder:t("Enter description"),rows:2,className:s.description?"border-red-500":""}),s.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:l.is_default,onCheckedChange:r=>d("is_default",r)}),e.jsx(o,{htmlFor:"is_default",children:t("Set as Default for Category")})]})]})]}),e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(h,{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{placeholder_name}} for dynamic content")}),e.jsx(j,{id:"template_content",value:l.template_content,onChange:r=>d("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${s.template_content?"border-red-500":""}`}),s.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.template_content})]})})]}),e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Placeholders & Default Values")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"placeholders",required:!0,children:t("Placeholders")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of placeholder names (without {{}})")}),e.jsx(D,{id:"placeholders",value:l.placeholders,onChange:r=>d("placeholders",r.target.value),placeholder:"employee_name, company_name, date",required:!0,className:s.placeholders?"border-red-500":""}),s.placeholders&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.placeholders})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"default_values",children:t("Default Values")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t('JSON object e.g. {"company_name": "Acme Inc"}')}),e.jsx(j,{id:"default_values",value:l.default_values,onChange:r=>d("default_values",r.target.value),placeholder:`{
"company_name": "Acme Inc"
}`,rows:4,className:`font-mono text-sm ${s.default_values?"border-red-500":""}`}),s.default_values&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.default_values})]})]})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(T,{type:"button",variant:"outline",onClick:()=>F.get(route("hr.documents.document-templates.index")),children:t("Cancel")}),e.jsx(T,{type:"submit",disabled:y,children:t(y?"Updating...":"Update Template")})]})]})})}export{Ce as default};
diff --git a/public/build/assets/edit-BmO-xTDY.js b/public/build/assets/edit-BmO-xTDY.js
deleted file mode 100644
index c9c1a4a45..000000000
--- a/public/build/assets/edit-BmO-xTDY.js
+++ /dev/null
@@ -1 +0,0 @@
-import{j as o}from"./ui-Z445SNHD.js";import m from"./form-Bg1mZB9P.js";import"./page-template-CUbbykGe.js";import"./app-DCZHPiEr.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";function O({plan:r,otherDefaultPlanExists:t}){return o.jsx(m,{plan:r,otherDefaultPlanExists:t})}export{O as default};
diff --git a/public/build/assets/edit-CTwUwaDc.js b/public/build/assets/edit-BqRBm8hf.js
similarity index 90%
rename from public/build/assets/edit-CTwUwaDc.js
rename to public/build/assets/edit-BqRBm8hf.js
index 05b31efaf..83145e9ed 100644
--- a/public/build/assets/edit-CTwUwaDc.js
+++ b/public/build/assets/edit-BqRBm8hf.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as A}from"./page-template-CUbbykGe.js";import{u as V,c as B,b as $,C as j,m as _,n as g,l as y,L as d,I as p,o as J,r as w,t as b}from"./app-DCZHPiEr.js";import{S as x,a as m,b as h,c as u,d as c}from"./select-X5YLR2bv.js";import{C as f}from"./checkbox-BHPvTCNK.js";import{T as U}from"./tag-input-BtlijLpv.js";import{R as F}from"./rich-text-editor-DIoA5qtB.js";import{A as O}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./unlink-trxMBMvO.js";import"./list-BSrGYPOe.js";import"./quote-DpoEJruJ.js";import"./link-CifFVSSx.js";import"./code-fFt1R3-N.js";function Me(){var E,T,D,L;const{t}=V(),{jobPosting:a,jobTypes:N,locations:k,branches:C,departments:S,customQuestions:q,companySlug:v}=B().props,{data:s,setData:l,put:I,processing:P,errors:r}=$({title:a.title||"",job_type_id:((E=a.job_type_id)==null?void 0:E.toString())||"",location_id:((T=a.location_id)==null?void 0:T.toString())||"",branch_id:((D=a.branch_id)==null?void 0:D.toString())||"",department_id:((L=a.department_id)==null?void 0:L.toString())||"",priority:a.priority||"",status:a.status||"Draft",skills:a.skills||[],positions:a.positions||1,min_experience:a.min_experience||0,max_experience:a.max_experience||"",min_salary:a.min_salary||"",max_salary:a.max_salary||"",description:a.description||"",requirements:a.requirements||"",education:a.education||"",benefits:a.benefits||"",start_date:a.start_date?new Date(a.start_date).toISOString().split("T")[0]:"",application_deadline:a.application_deadline?new Date(a.application_deadline).toISOString().split("T")[0]:"",application_type:a.application_type||"existing",application_url:a.application_type==="existing"?v?route("career.index",v):route("career.index"):a.application_url||"",code:a.code||"",custom_question:a.custom_question||[],applicant:a.applicant||[],visibility:a.visibility||[],is_featured:a.is_featured||!1}),M=i=>{i.preventDefault(),b.loading(t("Updating job posting...")),I(route("hr.recruitment.job-postings.update",a.id),{onSuccess:n=>{b.dismiss(),n.props.flash.success&&b.success(t(n.props.flash.success))},onError:n=>{b.dismiss(),typeof n=="string"?b.error(t(n)):b.error(t("Failed to update job posting"))}})},R=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:t("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:t("Edit")}];return e.jsx(A,{title:t("Edit Job Posting"),breadcrumbs:R,actions:[{label:t("Back"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>w.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("form",{onSubmit:M,className:"space-y-6",children:[e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(y,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"title",required:!0,children:t("Job Title")}),e.jsx(p,{id:"title",value:s.title,onChange:i=>l("title",i.target.value),placeholder:t("Enter job title")}),r.title&&e.jsx("p",{className:"text-sm text-red-500",children:r.title})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"job_type_id",required:!0,children:t("Job Type")}),e.jsxs(x,{value:s.job_type_id,onValueChange:i=>l("job_type_id",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Job Type")})}),e.jsx(u,{searchable:!0,children:N==null?void 0:N.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.job_type_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.job_type_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"location_id",required:!0,children:t("Location")}),e.jsxs(x,{value:s.location_id,onValueChange:i=>l("location_id",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Location")})}),e.jsx(u,{searchable:!0,children:k==null?void 0:k.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.location_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.location_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"branch_id",required:!0,children:t("Branch")}),e.jsxs(x,{value:s.branch_id,onValueChange:i=>{l("branch_id",i),l("department_id","")},children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Branch")})}),e.jsx(u,{searchable:!0,children:C==null?void 0:C.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.branch_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.branch_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"department_id",children:t("Department")}),e.jsxs(x,{value:s.department_id,onValueChange:i=>l("department_id",i),disabled:!s.branch_id,children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Department")})}),e.jsx(u,{searchable:!0,children:S==null?void 0:S.filter(i=>i.branch_id===parseInt(s.branch_id)).map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.department_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.department_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"priority",required:!0,children:t("Priority")}),e.jsxs(x,{value:s.priority,onValueChange:i=>l("priority",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Priority")})}),e.jsxs(u,{children:[e.jsx(c,{value:"Low",children:t("Low")}),e.jsx(c,{value:"Medium",children:t("Medium")}),e.jsx(c,{value:"High",children:t("High")})]})]}),r.priority&&e.jsx("p",{className:"text-sm text-red-500",children:r.priority})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"skills",required:!0,children:t("Required Skills")}),e.jsx(U,{value:s.skills||[],onChange:i=>l("skills",i),placeholder:t("Type Required Skills and press Enter")}),r.skills&&e.jsx("p",{className:"text-sm text-red-500",children:r.skills})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"start_date",required:!0,children:t("Start Date")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var o;const n=i.currentTarget.querySelector("input");try{(o=n==null?void 0:n.showPicker)==null||o.call(n)}catch{n==null||n.focus()}},children:e.jsx(p,{id:"start_date",type:"date",value:s.start_date,onChange:i=>l("start_date",i.target.value),className:"cursor-pointer"})}),r.start_date&&e.jsx("p",{className:"text-sm text-red-500",children:r.start_date})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_deadline",required:!0,children:t("Application Deadline")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var o;const n=i.currentTarget.querySelector("input");try{(o=n==null?void 0:n.showPicker)==null||o.call(n)}catch{n==null||n.focus()}},children:e.jsx(p,{id:"application_deadline",type:"date",value:s.application_deadline,onChange:i=>l("application_deadline",i.target.value),className:"cursor-pointer"})}),r.application_deadline&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_deadline})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_type",required:!0,children:t("Job Application")}),e.jsxs(x,{value:s.application_type,onValueChange:i=>{l("application_type",i),i==="existing"?l("application_url",v?route("career.index",v):route("career.index")):l("application_url","")},children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Application Type")})}),e.jsxs(u,{children:[e.jsx(c,{value:"existing",children:t("Existing Link")}),e.jsx(c,{value:"custom",children:t("Custom Link")})]})]}),r.application_type&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_type})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_url",required:!0,children:t("Application URL")}),e.jsx(p,{id:"application_url",value:s.application_url,onChange:i=>l("application_url",i.target.value),placeholder:t("Enter application URL"),disabled:s.application_type==="existing"}),r.application_url&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_url})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"positions",required:!0,children:t("Number of Positions")}),e.jsx(p,{id:"positions",type:"number",min:"1",value:s.positions,onChange:i=>l("positions",parseInt(i.target.value)||1),placeholder:t("Enter number of positions")}),r.positions&&e.jsx("p",{className:"text-sm text-red-500",children:r.positions})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(x,{value:s.status,onValueChange:i=>l("status",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Status")})}),e.jsxs(u,{children:[e.jsx(c,{value:"Draft",children:t("Draft")}),e.jsx(c,{value:"Published",children:t("Published")}),e.jsx(c,{value:"Closed",children:t("Closed")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500",children:r.status})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:"is_featured",checked:s.is_featured,onCheckedChange:i=>l("is_featured",i)}),e.jsx(d,{htmlFor:"is_featured",children:t("Featured Job")})]})]})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Experience & Salary")})}),e.jsx(y,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"min_experience",required:!0,children:t("Min Experience (Years)")}),e.jsx(p,{id:"min_experience",type:"number",min:"0",step:"0.1",value:s.min_experience,onChange:i=>l("min_experience",parseFloat(i.target.value)||0)}),r.min_experience&&e.jsx("p",{className:"text-sm text-red-500",children:r.min_experience})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_experience",required:!0,children:t("Max Experience (Years)")}),e.jsx(p,{id:"max_experience",type:"number",min:"0",step:"0.1",value:s.max_experience,onChange:i=>l("max_experience",i.target.value)}),r.max_experience&&e.jsx("p",{className:"text-sm text-red-500",children:r.max_experience})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"min_salary",required:!0,children:t("Min Salary")}),e.jsx(p,{id:"min_salary",type:"number",min:"0",step:"0.01",value:s.min_salary,onChange:i=>l("min_salary",i.target.value)}),r.min_salary&&e.jsx("p",{className:"text-sm text-red-500",children:r.min_salary})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_salary",required:!0,children:t("Max Salary")}),e.jsx(p,{id:"max_salary",type:"number",min:"0",step:"0.01",value:s.max_salary,onChange:i=>l("max_salary",i.target.value)}),r.max_salary&&e.jsx("p",{className:"text-sm text-red-500",children:r.max_salary})]})]})})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Job Details")})}),e.jsxs(y,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"description",required:!0,children:t("Job Description")}),e.jsx(F,{content:s.description,onChange:i=>l("description",i),placeholder:t("Enter job description..."),className:"[&_.ProseMirror]:min-h-[150px]"}),r.description&&e.jsx("p",{className:"text-sm text-red-500",children:r.description})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"requirements",required:!0,children:t("Requirements")}),e.jsx(F,{content:s.requirements,onChange:i=>l("requirements",i),placeholder:t("Enter job requirements..."),className:"[&_.ProseMirror]:min-h-[150px]"}),r.requirements&&e.jsx("p",{className:"text-sm text-red-500",children:r.requirements})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"benefits",required:!0,children:t("Benefits")}),e.jsx(F,{content:s.benefits,onChange:i=>l("benefits",i),placeholder:t("Enter job benefits..."),className:"[&_.ProseMirror]:min-h-[120px]"}),r.benefits&&e.jsx("p",{className:"text-sm text-red-500",children:r.benefits})]})]})]}),q&&q.length>0&&e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Custom Questions")})}),e.jsx(y,{className:"space-y-4",children:q.map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`question_${i.id}`,checked:s.custom_question.includes(i.id),onCheckedChange:n=>{n?l("custom_question",[...s.custom_question,i.id]):l("custom_question",s.custom_question.filter(o=>o!==i.id))}}),e.jsxs(d,{htmlFor:`question_${i.id}`,className:"flex-1",children:[i.question,i.required===1&&e.jsx("span",{className:"text-red-500 ml-1",children:"*"})]})]},i.id))})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Need to Ask?")})}),e.jsx(y,{className:"space-y-4",children:[{key:"gender",label:t("Gender")},{key:"date_of_birth",label:t("Date Of Birth")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`applicant_${i.key}`,checked:s.applicant.includes(i.key),onCheckedChange:n=>{n?l("applicant",[...s.applicant,i.key]):l("applicant",s.applicant.filter(o=>o!==i.key))}}),e.jsx(d,{htmlFor:`applicant_${i.key}`,children:i.label})]},i.key))})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Need to Show Option?")})}),e.jsx(y,{className:"space-y-4",children:[{key:"cover_letter",label:t("Cover Letter")},{key:"terms_and_conditions",label:t("Terms And Conditions")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`visibility_${i.key}`,checked:s.visibility.includes(i.key),onCheckedChange:n=>{n?l("visibility",[...s.visibility,i.key]):l("visibility",s.visibility.filter(o=>o!==i.key))}}),e.jsx(d,{htmlFor:`visibility_${i.key}`,children:i.label})]},i.key))})]})]}),e.jsxs("div",{className:"flex justify-end space-x-2",children:[e.jsx(J,{type:"button",variant:"outline",onClick:()=>w.get(route("hr.recruitment.job-postings.show",a.id)),children:t("Cancel")}),e.jsx(J,{type:"submit",disabled:P,children:t(P?"Updating...":"Update Job Posting")})]})]})})}export{Me as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as A}from"./page-template-CM2S36EN.js";import{u as V,c as B,b as $,C as j,m as _,n as g,l as y,L as d,I as p,o as J,r as w,t as b}from"./app-4fHGBOxL.js";import{S as x,a as m,b as h,c as u,d as c}from"./select-T_sz7ImN.js";import{C as f}from"./checkbox-C8HXxmlr.js";import{T as U}from"./tag-input-BXk7G1z5.js";import{R as F}from"./rich-text-editor-Cd1_LDEX.js";import{A as O}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./unlink-CgZv_dTf.js";import"./list-TEmTfixH.js";import"./quote-CcUH2G7k.js";import"./link-ChKZ6PKR.js";import"./code-Dd2x_tdq.js";function Me(){var E,T,D,L;const{t}=V(),{jobPosting:a,jobTypes:N,locations:k,branches:C,departments:S,customQuestions:q,companySlug:v}=B().props,{data:s,setData:l,put:I,processing:P,errors:r}=$({title:a.title||"",job_type_id:((E=a.job_type_id)==null?void 0:E.toString())||"",location_id:((T=a.location_id)==null?void 0:T.toString())||"",branch_id:((D=a.branch_id)==null?void 0:D.toString())||"",department_id:((L=a.department_id)==null?void 0:L.toString())||"",priority:a.priority||"",status:a.status||"Draft",skills:a.skills||[],positions:a.positions||1,min_experience:a.min_experience||0,max_experience:a.max_experience||"",min_salary:a.min_salary||"",max_salary:a.max_salary||"",description:a.description||"",requirements:a.requirements||"",education:a.education||"",benefits:a.benefits||"",start_date:a.start_date?new Date(a.start_date).toISOString().split("T")[0]:"",application_deadline:a.application_deadline?new Date(a.application_deadline).toISOString().split("T")[0]:"",application_type:a.application_type||"existing",application_url:a.application_type==="existing"?v?route("career.index",v):route("career.index"):a.application_url||"",code:a.code||"",custom_question:a.custom_question||[],applicant:a.applicant||[],visibility:a.visibility||[],is_featured:a.is_featured||!1}),M=i=>{i.preventDefault(),b.loading(t("Updating job posting...")),I(route("hr.recruitment.job-postings.update",a.id),{onSuccess:n=>{b.dismiss(),n.props.flash.success&&b.success(t(n.props.flash.success))},onError:n=>{b.dismiss(),typeof n=="string"?b.error(t(n)):b.error(t("Failed to update job posting"))}})},R=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:t("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:t("Edit")}];return e.jsx(A,{title:t("Edit Job Posting"),breadcrumbs:R,actions:[{label:t("Back"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>w.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("form",{onSubmit:M,className:"space-y-6",children:[e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(y,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"title",required:!0,children:t("Job Title")}),e.jsx(p,{id:"title",value:s.title,onChange:i=>l("title",i.target.value),placeholder:t("Enter job title")}),r.title&&e.jsx("p",{className:"text-sm text-red-500",children:r.title})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"job_type_id",required:!0,children:t("Job Type")}),e.jsxs(x,{value:s.job_type_id,onValueChange:i=>l("job_type_id",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Job Type")})}),e.jsx(u,{searchable:!0,children:N==null?void 0:N.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.job_type_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.job_type_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"location_id",required:!0,children:t("Location")}),e.jsxs(x,{value:s.location_id,onValueChange:i=>l("location_id",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Location")})}),e.jsx(u,{searchable:!0,children:k==null?void 0:k.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.location_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.location_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"branch_id",required:!0,children:t("Branch")}),e.jsxs(x,{value:s.branch_id,onValueChange:i=>{l("branch_id",i),l("department_id","")},children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Branch")})}),e.jsx(u,{searchable:!0,children:C==null?void 0:C.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.branch_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.branch_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"department_id",children:t("Department")}),e.jsxs(x,{value:s.department_id,onValueChange:i=>l("department_id",i),disabled:!s.branch_id,children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Department")})}),e.jsx(u,{searchable:!0,children:S==null?void 0:S.filter(i=>i.branch_id===parseInt(s.branch_id)).map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.department_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.department_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"priority",required:!0,children:t("Priority")}),e.jsxs(x,{value:s.priority,onValueChange:i=>l("priority",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Priority")})}),e.jsxs(u,{children:[e.jsx(c,{value:"Low",children:t("Low")}),e.jsx(c,{value:"Medium",children:t("Medium")}),e.jsx(c,{value:"High",children:t("High")})]})]}),r.priority&&e.jsx("p",{className:"text-sm text-red-500",children:r.priority})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"skills",required:!0,children:t("Required Skills")}),e.jsx(U,{value:s.skills||[],onChange:i=>l("skills",i),placeholder:t("Type Required Skills and press Enter")}),r.skills&&e.jsx("p",{className:"text-sm text-red-500",children:r.skills})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"start_date",required:!0,children:t("Start Date")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var o;const n=i.currentTarget.querySelector("input");try{(o=n==null?void 0:n.showPicker)==null||o.call(n)}catch{n==null||n.focus()}},children:e.jsx(p,{id:"start_date",type:"date",value:s.start_date,onChange:i=>l("start_date",i.target.value),className:"cursor-pointer"})}),r.start_date&&e.jsx("p",{className:"text-sm text-red-500",children:r.start_date})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_deadline",required:!0,children:t("Application Deadline")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var o;const n=i.currentTarget.querySelector("input");try{(o=n==null?void 0:n.showPicker)==null||o.call(n)}catch{n==null||n.focus()}},children:e.jsx(p,{id:"application_deadline",type:"date",value:s.application_deadline,onChange:i=>l("application_deadline",i.target.value),className:"cursor-pointer"})}),r.application_deadline&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_deadline})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_type",required:!0,children:t("Job Application")}),e.jsxs(x,{value:s.application_type,onValueChange:i=>{l("application_type",i),i==="existing"?l("application_url",v?route("career.index",v):route("career.index")):l("application_url","")},children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Application Type")})}),e.jsxs(u,{children:[e.jsx(c,{value:"existing",children:t("Existing Link")}),e.jsx(c,{value:"custom",children:t("Custom Link")})]})]}),r.application_type&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_type})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_url",required:!0,children:t("Application URL")}),e.jsx(p,{id:"application_url",value:s.application_url,onChange:i=>l("application_url",i.target.value),placeholder:t("Enter application URL"),disabled:s.application_type==="existing"}),r.application_url&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_url})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"positions",required:!0,children:t("Number of Positions")}),e.jsx(p,{id:"positions",type:"number",min:"1",value:s.positions,onChange:i=>l("positions",parseInt(i.target.value)||1),placeholder:t("Enter number of positions")}),r.positions&&e.jsx("p",{className:"text-sm text-red-500",children:r.positions})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(x,{value:s.status,onValueChange:i=>l("status",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Status")})}),e.jsxs(u,{children:[e.jsx(c,{value:"Draft",children:t("Draft")}),e.jsx(c,{value:"Published",children:t("Published")}),e.jsx(c,{value:"Closed",children:t("Closed")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500",children:r.status})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:"is_featured",checked:s.is_featured,onCheckedChange:i=>l("is_featured",i)}),e.jsx(d,{htmlFor:"is_featured",children:t("Featured Job")})]})]})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Experience & Salary")})}),e.jsx(y,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"min_experience",required:!0,children:t("Min Experience (Years)")}),e.jsx(p,{id:"min_experience",type:"number",min:"0",step:"0.1",value:s.min_experience,onChange:i=>l("min_experience",parseFloat(i.target.value)||0)}),r.min_experience&&e.jsx("p",{className:"text-sm text-red-500",children:r.min_experience})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_experience",required:!0,children:t("Max Experience (Years)")}),e.jsx(p,{id:"max_experience",type:"number",min:"0",step:"0.1",value:s.max_experience,onChange:i=>l("max_experience",i.target.value)}),r.max_experience&&e.jsx("p",{className:"text-sm text-red-500",children:r.max_experience})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"min_salary",required:!0,children:t("Min Salary")}),e.jsx(p,{id:"min_salary",type:"number",min:"0",step:"0.01",value:s.min_salary,onChange:i=>l("min_salary",i.target.value)}),r.min_salary&&e.jsx("p",{className:"text-sm text-red-500",children:r.min_salary})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_salary",required:!0,children:t("Max Salary")}),e.jsx(p,{id:"max_salary",type:"number",min:"0",step:"0.01",value:s.max_salary,onChange:i=>l("max_salary",i.target.value)}),r.max_salary&&e.jsx("p",{className:"text-sm text-red-500",children:r.max_salary})]})]})})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Job Details")})}),e.jsxs(y,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"description",required:!0,children:t("Job Description")}),e.jsx(F,{content:s.description,onChange:i=>l("description",i),placeholder:t("Enter job description..."),className:"[&_.ProseMirror]:min-h-[150px]"}),r.description&&e.jsx("p",{className:"text-sm text-red-500",children:r.description})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"requirements",required:!0,children:t("Requirements")}),e.jsx(F,{content:s.requirements,onChange:i=>l("requirements",i),placeholder:t("Enter job requirements..."),className:"[&_.ProseMirror]:min-h-[150px]"}),r.requirements&&e.jsx("p",{className:"text-sm text-red-500",children:r.requirements})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"benefits",required:!0,children:t("Benefits")}),e.jsx(F,{content:s.benefits,onChange:i=>l("benefits",i),placeholder:t("Enter job benefits..."),className:"[&_.ProseMirror]:min-h-[120px]"}),r.benefits&&e.jsx("p",{className:"text-sm text-red-500",children:r.benefits})]})]})]}),q&&q.length>0&&e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Custom Questions")})}),e.jsx(y,{className:"space-y-4",children:q.map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`question_${i.id}`,checked:s.custom_question.includes(i.id),onCheckedChange:n=>{n?l("custom_question",[...s.custom_question,i.id]):l("custom_question",s.custom_question.filter(o=>o!==i.id))}}),e.jsxs(d,{htmlFor:`question_${i.id}`,className:"flex-1",children:[i.question,i.required===1&&e.jsx("span",{className:"text-red-500 ml-1",children:"*"})]})]},i.id))})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Need to Ask?")})}),e.jsx(y,{className:"space-y-4",children:[{key:"gender",label:t("Gender")},{key:"date_of_birth",label:t("Date Of Birth")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`applicant_${i.key}`,checked:s.applicant.includes(i.key),onCheckedChange:n=>{n?l("applicant",[...s.applicant,i.key]):l("applicant",s.applicant.filter(o=>o!==i.key))}}),e.jsx(d,{htmlFor:`applicant_${i.key}`,children:i.label})]},i.key))})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Need to Show Option?")})}),e.jsx(y,{className:"space-y-4",children:[{key:"cover_letter",label:t("Cover Letter")},{key:"terms_and_conditions",label:t("Terms And Conditions")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`visibility_${i.key}`,checked:s.visibility.includes(i.key),onCheckedChange:n=>{n?l("visibility",[...s.visibility,i.key]):l("visibility",s.visibility.filter(o=>o!==i.key))}}),e.jsx(d,{htmlFor:`visibility_${i.key}`,children:i.label})]},i.key))})]})]}),e.jsxs("div",{className:"flex justify-end space-x-2",children:[e.jsx(J,{type:"button",variant:"outline",onClick:()=>w.get(route("hr.recruitment.job-postings.show",a.id)),children:t("Cancel")}),e.jsx(J,{type:"submit",disabled:P,children:t(P?"Updating...":"Update Job Posting")})]})]})})}export{Me as default};
diff --git a/public/build/assets/edit-CqDt3_xW.js b/public/build/assets/edit-CqDt3_xW.js
deleted file mode 100644
index 92055b929..000000000
--- a/public/build/assets/edit-CqDt3_xW.js
+++ /dev/null
@@ -1 +0,0 @@
-import{r as u,j as e}from"./ui-Z445SNHD.js";import{P as Oe}from"./page-template-CUbbykGe.js";import{u as Ue,c as ze,C as N,m as w,n as k,l as v,L as c,I as m,g as Ge,o as C,P as He,r as E,t as _}from"./app-DCZHPiEr.js";import{S as j,a as y,b as g,c as f,d as p}from"./select-X5YLR2bv.js";import{R as We,a as B}from"./radio-group-CnGlrhxK.js";import{M as Je}from"./multi-select-field-CfdAXne3.js";import{E as Ke}from"./eye-CLDVMrI-.js";import{T as Ce}from"./trash-2-BKTtBQos.js";import{A as Xe}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-BcYEy414.js";function Ls(){var W,J,K,X,Y,Z,Q,ee,se,ae,re,te,ie,le,ne,de,ce,oe,me,xe,he,pe,_e,ue,je,ye,ge,fe,be,Ne,ve;const{t:r}=Ue(),{employee:i,branches:Se,departments:R,designations:V,documentTypes:Fe,shifts:P,attendancePolicies:I,csrf_token:L,roles:M,currentRoleId:O}=ze().props,[l,T]=u.useState({name:i.name||"",employee_id:((W=i.employee)==null?void 0:W.employee_id)||"",biometric_emp_id:((J=i.employee)==null?void 0:J.biometric_emp_id)||"",email:i.email||"",password:"",phone:((K=i.employee)==null?void 0:K.phone)||"",date_of_birth:((X=i.employee)==null?void 0:X.date_of_birth)||"",gender:((Y=i.employee)==null?void 0:Y.gender)||"",branch_id:(Z=i.employee)!=null&&Z.branch_id?i.employee.branch_id.toString():"",department_id:(Q=i.employee)!=null&&Q.department_id?i.employee.department_id.toString():"",designation_id:(ee=i.employee)!=null&&ee.designation_id?i.employee.designation_id.toString():"",shift_id:(se=i.employee)!=null&&se.shift_id?i.employee.shift_id.toString():"",rest_days:((ae=i.employee)==null?void 0:ae.rest_days)||[],attendance_policy_id:(re=i.employee)!=null&&re.attendance_policy_id?i.employee.attendance_policy_id.toString():"",is_location_exempt:!!i.is_location_exempt,date_of_joining:((te=i.employee)==null?void 0:te.date_of_joining)||"",employment_type:((ie=i.employee)==null?void 0:ie.employment_type)||"Full-time",employee_status:((le=i.employee)==null?void 0:le.employee_status)||"active",address_line_1:((ne=i.employee)==null?void 0:ne.address_line_1)||"",address_line_2:((de=i.employee)==null?void 0:de.address_line_2)||"",city:((ce=i.employee)==null?void 0:ce.city)||"",state:((oe=i.employee)==null?void 0:oe.state)||"",country:((me=i.employee)==null?void 0:me.country)||"",postal_code:((xe=i.employee)==null?void 0:xe.postal_code)||"",emergency_contact_name:((he=i.employee)==null?void 0:he.emergency_contact_name)||"",emergency_contact_relationship:((pe=i.employee)==null?void 0:pe.emergency_contact_relationship)||"",emergency_contact_number:((_e=i.employee)==null?void 0:_e.emergency_contact_number)||"",bank_name:((ue=i.employee)==null?void 0:ue.bank_name)||"",account_holder_name:((je=i.employee)==null?void 0:je.account_holder_name)||"",account_number:((ye=i.employee)==null?void 0:ye.account_number)||"",bank_identifier_code:((ge=i.employee)==null?void 0:ge.bank_identifier_code)||"",bank_branch:((fe=i.employee)==null?void 0:fe.bank_branch)||"",tax_payer_id:((be=i.employee)==null?void 0:be.tax_payer_id)||"",salary:((Ne=i.employee)==null?void 0:Ne.base_salary)||"",role_id:O?String(O):"",documents:[]}),[a,S]=u.useState({}),[U,$]=u.useState(!1),[z,we]=u.useState(null),[G,ke]=u.useState(i.avatar?i.avatar:null),[D,Ee]=u.useState(((ve=i.employee)==null?void 0:ve.documents)||[]),[b,q]=u.useState([]),[De,Pe]=u.useState(!1),[Ie,H]=u.useState(!1),Te=De&&l.branch_id?R.filter(s=>String(s.branch_id)===String(l.branch_id)):R,$e=Ie&&l.department_id?V.filter(s=>String(s.department_id)===String(l.department_id)):V,o=(s,t)=>{T(n=>({...n,[s]:t})),a[s]&&S(n=>{const d={...n};return delete d[s],d}),s==="branch_id"&&(Pe(!0),H(!1),T(n=>({...n,branch_id:t,department_id:"",designation_id:""}))),s==="department_id"&&(H(!0),T(n=>({...n,department_id:t,designation_id:""})))},qe=s=>{if(s.target.files&&s.target.files[0]){const t=s.target.files[0];we(t),ke(URL.createObjectURL(t)),a.profile_image&&S(n=>{const d={...n};return delete d.profile_image,d})}},A=(s,t,n)=>{const d=[...b];d[s]={...d[s],[t]:n},q(d);const x=`new_documents.${s}.${t}`;a[x]&&S(h=>{const F={...h};return delete F[x],F})},Ae=(s,t)=>{if(t.target.files&&t.target.files[0]){const n=t.target.files[0];A(s,"file",n)}},Be=()=>{q([...b,{document_type_id:"",file:null,expiry_date:""}])},Re=s=>{const t=[...b];t.splice(s,1),q(t);const n={...a};Object.keys(n).forEach(d=>{d.startsWith(`new_documents.${s}.`)&&delete n[d]}),S(n)},Ve=s=>{E.delete(route("hr.employees.documents.destroy",[i.id,s]),{preserveScroll:!0,preserveState:!0,onSuccess:t=>{_.dismiss(),t.props.flash.success?_.success(r(t.props.flash.success)):t.props.flash.error&&_.error(r(t.props.flash.error)),Ee(D.filter(n=>n.id!==s))},onError:t=>{_.dismiss(),typeof t=="string"?_.error(r(t)):_.error(r("Failed to delete document: {{errors}}",{errors:Object.values(t).join(", ")}))}})},Le=s=>{var n;s.preventDefault(),$(!0);const t=new FormData;if(L&&t.append("_token",L),t.append("_method","PUT"),Object.entries(l).forEach(([d,x])=>{d!=="documents"&&(Array.isArray(x)?x.forEach(h=>{t.append(`${d}[]`,h)}):x!=null&&x!==""&&t.append(d,x))}),z&&t.append("profile_image",z),b.forEach((d,x)=>{d.document_type_id&&t.append(`documents[${x}][document_type_id]`,d.document_type_id),d.file&&t.append(`documents[${x}][file]`,d.file),d.expiry_date&&t.append(`documents[${x}][expiry_date]`,d.expiry_date)}),!((n=i.employee)!=null&&n.id)){_.error(r("Employee data not found"));return}E.post(route("hr.employees.update",i.employee.id),t,{onSuccess:d=>{var x,h;if($(!1),(x=d.props.flash)!=null&&x.error){_.error(r(d.props.flash.error));return}(h=d.props.flash)!=null&&h.success&&_.success(r(d.props.flash.success)),E.get(route("hr.employees.index"))},onError:d=>{$(!1),S(d);const x=Object.values(d)[0];_.error(x?String(x):r("Please correct the errors in the form")),setTimeout(()=>{const h=document.querySelector(".text-red-500, .border-red-500");h&&(h.scrollIntoView({behavior:"smooth",block:"center"}),(h.tagName==="INPUT"||h.tagName==="TEXTAREA"||h.tagName==="SELECT")&&h.focus())},100)}})},Me=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.employees.index")},{title:r("Employees"),href:route("hr.employees.index")},{title:r("Edit Employee")}];return e.jsx(Oe,{title:r("Edit Employee"),url:`/hr/employees/${i.id}/edit`,breadcrumbs:Me,actions:[{label:r("Back"),icon:e.jsx(Xe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>E.get(route("hr.employees.index"))}],children:e.jsxs("form",{onSubmit:Le,className:"space-y-6",children:[e.jsxs(N,{children:[e.jsx(w,{children:e.jsx(k,{children:r("Basic Information")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"name",required:!0,children:r("Full Name")}),e.jsx(m,{id:"name",value:l.name,onChange:s=>o("name",s.target.value),className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employee_id",children:r("Employee ID")}),e.jsx(m,{id:"employee_id",value:l.employee_id,onChange:s=>o("employee_id",s.target.value),className:a.employee_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r("Auto-generated code. You may edit if needed.")}),a.employee_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employee_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"biometric_emp_id",children:r("Employee Code")}),e.jsx(m,{id:"biometric_emp_id",value:l.biometric_emp_id||"",onChange:s=>o("biometric_emp_id",s.target.value),placeholder:"",className:a.biometric_emp_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r("This ID will be used to map employee with biometric device.")}),a.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"email",required:!0,children:r("Email")}),e.jsx(m,{id:"email",type:"email",required:!0,value:l.email,onChange:s=>o("email",s.target.value),className:a.email?"border-red-500":""}),a.email&&e.jsx("p",{className:"text-red-500 text-xs",children:a.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"password",children:[r("Password")," ",e.jsx("span",{className:"text-sm text-muted-foreground",children:r("(Leave blank to keep current)")})]}),e.jsx(m,{id:"password",type:"password",value:l.password,onChange:s=>o("password",s.target.value),className:a.password?"border-red-500":""}),a.password&&e.jsx("p",{className:"text-red-500 text-xs",children:a.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"role_id",children:r("Role")}),e.jsxs(j,{value:l.role_id,onValueChange:s=>o("role_id",s),children:[e.jsx(y,{id:"role_id",className:a.role_id?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select role")})}),e.jsx(f,{children:M&&M.map(s=>e.jsx(p,{value:String(s.id),children:s.name.charAt(0).toUpperCase()+s.name.slice(1)},s.id))})]}),a.role_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.role_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"phone",required:!0,children:r("Phone Number")}),e.jsx(m,{id:"phone",required:!0,value:l.phone,onChange:s=>o("phone",s.target.value),className:a.phone?"border-red-500":""}),a.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:a.phone})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"date_of_birth",required:!0,children:r("Date of Birth")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var n;const t=s.currentTarget.querySelector("input");try{(n=t==null?void 0:t.showPicker)==null||n.call(t)}catch{t==null||t.focus()}},children:e.jsx(m,{id:"date_of_birth",type:"date",required:!0,value:l.date_of_birth,onChange:s=>o("date_of_birth",s.target.value),className:`cursor-pointer ${a.date_of_birth?"border-red-500":""}`})}),a.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{required:!0,children:r("Gender")}),e.jsxs(We,{value:l.gender,onValueChange:s=>o("gender",s),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"male",id:"gender-male"}),e.jsx(c,{htmlFor:"gender-male",children:r("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"female",id:"gender-female"}),e.jsx(c,{htmlFor:"gender-female",children:r("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"other",id:"gender-other"}),e.jsx(c,{htmlFor:"gender-other",children:r("Other")})]})]}),a.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:a.gender})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{children:r("Profile Image")}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-32",children:G?e.jsx("img",{src:G,alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):l.profile_image?e.jsx("img",{src:Ge(l.profile_image),alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):e.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[e.jsx("div",{className:"h-12 w-12 bg-muted flex items-center justify-center rounded-full border border-dashed",children:e.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:r("Image")})}),e.jsx("span",{className:"text-xs",children:r("No image selected")})]})}),e.jsx(m,{type:"file",accept:"image/*",onChange:qe,className:"cursor-pointer"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Max file size: 2MB")})]}),a.profile_image&&e.jsx("p",{className:"text-red-500 text-xs",children:a.profile_image})]})]})})]}),e.jsxs(N,{children:[e.jsx(w,{children:e.jsx(k,{children:r("Employment Details")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"branch_id",required:!0,children:r("Branch")}),e.jsxs(j,{required:!0,value:l.branch_id,onValueChange:s=>o("branch_id",s),children:[e.jsx(y,{className:a.branch_id?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Branch")})}),e.jsx(f,{searchable:!0,children:Se.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),a.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"department_id",required:!0,children:r("Department")}),e.jsxs(j,{required:!0,value:l.department_id,onValueChange:s=>o("department_id",s),disabled:!l.branch_id,children:[e.jsx(y,{className:a.department_id?"border-red-500":"",children:e.jsx(g,{placeholder:l.branch_id?r("Select Department"):r("Select Branch First")})}),e.jsx(f,{searchable:!0,children:Te.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),a.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"designation_id",required:!0,children:r("Designation")}),e.jsxs(j,{required:!0,value:l.designation_id,onValueChange:s=>o("designation_id",s),disabled:!l.department_id,children:[e.jsx(y,{className:a.designation_id?"border-red-500":"",children:e.jsx(g,{placeholder:l.department_id?r("Select Designation"):r("Select Department First")})}),e.jsx(f,{searchable:!0,children:$e.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),a.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"date_of_joining",children:r("Date of Joining")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var n;const t=s.currentTarget.querySelector("input");try{(n=t==null?void 0:t.showPicker)==null||n.call(t)}catch{t==null||t.focus()}},children:e.jsx(m,{id:"date_of_joining",type:"date",value:l.date_of_joining,onChange:s=>o("date_of_joining",s.target.value),className:`cursor-pointer ${a.date_of_joining?"border-red-500":""}`})}),a.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employment_type",children:r("Employment Type")}),e.jsxs(j,{value:l.employment_type,onValueChange:s=>o("employment_type",s),children:[e.jsx(y,{className:a.employment_type?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Employment Type")})}),e.jsxs(f,{children:[e.jsx(p,{value:"Full-time",children:r("Full-time")}),e.jsx(p,{value:"Part-time",children:r("Part-time")}),e.jsx(p,{value:"Contract",children:r("Contract")}),e.jsx(p,{value:"Internship",children:r("Internship")}),e.jsx(p,{value:"Temporary",children:r("Temporary")})]})]}),a.employment_type&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employment_type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employee_status",children:r("Employee Status")}),e.jsxs(j,{value:l.employee_status,onValueChange:s=>o("employee_status",s),children:[e.jsx(y,{className:a.employee_status?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Employee Status")})}),e.jsxs(f,{children:[e.jsx(p,{value:"active",children:r("Active")}),e.jsx(p,{value:"inactive",children:r("Inactive")}),e.jsx(p,{value:"probation",children:r("Probation")}),e.jsx(p,{value:"terminated",children:r("Terminated")})]})]}),a.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"shift_id",children:r("Shift")}),e.jsxs(j,{value:l.shift_id,onValueChange:s=>o("shift_id",s),children:[e.jsx(y,{className:a.shift_id?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Shift (Optional)")})}),e.jsx(f,{searchable:!0,children:P==null?void 0:P.map(s=>e.jsxs(p,{value:s.id.toString(),children:[s.name," (",s.start_time," - ",s.end_time,")"]},s.id))})]}),a.shift_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.shift_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"attendance_policy_id",children:r("Attendance Policy")}),e.jsxs(j,{value:l.attendance_policy_id,onValueChange:s=>o("attendance_policy_id",s),children:[e.jsx(y,{className:a.attendance_policy_id?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Attendance Policy (Optional)")})}),e.jsx(f,{children:I==null?void 0:I.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),a.attendance_policy_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.attendance_policy_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"rest_days",children:r("Rest Days")}),e.jsx(Je,{field:{name:"rest_days",label:r("Rest Days"),options:[{value:"monday",label:r("Monday")},{value:"tuesday",label:r("Tuesday")},{value:"wednesday",label:r("Wednesday")},{value:"thursday",label:r("Thursday")},{value:"friday",label:r("Friday")},{value:"saturday",label:r("Saturday")},{value:"sunday",label:r("Sunday")}]},formData:l,handleChange:o}),a.rest_days&&e.jsx("p",{className:"text-red-500 text-xs",children:a.rest_days})]})]})})]}),e.jsxs(N,{children:[e.jsx(w,{children:e.jsx(k,{children:r("Contact Information")})}),e.jsxs(v,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"address_line_1",children:r("Address Line 1")}),e.jsx(m,{id:"address_line_1",value:l.address_line_1,onChange:s=>o("address_line_1",s.target.value),className:a.address_line_1?"border-red-500":""}),a.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:a.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"address_line_2",children:r("Address Line 2")}),e.jsx(m,{id:"address_line_2",value:l.address_line_2,onChange:s=>o("address_line_2",s.target.value),className:a.address_line_2?"border-red-500":""}),a.address_line_2&&e.jsx("p",{className:"text-red-500 text-xs",children:a.address_line_2})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"city",children:r("City")}),e.jsx(m,{id:"city",value:l.city,onChange:s=>o("city",s.target.value),className:a.city?"border-red-500":""}),a.city&&e.jsx("p",{className:"text-red-500 text-xs",children:a.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"state",children:r("State/Province")}),e.jsx(m,{id:"state",value:l.state,onChange:s=>o("state",s.target.value),className:a.state?"border-red-500":""}),a.state&&e.jsx("p",{className:"text-red-500 text-xs",children:a.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"country",children:r("Country")}),e.jsx(m,{id:"country",value:l.country,onChange:s=>o("country",s.target.value),className:a.country?"border-red-500":""}),a.country&&e.jsx("p",{className:"text-red-500 text-xs",children:a.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"postal_code",children:r("Postal/Zip Code")}),e.jsx(m,{id:"postal_code",value:l.postal_code,onChange:s=>o("postal_code",s.target.value),className:a.postal_code?"border-red-500":""}),a.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:a.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:r("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_name",children:r("Name")}),e.jsx(m,{id:"emergency_contact_name",value:l.emergency_contact_name,onChange:s=>o("emergency_contact_name",s.target.value),className:a.emergency_contact_name?"border-red-500":""}),a.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_relationship",children:r("Relationship")}),e.jsx(m,{id:"emergency_contact_relationship",value:l.emergency_contact_relationship,onChange:s=>o("emergency_contact_relationship",s.target.value),className:a.emergency_contact_relationship?"border-red-500":""}),a.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_number",children:r("Phone Number")}),e.jsx(m,{id:"emergency_contact_number",value:l.emergency_contact_number,onChange:s=>o("emergency_contact_number",s.target.value),className:a.emergency_contact_number?"border-red-500":""}),a.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_number})]})]})]})]})]}),e.jsxs(N,{children:[e.jsx(w,{children:e.jsx(k,{children:r("Banking Information")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_name",children:r("Bank Name")}),e.jsx(m,{id:"bank_name",value:l.bank_name,onChange:s=>o("bank_name",s.target.value),className:a.bank_name?"border-red-500":""}),a.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"account_holder_name",children:r("Account Holder Name")}),e.jsx(m,{id:"account_holder_name",value:l.account_holder_name,onChange:s=>o("account_holder_name",s.target.value),className:a.account_holder_name?"border-red-500":""}),a.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"account_number",children:r("Account Number")}),e.jsx(m,{id:"account_number",value:l.account_number,onChange:s=>o("account_number",s.target.value),className:a.account_number?"border-red-500":""}),a.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_identifier_code",children:r("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(m,{id:"bank_identifier_code",value:l.bank_identifier_code,onChange:s=>o("bank_identifier_code",s.target.value),className:a.bank_identifier_code?"border-red-500":""}),a.bank_identifier_code&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_identifier_code})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_branch",children:r("Bank Branch")}),e.jsx(m,{id:"bank_branch",value:l.bank_branch,onChange:s=>o("bank_branch",s.target.value),className:a.bank_branch?"border-red-500":""}),a.bank_branch&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_branch})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"tax_payer_id",children:r("Tax Payer ID")}),e.jsx(m,{id:"tax_payer_id",value:l.tax_payer_id,onChange:s=>o("tax_payer_id",s.target.value),className:a.tax_payer_id?"border-red-500":""}),a.tax_payer_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.tax_payer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"salary",required:!0,children:r("Base Salary")}),e.jsx(m,{id:"salary",required:!0,type:"number",step:"0.01",value:l.salary,onChange:s=>o("salary",s.target.value),className:a.salary?"border-red-500":""}),a.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:a.salary})]})]})})]}),e.jsxs(N,{children:[e.jsx(w,{children:e.jsx(k,{children:r("Documents")})}),e.jsxs(v,{className:"space-y-4",children:[D.length>0&&e.jsxs("div",{className:"mb-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:r("Existing Documents")}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:D.map(s=>{var t;return e.jsx(N,{className:"border",children:e.jsx(v,{className:"p-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsx("div",{className:"flex items-center",children:e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium",children:(t=s.document_type)==null?void 0:t.name}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s.expiry_date?`${r("Expires")}: ${new Date(s.expiry_date).toLocaleDateString()}`:r("No expiry date")}),e.jsx("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium mt-2 ${s.verification_status==="verified"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":s.verification_status==="rejected"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}`,children:s.verification_status==="verified"?r("Verified"):s.verification_status==="rejected"?r("Rejected"):r("Pending")})]})}),e.jsxs("div",{className:"flex space-x-2",children:[e.jsx(C,{type:"button",variant:"outline",size:"sm",onClick:()=>window.open(s.document_url||s.file_path,"_blank"),children:e.jsx(Ke,{className:"h-4 w-4"})}),e.jsx(C,{type:"button",variant:"outline",size:"sm",onClick:()=>Ve(s.id),children:e.jsx(Ce,{className:"h-4 w-4 text-red-500"})})]})]})})},s.id)})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:r("Add New Documents")}),b.map((s,t)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4 mb-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[r("Document")," #",t+1]}),e.jsx(C,{type:"button",variant:"ghost",size:"sm",onClick:()=>Re(t),children:e.jsx(Ce,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:`document_type_${t}`,children:[r("Document Type")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(j,{value:s.document_type_id,onValueChange:n=>A(t,"document_type_id",n),children:[e.jsx(y,{className:a[`documents.${t}.document_type_id`]?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Document Type")})}),e.jsx(f,{children:Fe.filter(n=>{if(n.id.toString()===s.document_type_id)return!0;const d=D.some(h=>{var F;return((F=h.document_type_id)==null?void 0:F.toString())===n.id.toString()}),x=b.some(h=>h.document_type_id===n.id.toString());return!d&&!x}).map(n=>e.jsxs(p,{value:n.id.toString(),children:[n.name," ",n.is_required&&e.jsx("span",{className:"text-red-500",children:"*"})]},n.id))})]}),a[`documents.${t}.document_type_id`]&&e.jsx("p",{className:"text-red-500 text-xs",children:a[`documents.${t}.document_type_id`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{children:[r("File")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx(m,{type:"file",onChange:n=>Ae(t,n),className:a[`documents.${t}.file`]?"border-red-500":""}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Max file size: 5MB")})]}),a[`documents.${t}.file`]&&e.jsx("p",{className:"text-red-500 text-xs",children:a[`documents.${t}.file`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:`document_expiry_${t}`,children:r("Expiry Date")}),e.jsx("div",{className:"cursor-pointer",onClick:n=>{var x;const d=n.currentTarget.querySelector("input");try{(x=d==null?void 0:d.showPicker)==null||x.call(d)}catch{d==null||d.focus()}},children:e.jsx(m,{id:`document_expiry_${t}`,type:"date",value:s.expiry_date,onChange:n=>A(t,"expiry_date",n.target.value),className:`cursor-pointer ${a[`documents.${t}.expiry_date`]?"border-red-500":""}`})}),a[`documents.${t}.expiry_date`]&&e.jsx("p",{className:"text-red-500 text-xs",children:a[`documents.${t}.expiry_date`]})]})]})]},t)),e.jsxs(C,{type:"button",variant:"outline",onClick:Be,className:"mt-4",children:[e.jsx(He,{className:"h-4 w-4 mr-2"}),r("Add Document")]})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>E.get(route("hr.employees.index")),children:r("Cancel")}),e.jsx(C,{type:"submit",disabled:U,children:r(U?"Saving...":"Update Employee")})]})]})})}export{Ls as default};
diff --git a/public/build/assets/edit-DO4sDGUZ.js b/public/build/assets/edit-DO4sDGUZ.js
new file mode 100644
index 000000000..2c109f0fb
--- /dev/null
+++ b/public/build/assets/edit-DO4sDGUZ.js
@@ -0,0 +1 @@
+import{r as u,j as e}from"./ui-Z445SNHD.js";import{P as Oe}from"./page-template-CM2S36EN.js";import{u as Ue,c as ze,C as N,m as w,n as k,l as v,L as c,I as m,g as Ge,o as C,P as He,r as E,t as _}from"./app-4fHGBOxL.js";import{S as j,a as y,b as g,c as f,d as p}from"./select-T_sz7ImN.js";import{R as We,a as B}from"./radio-group-Bs45Hz_1.js";import{M as Je}from"./multi-select-field-QdptbUXF.js";import{E as Ke}from"./eye-Yd3RcT3h.js";import{T as Ce}from"./trash-2-B-iLy81a.js";import{A as Xe}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-sKSflIYK.js";function Ls(){var W,J,K,X,Y,Z,Q,ee,se,ae,re,te,ie,le,ne,de,ce,oe,me,he,xe,pe,_e,ue,je,ye,ge,fe,be,Ne,ve;const{t:r}=Ue(),{employee:n,branches:Se,departments:R,designations:V,documentTypes:Fe,shifts:P,attendancePolicies:I,csrf_token:L,roles:M,currentRoleId:O}=ze().props,[i,T]=u.useState({name:n.name||"",employee_id:((W=n.employee)==null?void 0:W.employee_id)||"",biometric_emp_id:((J=n.employee)==null?void 0:J.biometric_emp_id)||"",email:n.email||"",password:"",phone:((K=n.employee)==null?void 0:K.phone)||"",date_of_birth:((X=n.employee)==null?void 0:X.date_of_birth)||"",gender:((Y=n.employee)==null?void 0:Y.gender)||"",branch_id:(Z=n.employee)!=null&&Z.branch_id?n.employee.branch_id.toString():"",department_id:(Q=n.employee)!=null&&Q.department_id?n.employee.department_id.toString():"",designation_id:(ee=n.employee)!=null&&ee.designation_id?n.employee.designation_id.toString():"",shift_id:(se=n.employee)!=null&&se.shift_id?n.employee.shift_id.toString():"",rest_days:((ae=n.employee)==null?void 0:ae.rest_days)||[],attendance_policy_id:(re=n.employee)!=null&&re.attendance_policy_id?n.employee.attendance_policy_id.toString():"",date_of_joining:((te=n.employee)==null?void 0:te.date_of_joining)||"",employment_type:((ie=n.employee)==null?void 0:ie.employment_type)||"Full-time",employee_status:((le=n.employee)==null?void 0:le.employee_status)||"active",address_line_1:((ne=n.employee)==null?void 0:ne.address_line_1)||"",address_line_2:((de=n.employee)==null?void 0:de.address_line_2)||"",city:((ce=n.employee)==null?void 0:ce.city)||"",state:((oe=n.employee)==null?void 0:oe.state)||"",country:((me=n.employee)==null?void 0:me.country)||"",postal_code:((he=n.employee)==null?void 0:he.postal_code)||"",emergency_contact_name:((xe=n.employee)==null?void 0:xe.emergency_contact_name)||"",emergency_contact_relationship:((pe=n.employee)==null?void 0:pe.emergency_contact_relationship)||"",emergency_contact_number:((_e=n.employee)==null?void 0:_e.emergency_contact_number)||"",bank_name:((ue=n.employee)==null?void 0:ue.bank_name)||"",account_holder_name:((je=n.employee)==null?void 0:je.account_holder_name)||"",account_number:((ye=n.employee)==null?void 0:ye.account_number)||"",bank_identifier_code:((ge=n.employee)==null?void 0:ge.bank_identifier_code)||"",bank_branch:((fe=n.employee)==null?void 0:fe.bank_branch)||"",tax_payer_id:((be=n.employee)==null?void 0:be.tax_payer_id)||"",salary:((Ne=n.employee)==null?void 0:Ne.base_salary)||"",role_id:O?String(O):"",documents:[]}),[a,S]=u.useState({}),[U,$]=u.useState(!1),[z,we]=u.useState(null),[G,ke]=u.useState(n.avatar?n.avatar:null),[D,Ee]=u.useState(((ve=n.employee)==null?void 0:ve.documents)||[]),[b,q]=u.useState([]),[De,Pe]=u.useState(!1),[Ie,H]=u.useState(!1),Te=De&&i.branch_id?R.filter(s=>String(s.branch_id)===String(i.branch_id)):R,$e=Ie&&i.department_id?V.filter(s=>String(s.department_id)===String(i.department_id)):V,o=(s,t)=>{T(l=>({...l,[s]:t})),a[s]&&S(l=>{const d={...l};return delete d[s],d}),s==="branch_id"&&(Pe(!0),H(!1),T(l=>({...l,branch_id:t,department_id:"",designation_id:""}))),s==="department_id"&&(H(!0),T(l=>({...l,department_id:t,designation_id:""})))},qe=s=>{if(s.target.files&&s.target.files[0]){const t=s.target.files[0];we(t),ke(URL.createObjectURL(t)),a.profile_image&&S(l=>{const d={...l};return delete d.profile_image,d})}},A=(s,t,l)=>{const d=[...b];d[s]={...d[s],[t]:l},q(d);const h=`new_documents.${s}.${t}`;a[h]&&S(x=>{const F={...x};return delete F[h],F})},Ae=(s,t)=>{if(t.target.files&&t.target.files[0]){const l=t.target.files[0];A(s,"file",l)}},Be=()=>{q([...b,{document_type_id:"",file:null,expiry_date:""}])},Re=s=>{const t=[...b];t.splice(s,1),q(t);const l={...a};Object.keys(l).forEach(d=>{d.startsWith(`new_documents.${s}.`)&&delete l[d]}),S(l)},Ve=s=>{E.delete(route("hr.employees.documents.destroy",[n.id,s]),{preserveScroll:!0,preserveState:!0,onSuccess:t=>{_.dismiss(),t.props.flash.success?_.success(r(t.props.flash.success)):t.props.flash.error&&_.error(r(t.props.flash.error)),Ee(D.filter(l=>l.id!==s))},onError:t=>{_.dismiss(),typeof t=="string"?_.error(r(t)):_.error(r("Failed to delete document: {{errors}}",{errors:Object.values(t).join(", ")}))}})},Le=s=>{var l;s.preventDefault(),$(!0);const t=new FormData;if(L&&t.append("_token",L),t.append("_method","PUT"),Object.entries(i).forEach(([d,h])=>{d!=="documents"&&(Array.isArray(h)?h.forEach(x=>{t.append(`${d}[]`,x)}):h!=null&&h!==""&&t.append(d,h))}),z&&t.append("profile_image",z),b.forEach((d,h)=>{d.document_type_id&&t.append(`documents[${h}][document_type_id]`,d.document_type_id),d.file&&t.append(`documents[${h}][file]`,d.file),d.expiry_date&&t.append(`documents[${h}][expiry_date]`,d.expiry_date)}),!((l=n.employee)!=null&&l.id)){_.error(r("Employee data not found"));return}E.post(route("hr.employees.update",n.employee.id),t,{forceFormData:!0,preserveState:!0,onSuccess:d=>{var h,x;if($(!1),(h=d.props.flash)!=null&&h.error){_.error(r(d.props.flash.error));return}(x=d.props.flash)!=null&&x.success&&_.success(r(d.props.flash.success)),E.get(route("hr.employees.index"))},onError:d=>{$(!1),S(d);const h=Object.values(d)[0];_.error(h?String(h):r("Please correct the errors in the form")),setTimeout(()=>{const x=document.querySelector(".text-red-500, .border-red-500");x&&(x.scrollIntoView({behavior:"smooth",block:"center"}),(x.tagName==="INPUT"||x.tagName==="TEXTAREA"||x.tagName==="SELECT")&&x.focus())},100)}})},Me=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.employees.index")},{title:r("Employees"),href:route("hr.employees.index")},{title:r("Edit Employee")}];return e.jsx(Oe,{title:r("Edit Employee"),url:`/hr/employees/${n.id}/edit`,breadcrumbs:Me,actions:[{label:r("Back"),icon:e.jsx(Xe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>E.get(route("hr.employees.index"))}],children:e.jsxs("form",{onSubmit:Le,className:"space-y-6",children:[e.jsxs(N,{children:[e.jsx(w,{children:e.jsx(k,{children:r("Basic Information")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"name",required:!0,children:r("Full Name")}),e.jsx(m,{id:"name",value:i.name,onChange:s=>o("name",s.target.value),className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employee_id",children:r("Employee ID")}),e.jsx(m,{id:"employee_id",value:i.employee_id,onChange:s=>o("employee_id",s.target.value),className:a.employee_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r("Auto-generated code. You may edit if needed.")}),a.employee_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employee_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"biometric_emp_id",children:r("Employee Code")}),e.jsx(m,{id:"biometric_emp_id",value:i.biometric_emp_id||"",onChange:s=>o("biometric_emp_id",s.target.value),placeholder:"",className:a.biometric_emp_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r("This ID will be used to map employee with biometric device.")}),a.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"email",required:!0,children:r("Email")}),e.jsx(m,{id:"email",type:"email",required:!0,value:i.email,onChange:s=>o("email",s.target.value),className:a.email?"border-red-500":""}),a.email&&e.jsx("p",{className:"text-red-500 text-xs",children:a.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"password",children:[r("Password")," ",e.jsx("span",{className:"text-sm text-muted-foreground",children:r("(Leave blank to keep current)")})]}),e.jsx(m,{id:"password",type:"password",value:i.password,onChange:s=>o("password",s.target.value),className:a.password?"border-red-500":""}),a.password&&e.jsx("p",{className:"text-red-500 text-xs",children:a.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"role_id",children:r("Role")}),e.jsxs(j,{value:i.role_id,onValueChange:s=>o("role_id",s),children:[e.jsx(y,{id:"role_id",className:a.role_id?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select role")})}),e.jsx(f,{children:M&&M.map(s=>e.jsx(p,{value:String(s.id),children:s.name.charAt(0).toUpperCase()+s.name.slice(1)},s.id))})]}),a.role_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.role_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"phone",required:!0,children:r("Phone Number")}),e.jsx(m,{id:"phone",required:!0,value:i.phone,onChange:s=>o("phone",s.target.value),className:a.phone?"border-red-500":""}),a.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:a.phone})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"date_of_birth",required:!0,children:r("Date of Birth")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var l;const t=s.currentTarget.querySelector("input");try{(l=t==null?void 0:t.showPicker)==null||l.call(t)}catch{t==null||t.focus()}},children:e.jsx(m,{id:"date_of_birth",type:"date",required:!0,value:i.date_of_birth,onChange:s=>o("date_of_birth",s.target.value),className:`cursor-pointer ${a.date_of_birth?"border-red-500":""}`})}),a.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{required:!0,children:r("Gender")}),e.jsxs(We,{value:i.gender,onValueChange:s=>o("gender",s),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"male",id:"gender-male"}),e.jsx(c,{htmlFor:"gender-male",children:r("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"female",id:"gender-female"}),e.jsx(c,{htmlFor:"gender-female",children:r("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"other",id:"gender-other"}),e.jsx(c,{htmlFor:"gender-other",children:r("Other")})]})]}),a.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:a.gender})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{children:r("Profile Image")}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-32",children:G?e.jsx("img",{src:G,alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):i.profile_image?e.jsx("img",{src:Ge(i.profile_image),alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):e.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[e.jsx("div",{className:"h-12 w-12 bg-muted flex items-center justify-center rounded-full border border-dashed",children:e.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:r("Image")})}),e.jsx("span",{className:"text-xs",children:r("No image selected")})]})}),e.jsx(m,{type:"file",accept:"image/*",onChange:qe,className:"cursor-pointer"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Max file size: 2MB")})]}),a.profile_image&&e.jsx("p",{className:"text-red-500 text-xs",children:a.profile_image})]})]})})]}),e.jsxs(N,{children:[e.jsx(w,{children:e.jsx(k,{children:r("Employment Details")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"branch_id",required:!0,children:r("Branch")}),e.jsxs(j,{required:!0,value:i.branch_id,onValueChange:s=>o("branch_id",s),children:[e.jsx(y,{className:a.branch_id?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Branch")})}),e.jsx(f,{searchable:!0,children:Se.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),a.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"department_id",required:!0,children:r("Department")}),e.jsxs(j,{required:!0,value:i.department_id,onValueChange:s=>o("department_id",s),disabled:!i.branch_id,children:[e.jsx(y,{className:a.department_id?"border-red-500":"",children:e.jsx(g,{placeholder:i.branch_id?r("Select Department"):r("Select Branch First")})}),e.jsx(f,{searchable:!0,children:Te.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),a.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"designation_id",required:!0,children:r("Designation")}),e.jsxs(j,{required:!0,value:i.designation_id,onValueChange:s=>o("designation_id",s),disabled:!i.department_id,children:[e.jsx(y,{className:a.designation_id?"border-red-500":"",children:e.jsx(g,{placeholder:i.department_id?r("Select Designation"):r("Select Department First")})}),e.jsx(f,{searchable:!0,children:$e.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),a.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"date_of_joining",children:r("Date of Joining")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var l;const t=s.currentTarget.querySelector("input");try{(l=t==null?void 0:t.showPicker)==null||l.call(t)}catch{t==null||t.focus()}},children:e.jsx(m,{id:"date_of_joining",type:"date",value:i.date_of_joining,onChange:s=>o("date_of_joining",s.target.value),className:`cursor-pointer ${a.date_of_joining?"border-red-500":""}`})}),a.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employment_type",children:r("Employment Type")}),e.jsxs(j,{value:i.employment_type,onValueChange:s=>o("employment_type",s),children:[e.jsx(y,{className:a.employment_type?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Employment Type")})}),e.jsxs(f,{children:[e.jsx(p,{value:"Full-time",children:r("Full-time")}),e.jsx(p,{value:"Part-time",children:r("Part-time")}),e.jsx(p,{value:"Contract",children:r("Contract")}),e.jsx(p,{value:"Internship",children:r("Internship")}),e.jsx(p,{value:"Temporary",children:r("Temporary")})]})]}),a.employment_type&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employment_type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employee_status",children:r("Employee Status")}),e.jsxs(j,{value:i.employee_status,onValueChange:s=>o("employee_status",s),children:[e.jsx(y,{className:a.employee_status?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Employee Status")})}),e.jsxs(f,{children:[e.jsx(p,{value:"active",children:r("Active")}),e.jsx(p,{value:"inactive",children:r("Inactive")}),e.jsx(p,{value:"probation",children:r("Probation")}),e.jsx(p,{value:"terminated",children:r("Terminated")})]})]}),a.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"shift_id",children:r("Shift")}),e.jsxs(j,{value:i.shift_id,onValueChange:s=>o("shift_id",s),children:[e.jsx(y,{className:a.shift_id?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Shift (Optional)")})}),e.jsx(f,{searchable:!0,children:P==null?void 0:P.map(s=>e.jsxs(p,{value:s.id.toString(),children:[s.name," (",s.start_time," - ",s.end_time,")"]},s.id))})]}),a.shift_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.shift_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"attendance_policy_id",children:r("Attendance Policy")}),e.jsxs(j,{value:i.attendance_policy_id,onValueChange:s=>o("attendance_policy_id",s),children:[e.jsx(y,{className:a.attendance_policy_id?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Attendance Policy (Optional)")})}),e.jsx(f,{children:I==null?void 0:I.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),a.attendance_policy_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.attendance_policy_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"rest_days",children:r("Rest Days")}),e.jsx(Je,{field:{name:"rest_days",label:r("Rest Days"),options:[{value:"monday",label:r("Monday")},{value:"tuesday",label:r("Tuesday")},{value:"wednesday",label:r("Wednesday")},{value:"thursday",label:r("Thursday")},{value:"friday",label:r("Friday")},{value:"saturday",label:r("Saturday")},{value:"sunday",label:r("Sunday")}]},formData:i,handleChange:o}),a.rest_days&&e.jsx("p",{className:"text-red-500 text-xs",children:a.rest_days})]})]})})]}),e.jsxs(N,{children:[e.jsx(w,{children:e.jsx(k,{children:r("Contact Information")})}),e.jsxs(v,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"address_line_1",children:r("Address Line 1")}),e.jsx(m,{id:"address_line_1",value:i.address_line_1,onChange:s=>o("address_line_1",s.target.value),className:a.address_line_1?"border-red-500":""}),a.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:a.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"address_line_2",children:r("Address Line 2")}),e.jsx(m,{id:"address_line_2",value:i.address_line_2,onChange:s=>o("address_line_2",s.target.value),className:a.address_line_2?"border-red-500":""}),a.address_line_2&&e.jsx("p",{className:"text-red-500 text-xs",children:a.address_line_2})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"city",children:r("City")}),e.jsx(m,{id:"city",value:i.city,onChange:s=>o("city",s.target.value),className:a.city?"border-red-500":""}),a.city&&e.jsx("p",{className:"text-red-500 text-xs",children:a.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"state",children:r("State/Province")}),e.jsx(m,{id:"state",value:i.state,onChange:s=>o("state",s.target.value),className:a.state?"border-red-500":""}),a.state&&e.jsx("p",{className:"text-red-500 text-xs",children:a.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"country",children:r("Country")}),e.jsx(m,{id:"country",value:i.country,onChange:s=>o("country",s.target.value),className:a.country?"border-red-500":""}),a.country&&e.jsx("p",{className:"text-red-500 text-xs",children:a.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"postal_code",children:r("Postal/Zip Code")}),e.jsx(m,{id:"postal_code",value:i.postal_code,onChange:s=>o("postal_code",s.target.value),className:a.postal_code?"border-red-500":""}),a.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:a.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:r("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_name",children:r("Name")}),e.jsx(m,{id:"emergency_contact_name",value:i.emergency_contact_name,onChange:s=>o("emergency_contact_name",s.target.value),className:a.emergency_contact_name?"border-red-500":""}),a.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_relationship",children:r("Relationship")}),e.jsx(m,{id:"emergency_contact_relationship",value:i.emergency_contact_relationship,onChange:s=>o("emergency_contact_relationship",s.target.value),className:a.emergency_contact_relationship?"border-red-500":""}),a.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_number",children:r("Phone Number")}),e.jsx(m,{id:"emergency_contact_number",value:i.emergency_contact_number,onChange:s=>o("emergency_contact_number",s.target.value),className:a.emergency_contact_number?"border-red-500":""}),a.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_number})]})]})]})]})]}),e.jsxs(N,{children:[e.jsx(w,{children:e.jsx(k,{children:r("Banking Information")})}),e.jsx(v,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_name",children:r("Bank Name")}),e.jsx(m,{id:"bank_name",value:i.bank_name,onChange:s=>o("bank_name",s.target.value),className:a.bank_name?"border-red-500":""}),a.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"account_holder_name",children:r("Account Holder Name")}),e.jsx(m,{id:"account_holder_name",value:i.account_holder_name,onChange:s=>o("account_holder_name",s.target.value),className:a.account_holder_name?"border-red-500":""}),a.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"account_number",children:r("Account Number")}),e.jsx(m,{id:"account_number",value:i.account_number,onChange:s=>o("account_number",s.target.value),className:a.account_number?"border-red-500":""}),a.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_identifier_code",children:r("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(m,{id:"bank_identifier_code",value:i.bank_identifier_code,onChange:s=>o("bank_identifier_code",s.target.value),className:a.bank_identifier_code?"border-red-500":""}),a.bank_identifier_code&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_identifier_code})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_branch",children:r("Bank Branch")}),e.jsx(m,{id:"bank_branch",value:i.bank_branch,onChange:s=>o("bank_branch",s.target.value),className:a.bank_branch?"border-red-500":""}),a.bank_branch&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_branch})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"tax_payer_id",children:r("Tax Payer ID")}),e.jsx(m,{id:"tax_payer_id",value:i.tax_payer_id,onChange:s=>o("tax_payer_id",s.target.value),className:a.tax_payer_id?"border-red-500":""}),a.tax_payer_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.tax_payer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"salary",required:!0,children:r("Base Salary")}),e.jsx(m,{id:"salary",required:!0,type:"number",step:"0.01",value:i.salary,onChange:s=>o("salary",s.target.value),className:a.salary?"border-red-500":""}),a.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:a.salary})]})]})})]}),e.jsxs(N,{children:[e.jsx(w,{children:e.jsx(k,{children:r("Documents")})}),e.jsxs(v,{className:"space-y-4",children:[D.length>0&&e.jsxs("div",{className:"mb-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:r("Existing Documents")}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:D.map(s=>{var t;return e.jsx(N,{className:"border",children:e.jsx(v,{className:"p-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsx("div",{className:"flex items-center",children:e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium",children:(t=s.document_type)==null?void 0:t.name}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s.expiry_date?`${r("Expires")}: ${new Date(s.expiry_date).toLocaleDateString()}`:r("No expiry date")}),e.jsx("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium mt-2 ${s.verification_status==="verified"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":s.verification_status==="rejected"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}`,children:s.verification_status==="verified"?r("Verified"):s.verification_status==="rejected"?r("Rejected"):r("Pending")})]})}),e.jsxs("div",{className:"flex space-x-2",children:[e.jsx(C,{type:"button",variant:"outline",size:"sm",onClick:()=>window.open(s.document_url||s.file_path,"_blank"),children:e.jsx(Ke,{className:"h-4 w-4"})}),e.jsx(C,{type:"button",variant:"outline",size:"sm",onClick:()=>Ve(s.id),children:e.jsx(Ce,{className:"h-4 w-4 text-red-500"})})]})]})})},s.id)})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:r("Add New Documents")}),b.map((s,t)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4 mb-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[r("Document")," #",t+1]}),e.jsx(C,{type:"button",variant:"ghost",size:"sm",onClick:()=>Re(t),children:e.jsx(Ce,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:`document_type_${t}`,children:[r("Document Type")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(j,{value:s.document_type_id,onValueChange:l=>A(t,"document_type_id",l),children:[e.jsx(y,{className:a[`documents.${t}.document_type_id`]?"border-red-500":"",children:e.jsx(g,{placeholder:r("Select Document Type")})}),e.jsx(f,{children:Fe.filter(l=>{if(l.id.toString()===s.document_type_id)return!0;const d=D.some(x=>{var F;return((F=x.document_type_id)==null?void 0:F.toString())===l.id.toString()}),h=b.some(x=>x.document_type_id===l.id.toString());return!d&&!h}).map(l=>e.jsxs(p,{value:l.id.toString(),children:[l.name," ",l.is_required&&e.jsx("span",{className:"text-red-500",children:"*"})]},l.id))})]}),a[`documents.${t}.document_type_id`]&&e.jsx("p",{className:"text-red-500 text-xs",children:a[`documents.${t}.document_type_id`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{children:[r("File")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx(m,{type:"file",onChange:l=>Ae(t,l),className:a[`documents.${t}.file`]?"border-red-500":""}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Max file size: 5MB")})]}),a[`documents.${t}.file`]&&e.jsx("p",{className:"text-red-500 text-xs",children:a[`documents.${t}.file`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:`document_expiry_${t}`,children:r("Expiry Date")}),e.jsx("div",{className:"cursor-pointer",onClick:l=>{var h;const d=l.currentTarget.querySelector("input");try{(h=d==null?void 0:d.showPicker)==null||h.call(d)}catch{d==null||d.focus()}},children:e.jsx(m,{id:`document_expiry_${t}`,type:"date",value:s.expiry_date,onChange:l=>A(t,"expiry_date",l.target.value),className:`cursor-pointer ${a[`documents.${t}.expiry_date`]?"border-red-500":""}`})}),a[`documents.${t}.expiry_date`]&&e.jsx("p",{className:"text-red-500 text-xs",children:a[`documents.${t}.expiry_date`]})]})]})]},t)),e.jsxs(C,{type:"button",variant:"outline",onClick:Be,className:"mt-4",children:[e.jsx(He,{className:"h-4 w-4 mr-2"}),r("Add Document")]})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>E.get(route("hr.employees.index")),children:r("Cancel")}),e.jsx(C,{type:"submit",disabled:U,children:r(U?"Saving...":"Update Employee")})]})]})})}export{Ls as default};
diff --git a/public/build/assets/edit-DVfuOdqu.js b/public/build/assets/edit-DRcBABG1.js
similarity index 79%
rename from public/build/assets/edit-DVfuOdqu.js
rename to public/build/assets/edit-DRcBABG1.js
index 3eb6627b2..b0f26760f 100644
--- a/public/build/assets/edit-DVfuOdqu.js
+++ b/public/build/assets/edit-DRcBABG1.js
@@ -1 +1 @@
-import{r as f,j as e}from"./ui-Z445SNHD.js";import{u as j,c as v,C as N,m as _,n as b,z as C,l as y,L as l,I as p,o as x,r as h,t as m}from"./app-DCZHPiEr.js";import{T as P}from"./textarea-MT-uY0Br.js";import{R as T}from"./rich-text-editor-DIoA5qtB.js";import{S as w}from"./switch-CSQfVaFG.js";import{P as E}from"./page-template-CUbbykGe.js";import{T as F}from"./toaster-Bc5RPjCT.js";import{A as L}from"./arrow-left-DifDyQQ2.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./unlink-trxMBMvO.js";import"./list-BSrGYPOe.js";import"./quote-DpoEJruJ.js";import"./link-CifFVSSx.js";import"./code-fFt1R3-N.js";import"./index-9MclThM-.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";function be(){const{t}=j(),{page:i,globalSettings:o}=v().props,[s,n]=f.useState({title:i.title,content:i.content,meta_title:i.meta_title||"",meta_description:i.meta_description||"",is_active:i.is_active,sort_order:i.sort_order||0}),u=r=>{r.preventDefault(),o!=null&&o.is_demo||m.loading(t("Updating page...")),h.put(route("landing-page.custom-pages.update",i.id),s,{onSuccess:a=>{var c,d;o!=null&&o.is_demo||m.dismiss(),(c=a.props.flash)!=null&&c.success?m.success(t(a.props.flash.success)):(d=a.props.flash)!=null&&d.error&&m.error(t(a.props.flash.error))},onError:a=>{o!=null&&o.is_demo||m.dismiss(),typeof a=="object"&&a!==null?Object.values(a).flat().forEach(d=>{m.error(t(d))}):typeof a=="string"?m.error(t(a)):m.error(t("Failed to update page"))}})},g=()=>{h.get(route("landing-page.custom-pages.index"))};return e.jsxs(E,{title:t("Edit Custom Page"),url:`/custom-pages/${i.id}/edit`,breadcrumbs:[{title:t("Dashboard"),href:route("dashboard")},{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},{title:t("Edit")}],actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>h.get(route("landing-page.custom-pages.index"))}],children:[e.jsxs(N,{children:[e.jsxs(_,{children:[e.jsx(b,{className:"text-lg",children:t("Page Information")}),e.jsx(C,{children:t("Update your custom page content and settings")})]}),e.jsx(y,{children:e.jsxs("form",{onSubmit:u,className:"space-y-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"title",className:"text-sm font-medium",children:[t("Page Title")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(p,{id:"title",value:s.title,onChange:r=>n({...s,title:r.target.value}),placeholder:t("e.g., About Us, Privacy Policy"),required:!0,className:"w-full"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Current slug"),": ",e.jsxs("span",{className:"font-mono",children:["/page/",i.slug]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"content",className:"text-sm font-medium",children:[t("Content")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("div",{className:"min-h-[300px]",children:e.jsx(T,{content:s.content,onChange:r=>n({...s,content:r}),placeholder:t("Write your page content here...")})}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Use the editor toolbar to format your content with headings, lists, links, and more")})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("SEO Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_title",className:"text-sm font-medium",children:t("Meta Title")}),e.jsx(p,{id:"meta_title",value:s.meta_title,onChange:r=>n({...s,meta_title:r.target.value}),placeholder:t("SEO optimized title"),maxLength:60}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 50-60 characters")," (",s.meta_title.length,"/60)"]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"sort_order",className:"text-sm font-medium",children:t("Sort Order")}),e.jsx(p,{id:"sort_order",type:"number",value:s.sort_order,onChange:r=>n({...s,sort_order:parseInt(r.target.value)||0}),placeholder:"0",min:"0"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Lower numbers appear first in navigation")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_description",className:"text-sm font-medium",children:t("Meta Description")}),e.jsx(P,{id:"meta_description",value:s.meta_description,onChange:r=>n({...s,meta_description:r.target.value}),placeholder:t("Brief description for search engines"),rows:3,maxLength:160}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 150-160 characters")," (",s.meta_description.length,"/160)"]})]})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("Publish Settings")}),e.jsxs("div",{className:"flex items-start space-x-3 p-4 bg-muted/50 rounded-lg",children:[e.jsx(w,{id:"is_active",checked:s.is_active,onCheckedChange:r=>n({...s,is_active:r})}),e.jsxs("div",{className:"flex-1",children:[e.jsx(l,{htmlFor:"is_active",className:"text-sm font-medium cursor-pointer",children:t("Publish Page")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s.is_active?t("This page will be visible to the public immediately"):t("This page will be saved as a draft and hidden from public view")})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-3 pt-4 border-t",children:[e.jsx(x,{type:"button",variant:"outline",onClick:g,children:t("Cancel")}),e.jsx(x,{type:"submit",children:t("Update Page")})]})]})})]}),e.jsx(F,{})]})}export{be as default};
+import{r as f,j as e}from"./ui-Z445SNHD.js";import{u as j,c as v,C as N,m as _,n as b,z as C,l as y,L as l,I as p,o as x,r as h,t as m}from"./app-4fHGBOxL.js";import{T as P}from"./textarea-f6Pa1mf5.js";import{R as T}from"./rich-text-editor-Cd1_LDEX.js";import{S as w}from"./switch-BVaTRNpK.js";import{P as E}from"./page-template-CM2S36EN.js";import{T as F}from"./toaster-Bc5RPjCT.js";import{A as L}from"./arrow-left-IfLGa0Dx.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./unlink-CgZv_dTf.js";import"./list-TEmTfixH.js";import"./quote-CcUH2G7k.js";import"./link-ChKZ6PKR.js";import"./code-Dd2x_tdq.js";import"./index-9MclThM-.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";function be(){const{t}=j(),{page:i,globalSettings:o}=v().props,[s,n]=f.useState({title:i.title,content:i.content,meta_title:i.meta_title||"",meta_description:i.meta_description||"",is_active:i.is_active,sort_order:i.sort_order||0}),u=r=>{r.preventDefault(),o!=null&&o.is_demo||m.loading(t("Updating page...")),h.put(route("landing-page.custom-pages.update",i.id),s,{onSuccess:a=>{var c,d;o!=null&&o.is_demo||m.dismiss(),(c=a.props.flash)!=null&&c.success?m.success(t(a.props.flash.success)):(d=a.props.flash)!=null&&d.error&&m.error(t(a.props.flash.error))},onError:a=>{o!=null&&o.is_demo||m.dismiss(),typeof a=="object"&&a!==null?Object.values(a).flat().forEach(d=>{m.error(t(d))}):typeof a=="string"?m.error(t(a)):m.error(t("Failed to update page"))}})},g=()=>{h.get(route("landing-page.custom-pages.index"))};return e.jsxs(E,{title:t("Edit Custom Page"),url:`/custom-pages/${i.id}/edit`,breadcrumbs:[{title:t("Dashboard"),href:route("dashboard")},{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},{title:t("Edit")}],actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>h.get(route("landing-page.custom-pages.index"))}],children:[e.jsxs(N,{children:[e.jsxs(_,{children:[e.jsx(b,{className:"text-lg",children:t("Page Information")}),e.jsx(C,{children:t("Update your custom page content and settings")})]}),e.jsx(y,{children:e.jsxs("form",{onSubmit:u,className:"space-y-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"title",className:"text-sm font-medium",children:[t("Page Title")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(p,{id:"title",value:s.title,onChange:r=>n({...s,title:r.target.value}),placeholder:t("e.g., About Us, Privacy Policy"),required:!0,className:"w-full"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Current slug"),": ",e.jsxs("span",{className:"font-mono",children:["/page/",i.slug]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"content",className:"text-sm font-medium",children:[t("Content")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("div",{className:"min-h-[300px]",children:e.jsx(T,{content:s.content,onChange:r=>n({...s,content:r}),placeholder:t("Write your page content here...")})}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Use the editor toolbar to format your content with headings, lists, links, and more")})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("SEO Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_title",className:"text-sm font-medium",children:t("Meta Title")}),e.jsx(p,{id:"meta_title",value:s.meta_title,onChange:r=>n({...s,meta_title:r.target.value}),placeholder:t("SEO optimized title"),maxLength:60}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 50-60 characters")," (",s.meta_title.length,"/60)"]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"sort_order",className:"text-sm font-medium",children:t("Sort Order")}),e.jsx(p,{id:"sort_order",type:"number",value:s.sort_order,onChange:r=>n({...s,sort_order:parseInt(r.target.value)||0}),placeholder:"0",min:"0"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Lower numbers appear first in navigation")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_description",className:"text-sm font-medium",children:t("Meta Description")}),e.jsx(P,{id:"meta_description",value:s.meta_description,onChange:r=>n({...s,meta_description:r.target.value}),placeholder:t("Brief description for search engines"),rows:3,maxLength:160}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 150-160 characters")," (",s.meta_description.length,"/160)"]})]})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("Publish Settings")}),e.jsxs("div",{className:"flex items-start space-x-3 p-4 bg-muted/50 rounded-lg",children:[e.jsx(w,{id:"is_active",checked:s.is_active,onCheckedChange:r=>n({...s,is_active:r})}),e.jsxs("div",{className:"flex-1",children:[e.jsx(l,{htmlFor:"is_active",className:"text-sm font-medium cursor-pointer",children:t("Publish Page")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s.is_active?t("This page will be visible to the public immediately"):t("This page will be saved as a draft and hidden from public view")})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-3 pt-4 border-t",children:[e.jsx(x,{type:"button",variant:"outline",onClick:g,children:t("Cancel")}),e.jsx(x,{type:"submit",children:t("Update Page")})]})]})})]}),e.jsx(F,{})]})}export{be as default};
diff --git a/public/build/assets/edit-CXCBlVr2.js b/public/build/assets/edit-Y_ugotbg.js
similarity index 77%
rename from public/build/assets/edit-CXCBlVr2.js
rename to public/build/assets/edit-Y_ugotbg.js
index 29031bb24..f44205a06 100644
--- a/public/build/assets/edit-CXCBlVr2.js
+++ b/public/build/assets/edit-Y_ugotbg.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as _}from"./page-template-CUbbykGe.js";import{u as S,c as E,b as q,C as c,m as d,n as p,l as x,L as n,I as j,o as b,r as v,t as i}from"./app-DCZHPiEr.js";import{T as k}from"./textarea-MT-uY0Br.js";import{S as w,a as A,b as F,c as I,d as g}from"./select-X5YLR2bv.js";import{A as P}from"./arrow-left-DifDyQQ2.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ve(){const{t}=S(),{offerTemplate:s,globalSettings:m}=E().props,{data:l,setData:o,put:N,processing:u,errors:r,clearErrors:y}=q({name:s.name||"",template_content:s.template_content||"",variables:Array.isArray(s.variables)?s.variables.join(", "):s.variables||"",status:s.status||"active"}),C=a=>{a.preventDefault(),y(),m!=null&&m.is_demo||i.loading(t("Updating offer template...")),N(route("hr.recruitment.offer-templates.update",s.id),{onSuccess:h=>{var f;i.dismiss(),(f=h.props.flash)!=null&&f.success&&i.success(t(h.props.flash.success))},onError:()=>{i.dismiss(),i.error(t("Please fix the errors below"))}})},T=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("Edit")}];return e.jsx(_,{title:t("Edit Offer Template"),breadcrumbs:T,actions:[{label:t("Back"),icon:e.jsx(P,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>v.get(route("hr.recruitment.offer-templates.index"))}],children:e.jsxs("form",{onSubmit:C,className:"space-y-6",children:[e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(x,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(j,{id:"name",value:l.name,onChange:a=>o("name",a.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(w,{value:l.status,onValueChange:a=>o("status",a),children:[e.jsx(A,{className:r.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(I,{children:[e.jsx(g,{value:"active",children:t("Active")}),e.jsx(g,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]})})]}),e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(n,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(k,{id:"template_content",value:l.template_content,onChange:a=>o("template_content",a.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(n,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(j,{required:!0,id:"variables",value:l.variables,onChange:a=>o("variables",a.target.value),placeholder:"candidate_name, position, salary, start_date",className:r.variables?"border-red-500":""}),r.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(b,{type:"button",variant:"outline",onClick:()=>v.get(route("hr.recruitment.offer-templates.index")),children:t("Cancel")}),e.jsx(b,{type:"submit",disabled:u,children:t(u?"Updating...":"Update Template")})]})]})})}export{ve as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as _}from"./page-template-CM2S36EN.js";import{u as S,c as E,b as q,C as c,m as d,n as p,l as x,L as n,I as j,o as b,r as v,t as i}from"./app-4fHGBOxL.js";import{T as k}from"./textarea-f6Pa1mf5.js";import{S as w,a as A,b as F,c as I,d as g}from"./select-T_sz7ImN.js";import{A as P}from"./arrow-left-IfLGa0Dx.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ve(){const{t}=S(),{offerTemplate:s,globalSettings:m}=E().props,{data:l,setData:o,put:N,processing:u,errors:r,clearErrors:y}=q({name:s.name||"",template_content:s.template_content||"",variables:Array.isArray(s.variables)?s.variables.join(", "):s.variables||"",status:s.status||"active"}),C=a=>{a.preventDefault(),y(),m!=null&&m.is_demo||i.loading(t("Updating offer template...")),N(route("hr.recruitment.offer-templates.update",s.id),{onSuccess:h=>{var f;i.dismiss(),(f=h.props.flash)!=null&&f.success&&i.success(t(h.props.flash.success))},onError:()=>{i.dismiss(),i.error(t("Please fix the errors below"))}})},T=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("Edit")}];return e.jsx(_,{title:t("Edit Offer Template"),breadcrumbs:T,actions:[{label:t("Back"),icon:e.jsx(P,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>v.get(route("hr.recruitment.offer-templates.index"))}],children:e.jsxs("form",{onSubmit:C,className:"space-y-6",children:[e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(x,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(j,{id:"name",value:l.name,onChange:a=>o("name",a.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(w,{value:l.status,onValueChange:a=>o("status",a),children:[e.jsx(A,{className:r.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(I,{children:[e.jsx(g,{value:"active",children:t("Active")}),e.jsx(g,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]})})]}),e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(n,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(k,{id:"template_content",value:l.template_content,onChange:a=>o("template_content",a.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(n,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(j,{required:!0,id:"variables",value:l.variables,onChange:a=>o("variables",a.target.value),placeholder:"candidate_name, position, salary, start_date",className:r.variables?"border-red-500":""}),r.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(b,{type:"button",variant:"outline",onClick:()=>v.get(route("hr.recruitment.offer-templates.index")),children:t("Cancel")}),e.jsx(b,{type:"submit",disabled:u,children:t(u?"Updating...":"Update Template")})]})]})})}export{ve as default};
diff --git a/public/build/assets/edit-_X5vy40z.js b/public/build/assets/edit-_X5vy40z.js
new file mode 100644
index 000000000..9cc25bfd9
--- /dev/null
+++ b/public/build/assets/edit-_X5vy40z.js
@@ -0,0 +1 @@
+import{j as o}from"./ui-Z445SNHD.js";import m from"./form-DlJCk02r.js";import"./page-template-CM2S36EN.js";import"./app-4fHGBOxL.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";function O({plan:r,otherDefaultPlanExists:t}){return o.jsx(m,{plan:r,otherDefaultPlanExists:t})}export{O as default};
diff --git a/public/build/assets/email-notification-settings-CVZeEhEN.js b/public/build/assets/email-notification-settings-M-g7B2ov.js
similarity index 95%
rename from public/build/assets/email-notification-settings-CVZeEhEN.js
rename to public/build/assets/email-notification-settings-M-g7B2ov.js
index e10b1079b..81ddada83 100644
--- a/public/build/assets/email-notification-settings-CVZeEhEN.js
+++ b/public/build/assets/email-notification-settings-M-g7B2ov.js
@@ -1 +1 @@
-import{r as f,j as a}from"./ui-Z445SNHD.js";import{u as j,ap as _,o as u,B as N,L as b,y as w}from"./app-DCZHPiEr.js";import{S as x}from"./switch-CSQfVaFG.js";import{T as C,a as y,b as A,c as S}from"./tabs-BVvbDLq3.js";import{S as k}from"./scroll-area-D50XMh2m.js";import{B as T}from"./bell-TcWZQb75.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./index-BdQq_4o_.js";const R=[{id:"general",name:"General",icon:"🔔",notifications:[{id:"system_update",name:"System Updates",enabled:!0},{id:"security_alert",name:"Security Alerts",enabled:!0},{id:"maintenance",name:"Scheduled Maintenance",enabled:!1},{id:"login_activity",name:"Login Activity",enabled:!0},{id:"password_reset",name:"Password Reset",enabled:!0}]},{id:"accounting",name:"Accounting",icon:"💰",notifications:[{id:"invoice_created",name:"Invoice Created",enabled:!0},{id:"payment_received",name:"Payment Received",enabled:!0},{id:"payment_reminder",name:"Payment Reminder",enabled:!0},{id:"bill_due",name:"Bill Due",enabled:!1},{id:"expense_approval",name:"Expense Approval",enabled:!0}]},{id:"appointment",name:"Appointment",icon:"📅",notifications:[{id:"appointment_created",name:"Appointment Created",enabled:!0},{id:"appointment_reminder",name:"Appointment Reminder",enabled:!0},{id:"appointment_cancelled",name:"Appointment Cancelled",enabled:!0},{id:"appointment_rescheduled",name:"Appointment Rescheduled",enabled:!0}]},{id:"cmms",name:"CMMS",icon:"🔧",notifications:[{id:"maintenance_due",name:"Maintenance Due",enabled:!0},{id:"work_order_created",name:"Work Order Created",enabled:!0},{id:"work_order_assigned",name:"Work Order Assigned",enabled:!0},{id:"work_order_completed",name:"Work Order Completed",enabled:!1},{id:"inventory_low",name:"Inventory Low",enabled:!0}]},{id:"lms",name:"LMS",icon:"📚",notifications:[{id:"course_enrollment",name:"Course Enrollment",enabled:!0},{id:"course_completion",name:"Course Completion",enabled:!0},{id:"quiz_results",name:"Quiz Results",enabled:!0},{id:"certificate_issued",name:"Certificate Issued",enabled:!0},{id:"new_course_available",name:"New Course Available",enabled:!1}]},{id:"crm",name:"CRM",icon:"👥",notifications:[{id:"lead_created",name:"Lead Created",enabled:!0},{id:"deal_won",name:"Deal Won",enabled:!0},{id:"deal_lost",name:"Deal Lost",enabled:!1},{id:"task_assigned",name:"Task Assigned",enabled:!0},{id:"follow_up_reminder",name:"Follow-up Reminder",enabled:!0}]},{id:"hrm",name:"HRM",icon:"👔",notifications:[{id:"leave_request",name:"Leave Request",enabled:!0},{id:"leave_approval",name:"Leave Approval",enabled:!0},{id:"attendance_reminder",name:"Attendance Reminder",enabled:!1},{id:"payroll_processed",name:"Payroll Processed",enabled:!0},{id:"performance_review",name:"Performance Review",enabled:!0}]},{id:"project",name:"Project",icon:"📊",notifications:[{id:"project_created",name:"Project Created",enabled:!0},{id:"task_assigned",name:"Task Assigned",enabled:!0},{id:"milestone_completed",name:"Milestone Completed",enabled:!0},{id:"project_deadline",name:"Project Deadline",enabled:!0},{id:"budget_exceeded",name:"Budget Exceeded",enabled:!1}]}];function I(){const{t}=j(),[r,c]=f.useState(R),[m,p]=f.useState("general"),h=(e,n,i)=>{c(s=>s.map(d=>d.id===e?{...d,notifications:d.notifications.map(o=>o.id===n?{...o,enabled:i}:o)}:d))},g=(e,n)=>{c(i=>i.map(s=>s.id===e?{...s,notifications:s.notifications.map(d=>({...d,enabled:n}))}:s))},l=e=>{const n=r.find(i=>i.id===e);return n?n.notifications.filter(i=>i.enabled).length:0},v=e=>{e.preventDefault()};return a.jsx(_,{title:t("Email Notification Settings"),description:t("Configure which email notifications are sent for different modules"),action:a.jsxs(u,{type:"submit",form:"notification-settings-form",size:"sm",children:[a.jsx(w,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:a.jsx("form",{id:"notification-settings-form",onSubmit:v,children:a.jsxs("div",{className:"flex flex-col md:flex-row gap-6",children:[a.jsx("div",{className:"md:w-64 flex-shrink-0",children:a.jsxs("div",{className:"sticky top-24",children:[a.jsxs("div",{className:"text-sm font-medium mb-2 flex items-center",children:[a.jsx(T,{className:"h-4 w-4 mr-2"}),t("Modules")]}),a.jsx(k,{className:"h-[calc(100vh-12rem)]",children:a.jsx("div",{className:"space-y-1 pr-4",children:r.map(e=>a.jsxs(u,{variant:"ghost",className:"w-full justify-start",onClick:()=>p(e.id),"data-active":m===e.id,children:[a.jsx("span",{className:"mr-2",children:e.icon}),a.jsx("span",{className:"flex-1 text-left",children:e.name}),a.jsxs(N,{variant:"outline",className:"ml-2",children:[l(e.id),"/",e.notifications.length]})]},e.id))})})]})}),a.jsx("div",{className:"flex-1",children:a.jsxs(C,{value:m,onValueChange:p,className:"w-full",children:[a.jsx(y,{className:"mb-4 w-full overflow-x-auto flex-nowrap",children:r.map(e=>a.jsxs(A,{value:e.id,className:"flex items-center gap-2",children:[a.jsx("span",{children:e.icon}),e.name]},e.id))}),r.map(e=>a.jsxs(S,{value:e.id,className:"space-y-4",children:[a.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md bg-muted/30",children:[a.jsxs("div",{children:[a.jsxs("h3",{className:"text-base font-medium flex items-center gap-2",children:[a.jsx("span",{children:e.icon}),e.name," ",t("Notifications")]}),a.jsxs("p",{className:"text-sm text-muted-foreground mt-1",children:[l(e.id)," of ",e.notifications.length," ",t("notifications enabled")]})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(b,{htmlFor:`toggle-all-${e.id}`,className:"text-sm",children:t("Toggle All")}),a.jsx(x,{id:`toggle-all-${e.id}`,checked:l(e.id)===e.notifications.length,onCheckedChange:n=>g(e.id,n)})]})]}),a.jsx("div",{className:"grid gap-4",children:e.notifications.map(n=>a.jsxs("div",{className:"flex items-center justify-between p-3 border rounded-md hover:bg-muted/20",children:[a.jsx(b,{htmlFor:`${e.id}-${n.id}`,className:"cursor-pointer flex-1",children:n.name}),a.jsx(x,{id:`${e.id}-${n.id}`,checked:n.enabled,onCheckedChange:i=>h(e.id,n.id,i)})]},n.id))})]},e.id))]})})]})})})}export{I as default};
+import{r as f,j as a}from"./ui-Z445SNHD.js";import{u as j,ap as _,o as u,B as N,L as b,y as w}from"./app-4fHGBOxL.js";import{S as x}from"./switch-BVaTRNpK.js";import{T as C,a as y,b as A,c as S}from"./tabs-DhK1kDWp.js";import{S as k}from"./scroll-area-D29S7_pr.js";import{B as T}from"./bell-Bxm_inju.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./index-BdQq_4o_.js";const R=[{id:"general",name:"General",icon:"🔔",notifications:[{id:"system_update",name:"System Updates",enabled:!0},{id:"security_alert",name:"Security Alerts",enabled:!0},{id:"maintenance",name:"Scheduled Maintenance",enabled:!1},{id:"login_activity",name:"Login Activity",enabled:!0},{id:"password_reset",name:"Password Reset",enabled:!0}]},{id:"accounting",name:"Accounting",icon:"💰",notifications:[{id:"invoice_created",name:"Invoice Created",enabled:!0},{id:"payment_received",name:"Payment Received",enabled:!0},{id:"payment_reminder",name:"Payment Reminder",enabled:!0},{id:"bill_due",name:"Bill Due",enabled:!1},{id:"expense_approval",name:"Expense Approval",enabled:!0}]},{id:"appointment",name:"Appointment",icon:"📅",notifications:[{id:"appointment_created",name:"Appointment Created",enabled:!0},{id:"appointment_reminder",name:"Appointment Reminder",enabled:!0},{id:"appointment_cancelled",name:"Appointment Cancelled",enabled:!0},{id:"appointment_rescheduled",name:"Appointment Rescheduled",enabled:!0}]},{id:"cmms",name:"CMMS",icon:"🔧",notifications:[{id:"maintenance_due",name:"Maintenance Due",enabled:!0},{id:"work_order_created",name:"Work Order Created",enabled:!0},{id:"work_order_assigned",name:"Work Order Assigned",enabled:!0},{id:"work_order_completed",name:"Work Order Completed",enabled:!1},{id:"inventory_low",name:"Inventory Low",enabled:!0}]},{id:"lms",name:"LMS",icon:"📚",notifications:[{id:"course_enrollment",name:"Course Enrollment",enabled:!0},{id:"course_completion",name:"Course Completion",enabled:!0},{id:"quiz_results",name:"Quiz Results",enabled:!0},{id:"certificate_issued",name:"Certificate Issued",enabled:!0},{id:"new_course_available",name:"New Course Available",enabled:!1}]},{id:"crm",name:"CRM",icon:"👥",notifications:[{id:"lead_created",name:"Lead Created",enabled:!0},{id:"deal_won",name:"Deal Won",enabled:!0},{id:"deal_lost",name:"Deal Lost",enabled:!1},{id:"task_assigned",name:"Task Assigned",enabled:!0},{id:"follow_up_reminder",name:"Follow-up Reminder",enabled:!0}]},{id:"hrm",name:"HRM",icon:"👔",notifications:[{id:"leave_request",name:"Leave Request",enabled:!0},{id:"leave_approval",name:"Leave Approval",enabled:!0},{id:"attendance_reminder",name:"Attendance Reminder",enabled:!1},{id:"payroll_processed",name:"Payroll Processed",enabled:!0},{id:"performance_review",name:"Performance Review",enabled:!0}]},{id:"project",name:"Project",icon:"📊",notifications:[{id:"project_created",name:"Project Created",enabled:!0},{id:"task_assigned",name:"Task Assigned",enabled:!0},{id:"milestone_completed",name:"Milestone Completed",enabled:!0},{id:"project_deadline",name:"Project Deadline",enabled:!0},{id:"budget_exceeded",name:"Budget Exceeded",enabled:!1}]}];function I(){const{t}=j(),[r,c]=f.useState(R),[m,p]=f.useState("general"),h=(e,n,i)=>{c(s=>s.map(d=>d.id===e?{...d,notifications:d.notifications.map(o=>o.id===n?{...o,enabled:i}:o)}:d))},g=(e,n)=>{c(i=>i.map(s=>s.id===e?{...s,notifications:s.notifications.map(d=>({...d,enabled:n}))}:s))},l=e=>{const n=r.find(i=>i.id===e);return n?n.notifications.filter(i=>i.enabled).length:0},v=e=>{e.preventDefault()};return a.jsx(_,{title:t("Email Notification Settings"),description:t("Configure which email notifications are sent for different modules"),action:a.jsxs(u,{type:"submit",form:"notification-settings-form",size:"sm",children:[a.jsx(w,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:a.jsx("form",{id:"notification-settings-form",onSubmit:v,children:a.jsxs("div",{className:"flex flex-col md:flex-row gap-6",children:[a.jsx("div",{className:"md:w-64 flex-shrink-0",children:a.jsxs("div",{className:"sticky top-24",children:[a.jsxs("div",{className:"text-sm font-medium mb-2 flex items-center",children:[a.jsx(T,{className:"h-4 w-4 mr-2"}),t("Modules")]}),a.jsx(k,{className:"h-[calc(100vh-12rem)]",children:a.jsx("div",{className:"space-y-1 pr-4",children:r.map(e=>a.jsxs(u,{variant:"ghost",className:"w-full justify-start",onClick:()=>p(e.id),"data-active":m===e.id,children:[a.jsx("span",{className:"mr-2",children:e.icon}),a.jsx("span",{className:"flex-1 text-left",children:e.name}),a.jsxs(N,{variant:"outline",className:"ml-2",children:[l(e.id),"/",e.notifications.length]})]},e.id))})})]})}),a.jsx("div",{className:"flex-1",children:a.jsxs(C,{value:m,onValueChange:p,className:"w-full",children:[a.jsx(y,{className:"mb-4 w-full overflow-x-auto flex-nowrap",children:r.map(e=>a.jsxs(A,{value:e.id,className:"flex items-center gap-2",children:[a.jsx("span",{children:e.icon}),e.name]},e.id))}),r.map(e=>a.jsxs(S,{value:e.id,className:"space-y-4",children:[a.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md bg-muted/30",children:[a.jsxs("div",{children:[a.jsxs("h3",{className:"text-base font-medium flex items-center gap-2",children:[a.jsx("span",{children:e.icon}),e.name," ",t("Notifications")]}),a.jsxs("p",{className:"text-sm text-muted-foreground mt-1",children:[l(e.id)," of ",e.notifications.length," ",t("notifications enabled")]})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(b,{htmlFor:`toggle-all-${e.id}`,className:"text-sm",children:t("Toggle All")}),a.jsx(x,{id:`toggle-all-${e.id}`,checked:l(e.id)===e.notifications.length,onCheckedChange:n=>g(e.id,n)})]})]}),a.jsx("div",{className:"grid gap-4",children:e.notifications.map(n=>a.jsxs("div",{className:"flex items-center justify-between p-3 border rounded-md hover:bg-muted/20",children:[a.jsx(b,{htmlFor:`${e.id}-${n.id}`,className:"cursor-pointer flex-1",children:n.name}),a.jsx(x,{id:`${e.id}-${n.id}`,checked:n.enabled,onCheckedChange:i=>h(e.id,n.id,i)})]},n.id))})]},e.id))]})})]})})})}export{I as default};
diff --git a/public/build/assets/email-settings-l0YaWEHr.js b/public/build/assets/email-settings-BaEebrhx.js
similarity index 93%
rename from public/build/assets/email-settings-l0YaWEHr.js
rename to public/build/assets/email-settings-BaEebrhx.js
index 2bbd5cd03..6b98d4aa8 100644
--- a/public/build/assets/email-settings-l0YaWEHr.js
+++ b/public/build/assets/email-settings-BaEebrhx.js
@@ -1 +1 @@
-import{r as v,j as e}from"./ui-Z445SNHD.js";import{u as O,c as b,ap as q,C as w,l as T,L as c,I as d,al as B,s as H,v as W,w as G,o as E,y as J,t,r as _}from"./app-DCZHPiEr.js";import{S as F,a as M,b as A,c as P,d as p}from"./select-X5YLR2bv.js";import{A as K,a as Q}from"./alert-DhX5xaQO.js";import{M as L}from"./mail-CKC1Kac7.js";import{S}from"./server-YZTAabvh.js";import{C as X}from"./circle-alert-DwaVLcdb.js";import{U as D}from"./user-HiC8k72a.js";import{L as I}from"./lock-DsF0eMDG.js";import{S as R}from"./send-DRW88Tkw.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";function pe(){const{t:r}=O(),{settings:n={},globalSettings:a}=b().props,[o,U]=v.useState({provider:n.email_provider||"smtp",driver:n.email_driver||"smtp",host:n.email_host||"smtp.example.com",port:n.email_port||"587",username:n.email_username||"user@example.com",password:n.email_password?"••••••••••••":"",encryption:n.email_encryption||"tls",fromAddress:n.email_from_address||"noreply@example.com",fromName:n.email_from_name||"WorkDo System"}),[h,V]=v.useState(""),[y,g]=v.useState(!1),[N,u]=v.useState(null),m=(s,i)=>{U(l=>({...l,[s]:i}))},k=s=>{s.preventDefault(),a!=null&&a.is_demo||t.loading(r("Saving email settings...")),_.post(route("settings.email.update"),o,{preserveScroll:!0,onSuccess:i=>{var j,f;a!=null&&a.is_demo||t.dismiss();const l=(j=i.props.flash)==null?void 0:j.success,x=(f=i.props.flash)==null?void 0:f.error;l?t.success(l):x?t.error(x):t.success(r("Email settings saved successfully"))},onError:i=>{a!=null&&a.is_demo||t.dismiss();const l=i.error||Object.values(i).join(", ")||r("Failed to save email settings");t.error(l)}})},z=s=>{s.preventDefault(),h&&(g(!0),u(null),a!=null&&a.is_demo||t.loading(r("Sending test email...")),_.post(route("settings.email.test"),{email:h},{preserveScroll:!0,onSuccess:i=>{var j,f;g(!1),a!=null&&a.is_demo||t.dismiss();const l=(j=i.props.flash)==null?void 0:j.success,x=(f=i.props.flash)==null?void 0:f.error;if(l)t.success(l),u({success:!0,message:l});else if(x)t.error(x),u({success:!1,message:x});else{const C=r("Test email sent successfully to {{email}}",{email:h});t.success(C),u({success:!0,message:C})}setTimeout(()=>{u(null)},5e3)},onError:i=>{g(!1),a!=null&&a.is_demo||t.dismiss();const l=i.error||Object.values(i).join(", ")||r("Failed to send test email");t.error(l),u({success:!1,message:l}),setTimeout(()=>{u(null)},5e3)}}))};return e.jsx(q,{title:r("Email Settings"),description:r("Configure email server settings for system notifications and communications"),action:e.jsxs(E,{type:"submit",form:"email-settings-form",size:"sm",children:[e.jsx(J,{className:"h-4 w-4 mr-2"}),r("Save Changes")]}),children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-2",children:e.jsx("form",{id:"email-settings-form",onSubmit:k,children:e.jsx(w,{children:e.jsx(T,{className:"pt-6",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"provider",className:"font-medium",children:r("Email Provider")})]}),e.jsxs(F,{value:o.provider,onValueChange:s=>{m("provider",s),s==="smtp"?m("driver","smtp"):s==="mailgun"?m("driver","mailgun"):s==="ses"&&m("driver","ses")},children:[e.jsx(M,{children:e.jsx(A,{placeholder:"Select provider"})}),e.jsxs(P,{children:[e.jsx(p,{value:"smtp",children:"SMTP"}),e.jsx(p,{value:"mailgun",children:"Mailgun"}),e.jsx(p,{value:"ses",children:"Amazon SES"}),e.jsx(p,{value:"sendmail",children:"Sendmail"})]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"driver",className:"font-medium",children:r("Mail Driver")})]}),e.jsx(d,{id:"driver",value:o.driver,onChange:s=>m("driver",s.target.value),placeholder:"smtp"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"host",className:"font-medium",children:r("SMTP Host")})]}),e.jsx(d,{id:"host",value:o.host,onChange:s=>m("host",s.target.value),placeholder:"smtp.example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"port",className:"font-medium",children:r("SMTP Port")}),e.jsx(B,{children:e.jsxs(H,{children:[e.jsx(W,{asChild:!0,children:e.jsx(X,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(G,{children:e.jsx("p",{children:r("Common ports: 25, 465, 587, 2525")})})]})})]}),e.jsx(d,{id:"port",value:o.port,onChange:s=>m("port",s.target.value),placeholder:"587"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"username",className:"font-medium",children:r("SMTP Username")})]}),e.jsx(d,{id:"username",value:o.username,onChange:s=>m("username",s.target.value),placeholder:"user@example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"password",className:"font-medium",children:r("SMTP Password")})]}),e.jsx(d,{id:"password",type:"password",value:o.password,onChange:s=>m("password",s.target.value),placeholder:"••••••••••••"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"encryption",className:"font-medium",children:r("Mail Encryption")})]}),e.jsxs(F,{value:o.encryption,onValueChange:s=>m("encryption",s),children:[e.jsx(M,{children:e.jsx(A,{placeholder:"Select encryption"})}),e.jsxs(P,{children:[e.jsx(p,{value:"tls",children:"TLS"}),e.jsx(p,{value:"ssl",children:"SSL"}),e.jsx(p,{value:"none",children:"None"})]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"fromAddress",className:"font-medium",children:r("From Address")})]}),e.jsx(d,{id:"fromAddress",value:o.fromAddress,onChange:s=>m("fromAddress",s.target.value),placeholder:"noreply@example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"fromName",className:"font-medium",children:r("From Name")})]}),e.jsx(d,{id:"fromName",value:o.fromName,onChange:s=>m("fromName",s.target.value),placeholder:"System"})]})]})})})})}),e.jsx("div",{className:"lg:col-span-1",children:e.jsx(w,{children:e.jsx(T,{className:"pt-6",children:e.jsxs("form",{onSubmit:z,className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(R,{className:"h-4 w-4 text-primary"}),e.jsx("h3",{className:"text-base font-medium",children:r("Test Email Configuration")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(c,{htmlFor:"testEmail",className:"font-medium",children:r("Send Test To")}),e.jsx(d,{id:"testEmail",type:"email",value:h,onChange:s=>V(s.target.value),placeholder:"test@example.com",required:!0}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Enter an email address to send a test message")})]}),N&&e.jsx(K,{variant:N.success?"success":"destructive",className:"py-2",children:e.jsx(Q,{children:N.message})}),e.jsx(E,{type:"submit",className:"w-full",disabled:y||!h,children:y?e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"animate-spin mr-2",children:"◌"}),r("Sending...")]}):e.jsxs(e.Fragment,{children:[e.jsx(R,{className:"h-4 w-4 mr-2"}),r("Send Test Email")]})})]})})})})]})})}export{pe as default};
+import{r as v,j as e}from"./ui-Z445SNHD.js";import{u as O,c as b,ap as q,C as w,l as T,L as c,I as d,al as B,s as H,v as W,w as G,o as E,y as J,t,r as _}from"./app-4fHGBOxL.js";import{S as F,a as M,b as A,c as P,d as p}from"./select-T_sz7ImN.js";import{A as K,a as Q}from"./alert-DzlvAUsh.js";import{M as L}from"./mail-BEVnuDTb.js";import{S}from"./server-BTuaPKbi.js";import{C as X}from"./circle-alert-DwXRfwWr.js";import{U as D}from"./user-C3XLhGku.js";import{L as I}from"./lock-D_l4FSx5.js";import{S as R}from"./send-BccLN5Gs.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";function pe(){const{t:r}=O(),{settings:n={},globalSettings:a}=b().props,[o,U]=v.useState({provider:n.email_provider||"smtp",driver:n.email_driver||"smtp",host:n.email_host||"smtp.example.com",port:n.email_port||"587",username:n.email_username||"user@example.com",password:n.email_password?"••••••••••••":"",encryption:n.email_encryption||"tls",fromAddress:n.email_from_address||"noreply@example.com",fromName:n.email_from_name||"WorkDo System"}),[h,V]=v.useState(""),[y,g]=v.useState(!1),[N,u]=v.useState(null),m=(s,i)=>{U(l=>({...l,[s]:i}))},k=s=>{s.preventDefault(),a!=null&&a.is_demo||t.loading(r("Saving email settings...")),_.post(route("settings.email.update"),o,{preserveScroll:!0,onSuccess:i=>{var j,f;a!=null&&a.is_demo||t.dismiss();const l=(j=i.props.flash)==null?void 0:j.success,x=(f=i.props.flash)==null?void 0:f.error;l?t.success(l):x?t.error(x):t.success(r("Email settings saved successfully"))},onError:i=>{a!=null&&a.is_demo||t.dismiss();const l=i.error||Object.values(i).join(", ")||r("Failed to save email settings");t.error(l)}})},z=s=>{s.preventDefault(),h&&(g(!0),u(null),a!=null&&a.is_demo||t.loading(r("Sending test email...")),_.post(route("settings.email.test"),{email:h},{preserveScroll:!0,onSuccess:i=>{var j,f;g(!1),a!=null&&a.is_demo||t.dismiss();const l=(j=i.props.flash)==null?void 0:j.success,x=(f=i.props.flash)==null?void 0:f.error;if(l)t.success(l),u({success:!0,message:l});else if(x)t.error(x),u({success:!1,message:x});else{const C=r("Test email sent successfully to {{email}}",{email:h});t.success(C),u({success:!0,message:C})}setTimeout(()=>{u(null)},5e3)},onError:i=>{g(!1),a!=null&&a.is_demo||t.dismiss();const l=i.error||Object.values(i).join(", ")||r("Failed to send test email");t.error(l),u({success:!1,message:l}),setTimeout(()=>{u(null)},5e3)}}))};return e.jsx(q,{title:r("Email Settings"),description:r("Configure email server settings for system notifications and communications"),action:e.jsxs(E,{type:"submit",form:"email-settings-form",size:"sm",children:[e.jsx(J,{className:"h-4 w-4 mr-2"}),r("Save Changes")]}),children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-2",children:e.jsx("form",{id:"email-settings-form",onSubmit:k,children:e.jsx(w,{children:e.jsx(T,{className:"pt-6",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"provider",className:"font-medium",children:r("Email Provider")})]}),e.jsxs(F,{value:o.provider,onValueChange:s=>{m("provider",s),s==="smtp"?m("driver","smtp"):s==="mailgun"?m("driver","mailgun"):s==="ses"&&m("driver","ses")},children:[e.jsx(M,{children:e.jsx(A,{placeholder:"Select provider"})}),e.jsxs(P,{children:[e.jsx(p,{value:"smtp",children:"SMTP"}),e.jsx(p,{value:"mailgun",children:"Mailgun"}),e.jsx(p,{value:"ses",children:"Amazon SES"}),e.jsx(p,{value:"sendmail",children:"Sendmail"})]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"driver",className:"font-medium",children:r("Mail Driver")})]}),e.jsx(d,{id:"driver",value:o.driver,onChange:s=>m("driver",s.target.value),placeholder:"smtp"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"host",className:"font-medium",children:r("SMTP Host")})]}),e.jsx(d,{id:"host",value:o.host,onChange:s=>m("host",s.target.value),placeholder:"smtp.example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"port",className:"font-medium",children:r("SMTP Port")}),e.jsx(B,{children:e.jsxs(H,{children:[e.jsx(W,{asChild:!0,children:e.jsx(X,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(G,{children:e.jsx("p",{children:r("Common ports: 25, 465, 587, 2525")})})]})})]}),e.jsx(d,{id:"port",value:o.port,onChange:s=>m("port",s.target.value),placeholder:"587"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"username",className:"font-medium",children:r("SMTP Username")})]}),e.jsx(d,{id:"username",value:o.username,onChange:s=>m("username",s.target.value),placeholder:"user@example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"password",className:"font-medium",children:r("SMTP Password")})]}),e.jsx(d,{id:"password",type:"password",value:o.password,onChange:s=>m("password",s.target.value),placeholder:"••••••••••••"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"encryption",className:"font-medium",children:r("Mail Encryption")})]}),e.jsxs(F,{value:o.encryption,onValueChange:s=>m("encryption",s),children:[e.jsx(M,{children:e.jsx(A,{placeholder:"Select encryption"})}),e.jsxs(P,{children:[e.jsx(p,{value:"tls",children:"TLS"}),e.jsx(p,{value:"ssl",children:"SSL"}),e.jsx(p,{value:"none",children:"None"})]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"fromAddress",className:"font-medium",children:r("From Address")})]}),e.jsx(d,{id:"fromAddress",value:o.fromAddress,onChange:s=>m("fromAddress",s.target.value),placeholder:"noreply@example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(c,{htmlFor:"fromName",className:"font-medium",children:r("From Name")})]}),e.jsx(d,{id:"fromName",value:o.fromName,onChange:s=>m("fromName",s.target.value),placeholder:"System"})]})]})})})})}),e.jsx("div",{className:"lg:col-span-1",children:e.jsx(w,{children:e.jsx(T,{className:"pt-6",children:e.jsxs("form",{onSubmit:z,className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(R,{className:"h-4 w-4 text-primary"}),e.jsx("h3",{className:"text-base font-medium",children:r("Test Email Configuration")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(c,{htmlFor:"testEmail",className:"font-medium",children:r("Send Test To")}),e.jsx(d,{id:"testEmail",type:"email",value:h,onChange:s=>V(s.target.value),placeholder:"test@example.com",required:!0}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Enter an email address to send a test message")})]}),N&&e.jsx(K,{variant:N.success?"success":"destructive",className:"py-2",children:e.jsx(Q,{children:N.message})}),e.jsx(E,{type:"submit",className:"w-full",disabled:y||!h,children:y?e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"animate-spin mr-2",children:"◌"}),r("Sending...")]}):e.jsxs(e.Fragment,{children:[e.jsx(R,{className:"h-4 w-4 mr-2"}),r("Send Test Email")]})})]})})})})]})})}export{pe as default};
diff --git a/public/build/assets/employee-dashboard-BUzo47I7.js b/public/build/assets/employee-dashboard-syPZRLkt.js
similarity index 90%
rename from public/build/assets/employee-dashboard-BUzo47I7.js
rename to public/build/assets/employee-dashboard-syPZRLkt.js
index e61b55eb5..bf5a25ac1 100644
--- a/public/build/assets/employee-dashboard-BUzo47I7.js
+++ b/public/build/assets/employee-dashboard-syPZRLkt.js
@@ -1 +1 @@
-import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-CUbbykGe.js";import{u as z,c as V,D as G,h as J,j as K,k as Q,p as X,q as Y,o as I,C as f,l as g,m as W,n as O,B as v,r as E,t as l}from"./app-DCZHPiEr.js";import{R as Z}from"./refresh-cw-FiNR9pzi.js";import{B as D}from"./bell-TcWZQb75.js";import{U as ee}from"./users-CQxTOR0I.js";import{f as $}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */function Fe({dashboardData:t}){var L;const{t:n}=z(),{auth:x}=V().props;x!=null&&x.permissions;const[b,w]=p.useState(!1),[_,C]=p.useState(null),[S,T]=p.useState(null),[se,te]=p.useState(""),[B,y]=p.useState(!1),[P,A]=p.useState(""),[a,M]=p.useState(null);p.useEffect(()=>{const s=t==null?void 0:t.todayAttendance;s&&(s.clock_in&&(C(new Date(`1970-01-01T${s.clock_in}`).toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1})),w(!s.clock_out)),s.clock_out&&T(new Date(`1970-01-01T${s.clock_out}`).toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1})));const u=setInterval(()=>{const d=t==null?void 0:t.employeeShift,o=t==null?void 0:t.todayAttendance;if(d&&(o!=null&&o.clock_in)&&!(o!=null&&o.clock_out)&&b){const r=new Date,i=new Date(`1970-01-01T${d.end_time}`);new Date(`1970-01-01T${r.getHours()}:${r.getMinutes()}:${r.getSeconds()}`)>i&&window.location.reload()}},6e4);return()=>clearInterval(u)},[t,b]);const R=(s,m,u=!1)=>{var d,o;E.post(route("hr.attendance.clock-in"),{employee_id:x.user.id,latitude:s,longitude:m,force_location:u,branch_id:((d=t==null?void 0:t.employee)==null?void 0:d.branch_id)||((o=x.user.employee)==null?void 0:o.branch_id)},{onSuccess:r=>{var i,c;l.dismiss(),(i=r.props.flash)!=null&&i.location_warning?(A(r.props.flash.location_warning),M({type:"in",lat:s,lng:m}),y(!0)):(c=r.props.flash)!=null&&c.success?(w(!0),C(new Date().toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1})),l.success(n(r.props.flash.success))):l.error(n(r.props.flash.error||"Failed to clock in"))},onError:(r,i)=>{var c,N;if(l.dismiss(),(N=(c=i==null?void 0:i.props)==null?void 0:c.flash)!=null&&N.error)l.error(n(i.props.flash.error));else if(typeof r=="string")l.error(r);else if(r&&Object.keys(r).length>0){const h=Object.values(r)[0];l.error(Array.isArray(h)?h[0]:h)}else l.error(n("Failed to clock in. Please try again."))}})},U=(s,m,u=!1)=>{var d,o;E.post(route("hr.attendance.clock-out"),{employee_id:x.user.id,latitude:s,longitude:m,force_location:u,branch_id:((d=t==null?void 0:t.employee)==null?void 0:d.branch_id)||((o=x.user.employee)==null?void 0:o.branch_id)},{onSuccess:r=>{var i,c;l.dismiss(),(i=r.props.flash)!=null&&i.location_warning?(A(r.props.flash.location_warning),M({type:"out",lat:s,lng:m}),y(!0)):(c=r.props.flash)!=null&&c.success?(w(!1),T(new Date().toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1})),l.success(n(r.props.flash.success))):l.error(n(r.props.flash.error||"Failed to clock out"))},onError:(r,i)=>{var c,N;if(l.dismiss(),(N=(c=i==null?void 0:i.props)==null?void 0:c.flash)!=null&&N.error)l.error(n(i.props.flash.error));else if(typeof r=="string")l.error(r);else if(r&&Object.keys(r).length>0){const h=Object.values(r)[0];l.error(Array.isArray(h)?h[0]:h)}else l.error(n("Failed to clock out. Please try again."))}})},F=[{label:n("Refresh"),icon:e.jsx(Z,{className:"h-4 w-4"}),variant:"outline",onClick:()=>window.location.reload()}],k=(t==null?void 0:t.stats)||{totalAwards:0,totalWarnings:0,totalComplaints:0},j=(t==null?void 0:t.recentActivities)||{announcements:[],meetings:[]},H=s=>({approved:"bg-green-50 text-green-700 ring-green-600/20",pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"})[s]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(q,{title:n("Dashboard"),url:"/dashboard",actions:F,children:[e.jsx(G,{open:B,onOpenChange:y,children:e.jsxs(J,{children:[e.jsxs(K,{children:[e.jsx(Q,{children:n("Location Warning")}),e.jsx(X,{className:"pt-2 text-base text-gray-700",children:P})]}),e.jsxs(Y,{className:"mt-4",children:[e.jsx(I,{variant:"outline",onClick:()=>y(!1),children:n("Cancel")}),e.jsx(I,{onClick:()=>{y(!1),(a==null?void 0:a.type)==="in"?R(a.lat,a.lng,!0):(a==null?void 0:a.type)==="out"&&U(a.lat,a.lng,!0)},children:n("Proceed")})]})]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsx(f,{children:e.jsx(g,{className:"p-6",children:e.jsxs("div",{className:"text-center",children:[e.jsxs("h1",{className:"text-2xl font-bold mb-2",children:["Welcome, ",(L=x.user)==null?void 0:L.name,"!"]}),e.jsx("p",{className:"text-muted-foreground",children:"Stay updated with company announcements and meetings"})]})})}),e.jsxs("div",{className:"grid gap-6 grid-cols-1 md:grid-cols-3",children:[e.jsx(f,{children:e.jsx(g,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:n("Total Awards")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:k.totalAwards})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx("svg",{className:"h-5 w-5 text-green-600 dark:text-green-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z"})})})]})})}),e.jsx(f,{children:e.jsx(g,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:n("Total Warnings")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:k.totalWarnings})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx("svg",{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L4.082 16.5c-.77.833.192 2.5 1.732 2.5z"})})})]})})}),e.jsx(f,{children:e.jsx(g,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:n("Total Complaints")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:k.totalComplaints})]}),e.jsx("div",{className:"rounded-full bg-red-100 p-3 dark:bg-red-900",children:e.jsx("svg",{className:"h-5 w-5 text-red-600 dark:text-red-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})})})]})})})]}),e.jsx(f,{children:e.jsx(g,{className:"p-6",children:e.jsxs("div",{className:"text-center",children:[e.jsx("h2",{className:"text-lg font-semibold mb-4",children:n("Attendance")}),(t==null?void 0:t.employeeShift)&&e.jsx("div",{className:"mb-4 p-3 bg-blue-50 rounded-lg border border-blue-200",children:e.jsxs("p",{className:"text-sm text-blue-600 font-medium",children:[t.employeeShift.name," ",t.employeeShift.start_time," to ",t.employeeShift.end_time]})}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"bg-green-50 p-4 rounded-lg border border-green-200",children:[e.jsx("p",{className:"text-sm text-green-600 font-medium mb-1",children:n("Clock In Time")}),e.jsx("p",{className:"text-lg font-bold text-green-800",children:_||"--:-- --"}),e.jsx("p",{className:"text-xs text-green-600",children:_?"Today":"Not clocked in"})]}),e.jsxs("div",{className:"bg-red-50 p-4 rounded-lg border border-red-200",children:[e.jsx("p",{className:"text-sm text-red-600 font-medium mb-1",children:n("Clock Out Time")}),e.jsx("p",{className:"text-lg font-bold text-red-800",children:S||"--:-- --"}),e.jsx("p",{className:"text-xs text-red-600",children:S?"Today":"Not clocked out"})]})]})]})})}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[e.jsxs(f,{children:[e.jsx(W,{children:e.jsxs(O,{className:"flex items-center justify-between text-lg font-semibold",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"h-5 w-5"}),n("Recent Announcements")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(v,{variant:"secondary",children:j.announcements.length}),e.jsx("button",{onClick:()=>window.location.href=route("hr.announcements.index"),className:"px-2 py-1 text-xs bg-blue-100 text-blue-700 hover:bg-blue-200 rounded-md font-medium transition-colors",children:n("View All")})]})]})}),e.jsx(g,{children:j.announcements.length>0?e.jsx("div",{className:"space-y-3 max-h-80 overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:j.announcements.map((s,m)=>e.jsx("div",{className:"flex items-center justify-between p-3 border rounded-lg",children:e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx("p",{className:"font-medium",children:s.title}),s.is_high_priority&&e.jsx(v,{variant:"outline",className:"text-xs ring-1 ring-inset bg-red-50 text-red-700 ring-red-600/20",children:"High Priority"})]}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[s.category," • ",(()=>{try{return s.created_at?$(new Date(s.created_at),"MMM dd, yyyy"):"N/A"}catch{return"Invalid date"}})()]})]})},m))}):e.jsx("div",{className:"text-center py-8 text-muted-foreground",children:n("No recent announcements")})})]}),e.jsxs(f,{children:[e.jsx(W,{children:e.jsxs(O,{className:"flex items-center justify-between text-lg font-semibold",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(ee,{className:"h-5 w-5"}),n("Recent Meetings")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(v,{variant:"secondary",children:j.meetings.length}),e.jsx("button",{onClick:()=>window.location.href=route("meetings.meetings.index"),className:"px-2 py-1 text-xs bg-blue-100 text-blue-700 hover:bg-blue-200 rounded-md font-medium transition-colors",children:n("View All")})]})]})}),e.jsx(g,{children:j.meetings.length>0?e.jsx("div",{className:"space-y-3 max-h-80 overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:j.meetings.map((s,m)=>e.jsx("div",{className:"flex items-center justify-between p-3 border rounded-lg",children:e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx("p",{className:"font-medium",children:s.title}),e.jsx(v,{variant:"outline",className:`text-xs ring-1 ring-inset ${H(s.status)}`,children:s.status})]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:(()=>{try{if(!s.meeting_date)return"No date set";const u=new Date(s.meeting_date);if(isNaN(u.getTime()))return"Invalid date";const d=$(u,"MMM dd, yyyy"),o=s.start_time&&s.end_time?` • ${s.start_time} - ${s.end_time}`:"";return d+o}catch{return"Invalid date"}})()})]})},m))}):e.jsx("div",{className:"text-center py-8 text-muted-foreground",children:n("No recent meetings")})})]})]})]})]})}export{Fe as default};
+import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-CM2S36EN.js";import{u as z,c as V,D as G,h as J,j as K,k as Q,p as X,q as Y,o as I,C as f,l as g,m as W,n as O,B as v,r as E,t as l}from"./app-4fHGBOxL.js";import{R as Z}from"./refresh-cw-ChXdCVZX.js";import{B as D}from"./bell-Bxm_inju.js";import{U as ee}from"./users-DG9BKOjr.js";import{f as $}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */function Fe({dashboardData:t}){var L;const{t:n}=z(),{auth:x}=V().props;x!=null&&x.permissions;const[b,w]=p.useState(!1),[_,C]=p.useState(null),[S,T]=p.useState(null),[se,te]=p.useState(""),[B,y]=p.useState(!1),[P,A]=p.useState(""),[a,M]=p.useState(null);p.useEffect(()=>{const s=t==null?void 0:t.todayAttendance;s&&(s.clock_in&&(C(new Date(`1970-01-01T${s.clock_in}`).toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1})),w(!s.clock_out)),s.clock_out&&T(new Date(`1970-01-01T${s.clock_out}`).toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1})));const u=setInterval(()=>{const d=t==null?void 0:t.employeeShift,o=t==null?void 0:t.todayAttendance;if(d&&(o!=null&&o.clock_in)&&!(o!=null&&o.clock_out)&&b){const r=new Date,i=new Date(`1970-01-01T${d.end_time}`);new Date(`1970-01-01T${r.getHours()}:${r.getMinutes()}:${r.getSeconds()}`)>i&&window.location.reload()}},6e4);return()=>clearInterval(u)},[t,b]);const R=(s,m,u=!1)=>{var d,o;E.post(route("hr.attendance.clock-in"),{employee_id:x.user.id,latitude:s,longitude:m,force_location:u,branch_id:((d=t==null?void 0:t.employee)==null?void 0:d.branch_id)||((o=x.user.employee)==null?void 0:o.branch_id)},{onSuccess:r=>{var i,c;l.dismiss(),(i=r.props.flash)!=null&&i.location_warning?(A(r.props.flash.location_warning),M({type:"in",lat:s,lng:m}),y(!0)):(c=r.props.flash)!=null&&c.success?(w(!0),C(new Date().toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1})),l.success(n(r.props.flash.success))):l.error(n(r.props.flash.error||"Failed to clock in"))},onError:(r,i)=>{var c,N;if(l.dismiss(),(N=(c=i==null?void 0:i.props)==null?void 0:c.flash)!=null&&N.error)l.error(n(i.props.flash.error));else if(typeof r=="string")l.error(r);else if(r&&Object.keys(r).length>0){const h=Object.values(r)[0];l.error(Array.isArray(h)?h[0]:h)}else l.error(n("Failed to clock in. Please try again."))}})},U=(s,m,u=!1)=>{var d,o;E.post(route("hr.attendance.clock-out"),{employee_id:x.user.id,latitude:s,longitude:m,force_location:u,branch_id:((d=t==null?void 0:t.employee)==null?void 0:d.branch_id)||((o=x.user.employee)==null?void 0:o.branch_id)},{onSuccess:r=>{var i,c;l.dismiss(),(i=r.props.flash)!=null&&i.location_warning?(A(r.props.flash.location_warning),M({type:"out",lat:s,lng:m}),y(!0)):(c=r.props.flash)!=null&&c.success?(w(!1),T(new Date().toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1})),l.success(n(r.props.flash.success))):l.error(n(r.props.flash.error||"Failed to clock out"))},onError:(r,i)=>{var c,N;if(l.dismiss(),(N=(c=i==null?void 0:i.props)==null?void 0:c.flash)!=null&&N.error)l.error(n(i.props.flash.error));else if(typeof r=="string")l.error(r);else if(r&&Object.keys(r).length>0){const h=Object.values(r)[0];l.error(Array.isArray(h)?h[0]:h)}else l.error(n("Failed to clock out. Please try again."))}})},F=[{label:n("Refresh"),icon:e.jsx(Z,{className:"h-4 w-4"}),variant:"outline",onClick:()=>window.location.reload()}],k=(t==null?void 0:t.stats)||{totalAwards:0,totalWarnings:0,totalComplaints:0},j=(t==null?void 0:t.recentActivities)||{announcements:[],meetings:[]},H=s=>({approved:"bg-green-50 text-green-700 ring-green-600/20",pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"})[s]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(q,{title:n("Dashboard"),url:"/dashboard",actions:F,children:[e.jsx(G,{open:B,onOpenChange:y,children:e.jsxs(J,{children:[e.jsxs(K,{children:[e.jsx(Q,{children:n("Location Warning")}),e.jsx(X,{className:"pt-2 text-base text-gray-700",children:P})]}),e.jsxs(Y,{className:"mt-4",children:[e.jsx(I,{variant:"outline",onClick:()=>y(!1),children:n("Cancel")}),e.jsx(I,{onClick:()=>{y(!1),(a==null?void 0:a.type)==="in"?R(a.lat,a.lng,!0):(a==null?void 0:a.type)==="out"&&U(a.lat,a.lng,!0)},children:n("Proceed")})]})]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsx(f,{children:e.jsx(g,{className:"p-6",children:e.jsxs("div",{className:"text-center",children:[e.jsxs("h1",{className:"text-2xl font-bold mb-2",children:["Welcome, ",(L=x.user)==null?void 0:L.name,"!"]}),e.jsx("p",{className:"text-muted-foreground",children:"Stay updated with company announcements and meetings"})]})})}),e.jsxs("div",{className:"grid gap-6 grid-cols-1 md:grid-cols-3",children:[e.jsx(f,{children:e.jsx(g,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:n("Total Awards")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:k.totalAwards})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx("svg",{className:"h-5 w-5 text-green-600 dark:text-green-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z"})})})]})})}),e.jsx(f,{children:e.jsx(g,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:n("Total Warnings")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:k.totalWarnings})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx("svg",{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L4.082 16.5c-.77.833.192 2.5 1.732 2.5z"})})})]})})}),e.jsx(f,{children:e.jsx(g,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:n("Total Complaints")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:k.totalComplaints})]}),e.jsx("div",{className:"rounded-full bg-red-100 p-3 dark:bg-red-900",children:e.jsx("svg",{className:"h-5 w-5 text-red-600 dark:text-red-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})})})]})})})]}),e.jsx(f,{children:e.jsx(g,{className:"p-6",children:e.jsxs("div",{className:"text-center",children:[e.jsx("h2",{className:"text-lg font-semibold mb-4",children:n("Attendance")}),(t==null?void 0:t.employeeShift)&&e.jsx("div",{className:"mb-4 p-3 bg-blue-50 rounded-lg border border-blue-200",children:e.jsxs("p",{className:"text-sm text-blue-600 font-medium",children:[t.employeeShift.name," ",t.employeeShift.start_time," to ",t.employeeShift.end_time]})}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"bg-green-50 p-4 rounded-lg border border-green-200",children:[e.jsx("p",{className:"text-sm text-green-600 font-medium mb-1",children:n("Clock In Time")}),e.jsx("p",{className:"text-lg font-bold text-green-800",children:_||"--:-- --"}),e.jsx("p",{className:"text-xs text-green-600",children:_?"Today":"Not clocked in"})]}),e.jsxs("div",{className:"bg-red-50 p-4 rounded-lg border border-red-200",children:[e.jsx("p",{className:"text-sm text-red-600 font-medium mb-1",children:n("Clock Out Time")}),e.jsx("p",{className:"text-lg font-bold text-red-800",children:S||"--:-- --"}),e.jsx("p",{className:"text-xs text-red-600",children:S?"Today":"Not clocked out"})]})]})]})})}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[e.jsxs(f,{children:[e.jsx(W,{children:e.jsxs(O,{className:"flex items-center justify-between text-lg font-semibold",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"h-5 w-5"}),n("Recent Announcements")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(v,{variant:"secondary",children:j.announcements.length}),e.jsx("button",{onClick:()=>window.location.href=route("hr.announcements.index"),className:"px-2 py-1 text-xs bg-blue-100 text-blue-700 hover:bg-blue-200 rounded-md font-medium transition-colors",children:n("View All")})]})]})}),e.jsx(g,{children:j.announcements.length>0?e.jsx("div",{className:"space-y-3 max-h-80 overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:j.announcements.map((s,m)=>e.jsx("div",{className:"flex items-center justify-between p-3 border rounded-lg",children:e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx("p",{className:"font-medium",children:s.title}),s.is_high_priority&&e.jsx(v,{variant:"outline",className:"text-xs ring-1 ring-inset bg-red-50 text-red-700 ring-red-600/20",children:"High Priority"})]}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[s.category," • ",(()=>{try{return s.created_at?$(new Date(s.created_at),"MMM dd, yyyy"):"N/A"}catch{return"Invalid date"}})()]})]})},m))}):e.jsx("div",{className:"text-center py-8 text-muted-foreground",children:n("No recent announcements")})})]}),e.jsxs(f,{children:[e.jsx(W,{children:e.jsxs(O,{className:"flex items-center justify-between text-lg font-semibold",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(ee,{className:"h-5 w-5"}),n("Recent Meetings")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(v,{variant:"secondary",children:j.meetings.length}),e.jsx("button",{onClick:()=>window.location.href=route("meetings.meetings.index"),className:"px-2 py-1 text-xs bg-blue-100 text-blue-700 hover:bg-blue-200 rounded-md font-medium transition-colors",children:n("View All")})]})]})}),e.jsx(g,{children:j.meetings.length>0?e.jsx("div",{className:"space-y-3 max-h-80 overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:j.meetings.map((s,m)=>e.jsx("div",{className:"flex items-center justify-between p-3 border rounded-lg",children:e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx("p",{className:"font-medium",children:s.title}),e.jsx(v,{variant:"outline",className:`text-xs ring-1 ring-inset ${H(s.status)}`,children:s.status})]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:(()=>{try{if(!s.meeting_date)return"No date set";const u=new Date(s.meeting_date);if(isNaN(u.getTime()))return"Invalid date";const d=$(u,"MMM dd, yyyy"),o=s.start_time&&s.end_time?` • ${s.start_time} - ${s.end_time}`:"";return d+o}catch{return"Invalid date"}})()})]})},m))}):e.jsx("div",{className:"text-center py-8 text-muted-foreground",children:n("No recent meetings")})})]})]})]})]})}export{Fe as default};
diff --git a/public/build/assets/expenses-D1mXy-Rn.js b/public/build/assets/expenses-B7WOxeEj.js
similarity index 69%
rename from public/build/assets/expenses-D1mXy-Rn.js
rename to public/build/assets/expenses-B7WOxeEj.js
index 23f337076..5ec8e05a6 100644
--- a/public/build/assets/expenses-D1mXy-Rn.js
+++ b/public/build/assets/expenses-B7WOxeEj.js
@@ -1 +1 @@
-import{r as m,j as t}from"./ui-Z445SNHD.js";import{P as L}from"./page-template-CUbbykGe.js";import{u as V,c as $,r as d,x as C,P as B,o as G,C as h,m as y,n as j,z,l as k,M as I,t as i}from"./app-DCZHPiEr.js";import{C as Y}from"./CrudTable-C2L9P_V2.js";import{C as H}from"./CrudFormModal-BbMnKdFg.js";import{C as J}from"./CrudDeleteModal-D4meZ8pP.js";import{A as K}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function _r(){var v,S,D;const{t:e}=V(),{auth:c,trip:o,expenses:x}=$().props,u=(c==null?void 0:c.permissions)||[],[E,g]=m.useState(!1),[A,n]=m.useState(!1),[p,w]=m.useState(null),[l,b]=m.useState("create"),N=(r,a)=>{switch(w(a),r){case"view":b("view"),n(!0);break;case"edit":b("edit"),n(!0);break;case"delete":g(!0);break;case"download-receipt":window.open(route("hr.trips.expenses.download-receipt",[o.id,a.id]),"_blank");break}},P=()=>{w(null),b("create"),n(!0)},T=r=>{const a=r;l==="create"?(i.loading(e("Adding expense...")),d.post(route("hr.trips.expenses.store",o.id),a,{onSuccess:s=>{n(!1),i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to add expense: {{errors}}",{errors:Object.values(s).join(", ")}))}})):l==="edit"&&(i.loading(e("Updating expense...")),d.put(route("hr.trips.expenses.update",[o.id,p.id]),a,{onSuccess:s=>{n(!1),i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to update expense: {{errors}}",{errors:Object.values(s).join(", ")}))}}))},_=()=>{i.loading(e("Deleting expense...")),d.delete(route("hr.trips.expenses.destroy",[o.id,p.id]),{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to delete expense: {{errors}}",{errors:Object.values(r).join(", ")}))}})},f=[];f.push({label:e("Back"),icon:t.jsx(K,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>d.get(route("hr.trips.index"))}),C(u,"manage-trip-expenses")&&f.push({label:e("Add Expense"),icon:t.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>P()});const R=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.trips.index")},{title:e("Trips"),href:route("hr.trips.index")},{title:e("Trip Expenses")}],M=[{key:"expense_type",label:e("Type"),render:(r,a,s)=>r||"-"},{key:"expense_date",label:e("Date"),render:r=>{var a;return r?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(r,!1))||new Date(r).toLocaleString():"-"}},{key:"amount",label:e("Amount"),render:(r,a)=>r?window.appSettings.formatCurrency(r):"-"},{key:"description",label:e("Description"),render:r=>r||"-"},{key:"is_reimbursable",label:e("Reimbursable"),render:r=>r?t.jsx("span",{className:"inline-flex items-center rounded-md bg-green-50 px-2 py-1 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20",children:e("Yes")}):t.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-2 py-1 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/20",children:e("No")})},{key:"status",label:e("Status"),render:r=>{const a={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[r]||""}`,children:r.charAt(0).toUpperCase()+r.slice(1)})}},{key:"receipt",label:e("Receipt"),render:(r,a)=>r&&r.trim()!==""?t.jsx(G,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:s=>{s.stopPropagation(),N("download-receipt",a)},children:e("View Receipt")}):"-"}],F=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-trip-expenses"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-trip-expenses"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-trip-expenses"}],U=x.reduce((r,a)=>r+parseFloat(a.amount),0),O=x.filter(r=>r.is_reimbursable).reduce((r,a)=>r+parseFloat(a.amount),0);return t.jsxs(L,{title:`${e("Trip Expenses")} - ${o.purpose}`,url:"/hr/trips/expenses",actions:f,breadcrumbs:R,children:[t.jsxs(h,{className:"mb-6",children:[t.jsxs(y,{children:[t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Trip Details")}),t.jsx(z,{children:e("Information about the trip")})]}),t.jsx(k,{children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Employee")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((v=o.employee)==null?void 0:v.name)||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Destination")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.destination||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Purpose")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.purpose||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Start Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.start_date?((S=window.appSettings)==null?void 0:S.formatDateTimeSimple(o.start_date,!1))||new Date(o.start_date).toLocaleString():"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("End Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.end_date?((D=window.appSettings)==null?void 0:D.formatDateTimeSimple(o.end_date,!1))||new Date(o.end_date).toLocaleString():"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Status")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.status?o.status.charAt(0).toUpperCase()+o.status.slice(1):"-"})]})]})})]}),t.jsxs(h,{className:"mb-6",children:[t.jsx(y,{children:t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Expense Summary")})}),t.jsx(k,{children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[t.jsxs("div",{className:"bg-blue-50 dark:bg-blue-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-blue-700 dark:text-blue-400 uppercase tracking-wide mb-2",children:e("Total Expenses")}),t.jsx("p",{className:"text-xl font-bold text-blue-900 dark:text-blue-100",children:window.appSettings.formatCurrency(U)})]}),t.jsxs("div",{className:"bg-green-50 dark:bg-green-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-green-700 dark:text-green-400 uppercase tracking-wide mb-2",children:e("Reimbursable")}),t.jsx("p",{className:"text-xl font-bold text-green-900 dark:text-green-100",children:window.appSettings.formatCurrency(O)})]}),t.jsxs("div",{className:"bg-purple-50 dark:bg-purple-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-purple-700 dark:text-purple-400 uppercase tracking-wide mb-2",children:e("Advance Amount")}),t.jsx("p",{className:"text-xl font-bold text-purple-900 dark:text-purple-100",children:window.appSettings.formatCurrency(o.advance_amount||0)})]})]})})]}),t.jsxs(h,{children:[t.jsx(y,{children:t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Expense List")})}),t.jsx(k,{children:t.jsx(Y,{columns:M,actions:F,data:x||[],from:1,onAction:N,permissions:u,entityPermissions:{view:"manage-trip-expenses",create:"manage-trip-expenses",edit:"manage-trip-expenses",delete:"manage-trip-expenses"}})})]}),t.jsx(H,{isOpen:A,onClose:()=>n(!1),onSubmit:T,formConfig:{fields:[{name:"expense_type",label:e("Expense Type"),type:"select",required:!0,options:[{value:"Transportation",label:e("Transportation")},{value:"Accommodation",label:e("Accommodation")},{value:"Meals",label:e("Meals")},{value:"Registration Fees",label:e("Registration Fees")},{value:"Entertainment",label:e("Entertainment")},{value:"Miscellaneous",label:e("Miscellaneous")}]},{name:"expense_date",label:e("Expense Date"),type:"date",required:!0},{name:"amount",label:e("Amount"),type:"number",required:!0,min:0,step:.01},{name:"currency",label:e("Currency"),type:"select",required:!0,options:[{value:"USD",label:"USD"},{value:"EUR",label:"EUR"},{value:"GBP",label:"GBP"},{value:"JPY",label:"JPY"},{value:"AUD",label:"AUD"},{value:"CAD",label:"CAD"},{value:"SGD",label:"SGD"},{value:"AED",label:"AED"},{value:"INR",label:"INR"}],defaultValue:"USD"},{name:"description",label:e("Description"),type:"textarea"},{name:"receipt",label:e("Receipt"),type:"custom",render:(r,a,s)=>t.jsx(I,{value:String(a[r.name]||""),onChange:q=>s(r.name,q),placeholder:e("Select receipt file...")})},{name:"is_reimbursable",label:e("Reimbursable"),type:"checkbox",defaultValue:!0},...l==="edit"&&C(u,"approve-trip-expenses")?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}]}]:[]],modalSize:"md"},initialData:p,title:e(l==="create"?"Add New Expense":l==="edit"?"Edit Expense":"View Expense"),mode:l}),t.jsx(J,{isOpen:E,onClose:()=>g(!1),onConfirm:_,itemName:`${(p==null?void 0:p.expense_type)||""} - ${(p==null?void 0:p.amount)||""}`,entityName:"expense"})]})}export{_r as default};
+import{r as m,j as t}from"./ui-Z445SNHD.js";import{P as L}from"./page-template-CM2S36EN.js";import{u as V,c as $,r as d,x as C,P as B,o as G,C as h,m as y,n as j,z,l as k,M as I,t as i}from"./app-4fHGBOxL.js";import{C as Y}from"./CrudTable-Cxl8O2CF.js";import{C as H}from"./CrudFormModal-Cseu7azN.js";import{C as J}from"./CrudDeleteModal-BgIUshon.js";import{A as K}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function _r(){var v,S,D;const{t:e}=V(),{auth:c,trip:o,expenses:x}=$().props,u=(c==null?void 0:c.permissions)||[],[E,g]=m.useState(!1),[A,n]=m.useState(!1),[p,w]=m.useState(null),[l,b]=m.useState("create"),N=(r,a)=>{switch(w(a),r){case"view":b("view"),n(!0);break;case"edit":b("edit"),n(!0);break;case"delete":g(!0);break;case"download-receipt":window.open(route("hr.trips.expenses.download-receipt",[o.id,a.id]),"_blank");break}},P=()=>{w(null),b("create"),n(!0)},T=r=>{const a=r;l==="create"?(i.loading(e("Adding expense...")),d.post(route("hr.trips.expenses.store",o.id),a,{onSuccess:s=>{n(!1),i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to add expense: {{errors}}",{errors:Object.values(s).join(", ")}))}})):l==="edit"&&(i.loading(e("Updating expense...")),d.put(route("hr.trips.expenses.update",[o.id,p.id]),a,{onSuccess:s=>{n(!1),i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to update expense: {{errors}}",{errors:Object.values(s).join(", ")}))}}))},_=()=>{i.loading(e("Deleting expense...")),d.delete(route("hr.trips.expenses.destroy",[o.id,p.id]),{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to delete expense: {{errors}}",{errors:Object.values(r).join(", ")}))}})},f=[];f.push({label:e("Back"),icon:t.jsx(K,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>d.get(route("hr.trips.index"))}),C(u,"manage-trip-expenses")&&f.push({label:e("Add Expense"),icon:t.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>P()});const R=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.trips.index")},{title:e("Trips"),href:route("hr.trips.index")},{title:e("Trip Expenses")}],M=[{key:"expense_type",label:e("Type"),render:(r,a,s)=>r||"-"},{key:"expense_date",label:e("Date"),render:r=>{var a;return r?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(r,!1))||new Date(r).toLocaleString():"-"}},{key:"amount",label:e("Amount"),render:(r,a)=>r?window.appSettings.formatCurrency(r):"-"},{key:"description",label:e("Description"),render:r=>r||"-"},{key:"is_reimbursable",label:e("Reimbursable"),render:r=>r?t.jsx("span",{className:"inline-flex items-center rounded-md bg-green-50 px-2 py-1 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20",children:e("Yes")}):t.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-2 py-1 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/20",children:e("No")})},{key:"status",label:e("Status"),render:r=>{const a={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[r]||""}`,children:r.charAt(0).toUpperCase()+r.slice(1)})}},{key:"receipt",label:e("Receipt"),render:(r,a)=>r&&r.trim()!==""?t.jsx(G,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:s=>{s.stopPropagation(),N("download-receipt",a)},children:e("View Receipt")}):"-"}],F=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-trip-expenses"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-trip-expenses"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-trip-expenses"}],U=x.reduce((r,a)=>r+parseFloat(a.amount),0),O=x.filter(r=>r.is_reimbursable).reduce((r,a)=>r+parseFloat(a.amount),0);return t.jsxs(L,{title:`${e("Trip Expenses")} - ${o.purpose}`,url:"/hr/trips/expenses",actions:f,breadcrumbs:R,children:[t.jsxs(h,{className:"mb-6",children:[t.jsxs(y,{children:[t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Trip Details")}),t.jsx(z,{children:e("Information about the trip")})]}),t.jsx(k,{children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Employee")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((v=o.employee)==null?void 0:v.name)||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Destination")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.destination||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Purpose")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.purpose||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Start Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.start_date?((S=window.appSettings)==null?void 0:S.formatDateTimeSimple(o.start_date,!1))||new Date(o.start_date).toLocaleString():"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("End Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.end_date?((D=window.appSettings)==null?void 0:D.formatDateTimeSimple(o.end_date,!1))||new Date(o.end_date).toLocaleString():"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Status")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.status?o.status.charAt(0).toUpperCase()+o.status.slice(1):"-"})]})]})})]}),t.jsxs(h,{className:"mb-6",children:[t.jsx(y,{children:t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Expense Summary")})}),t.jsx(k,{children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[t.jsxs("div",{className:"bg-blue-50 dark:bg-blue-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-blue-700 dark:text-blue-400 uppercase tracking-wide mb-2",children:e("Total Expenses")}),t.jsx("p",{className:"text-xl font-bold text-blue-900 dark:text-blue-100",children:window.appSettings.formatCurrency(U)})]}),t.jsxs("div",{className:"bg-green-50 dark:bg-green-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-green-700 dark:text-green-400 uppercase tracking-wide mb-2",children:e("Reimbursable")}),t.jsx("p",{className:"text-xl font-bold text-green-900 dark:text-green-100",children:window.appSettings.formatCurrency(O)})]}),t.jsxs("div",{className:"bg-purple-50 dark:bg-purple-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-purple-700 dark:text-purple-400 uppercase tracking-wide mb-2",children:e("Advance Amount")}),t.jsx("p",{className:"text-xl font-bold text-purple-900 dark:text-purple-100",children:window.appSettings.formatCurrency(o.advance_amount||0)})]})]})})]}),t.jsxs(h,{children:[t.jsx(y,{children:t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Expense List")})}),t.jsx(k,{children:t.jsx(Y,{columns:M,actions:F,data:x||[],from:1,onAction:N,permissions:u,entityPermissions:{view:"manage-trip-expenses",create:"manage-trip-expenses",edit:"manage-trip-expenses",delete:"manage-trip-expenses"}})})]}),t.jsx(H,{isOpen:A,onClose:()=>n(!1),onSubmit:T,formConfig:{fields:[{name:"expense_type",label:e("Expense Type"),type:"select",required:!0,options:[{value:"Transportation",label:e("Transportation")},{value:"Accommodation",label:e("Accommodation")},{value:"Meals",label:e("Meals")},{value:"Registration Fees",label:e("Registration Fees")},{value:"Entertainment",label:e("Entertainment")},{value:"Miscellaneous",label:e("Miscellaneous")}]},{name:"expense_date",label:e("Expense Date"),type:"date",required:!0},{name:"amount",label:e("Amount"),type:"number",required:!0,min:0,step:.01},{name:"currency",label:e("Currency"),type:"select",required:!0,options:[{value:"USD",label:"USD"},{value:"EUR",label:"EUR"},{value:"GBP",label:"GBP"},{value:"JPY",label:"JPY"},{value:"AUD",label:"AUD"},{value:"CAD",label:"CAD"},{value:"SGD",label:"SGD"},{value:"AED",label:"AED"},{value:"INR",label:"INR"}],defaultValue:"USD"},{name:"description",label:e("Description"),type:"textarea"},{name:"receipt",label:e("Receipt"),type:"custom",render:(r,a,s)=>t.jsx(I,{value:String(a[r.name]||""),onChange:q=>s(r.name,q),placeholder:e("Select receipt file...")})},{name:"is_reimbursable",label:e("Reimbursable"),type:"checkbox",defaultValue:!0},...l==="edit"&&C(u,"approve-trip-expenses")?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}]}]:[]],modalSize:"md"},initialData:p,title:e(l==="create"?"Add New Expense":l==="edit"?"Edit Expense":"View Expense"),mode:l}),t.jsx(J,{isOpen:E,onClose:()=>g(!1),onConfirm:_,itemName:`${(p==null?void 0:p.expense_type)||""} - ${(p==null?void 0:p.amount)||""}`,entityName:"expense"})]})}export{_r as default};
diff --git a/public/build/assets/experience-certificate-settings-C_HoztWd.js b/public/build/assets/experience-certificate-settings-CXaxXDpv.js
similarity index 90%
rename from public/build/assets/experience-certificate-settings-C_HoztWd.js
rename to public/build/assets/experience-certificate-settings-CXaxXDpv.js
index b2c9f7eb0..276149ab8 100644
--- a/public/build/assets/experience-certificate-settings-C_HoztWd.js
+++ b/public/build/assets/experience-certificate-settings-CXaxXDpv.js
@@ -1,4 +1,4 @@
-import{r as n,j as e}from"./ui-Z445SNHD.js";import{u as T,c as k,ap as P,C as L,m as D,l as M,L as x,al as g,s as f,v as j,w as y,o as I,y as R,r as F,t as o}from"./app-DCZHPiEr.js";import{S as H,a as J,b as O,c as U,d as V}from"./select-X5YLR2bv.js";import{R as W}from"./rich-text-editor-DIoA5qtB.js";import{R as z}from"./react-country-flag.esm-Bs2jngHP.js";import{I as v}from"./info-CGsCt0QX.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./unlink-trxMBMvO.js";import"./list-BSrGYPOe.js";import"./quote-DpoEJruJ.js";import"./link-CifFVSSx.js";import"./code-fFt1R3-N.js";function le({templates:l=[]}){const{t:r}=T(),{globalSettings:d}=k().props,b=(d==null?void 0:d.availableLanguages)||[],[t,C]=n.useState("en"),[p,c]=n.useState(""),[u,m]=n.useState(!1),[N,h]=n.useState(0),S=(()=>{const s=l.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(i=>({key:i.replace(/_/g," ").replace(/\b\w/g,E=>E.toUpperCase()),label:`{${i}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"},{key:"Joining Date",label:"{joining_date}"},{key:"Leaving Date",label:"{leaving_date}"}]})(),w=`
+import{r as n,j as e}from"./ui-Z445SNHD.js";import{u as T,c as k,ap as P,C as L,m as D,l as M,L as x,al as g,s as f,v as j,w as y,o as I,y as R,r as F,t as o}from"./app-4fHGBOxL.js";import{S as H,a as J,b as O,c as U,d as V}from"./select-T_sz7ImN.js";import{R as W}from"./rich-text-editor-Cd1_LDEX.js";import{R as z}from"./react-country-flag.esm-Bs2jngHP.js";import{I as v}from"./info-BlxGZNDR.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./unlink-CgZv_dTf.js";import"./list-TEmTfixH.js";import"./quote-CcUH2G7k.js";import"./link-ChKZ6PKR.js";import"./code-Dd2x_tdq.js";function le({templates:l=[]}){const{t:r}=T(),{globalSettings:d}=k().props,b=(d==null?void 0:d.availableLanguages)||[],[t,C]=n.useState("en"),[p,c]=n.useState(""),[u,m]=n.useState(!1),[N,h]=n.useState(0),S=(()=>{const s=l.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(i=>({key:i.replace(/_/g," ").replace(/\b\w/g,E=>E.toUpperCase()),label:`{${i}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"},{key:"Joining Date",label:"{joining_date}"},{key:"Leaving Date",label:"{leaving_date}"}]})(),w=`
Experience Certificate
Date: {date}
diff --git a/public/build/assets/external-link-AaM5EHxH.js b/public/build/assets/external-link-D6ftOgwf.js
similarity index 90%
rename from public/build/assets/external-link-AaM5EHxH.js
rename to public/build/assets/external-link-D6ftOgwf.js
index e39d34269..c7cce9e1c 100644
--- a/public/build/assets/external-link-AaM5EHxH.js
+++ b/public/build/assets/external-link-D6ftOgwf.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/eye-CLDVMrI-.js b/public/build/assets/eye-Yd3RcT3h.js
similarity index 90%
rename from public/build/assets/eye-CLDVMrI-.js
rename to public/build/assets/eye-Yd3RcT3h.js
index 54085497b..095df08e6 100644
--- a/public/build/assets/eye-CLDVMrI-.js
+++ b/public/build/assets/eye-Yd3RcT3h.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/eye-off-Dej862R9.js b/public/build/assets/eye-off-BrQn_qXS.js
similarity index 93%
rename from public/build/assets/eye-off-Dej862R9.js
rename to public/build/assets/eye-off-BrQn_qXS.js
index dc692a589..88617c07b 100644
--- a/public/build/assets/eye-off-Dej862R9.js
+++ b/public/build/assets/eye-off-BrQn_qXS.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/file-down-Dmn8LkkO.js b/public/build/assets/file-down-jo0FIMGq.js
similarity index 91%
rename from public/build/assets/file-down-Dmn8LkkO.js
rename to public/build/assets/file-down-jo0FIMGq.js
index 8c4196bd0..61fb2bd86 100644
--- a/public/build/assets/file-down-Dmn8LkkO.js
+++ b/public/build/assets/file-down-jo0FIMGq.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/file-up-CG4CZTOd.js b/public/build/assets/file-up-CWMCLNrz.js
similarity index 91%
rename from public/build/assets/file-up-CG4CZTOd.js
rename to public/build/assets/file-up-CWMCLNrz.js
index 055a62c53..9d47640cb 100644
--- a/public/build/assets/file-up-CG4CZTOd.js
+++ b/public/build/assets/file-up-CWMCLNrz.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/filter-CQAy5sxY.js b/public/build/assets/filter-BDm-DaBQ.js
similarity index 87%
rename from public/build/assets/filter-CQAy5sxY.js
rename to public/build/assets/filter-BDm-DaBQ.js
index b858a2a1e..56c7bd577 100644
--- a/public/build/assets/filter-CQAy5sxY.js
+++ b/public/build/assets/filter-BDm-DaBQ.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/fingerprint-DDgCRfUP.js b/public/build/assets/fingerprint-CYAHw6U4.js
similarity index 94%
rename from public/build/assets/fingerprint-DDgCRfUP.js
rename to public/build/assets/fingerprint-CYAHw6U4.js
index 47683d3c4..d1b09c0db 100644
--- a/public/build/assets/fingerprint-DDgCRfUP.js
+++ b/public/build/assets/fingerprint-CYAHw6U4.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/forgot-password-D2F-FKRV.js b/public/build/assets/forgot-password-ByJptWk6.js
similarity index 74%
rename from public/build/assets/forgot-password-D2F-FKRV.js
rename to public/build/assets/forgot-password-ByJptWk6.js
index 70d23319d..96b714a06 100644
--- a/public/build/assets/forgot-password-D2F-FKRV.js
+++ b/public/build/assets/forgot-password-ByJptWk6.js
@@ -1 +1 @@
-import{r as h,j as e}from"./ui-Z445SNHD.js";import{u as y,a as b,b as f,L as g,I as j,T as w}from"./app-DCZHPiEr.js";import{I as k}from"./input-error-Bl4cQ2pT.js";import{T as E}from"./text-link-D-RvIKjO.js";import{A as v}from"./auth-layout-D7moSOHd.js";import{R as C}from"./recaptcha-BpDCNHPL.js";import{M as N}from"./mail-CKC1Kac7.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./use-favicon-C_SU2_Ra.js";import"./credit-card--bIB9mjq.js";function K({status:l}){const{t:r}=y(),[n,s]=h.useState(""),{themeColor:a,customColor:c}=b(),t=a==="custom"?c:w[a],{data:i,setData:d,post:p,processing:m,errors:u}=f({email:""}),x=o=>{o.preventDefault(),p(route("password.email"),{data:{...i,recaptcha_token:n}})};return e.jsx(v,{title:r("Forgot your password?"),description:r("Enter your email to receive a password reset link"),icon:e.jsx(N,{className:"h-7 w-7",style:{color:t}}),status:l,children:e.jsxs("form",{className:"space-y-5",onSubmit:x,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(g,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:r("Email address")}),e.jsx(j,{id:"email",type:"email",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"email",value:i.email,onChange:o=>d("email",o.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:o=>o.target.style.borderColor=t,onBlur:o=>o.target.style.borderColor="rgb(209 213 219)"}),e.jsx(k,{message:u.email})]}),e.jsx(C,{onVerify:s,onExpired:()=>s(""),onError:()=>s("")}),e.jsx("button",{type:"submit",disabled:m,tabIndex:2,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:t},children:r(m?"Sending...":"Send Reset Link")}),e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[r("Remember your password?")," ",e.jsx(E,{href:route("login"),className:"font-medium hover:underline",style:{color:t},tabIndex:3,children:r("Back to login")})]})})]})})}export{K as default};
+import{r as h,j as e}from"./ui-Z445SNHD.js";import{u as y,a as b,b as f,L as g,I as j,T as w}from"./app-4fHGBOxL.js";import{I as k}from"./input-error-CYqgz-gJ.js";import{T as E}from"./text-link-CF4hNFFi.js";import{A as v}from"./auth-layout-D0Ey3Ox0.js";import{R as C}from"./recaptcha-3rHMqyBs.js";import{M as N}from"./mail-BEVnuDTb.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./use-favicon-CCcOxZw3.js";import"./credit-card-BTq1LaNu.js";function K({status:l}){const{t:r}=y(),[n,s]=h.useState(""),{themeColor:a,customColor:c}=b(),t=a==="custom"?c:w[a],{data:i,setData:d,post:p,processing:m,errors:u}=f({email:""}),x=o=>{o.preventDefault(),p(route("password.email"),{data:{...i,recaptcha_token:n}})};return e.jsx(v,{title:r("Forgot your password?"),description:r("Enter your email to receive a password reset link"),icon:e.jsx(N,{className:"h-7 w-7",style:{color:t}}),status:l,children:e.jsxs("form",{className:"space-y-5",onSubmit:x,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(g,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:r("Email address")}),e.jsx(j,{id:"email",type:"email",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"email",value:i.email,onChange:o=>d("email",o.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:o=>o.target.style.borderColor=t,onBlur:o=>o.target.style.borderColor="rgb(209 213 219)"}),e.jsx(k,{message:u.email})]}),e.jsx(C,{onVerify:s,onExpired:()=>s(""),onError:()=>s("")}),e.jsx("button",{type:"submit",disabled:m,tabIndex:2,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:t},children:r(m?"Sending...":"Send Reset Link")}),e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[r("Remember your password?")," ",e.jsx(E,{href:route("login"),className:"font-medium hover:underline",style:{color:t},tabIndex:3,children:r("Back to login")})]})})]})})}export{K as default};
diff --git a/public/build/assets/form-Bg1mZB9P.js b/public/build/assets/form-DlJCk02r.js
similarity index 83%
rename from public/build/assets/form-Bg1mZB9P.js
rename to public/build/assets/form-DlJCk02r.js
index 4103b3f14..8fb2b377a 100644
--- a/public/build/assets/form-Bg1mZB9P.js
+++ b/public/build/assets/form-DlJCk02r.js
@@ -1 +1 @@
-import{r as _,j as e}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-CUbbykGe.js";import{u as F,c as P,L as o,I as m,o as f,r as u,t as n}from"./app-DCZHPiEr.js";import{T as S}from"./textarea-MT-uY0Br.js";import{S as h}from"./switch-CSQfVaFG.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function he({plan:r,hasDefaultPlan:y=!1,otherDefaultPlanExists:q=!1}){const{t:s}=F(),{globalSettings:w}=P().props,[p,c]=_.useState(!1),d=!!r,[i,x]=_.useState({name:(r==null?void 0:r.name)||"",price:(r==null?void 0:r.price)||0,yearly_price:(r==null?void 0:r.yearly_price)||void 0,duration:(r==null?void 0:r.duration)||"monthly",description:(r==null?void 0:r.description)||"",max_users:(r==null?void 0:r.max_users)||0,max_employees:(r==null?void 0:r.max_employees)||0,storage_limit:(r==null?void 0:r.storage_limit)||0,enable_chatgpt:(r==null?void 0:r.enable_chatgpt)||"off",is_trial:(r==null?void 0:r.is_trial)||null,trial_day:(r==null?void 0:r.trial_day)||0,is_plan_enable:(r==null?void 0:r.is_plan_enable)||"on",is_default:(r==null?void 0:r.is_default)||!1}),l=t=>{const{name:a,value:g}=t.target;x(C=>({...C,[a]:g}))},j=(t,a)=>{x(g=>({...g,[t]:a?"on":"off"}))},b=t=>{x(a=>({...a,is_default:t}))},v=t=>{t.preventDefault(),c(!0),d?u.put(route("plans.update",r.id),i,{onSuccess:()=>{c(!1),u.get(route("plans.index"))},onError:a=>{c(!1),n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to update plan: {{errors}}",{errors:Object.values(a).join(", ")}))}}):u.post(route("plans.store"),i,{onSuccess:()=>{c(!1),u.get(route("plans.index"))},onError:a=>{c(!1),n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to create plan: {{errors}}",{errors:Object.values(a).join(", ")}))}})};return e.jsx(N,{title:s(d?"Edit Plan":"Create Plan"),description:s(d?"Update subscription plan details":"Add a new subscription plan"),url:d?route("plans.update",r.id):"/plans/create",breadcrumbs:[{title:s("Dashboard"),href:route("dashboard")},{title:s("Plans"),href:route("plans.index")},{title:s(d?"Edit Plan":"Create Plan")}],children:e.jsx("div",{className:"bg-white rounded-lg shadow p-6",children:e.jsxs("form",{onSubmit:v,className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:s("Plan Name")}),e.jsx(m,{id:"name",name:"name",value:i.name,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"price",required:!0,children:s("Monthly Price")}),e.jsx(m,{id:"price",name:"price",type:"number",step:"0.01",value:i.price,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"yearly_price",required:!0,children:s("Yearly Price")}),e.jsx(m,{id:"yearly_price",name:"yearly_price",type:"number",step:"0.01",value:i.yearly_price||"",onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:s("Description")}),e.jsx(S,{id:"description",name:"description",value:i.description,onChange:l,rows:3})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"max_users",required:!0,children:s("Maximum Users")}),e.jsx(m,{id:"max_users",name:"max_users",type:"number",value:i.max_users,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"max_employees",required:!0,children:s("Maximum Employees")}),e.jsx(m,{id:"max_employees",name:"max_employees",type:"number",value:i.max_employees,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"storage_limit",required:!0,children:s("Storage Limit (GB)")}),e.jsx(m,{id:"storage_limit",name:"storage_limit",type:"number",step:"0.01",value:i.storage_limit,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"trial_day",children:s("Trial Days")}),e.jsx(m,{id:"trial_day",name:"trial_day",type:"number",value:i.trial_day,onChange:l})]})]})]}),e.jsxs("div",{className:"border rounded-lg p-4 space-y-4",children:[e.jsx("h3",{className:"font-medium",children:s("Features")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o,{htmlFor:"enable_chatgpt",children:s("AI Integration")}),e.jsx(h,{id:"enable_chatgpt",checked:i.enable_chatgpt==="on",onCheckedChange:t=>j("enable_chatgpt",t)})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o,{htmlFor:"is_trial",children:s("Enable Trial")}),e.jsx(h,{id:"is_trial",checked:i.is_trial==="on",onCheckedChange:t=>j("is_trial",t)})]})]})]}),e.jsxs("div",{className:"border rounded-lg p-4 space-y-4",children:[e.jsx("h3",{className:"font-medium",children:s("Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o,{htmlFor:"is_plan_enable",children:s("Active")}),e.jsx(h,{id:"is_plan_enable",checked:i.is_plan_enable==="on",onCheckedChange:t=>j("is_plan_enable",t)})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"is_default",children:s("Default Plan")}),(d?!(r!=null&&r.is_default):y)&&e.jsx("p",{className:"text-xs text-amber-600 mt-1",children:s("Setting this as default will remove default status from the current default plan.")})]}),e.jsx(h,{id:"is_default",checked:i.is_default,onCheckedChange:b})]})]})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(f,{type:"button",variant:"outline",onClick:()=>u.get(route("plans.index")),children:s("Cancel")}),e.jsx(f,{type:"submit",disabled:p,children:s(p?d?"Updating...":"Creating...":d?"Update Plan":"Create Plan")})]})]})})})}export{he as default};
+import{r as _,j as e}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-CM2S36EN.js";import{u as F,c as P,L as o,I as m,o as f,r as u,t as n}from"./app-4fHGBOxL.js";import{T as S}from"./textarea-f6Pa1mf5.js";import{S as h}from"./switch-BVaTRNpK.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function he({plan:r,hasDefaultPlan:y=!1,otherDefaultPlanExists:q=!1}){const{t:s}=F(),{globalSettings:w}=P().props,[p,c]=_.useState(!1),d=!!r,[i,x]=_.useState({name:(r==null?void 0:r.name)||"",price:(r==null?void 0:r.price)||0,yearly_price:(r==null?void 0:r.yearly_price)||void 0,duration:(r==null?void 0:r.duration)||"monthly",description:(r==null?void 0:r.description)||"",max_users:(r==null?void 0:r.max_users)||0,max_employees:(r==null?void 0:r.max_employees)||0,storage_limit:(r==null?void 0:r.storage_limit)||0,enable_chatgpt:(r==null?void 0:r.enable_chatgpt)||"off",is_trial:(r==null?void 0:r.is_trial)||null,trial_day:(r==null?void 0:r.trial_day)||0,is_plan_enable:(r==null?void 0:r.is_plan_enable)||"on",is_default:(r==null?void 0:r.is_default)||!1}),l=t=>{const{name:a,value:g}=t.target;x(C=>({...C,[a]:g}))},j=(t,a)=>{x(g=>({...g,[t]:a?"on":"off"}))},b=t=>{x(a=>({...a,is_default:t}))},v=t=>{t.preventDefault(),c(!0),d?u.put(route("plans.update",r.id),i,{onSuccess:()=>{c(!1),u.get(route("plans.index"))},onError:a=>{c(!1),n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to update plan: {{errors}}",{errors:Object.values(a).join(", ")}))}}):u.post(route("plans.store"),i,{onSuccess:()=>{c(!1),u.get(route("plans.index"))},onError:a=>{c(!1),n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to create plan: {{errors}}",{errors:Object.values(a).join(", ")}))}})};return e.jsx(N,{title:s(d?"Edit Plan":"Create Plan"),description:s(d?"Update subscription plan details":"Add a new subscription plan"),url:d?route("plans.update",r.id):"/plans/create",breadcrumbs:[{title:s("Dashboard"),href:route("dashboard")},{title:s("Plans"),href:route("plans.index")},{title:s(d?"Edit Plan":"Create Plan")}],children:e.jsx("div",{className:"bg-white rounded-lg shadow p-6",children:e.jsxs("form",{onSubmit:v,className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:s("Plan Name")}),e.jsx(m,{id:"name",name:"name",value:i.name,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"price",required:!0,children:s("Monthly Price")}),e.jsx(m,{id:"price",name:"price",type:"number",step:"0.01",value:i.price,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"yearly_price",required:!0,children:s("Yearly Price")}),e.jsx(m,{id:"yearly_price",name:"yearly_price",type:"number",step:"0.01",value:i.yearly_price||"",onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:s("Description")}),e.jsx(S,{id:"description",name:"description",value:i.description,onChange:l,rows:3})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"max_users",required:!0,children:s("Maximum Users")}),e.jsx(m,{id:"max_users",name:"max_users",type:"number",value:i.max_users,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"max_employees",required:!0,children:s("Maximum Employees")}),e.jsx(m,{id:"max_employees",name:"max_employees",type:"number",value:i.max_employees,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"storage_limit",required:!0,children:s("Storage Limit (GB)")}),e.jsx(m,{id:"storage_limit",name:"storage_limit",type:"number",step:"0.01",value:i.storage_limit,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"trial_day",children:s("Trial Days")}),e.jsx(m,{id:"trial_day",name:"trial_day",type:"number",value:i.trial_day,onChange:l})]})]})]}),e.jsxs("div",{className:"border rounded-lg p-4 space-y-4",children:[e.jsx("h3",{className:"font-medium",children:s("Features")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o,{htmlFor:"enable_chatgpt",children:s("AI Integration")}),e.jsx(h,{id:"enable_chatgpt",checked:i.enable_chatgpt==="on",onCheckedChange:t=>j("enable_chatgpt",t)})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o,{htmlFor:"is_trial",children:s("Enable Trial")}),e.jsx(h,{id:"is_trial",checked:i.is_trial==="on",onCheckedChange:t=>j("is_trial",t)})]})]})]}),e.jsxs("div",{className:"border rounded-lg p-4 space-y-4",children:[e.jsx("h3",{className:"font-medium",children:s("Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o,{htmlFor:"is_plan_enable",children:s("Active")}),e.jsx(h,{id:"is_plan_enable",checked:i.is_plan_enable==="on",onCheckedChange:t=>j("is_plan_enable",t)})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"is_default",children:s("Default Plan")}),(d?!(r!=null&&r.is_default):y)&&e.jsx("p",{className:"text-xs text-amber-600 mt-1",children:s("Setting this as default will remove default status from the current default plan.")})]}),e.jsx(h,{id:"is_default",checked:i.is_default,onCheckedChange:b})]})]})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(f,{type:"button",variant:"outline",onClick:()=>u.get(route("plans.index")),children:s("Cancel")}),e.jsx(f,{type:"submit",disabled:p,children:s(p?d?"Updating...":"Creating...":d?"Update Plan":"Create Plan")})]})]})})})}export{he as default};
diff --git a/public/build/assets/generate-BYnu_tG-.js b/public/build/assets/generate-BrHLgcTP.js
similarity index 95%
rename from public/build/assets/generate-BYnu_tG-.js
rename to public/build/assets/generate-BrHLgcTP.js
index a088a61c2..afce1b6aa 100644
--- a/public/build/assets/generate-BYnu_tG-.js
+++ b/public/build/assets/generate-BrHLgcTP.js
@@ -1 +1 @@
-import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as j,c as y,h as v,j as N,k as b,L as k,I as w,F,o as p}from"./app-DCZHPiEr.js";import{F as x}from"./file-down-Dmn8LkkO.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function O({record:t,onClose:i}){const{t:n}=j(),{csrf_token:h}=y().props,l=d.useRef(null),[c,m]=d.useState(()=>{const s={};return(t.placeholders||[]).forEach(a=>{var r;s[a]=((r=t.default_values)==null?void 0:r[a])||""}),s}),u=()=>{l.current&&(l.current.submit(),m(()=>{const s={};return(t.placeholders||[]).forEach(a=>{s[a]=""}),s}),i())},g=`${t.name}_${new Date().toISOString().split("T")[0]}`,f=route("hr.documents.document-templates.generate",t.id),o=t.file_format||"txt";return e.jsxs(v,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:s=>s.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(x,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(b,{className:"text-xl font-semibold",children:n("Generate Document")}),e.jsxs("div",{className:"flex items-center gap-2 mt-0.5",children:[e.jsx("p",{className:"text-sm text-gray-500",children:t.name}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:o.toUpperCase()})]})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:l,method:"POST",action:f,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:h}),e.jsx("input",{type:"hidden",name:"filename",value:g}),Object.entries(c).map(([s,a])=>e.jsx("input",{type:"hidden",name:`values[${s}]`,value:a},s))]}),t.placeholders&&t.placeholders.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:n("Fill in the values for the template placeholders below.")}),e.jsx("div",{className:"space-y-3",children:t.placeholders.map(s=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(k,{htmlFor:s,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s.replace(/_/g," ").replace(/\b\w/g,a=>a.toUpperCase())}),e.jsx(w,{id:s,value:c[s]||"",onChange:a=>m(r=>({...r,[s]:a.target.value})),placeholder:`Enter ${s.replace(/_/g," ")}`})]},s))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(F,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:n("This template has no placeholders. Click Generate to download the document.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(p,{variant:"outline",onClick:i,children:n("Cancel")}),e.jsxs(p,{onClick:u,children:[e.jsx(x,{className:"h-4 w-4 mr-2"}),n("Generate")," ",o.toUpperCase()]})]})]})]})}export{O as default};
+import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as j,c as y,h as v,j as N,k as b,L as k,I as w,F,o as p}from"./app-4fHGBOxL.js";import{F as x}from"./file-down-jo0FIMGq.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function O({record:t,onClose:i}){const{t:n}=j(),{csrf_token:h}=y().props,l=d.useRef(null),[c,m]=d.useState(()=>{const s={};return(t.placeholders||[]).forEach(a=>{var r;s[a]=((r=t.default_values)==null?void 0:r[a])||""}),s}),u=()=>{l.current&&(l.current.submit(),m(()=>{const s={};return(t.placeholders||[]).forEach(a=>{s[a]=""}),s}),i())},g=`${t.name}_${new Date().toISOString().split("T")[0]}`,f=route("hr.documents.document-templates.generate",t.id),o=t.file_format||"txt";return e.jsxs(v,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:s=>s.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(x,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(b,{className:"text-xl font-semibold",children:n("Generate Document")}),e.jsxs("div",{className:"flex items-center gap-2 mt-0.5",children:[e.jsx("p",{className:"text-sm text-gray-500",children:t.name}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:o.toUpperCase()})]})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:l,method:"POST",action:f,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:h}),e.jsx("input",{type:"hidden",name:"filename",value:g}),Object.entries(c).map(([s,a])=>e.jsx("input",{type:"hidden",name:`values[${s}]`,value:a},s))]}),t.placeholders&&t.placeholders.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:n("Fill in the values for the template placeholders below.")}),e.jsx("div",{className:"space-y-3",children:t.placeholders.map(s=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(k,{htmlFor:s,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s.replace(/_/g," ").replace(/\b\w/g,a=>a.toUpperCase())}),e.jsx(w,{id:s,value:c[s]||"",onChange:a=>m(r=>({...r,[s]:a.target.value})),placeholder:`Enter ${s.replace(/_/g," ")}`})]},s))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(F,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:n("This template has no placeholders. Click Generate to download the document.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(p,{variant:"outline",onClick:i,children:n("Cancel")}),e.jsxs(p,{onClick:u,children:[e.jsx(x,{className:"h-4 w-4 mr-2"}),n("Generate")," ",o.toUpperCase()]})]})]})]})}export{O as default};
diff --git a/public/build/assets/generate-CUeNLu5P.js b/public/build/assets/generate-D1Y-7pOG.js
similarity index 95%
rename from public/build/assets/generate-CUeNLu5P.js
rename to public/build/assets/generate-D1Y-7pOG.js
index 3aaa757a1..cc91945fc 100644
--- a/public/build/assets/generate-CUeNLu5P.js
+++ b/public/build/assets/generate-D1Y-7pOG.js
@@ -1 +1 @@
-import{r as m,j as e}from"./ui-Z445SNHD.js";import{u as j,c as f,h as y,j as b,k as v,L as N,I as k,F as w,o}from"./app-DCZHPiEr.js";import{F as p}from"./file-down-Dmn8LkkO.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function O({record:t,onClose:l}){const{t:r}=j(),{csrf_token:x}=f().props,n=m.useRef(null),[i,c]=m.useState(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),d=()=>{n.current&&(n.current.submit(),c(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),l())},h=`${t.name}_${new Date().toISOString().split("T")[0]}`,u=route("hr.recruitment.offer-templates.generate",t.id);return e.jsxs(y,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(p,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(v,{className:"text-xl font-semibold",children:r("Generate Offer")}),e.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:t.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:n,method:"POST",action:u,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:x}),e.jsx("input",{type:"hidden",name:"filename",value:h}),Object.entries(i).map(([a,s])=>e.jsx("input",{type:"hidden",name:`variables[${a}]`,value:s},a))]}),t.variables&&t.variables.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Fill in the values for the template variables below.")}),e.jsx("div",{className:"space-y-3",children:t.variables.map(a=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(N,{htmlFor:a,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a.replace(/_/g," ").replace(/\b\w/g,s=>s.toUpperCase())}),e.jsx(k,{id:a,value:i[a]||"",onChange:s=>c(g=>({...g,[a]:s.target.value})),placeholder:`Enter ${a.replace(/_/g," ")}`})]},a))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(w,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:r("This template has no variables. Click Generate to download the PDF.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(o,{variant:"outline",onClick:l,children:r("Cancel")}),e.jsxs(o,{onClick:d,children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),r("Generate PDF")]})]})]})]})}export{O as default};
+import{r as m,j as e}from"./ui-Z445SNHD.js";import{u as j,c as f,h as y,j as b,k as v,L as N,I as k,F as w,o}from"./app-4fHGBOxL.js";import{F as p}from"./file-down-jo0FIMGq.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function O({record:t,onClose:l}){const{t:r}=j(),{csrf_token:x}=f().props,n=m.useRef(null),[i,c]=m.useState(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),d=()=>{n.current&&(n.current.submit(),c(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),l())},h=`${t.name}_${new Date().toISOString().split("T")[0]}`,u=route("hr.recruitment.offer-templates.generate",t.id);return e.jsxs(y,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(p,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(v,{className:"text-xl font-semibold",children:r("Generate Offer")}),e.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:t.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:n,method:"POST",action:u,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:x}),e.jsx("input",{type:"hidden",name:"filename",value:h}),Object.entries(i).map(([a,s])=>e.jsx("input",{type:"hidden",name:`variables[${a}]`,value:s},a))]}),t.variables&&t.variables.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Fill in the values for the template variables below.")}),e.jsx("div",{className:"space-y-3",children:t.variables.map(a=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(N,{htmlFor:a,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a.replace(/_/g," ").replace(/\b\w/g,s=>s.toUpperCase())}),e.jsx(k,{id:a,value:i[a]||"",onChange:s=>c(g=>({...g,[a]:s.target.value})),placeholder:`Enter ${a.replace(/_/g," ")}`})]},a))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(w,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:r("This template has no variables. Click Generate to download the PDF.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(o,{variant:"outline",onClick:l,children:r("Cancel")}),e.jsxs(o,{onClick:d,children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),r("Generate PDF")]})]})]})]})}export{O as default};
diff --git a/public/build/assets/generate-Cmtug56d.js b/public/build/assets/generate-DBnUct3t.js
similarity index 95%
rename from public/build/assets/generate-Cmtug56d.js
rename to public/build/assets/generate-DBnUct3t.js
index 4d737af58..08ead99ce 100644
--- a/public/build/assets/generate-Cmtug56d.js
+++ b/public/build/assets/generate-DBnUct3t.js
@@ -1 +1 @@
-import{r as o,j as e}from"./ui-Z445SNHD.js";import{u as j,c as f,h as y,j as b,k as v,L as N,I as k,F as w,o as m}from"./app-DCZHPiEr.js";import{F as p}from"./file-down-Dmn8LkkO.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function _({record:t,onClose:l}){const{t:r}=j(),{csrf_token:x}=f().props,n=o.useRef(null),[i,c]=o.useState(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),d=()=>{n.current&&(n.current.submit(),c(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),l())},h=`${t.name}_${new Date().toISOString().split("T")[0]}`,u=route("hr.contracts.contract-templates.generate",t.id);return e.jsxs(y,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(p,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(v,{className:"text-xl font-semibold",children:r("Generate Contract")}),e.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:t.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:n,method:"POST",action:u,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:x}),e.jsx("input",{type:"hidden",name:"filename",value:h}),Object.entries(i).map(([a,s])=>e.jsx("input",{type:"hidden",name:`variables[${a}]`,value:s},a))]}),t.variables&&t.variables.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Fill in the values for the template variables below.")}),e.jsx("div",{className:"space-y-3",children:t.variables.map(a=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(N,{htmlFor:a,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a.replace(/_/g," ").replace(/\b\w/g,s=>s.toUpperCase())}),e.jsx(k,{id:a,value:i[a]||"",onChange:s=>c(g=>({...g,[a]:s.target.value})),placeholder:`Enter ${a.replace(/_/g," ")}`})]},a))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(w,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:r("This template has no variables. Click Generate to download the PDF.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(m,{variant:"outline",onClick:l,children:r("Cancel")}),e.jsxs(m,{onClick:d,children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),r("Generate PDF")]})]})]})]})}export{_ as default};
+import{r as o,j as e}from"./ui-Z445SNHD.js";import{u as j,c as f,h as y,j as b,k as v,L as N,I as k,F as w,o as m}from"./app-4fHGBOxL.js";import{F as p}from"./file-down-jo0FIMGq.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function _({record:t,onClose:l}){const{t:r}=j(),{csrf_token:x}=f().props,n=o.useRef(null),[i,c]=o.useState(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),d=()=>{n.current&&(n.current.submit(),c(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),l())},h=`${t.name}_${new Date().toISOString().split("T")[0]}`,u=route("hr.contracts.contract-templates.generate",t.id);return e.jsxs(y,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(p,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(v,{className:"text-xl font-semibold",children:r("Generate Contract")}),e.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:t.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:n,method:"POST",action:u,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:x}),e.jsx("input",{type:"hidden",name:"filename",value:h}),Object.entries(i).map(([a,s])=>e.jsx("input",{type:"hidden",name:`variables[${a}]`,value:s},a))]}),t.variables&&t.variables.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Fill in the values for the template variables below.")}),e.jsx("div",{className:"space-y-3",children:t.variables.map(a=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(N,{htmlFor:a,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a.replace(/_/g," ").replace(/\b\w/g,s=>s.toUpperCase())}),e.jsx(k,{id:a,value:i[a]||"",onChange:s=>c(g=>({...g,[a]:s.target.value})),placeholder:`Enter ${a.replace(/_/g," ")}`})]},a))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(w,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:r("This template has no variables. Click Generate to download the PDF.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(m,{variant:"outline",onClick:l,children:r("Cancel")}),e.jsxs(m,{onClick:d,children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),r("Generate PDF")]})]})]})]})}export{_ as default};
diff --git a/public/build/assets/gift-91YKafXv.js b/public/build/assets/gift-BkGeVRy2.js
similarity index 92%
rename from public/build/assets/gift-91YKafXv.js
rename to public/build/assets/gift-BkGeVRy2.js
index d579e0cb6..937b1c250 100644
--- a/public/build/assets/gift-91YKafXv.js
+++ b/public/build/assets/gift-BkGeVRy2.js
@@ -1,4 +1,4 @@
-import{G as t}from"./app-DCZHPiEr.js";/**
+import{G as t}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/git-branch-BiaS4Luq.js b/public/build/assets/git-branch-DX951c47.js
similarity index 90%
rename from public/build/assets/git-branch-BiaS4Luq.js
rename to public/build/assets/git-branch-DX951c47.js
index 73f77d260..ef551851f 100644
--- a/public/build/assets/git-branch-BiaS4Luq.js
+++ b/public/build/assets/git-branch-DX951c47.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/globe-BlA6-Gdd.js b/public/build/assets/globe-CjjyS6CN.js
similarity index 89%
rename from public/build/assets/globe-BlA6-Gdd.js
rename to public/build/assets/globe-CjjyS6CN.js
index e82f8eab3..27a48143a 100644
--- a/public/build/assets/globe-BlA6-Gdd.js
+++ b/public/build/assets/globe-CjjyS6CN.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/google-calendar-settings-Cfc6ZBa5.js b/public/build/assets/google-calendar-settings-Bj8REDFf.js
similarity index 95%
rename from public/build/assets/google-calendar-settings-Cfc6ZBa5.js
rename to public/build/assets/google-calendar-settings-Bj8REDFf.js
index a5e01a624..616b5f645 100644
--- a/public/build/assets/google-calendar-settings-Cfc6ZBa5.js
+++ b/public/build/assets/google-calendar-settings-Bj8REDFf.js
@@ -1 +1 @@
-import{r as g,j as e}from"./ui-Z445SNHD.js";import{u as S,ap as E,L as i,I as h,U as v,o as N,y,r as I,t as c}from"./app-DCZHPiEr.js";import{S as F}from"./switch-CSQfVaFG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function k({settings:t={}}){const{t:a}=S(),[m,d]=g.useState(!1),[s,p]=g.useState({googleCalendarEnabled:t.googleCalendarEnabled==="1"||t.googleCalendarEnabled==="true",googleCalendarId:t.googleCalendarId||""}),[u,j]=g.useState(null),b=l=>{l.preventDefault(),d(!0);const o=new FormData;o.append("googleCalendarEnabled",s.googleCalendarEnabled?"1":"0"),o.append("googleCalendarId",s.googleCalendarId),u&&o.append("googleCalendarJson",u),I.post(route("settings.google-calendar.update"),o,{preserveScroll:!0,onSuccess:n=>{var x,f;d(!1);const r=(x=n.props.flash)==null?void 0:x.success,C=(f=n.props.flash)==null?void 0:f.error;r?c.success(r):C&&c.error(C)},onError:n=>{d(!1);const r=n.error||Object.values(n).join(", ")||a("Failed to update Google Calendar settings");c.error(r)}})};return e.jsx(E,{title:a("Google Calendar Settings"),description:a("Configure Google Calendar integration for appointment synchronization"),action:e.jsxs(N,{type:"submit",form:"google-calendar-form",disabled:m,size:"sm",children:[e.jsx(y,{className:"h-4 w-4 mr-2"}),a(m?"Saving...":"Save Changes")]}),children:e.jsxs("form",{id:"google-calendar-form",onSubmit:b,className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(i,{htmlFor:"googleCalendarEnabled",children:a("Enable Google Calendar")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("Enable Google Calendar integration for appointments")})]}),e.jsx(F,{id:"googleCalendarEnabled",checked:s.googleCalendarEnabled,onCheckedChange:l=>p(o=>({...o,googleCalendarEnabled:l}))})]}),s.googleCalendarEnabled&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"googleCalendarId",children:a("Google Calendar ID")}),e.jsx(h,{id:"googleCalendarId",type:"text",value:s.googleCalendarId,onChange:l=>p(o=>({...o,googleCalendarId:l.target.value})),placeholder:a("Enter your Google Calendar ID")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"googleCalendarJson",children:a("Google Calendar JSON File")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(h,{id:"googleCalendarJson",type:"file",accept:".json",onChange:l=>{var o;return j(((o=l.target.files)==null?void 0:o[0])||null)},className:"flex-1"}),e.jsx(v,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("JSON files only, max 2MB")})]})]})]})})}export{k as default};
+import{r as g,j as e}from"./ui-Z445SNHD.js";import{u as S,ap as E,L as i,I as h,U as v,o as N,y,r as I,t as c}from"./app-4fHGBOxL.js";import{S as F}from"./switch-BVaTRNpK.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function k({settings:t={}}){const{t:a}=S(),[m,d]=g.useState(!1),[s,p]=g.useState({googleCalendarEnabled:t.googleCalendarEnabled==="1"||t.googleCalendarEnabled==="true",googleCalendarId:t.googleCalendarId||""}),[u,j]=g.useState(null),b=l=>{l.preventDefault(),d(!0);const o=new FormData;o.append("googleCalendarEnabled",s.googleCalendarEnabled?"1":"0"),o.append("googleCalendarId",s.googleCalendarId),u&&o.append("googleCalendarJson",u),I.post(route("settings.google-calendar.update"),o,{preserveScroll:!0,onSuccess:n=>{var x,f;d(!1);const r=(x=n.props.flash)==null?void 0:x.success,C=(f=n.props.flash)==null?void 0:f.error;r?c.success(r):C&&c.error(C)},onError:n=>{d(!1);const r=n.error||Object.values(n).join(", ")||a("Failed to update Google Calendar settings");c.error(r)}})};return e.jsx(E,{title:a("Google Calendar Settings"),description:a("Configure Google Calendar integration for appointment synchronization"),action:e.jsxs(N,{type:"submit",form:"google-calendar-form",disabled:m,size:"sm",children:[e.jsx(y,{className:"h-4 w-4 mr-2"}),a(m?"Saving...":"Save Changes")]}),children:e.jsxs("form",{id:"google-calendar-form",onSubmit:b,className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(i,{htmlFor:"googleCalendarEnabled",children:a("Enable Google Calendar")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("Enable Google Calendar integration for appointments")})]}),e.jsx(F,{id:"googleCalendarEnabled",checked:s.googleCalendarEnabled,onCheckedChange:l=>p(o=>({...o,googleCalendarEnabled:l}))})]}),s.googleCalendarEnabled&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"googleCalendarId",children:a("Google Calendar ID")}),e.jsx(h,{id:"googleCalendarId",type:"text",value:s.googleCalendarId,onChange:l=>p(o=>({...o,googleCalendarId:l.target.value})),placeholder:a("Enter your Google Calendar ID")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"googleCalendarJson",children:a("Google Calendar JSON File")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(h,{id:"googleCalendarJson",type:"file",accept:".json",onChange:l=>{var o;return j(((o=l.target.files)==null?void 0:o[0])||null)},className:"flex-1"}),e.jsx(v,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("JSON files only, max 2MB")})]})]})]})})}export{k as default};
diff --git a/public/build/assets/grip-vertical-ztucQRYs.js b/public/build/assets/grip-vertical-DPcpCz1i.js
similarity index 92%
rename from public/build/assets/grip-vertical-ztucQRYs.js
rename to public/build/assets/grip-vertical-DPcpCz1i.js
index a1db94d1b..4d88184f8 100644
--- a/public/build/assets/grip-vertical-ztucQRYs.js
+++ b/public/build/assets/grip-vertical-DPcpCz1i.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/hard-drive-ByN67OOw.js b/public/build/assets/hard-drive-_5KUBHA1.js
similarity index 92%
rename from public/build/assets/hard-drive-ByN67OOw.js
rename to public/build/assets/hard-drive-_5KUBHA1.js
index 943bd32af..f2fbac582 100644
--- a/public/build/assets/hard-drive-ByN67OOw.js
+++ b/public/build/assets/hard-drive-_5KUBHA1.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/hash-D5N7GvWR.js b/public/build/assets/hash-hgXEu6Qy.js
similarity index 91%
rename from public/build/assets/hash-D5N7GvWR.js
rename to public/build/assets/hash-hgXEu6Qy.js
index 01ab8cf7c..72864a576 100644
--- a/public/build/assets/hash-D5N7GvWR.js
+++ b/public/build/assets/hash-hgXEu6Qy.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/heart-B77nkgVs.js b/public/build/assets/heart-CpJvUfR-.js
similarity index 89%
rename from public/build/assets/heart-B77nkgVs.js
rename to public/build/assets/heart-CpJvUfR-.js
index 41e4f91ca..902fb0f1a 100644
--- a/public/build/assets/heart-B77nkgVs.js
+++ b/public/build/assets/heart-CpJvUfR-.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/house-Dc4fxdSU.js b/public/build/assets/house--r9ylyxz.js
similarity index 96%
rename from public/build/assets/house-Dc4fxdSU.js
rename to public/build/assets/house--r9ylyxz.js
index 528bde8f8..62da69ac2 100644
--- a/public/build/assets/house-Dc4fxdSU.js
+++ b/public/build/assets/house--r9ylyxz.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/i18n-CkLPxtnG.js b/public/build/assets/i18n-BcXdLaky.js
similarity index 95%
rename from public/build/assets/i18n-CkLPxtnG.js
rename to public/build/assets/i18n-BcXdLaky.js
index da57e12f0..9aef331ad 100644
--- a/public/build/assets/i18n-CkLPxtnG.js
+++ b/public/build/assets/i18n-BcXdLaky.js
@@ -1 +1 @@
-import{r as C,j as t}from"./ui-Z445SNHD.js";import{P as ue}from"./page-template-CUbbykGe.js";import{u as he,c as je,x as K,P as xe,S as L,I as ve,o as M,L as q,r as u,t as n,aq as H}from"./app-DCZHPiEr.js";import{S as W,a as G,b as J,c as Q,d as w}from"./select-X5YLR2bv.js";import{P as Ce}from"./pagination-CLhGv5TU.js";import{C as Fe}from"./CrudTable-C2L9P_V2.js";import{C as _e}from"./CrudFormModal-BbMnKdFg.js";import{C as ye}from"./CrudDeleteModal-D4meZ8pP.js";import{F as we}from"./filter-CQAy5sxY.js";function ge({config:j,title:O,url:X,buttons:T=[],breadcrumbs:Y}){var R;const{t:c}=he(),{entity:o,table:b,filters:y=[],form:N,hooks:d}=j,{auth:A,globalSettings:r,...z}=je().props,E=(A==null?void 0:A.permissions)||[],_=z[o.name]||{data:[],links:[]},m=z.filters||{},[f,I]=C.useState(m.search||""),[F,S]=C.useState({}),[P,V]=C.useState(!1),[Z,x]=C.useState(!1),[ee,$]=C.useState(!1),[v,B]=C.useState(null),[h,U]=C.useState("create");C.useEffect(()=>{const e={};y.forEach(s=>{const l=s.name||s.key;e[l]=m[l]||""}),S(e)},[]);const g=()=>Object.entries(F).some(([e,s])=>s&&s!=="")||f!=="",se=()=>Object.entries(F).filter(([e,s])=>s&&s!=="").length+(f?1:0),re=e=>{e.preventDefault(),ie()},ie=()=>{const e={page:1};f&&(e.search=f),Object.entries(F).forEach(([s,l])=>{l&&l!==""&&(e[s]=l)}),m.per_page&&(e.per_page=m.per_page),u.get(o.endpoint,e,{preserveState:!0,preserveScroll:!0})},ae=(e,s)=>{S(p=>({...p,[e]:s}));const l={page:1};f&&(l.search=f);const a={...F,[e]:s};Object.entries(a).forEach(([p,i])=>{i&&i!==""&&(l[p]=i)}),m.per_page&&(l.per_page=m.per_page),u.get(o.endpoint,l,{preserveState:!0,preserveScroll:!0})},te=e=>{const s=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc",l={sort_field:e,sort_direction:s,page:1};f&&(l.search=f),Object.entries(F).forEach(([a,p])=>{p&&p!==""&&(l[a]=p)}),m.per_page&&(l.per_page=m.per_page),u.get(o.endpoint,l,{preserveState:!0,preserveScroll:!0})},oe=(e,s)=>{switch(B(s),e){case"view":U("view"),x(!0);break;case"edit":U("edit"),x(!0);break;case"delete":$(!0);break}},ne=()=>{B(null),U("create"),x(!0)},ce=e=>{const s={...e};if(o.name==="roles"){if(s.permissions&&Array.isArray(s.permissions)){const p=s.permissions.map(i=>typeof i=="object"&&i!==null&&i.name?i.name:String(i));s.permissions=p}const a={label:s.label,description:s.description||"",permissions:s.permissions||[]};Object.keys(s).forEach(p=>{delete s[p]}),Object.assign(s,a)}else if(s.permissions&&Array.isArray(s.permissions)){const a={};s.permissions.forEach((p,i)=>{a[i]=String(p)}),s.permissions=a}if(o.name==="permissions"&&h==="edit"&&delete s.name,N.fields.some(a=>a.type==="file")){const a=N.fields.filter(i=>i.type==="file").map(i=>i.name),p=new FormData;Object.keys(s).forEach(i=>{if(a.includes(i)&&h==="edit"){s[i]&&typeof s[i]=="object"&&p.append(i,s[i]);return}p.append(i,s[i])}),h==="create"?(r!=null&&r.is_demo||n.loading(c("Creating...")),u.post(o.endpoint,p,{onSuccess:i=>{x(!1),r!=null&&r.is_demo||n.dismiss(),i.props.flash.success?n.success(c(i.props.flash.success)):i.props.flash.error&&n.error(c(i.props.flash.error)),d!=null&&d.afterCreate&&d.afterCreate(e,i.props[o.name])},onError:i=>{r!=null&&r.is_demo||n.dismiss(),typeof i=="string"?n.error(c(i)):n.error(c(`Failed to create ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(i).join(", ")}))}})):h==="edit"&&(r!=null&&r.is_demo||n.loading(c("Updating...")),u.post(`${o.endpoint}/${v.id}?_method=PUT`,p,{onSuccess:i=>{x(!1),r!=null&&r.is_demo||n.dismiss(),i.props.flash.success?n.success(c(i.props.flash.success)):i.props.flash.error&&n.error(c(i.props.flash.error)),d!=null&&d.afterUpdate&&d.afterUpdate(e,i.props[o.name])},onError:i=>{r!=null&&r.is_demo||n.dismiss(),typeof i=="string"?n.error(c(i)):n.error(c(`Failed to update ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(i).join(", ")}))}}));return}h==="create"?(r!=null&&r.is_demo||n.loading(c("Creating...")),u.post(o.endpoint,s,{onSuccess:a=>{x(!1),r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(c(a.props.flash.success)):a.props.flash.error&&n.error(c(a.props.flash.error)),d!=null&&d.afterCreate&&d.afterCreate(e,a.props[o.name])},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(c(a)):n.error(c(`Failed to create ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(a).join(", ")}))}})):h==="edit"&&(r!=null&&r.is_demo||n.loading(c("Updating...")),u.put(`${o.endpoint}/${v.id}`,s,{onSuccess:a=>{x(!1),r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(c(a.props.flash.success)):a.props.flash.error&&n.error(c(a.props.flash.error)),d!=null&&d.afterUpdate&&d.afterUpdate(e,a.props[o.name])},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(c(a)):n.error(c(`Failed to update ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(a).join(", ")}))}}))},le=()=>{r!=null&&r.is_demo||n.loading(c("Deleting...")),u.delete(`${o.endpoint}/${v.id}`,{onSuccess:e=>{$(!1),r!=null&&r.is_demo||n.dismiss(),e.props.flash.success?n.success(c(e.props.flash.success)):e.props.flash.error&&n.error(c(e.props.flash.error)),d!=null&&d.afterDelete&&d.afterDelete(v.id)},onError:e=>{r!=null&&r.is_demo||n.dismiss(),typeof e=="string"?n.error(c(e)):n.error(c(`Failed to delete ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(e).join(", ")}))}})},de=()=>{const e={};y.forEach(s=>{e[s.key]=s.type==="select"?"all":""}),S(e),I(""),V(!1),u.get(o.endpoint,{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},pe=T.every(e=>e.showAddButton!==!1),D=[];T.forEach(e=>{(!e.permission||K(E,e.permission))&&D.push({label:e.label,icon:e.icon,variant:e.variant,onClick:e.onClick})}),pe&&K(E,o.permissions.create)&&D.push({label:`Add ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`,icon:t.jsx(xe,{className:"h-4 w-4"}),variant:"default",onClick:()=>ne()});const k=O||o.name.charAt(0).toUpperCase()+o.name.slice(1),me=[{title:c("Dashboard"),href:route("dashboard")},{title:k}],fe=Y||me;return t.jsxs(ue,{title:k,url:X,actions:D,breadcrumbs:fe,noPadding:!0,children:[t.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4",children:t.jsxs("div",{className:"p-4",children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsxs("form",{onSubmit:re,className:"flex gap-2",children:[t.jsxs("div",{className:"relative w-64",children:[t.jsx(L,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground"}),t.jsx(ve,{placeholder:`Search ${o.name}...`,value:f,onChange:e=>I(e.target.value),className:"w-full pl-9"})]}),t.jsxs(M,{type:"submit",size:"sm",children:[t.jsx(L,{className:"h-4 w-4 mr-1.5"}),c("Search")]})]}),y.length>0&&t.jsx("div",{className:"ml-2",children:t.jsxs(M,{variant:g()?"default":"outline",size:"sm",className:"h-8 px-2 py-1",onClick:()=>V(!P),children:[t.jsx(we,{className:"h-3.5 w-3.5 mr-1.5"}),P?"Hide Filters":"Filters",g()&&t.jsx("span",{className:"ml-1 bg-primary-foreground text-primary rounded-full w-5 h-5 flex items-center justify-center text-xs",children:se()})]})})]}),t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsxs(q,{className:"text-xs text-muted-foreground",children:[c("Per Page"),":"]}),t.jsxs(W,{value:((R=m.per_page)==null?void 0:R.toString())||"10",onValueChange:e=>{const s={page:1,per_page:parseInt(e)};f&&(s.search=f),Object.entries(F).forEach(([l,a])=>{a&&a!==""&&(s[l]=a)}),u.get(o.endpoint,s,{preserveState:!0,preserveScroll:!0})},children:[t.jsx(G,{className:"w-16 h-8",children:t.jsx(J,{})}),t.jsxs(Q,{children:[t.jsx(w,{value:"10",children:"10"}),t.jsx(w,{value:"25",children:"25"}),t.jsx(w,{value:"50",children:"50"}),t.jsx(w,{value:"100",children:"100"})]})]})]})]}),P&&y.length>0&&t.jsx("div",{className:"w-full mt-3 p-4 bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 rounded-md",children:t.jsxs("div",{className:"flex flex-wrap gap-4 items-end",children:[y.map(e=>{var l;const s=e.name||e.key;return t.jsxs("div",{className:"space-y-2",children:[t.jsx(q,{children:e.label}),e.type==="select"&&t.jsxs(W,{value:F[s]||"",onValueChange:a=>ae(s,a),children:[t.jsx(G,{className:"w-40",children:t.jsx(J,{placeholder:`All ${e.label}`})}),t.jsx(Q,{children:(l=e.options)==null?void 0:l.map(a=>t.jsx(w,{value:a.value,children:a.label},a.value))})]})]},s)}),t.jsx(M,{variant:"outline",size:"sm",className:"h-9",onClick:de,disabled:!g(),children:c("Reset Filters")})]})})]})}),t.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[t.jsx(Fe,{columns:b.columns,actions:b.actions,data:_.data,from:_.from||1,onAction:oe,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:te,statusColors:b.statusColors,permissions:E,entityPermissions:o.permissions}),t.jsx(Ce,{from:_.from||0,to:_.to||0,total:_.total,links:_.links,entityName:o.name,onPageChange:e=>u.get(e)})]}),t.jsx(_e,{isOpen:Z,onClose:()=>x(!1),onSubmit:ce,formConfig:{...N,modalSize:j.modalSize||N.modalSize},initialData:v,title:h==="create"?`Add New ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`:h==="edit"?`Edit ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`:`View ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`,mode:h,description:j.description}),t.jsx(ye,{isOpen:ee,onClose:()=>$(!1),onConfirm:le,itemName:(v==null?void 0:v.name)||"",entityName:o.name.slice(0,-1)})]})}const De=(j,O)=>H.isInitialized?H.t(j,O):typeof j=="string"?j:String(j);export{ge as P,De as t};
+import{r as C,j as t}from"./ui-Z445SNHD.js";import{P as ue}from"./page-template-CM2S36EN.js";import{u as he,c as je,x as K,P as xe,S as L,I as ve,o as M,L as q,r as u,t as n,aq as H}from"./app-4fHGBOxL.js";import{S as W,a as G,b as J,c as Q,d as w}from"./select-T_sz7ImN.js";import{P as Ce}from"./pagination-CGq0GJg0.js";import{C as Fe}from"./CrudTable-Cxl8O2CF.js";import{C as _e}from"./CrudFormModal-Cseu7azN.js";import{C as ye}from"./CrudDeleteModal-BgIUshon.js";import{F as we}from"./filter-BDm-DaBQ.js";function ge({config:j,title:O,url:X,buttons:T=[],breadcrumbs:Y}){var R;const{t:c}=he(),{entity:o,table:b,filters:y=[],form:N,hooks:d}=j,{auth:A,globalSettings:r,...z}=je().props,E=(A==null?void 0:A.permissions)||[],_=z[o.name]||{data:[],links:[]},m=z.filters||{},[f,I]=C.useState(m.search||""),[F,S]=C.useState({}),[P,V]=C.useState(!1),[Z,x]=C.useState(!1),[ee,$]=C.useState(!1),[v,B]=C.useState(null),[h,U]=C.useState("create");C.useEffect(()=>{const e={};y.forEach(s=>{const l=s.name||s.key;e[l]=m[l]||""}),S(e)},[]);const g=()=>Object.entries(F).some(([e,s])=>s&&s!=="")||f!=="",se=()=>Object.entries(F).filter(([e,s])=>s&&s!=="").length+(f?1:0),re=e=>{e.preventDefault(),ie()},ie=()=>{const e={page:1};f&&(e.search=f),Object.entries(F).forEach(([s,l])=>{l&&l!==""&&(e[s]=l)}),m.per_page&&(e.per_page=m.per_page),u.get(o.endpoint,e,{preserveState:!0,preserveScroll:!0})},ae=(e,s)=>{S(p=>({...p,[e]:s}));const l={page:1};f&&(l.search=f);const a={...F,[e]:s};Object.entries(a).forEach(([p,i])=>{i&&i!==""&&(l[p]=i)}),m.per_page&&(l.per_page=m.per_page),u.get(o.endpoint,l,{preserveState:!0,preserveScroll:!0})},te=e=>{const s=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc",l={sort_field:e,sort_direction:s,page:1};f&&(l.search=f),Object.entries(F).forEach(([a,p])=>{p&&p!==""&&(l[a]=p)}),m.per_page&&(l.per_page=m.per_page),u.get(o.endpoint,l,{preserveState:!0,preserveScroll:!0})},oe=(e,s)=>{switch(B(s),e){case"view":U("view"),x(!0);break;case"edit":U("edit"),x(!0);break;case"delete":$(!0);break}},ne=()=>{B(null),U("create"),x(!0)},ce=e=>{const s={...e};if(o.name==="roles"){if(s.permissions&&Array.isArray(s.permissions)){const p=s.permissions.map(i=>typeof i=="object"&&i!==null&&i.name?i.name:String(i));s.permissions=p}const a={label:s.label,description:s.description||"",permissions:s.permissions||[]};Object.keys(s).forEach(p=>{delete s[p]}),Object.assign(s,a)}else if(s.permissions&&Array.isArray(s.permissions)){const a={};s.permissions.forEach((p,i)=>{a[i]=String(p)}),s.permissions=a}if(o.name==="permissions"&&h==="edit"&&delete s.name,N.fields.some(a=>a.type==="file")){const a=N.fields.filter(i=>i.type==="file").map(i=>i.name),p=new FormData;Object.keys(s).forEach(i=>{if(a.includes(i)&&h==="edit"){s[i]&&typeof s[i]=="object"&&p.append(i,s[i]);return}p.append(i,s[i])}),h==="create"?(r!=null&&r.is_demo||n.loading(c("Creating...")),u.post(o.endpoint,p,{onSuccess:i=>{x(!1),r!=null&&r.is_demo||n.dismiss(),i.props.flash.success?n.success(c(i.props.flash.success)):i.props.flash.error&&n.error(c(i.props.flash.error)),d!=null&&d.afterCreate&&d.afterCreate(e,i.props[o.name])},onError:i=>{r!=null&&r.is_demo||n.dismiss(),typeof i=="string"?n.error(c(i)):n.error(c(`Failed to create ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(i).join(", ")}))}})):h==="edit"&&(r!=null&&r.is_demo||n.loading(c("Updating...")),u.post(`${o.endpoint}/${v.id}?_method=PUT`,p,{onSuccess:i=>{x(!1),r!=null&&r.is_demo||n.dismiss(),i.props.flash.success?n.success(c(i.props.flash.success)):i.props.flash.error&&n.error(c(i.props.flash.error)),d!=null&&d.afterUpdate&&d.afterUpdate(e,i.props[o.name])},onError:i=>{r!=null&&r.is_demo||n.dismiss(),typeof i=="string"?n.error(c(i)):n.error(c(`Failed to update ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(i).join(", ")}))}}));return}h==="create"?(r!=null&&r.is_demo||n.loading(c("Creating...")),u.post(o.endpoint,s,{onSuccess:a=>{x(!1),r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(c(a.props.flash.success)):a.props.flash.error&&n.error(c(a.props.flash.error)),d!=null&&d.afterCreate&&d.afterCreate(e,a.props[o.name])},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(c(a)):n.error(c(`Failed to create ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(a).join(", ")}))}})):h==="edit"&&(r!=null&&r.is_demo||n.loading(c("Updating...")),u.put(`${o.endpoint}/${v.id}`,s,{onSuccess:a=>{x(!1),r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(c(a.props.flash.success)):a.props.flash.error&&n.error(c(a.props.flash.error)),d!=null&&d.afterUpdate&&d.afterUpdate(e,a.props[o.name])},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(c(a)):n.error(c(`Failed to update ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(a).join(", ")}))}}))},le=()=>{r!=null&&r.is_demo||n.loading(c("Deleting...")),u.delete(`${o.endpoint}/${v.id}`,{onSuccess:e=>{$(!1),r!=null&&r.is_demo||n.dismiss(),e.props.flash.success?n.success(c(e.props.flash.success)):e.props.flash.error&&n.error(c(e.props.flash.error)),d!=null&&d.afterDelete&&d.afterDelete(v.id)},onError:e=>{r!=null&&r.is_demo||n.dismiss(),typeof e=="string"?n.error(c(e)):n.error(c(`Failed to delete ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(e).join(", ")}))}})},de=()=>{const e={};y.forEach(s=>{e[s.key]=s.type==="select"?"all":""}),S(e),I(""),V(!1),u.get(o.endpoint,{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},pe=T.every(e=>e.showAddButton!==!1),D=[];T.forEach(e=>{(!e.permission||K(E,e.permission))&&D.push({label:e.label,icon:e.icon,variant:e.variant,onClick:e.onClick})}),pe&&K(E,o.permissions.create)&&D.push({label:`Add ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`,icon:t.jsx(xe,{className:"h-4 w-4"}),variant:"default",onClick:()=>ne()});const k=O||o.name.charAt(0).toUpperCase()+o.name.slice(1),me=[{title:c("Dashboard"),href:route("dashboard")},{title:k}],fe=Y||me;return t.jsxs(ue,{title:k,url:X,actions:D,breadcrumbs:fe,noPadding:!0,children:[t.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4",children:t.jsxs("div",{className:"p-4",children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsxs("form",{onSubmit:re,className:"flex gap-2",children:[t.jsxs("div",{className:"relative w-64",children:[t.jsx(L,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground"}),t.jsx(ve,{placeholder:`Search ${o.name}...`,value:f,onChange:e=>I(e.target.value),className:"w-full pl-9"})]}),t.jsxs(M,{type:"submit",size:"sm",children:[t.jsx(L,{className:"h-4 w-4 mr-1.5"}),c("Search")]})]}),y.length>0&&t.jsx("div",{className:"ml-2",children:t.jsxs(M,{variant:g()?"default":"outline",size:"sm",className:"h-8 px-2 py-1",onClick:()=>V(!P),children:[t.jsx(we,{className:"h-3.5 w-3.5 mr-1.5"}),P?"Hide Filters":"Filters",g()&&t.jsx("span",{className:"ml-1 bg-primary-foreground text-primary rounded-full w-5 h-5 flex items-center justify-center text-xs",children:se()})]})})]}),t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsxs(q,{className:"text-xs text-muted-foreground",children:[c("Per Page"),":"]}),t.jsxs(W,{value:((R=m.per_page)==null?void 0:R.toString())||"10",onValueChange:e=>{const s={page:1,per_page:parseInt(e)};f&&(s.search=f),Object.entries(F).forEach(([l,a])=>{a&&a!==""&&(s[l]=a)}),u.get(o.endpoint,s,{preserveState:!0,preserveScroll:!0})},children:[t.jsx(G,{className:"w-16 h-8",children:t.jsx(J,{})}),t.jsxs(Q,{children:[t.jsx(w,{value:"10",children:"10"}),t.jsx(w,{value:"25",children:"25"}),t.jsx(w,{value:"50",children:"50"}),t.jsx(w,{value:"100",children:"100"})]})]})]})]}),P&&y.length>0&&t.jsx("div",{className:"w-full mt-3 p-4 bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 rounded-md",children:t.jsxs("div",{className:"flex flex-wrap gap-4 items-end",children:[y.map(e=>{var l;const s=e.name||e.key;return t.jsxs("div",{className:"space-y-2",children:[t.jsx(q,{children:e.label}),e.type==="select"&&t.jsxs(W,{value:F[s]||"",onValueChange:a=>ae(s,a),children:[t.jsx(G,{className:"w-40",children:t.jsx(J,{placeholder:`All ${e.label}`})}),t.jsx(Q,{children:(l=e.options)==null?void 0:l.map(a=>t.jsx(w,{value:a.value,children:a.label},a.value))})]})]},s)}),t.jsx(M,{variant:"outline",size:"sm",className:"h-9",onClick:de,disabled:!g(),children:c("Reset Filters")})]})})]})}),t.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[t.jsx(Fe,{columns:b.columns,actions:b.actions,data:_.data,from:_.from||1,onAction:oe,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:te,statusColors:b.statusColors,permissions:E,entityPermissions:o.permissions}),t.jsx(Ce,{from:_.from||0,to:_.to||0,total:_.total,links:_.links,entityName:o.name,onPageChange:e=>u.get(e)})]}),t.jsx(_e,{isOpen:Z,onClose:()=>x(!1),onSubmit:ce,formConfig:{...N,modalSize:j.modalSize||N.modalSize},initialData:v,title:h==="create"?`Add New ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`:h==="edit"?`Edit ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`:`View ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`,mode:h,description:j.description}),t.jsx(ye,{isOpen:ee,onClose:()=>$(!1),onConfirm:le,itemName:(v==null?void 0:v.name)||"",entityName:o.name.slice(0,-1)})]})}const De=(j,O)=>H.isInitialized?H.t(j,O):typeof j=="string"?j:String(j);export{ge as P,De as t};
diff --git a/public/build/assets/index-CQBLeHT_.js b/public/build/assets/index-06RtypX5.js
similarity index 91%
rename from public/build/assets/index-CQBLeHT_.js
rename to public/build/assets/index-06RtypX5.js
index 841c9d018..b85f60fea 100644
--- a/public/build/assets/index-CQBLeHT_.js
+++ b/public/build/assets/index-06RtypX5.js
@@ -1 +1 @@
-import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as Ie}from"./page-template-CUbbykGe.js";import{u as oe,D as ne,h as Te,j as Fe,k as Ee,p as Me,B as I,q as Le,o as g,c as Ae,r as f,P as J,g as Q,s as N,v as w,w as b,C as ze,t as i}from"./app-DCZHPiEr.js";import{P as X}from"./pagination-CLhGv5TU.js";import{S as Re}from"./search-and-filter-bar-CvVfaqsJ.js";import{D as $e,a as Ue,b as Ve,c as R,d as qe}from"./CookieConsentBanner-D-uUsKUO.js";import{u as Be}from"./use-initials-BK4eRgYY.js";import{C as Z}from"./CrudFormModal-BbMnKdFg.js";import{C as He}from"./CrudDeleteModal-D4meZ8pP.js";import{R as Ge,a as Ye}from"./radio-group-CnGlrhxK.js";import{S as Ke}from"./switch-CSQfVaFG.js";import{C as $}from"./credit-card--bIB9mjq.js";import{C as We}from"./circle-check-BDCVxKyl.js";import Je from"./view-JA6EMZ6E.js";import{H as Qe,A as ee,K as se,L as re}from"./lock-open-B7qoRr4m.js";import{I as te}from"./info-CGsCt0QX.js";import{L as ae}from"./lock-DsF0eMDG.js";import{S as ie}from"./square-pen-8BQ3xjRH.js";import{T as le}from"./trash-2-BKTtBQos.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./settings-DdENPkOa.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./filter-CQAy5sxY.js";import"./list-BSrGYPOe.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";import"./circle-BcYEy414.js";import"./building-2-oo6jBMHm.js";import"./mail-CKC1Kac7.js";function Xe({isOpen:t,onClose:_,onConfirm:o,plans:T,currentPlanId:n,companyName:a}){const{t:j}=oe(),[p,C]=x.useState(null),[m,D]=x.useState(!1),c=T.filter(l=>{const v=l.duration.toLowerCase();return m?v==="yearly":v==="monthly"});x.useEffect(()=>{if(t&&c&&c.length>0){const l=c.find(v=>v.is_current===!0);if(l)C(l.id);else if(n){const v=c.find(u=>u.id===n);C(v?n:c[0].id)}else C(c[0].id)}},[t,T,m]),x.useEffect(()=>{c.length>0&&p&&(c.find(v=>v.id===p)||C(c[0].id))},[m]);const P=()=>{p&&o(p,m?"yearly":"monthly")};return e.jsx(ne,{open:t,onOpenChange:_,children:e.jsxs(Te,{className:"sm:max-w-2xl max-h-[90vh] overflow-hidden flex flex-col",children:[e.jsxs(Fe,{children:[e.jsx(Ee,{className:"text-lg font-semibold text-gray-900",children:j("Upgrade Plan for Company")}),e.jsx(Me,{className:"text-sm text-gray-600",children:j("Select a new plan for this company")})]}),e.jsxs("div",{className:"flex items-center justify-center gap-3 py-2 px-4 bg-gray-50 rounded-lg",children:[e.jsx("span",{className:`text-sm font-medium transition-colors ${m?"text-gray-600":"text-primary"}`,children:j("Monthly")}),e.jsx(Ke,{checked:m,onCheckedChange:D,className:"data-[state=checked]:bg-primary"}),e.jsx("span",{className:`text-sm font-medium transition-colors ${m?"text-primary":"text-gray-600"}`,children:j("Yearly")}),m&&e.jsx(I,{variant:"secondary",className:"ml-2 bg-green-100 text-green-700 border-0 text-xs font-medium",children:j("Save up to 20%")})]}),e.jsx("div",{className:"flex-1 overflow-y-auto py-2 pr-2",children:e.jsx(Ge,{value:(p==null?void 0:p.toString())||"",onValueChange:l=>C(parseInt(l)),className:"space-y-2 pr-2",children:c.length>0?c.map(l=>{var v;return e.jsx("div",{className:`relative rounded-lg border-2 p-3 cursor-pointer transition-all ${p===l.id?"border-primary bg-primary/5":"border-gray-200 hover:border-gray-300 bg-white"}`,onClick:()=>C(l.id),children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"flex items-center pt-0.5",children:e.jsx(Ye,{value:l.id.toString(),id:`plan-${l.id}`,className:"h-4 w-4"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"flex items-center justify-between mb-1",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 leading-tight",children:l.name}),l.is_current&&e.jsx(I,{variant:"secondary",className:"text-xs font-medium bg-blue-100 text-blue-700 border-0 py-0 px-2 leading-tight",children:j("Current")})]})}),e.jsxs("div",{className:"flex items-baseline gap-1 mb-1",children:[e.jsx($,{className:"h-3.5 w-3.5 text-gray-400 flex-shrink-0"}),e.jsx("span",{className:"text-base font-bold text-gray-900 leading-tight",children:((v=window.appSettings)==null?void 0:v.formatCurrency(l.price))||`$${l.price}`}),e.jsxs("span",{className:"text-sm text-gray-600 leading-tight",children:["/ ",l.duration.toLowerCase()]})]}),l.description&&e.jsx("p",{className:"text-sm text-gray-600 mb-1.5 leading-snug",children:l.description}),l.features&&l.features.length>0&&e.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[l.features.slice(0,3).map((u,O)=>e.jsxs(I,{variant:"outline",className:"text-xs font-normal bg-gray-50 text-gray-700 border-gray-200 py-0.5 px-2 leading-tight",children:[e.jsx(We,{className:"mr-1 h-3 w-3 text-green-500 flex-shrink-0"}),e.jsx("span",{className:"truncate",children:u})]},`${l.id}-${O}`)),l.features.length>3&&e.jsxs(I,{variant:"outline",className:"text-xs font-normal bg-gray-50 text-gray-600 border-gray-200 py-0.5 px-2 leading-tight",children:["+",l.features.length-3," more"]})]})]})]})},l.id)}):e.jsx("div",{className:"text-center py-8 text-gray-500",children:e.jsxs("p",{className:"text-sm",children:[j("No plans available for")," ",j(m?"yearly":"monthly")," ",j("billing")]})})})}),e.jsxs(Le,{className:"border-t pt-3",children:[e.jsx(g,{variant:"outline",onClick:_,className:"text-sm font-medium",children:j("Cancel")}),e.jsx(g,{onClick:P,disabled:!p||c.length===0,className:"bg-primary hover:bg-primary/90 text-sm font-medium",children:j("Upgrade Plan")})]})]})})}function ir(){var Y,K,W;const{t}=oe(),{auth:_,companies:o,plans:T,filters:n={},globalSettings:a}=Ae().props,j=(_==null?void 0:_.permissions)||[];Be();const[p,C]=x.useState(n.view||"list"),[m,D]=x.useState(n.search||""),[c,P]=x.useState(n.start_date?new Date(n.start_date):void 0),[l,v]=x.useState(n.end_date?new Date(n.end_date):void 0),[u,O]=x.useState(n.status||"all"),[de,U]=x.useState(!1),[ce,V]=x.useState(!1),[me,k]=x.useState(!1),[he,F]=x.useState(!1),[pe,E]=x.useState(!1),[xe,M]=x.useState(!1),[h,L]=x.useState(null),[ue,fe]=x.useState([]),[S,q]=x.useState("create"),ge=()=>u!=="all"||m!==""||c!==void 0||l!==void 0,je=()=>(u!=="all"?1:0)+(m?1:0)+(c?1:0)+(l?1:0),ve=s=>{s.preventDefault(),B()},B=()=>{const s={page:1};m&&(s.search=m),u!=="all"&&(s.status=u),c&&(s.start_date=c.toISOString().split("T")[0]),l&&(s.end_date=l.toISOString().split("T")[0]),n.per_page&&(s.per_page=n.per_page),s.view=p,f.get(route("companies.index"),s,{preserveState:!0,preserveScroll:!0})},ye=s=>{O(s);const r={page:1};m&&(r.search=m),s!=="all"&&(r.status=s),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),n.per_page&&(r.per_page=n.per_page),r.view=p,f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})},Ne=s=>{const r=n.sort_field===s&&n.sort_direction==="asc"?"desc":"asc",d={sort_field:s,sort_direction:r,page:1};m&&(d.search=m),u!=="all"&&(d.status=u),c&&(d.start_date=c.toISOString().split("T")[0]),l&&(d.end_date=l.toISOString().split("T")[0]),n.per_page&&(d.per_page=n.per_page),d.view=p,f.get(route("companies.index"),d,{preserveState:!0,preserveScroll:!0})},y=(s,r)=>{switch(L(r),s){case"login-as":f.get(route("impersonate.start",r.id));break;case"company-info":V(!0);break;case"upgrade-plan":Se(r);break;case"reset-password":E(!0);break;case"toggle-status":_e(r);break;case"edit":q("edit"),k(!0);break;case"delete":F(!0);break}},H=()=>{L(null),q("create"),k(!0)},we=s=>{S==="create"?(a!=null&&a.is_demo||i.loading(t("Creating company...")),f.post(route("companies.store"),s,{onSuccess:r=>{k(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to create company: {{errors}}",{errors:Object.values(r).join(", ")}))}})):S==="edit"&&(a!=null&&a.is_demo||i.loading(t("Updating company...")),f.put(route("companies.update",h.id),s,{onSuccess:r=>{k(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update company: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},be=()=>{a!=null&&a.is_demo||i.loading(t("Deleting company...")),f.delete(route("companies.destroy",h.id),{onSuccess:s=>{F(!1),a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(t(s.props.flash.success)):s.props.flash.error&&i.error(t(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),typeof s=="string"?i.error(t(s)):i.error(t("Failed to delete company: {{errors}}",{errors:Object.values(s).join(", ")}))}})},Ce=s=>{a!=null&&a.is_demo||i.loading(t("Resetting password...")),f.put(route("companies.reset-password",h.id),s,{onSuccess:r=>{E(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to reset password: {{errors}}",{errors:Object.values(r).join(", ")}))}})},_e=s=>{const r=s.status==="active"?"inactive":"active";a!=null&&a.is_demo||i.loading(`${t(r==="active"?"Activating":"Deactivating")} company...`),f.put(route("companies.toggle-status",s.id),{},{onSuccess:d=>{a!=null&&a.is_demo||i.dismiss(),d.props.flash.success?i.success(t(d.props.flash.success)):d.props.flash.error&&i.error(t(d.props.flash.error))},onError:d=>{a!=null&&a.is_demo||i.dismiss(),typeof d=="string"?i.error(t(d)):i.error(t("Failed to update company status: {{errors}}",{errors:Object.values(d).join(", ")}))}})},G=s=>{const d={page:new URL(s).searchParams.get("page")||"1",view:p};m&&(d.search=m),u!=="all"&&(d.status=u),c&&(d.start_date=c.toISOString().split("T")[0]),l&&(d.end_date=l.toISOString().split("T")[0]),n.per_page&&(d.per_page=n.per_page),n.sort_field&&(d.sort_field=n.sort_field),n.sort_direction&&(d.sort_direction=n.sort_direction),f.get(route("companies.index"),d,{preserveState:!0,preserveScroll:!0})},ke=()=>{O("all"),D(""),P(void 0),v(void 0),U(!1),f.get(route("companies.index"),{page:1,per_page:n.per_page,view:p},{preserveState:!0,preserveScroll:!0})},Se=s=>{L(s),a!=null&&a.is_demo||i.loading(t("Loading plans...")),fetch(route("companies.plans",s.id)).then(r=>r.json()).then(r=>{fe(r.plans),M(!0),a!=null&&a.is_demo||i.dismiss()}).catch(r=>{a!=null&&a.is_demo||i.dismiss(),i.error(t("Failed to load plans"))})},De=(s,r)=>{a!=null&&a.is_demo,f.put(route("companies.upgrade-plan",h.id),{plan_id:s,duration:r},{onSuccess:()=>{M(!1),a!=null&&a.is_demo||i.dismiss(),i.success(t("Plan upgraded successfully")),f.reload()},onError:()=>{a!=null&&a.is_demo||i.dismiss(),i.error(t("Failed to upgrade plan"))}})},Pe=[...j.includes("manage-login-history")?[{icon:e.jsx(Qe,{className:"h-4 w-4 mx-auto"}),variant:"outline",onClick:()=>f.get(route("login-history.index")),tooltip:t("Login History")}]:[],{label:t("Add Company"),icon:e.jsx(J,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>H()}],Oe=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Companies")}],A=[{key:"name",label:t("Name"),sortable:!0,render:(s,r)=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("img",{src:r.avatar,alt:r.name,className:"h-10 w-10 rounded-full object-cover",onError:d=>{const z=d.target;z.src=Q("avatars/avatar.png")}}),e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:r.name}),e.jsx("div",{className:"text-sm text-muted-foreground",children:r.email})]})]})},{key:"plan_name",label:t("Plan"),render:s=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 capitalize",children:s})},{key:"created_at",label:t("Created At"),sortable:!0,render:s=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s,!1))||new Date(s).toLocaleDateString()}}];return e.jsxs(Ie,{title:t("Companies"),url:"/companies",actions:Pe,breadcrumbs:Oe,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(Re,{searchTerm:m,onSearchChange:D,onSearch:ve,filters:[{name:"status",label:t("Status"),type:"select",value:u,onChange:ye,options:[{value:"all",label:t("All Status")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}]},{name:"start_date",label:t("Start Date"),type:"date",value:c,onChange:s=>P(s)},{name:"end_date",label:t("End Date"),type:"date",value:l,onChange:s=>v(s)}],showFilters:de,setShowFilters:U,hasActiveFilters:ge,activeFilterCount:je,onResetFilters:ke,onApplyFilters:B,currentPerPage:((Y=n.per_page)==null?void 0:Y.toString())||"10",onPerPageChange:s=>{const r={page:1,per_page:parseInt(s)};m&&(r.search=m),u!=="all"&&(r.status=u),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),r.view=p,f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:p,onViewChange:s=>{C(s);const r={page:1,view:s};m&&(r.search=m),u!=="all"&&(r.status=u),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),n.per_page&&(r.per_page=n.per_page),f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})}})}),p==="list"?e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b bg-gray-50 dark:bg-gray-800 dark:border-gray-700",children:[A.map(s=>e.jsx("th",{className:"px-4 py-3 text-left font-medium text-gray-500",onClick:()=>s.sortable&&Ne(s.key),children:e.jsxs("div",{className:"flex items-center",children:[s.label,s.sortable&&e.jsx("span",{className:"ml-1",children:n.sort_field===s.key?n.sort_direction==="asc"?"↑":"↓":""})]})},s.key)),e.jsx("th",{className:"px-4 py-3 text-right font-medium text-gray-500",children:t("Actions")})]})}),e.jsxs("tbody",{children:[(K=o==null?void 0:o.data)==null?void 0:K.map(s=>e.jsxs("tr",{className:"border-b hover:bg-gray-50 dark:border-gray-700 dark:bg-gray-900 dark:hover:bg-gray-800",children:[A.map(r=>e.jsx("td",{className:"px-4 py-3",children:r.render?r.render(s[r.key],s):s[r.key]},`${s.id}-${r.key}`)),e.jsx("td",{className:"px-4 py-3 text-right",children:e.jsxs("div",{className:"flex justify-end gap-1",children:[e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("login-as",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(ee,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Login as Company")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("company-info",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(te,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Company Info")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("upgrade-plan",s),className:"text-amber-500 hover:text-amber-700",children:e.jsx($,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Upgrade Plan")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("reset-password",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(se,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Reset Password")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("toggle-status",s),className:"text-amber-500 hover:text-amber-700",children:s.status==="active"?e.jsx(ae,{className:"h-4 w-4"}):e.jsx(re,{className:"h-4 w-4"})})}),e.jsx(b,{children:s.status==="active"?t("Disable Login"):t("Enable Login")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("edit",s),className:"text-amber-500 hover:text-amber-700",children:e.jsx(ie,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Edit")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",className:"text-red-500 hover:text-red-700",onClick:()=>y("delete",s),children:e.jsx(le,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Delete")})]})]})})]},s.id)),(!(o!=null&&o.data)||o.data.length===0)&&e.jsx("tr",{children:e.jsx("td",{colSpan:A.length+1,className:"px-4 py-8 text-center text-gray-500 dark:text-gray-400",children:t("No companies found")})})]})]})}),e.jsx(X,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("companies"),onPageChange:G})]}):e.jsxs("div",{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:[(W=o==null?void 0:o.data)==null?void 0:W.map(s=>{var r;return e.jsxs(ze,{className:"group relative overflow-hidden bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-xl shadow-sm hover:shadow-lg transition-all duration-300",children:[e.jsx("div",{className:"absolute top-4 right-4 z-10",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})}),e.jsxs("div",{className:"p-6",children:[e.jsxs("div",{className:"flex items-start space-x-4 mb-6",children:[e.jsx("div",{className:"relative",children:e.jsx("img",{src:s.avatar,alt:s.name,className:"h-14 w-14 rounded-full object-cover shadow-sm",onError:d=>{const z=d.target;z.src=Q("avatars/avatar.png")}})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-1 truncate",children:s.name}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 truncate",children:s.email})]})]}),e.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800/50 rounded-lg p-4 mb-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-2",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx($,{className:"h-4 w-4 text-primary mr-2"}),e.jsx("span",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.plan_name})]}),e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("upgrade-plan",s),className:"h-6 px-2 text-xs text-primary hover:text-primary hover:bg-primary/10",children:t("Upgrade")})]}),s.plan_expiry_date&&e.jsxs("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:[t("Expires"),": ",((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.plan_expiry_date,!1))||new Date(s.plan_expiry_date).toLocaleDateString()]})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex space-x-1",children:[e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("login-as",s),className:"h-8 w-8 p-0 text-blue-600 hover:text-blue-700 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:e.jsx(ee,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Login as Company")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("company-info",s),className:"h-8 w-8 p-0 text-gray-600 hover:text-gray-700 hover:bg-gray-50 dark:hover:bg-gray-800",children:e.jsx(te,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Company Info")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-600 hover:text-amber-700 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:e.jsx(ie,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Edit")})]})]}),e.jsxs($e,{children:[e.jsx(Ue,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 text-gray-400 hover:text-gray-600 hover:bg-gray-50 dark:hover:bg-gray-800",children:e.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("circle",{cx:"12",cy:"12",r:"1"}),e.jsx("circle",{cx:"12",cy:"5",r:"1"}),e.jsx("circle",{cx:"12",cy:"19",r:"1"})]})})}),e.jsxs(Ve,{align:"end",className:"w-48 z-50",sideOffset:5,children:[e.jsxs(R,{onClick:()=>y("reset-password",s),children:[e.jsx(se,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:t("Reset Password")})]}),e.jsxs(R,{onClick:()=>y("toggle-status",s),children:[s.status==="active"?e.jsx(ae,{className:"h-4 w-4 mr-2"}):e.jsx(re,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:s.status==="active"?t("Disable Login"):t("Enable Login")})]}),e.jsx(qe,{}),e.jsxs(R,{onClick:()=>y("delete",s),className:"text-red-600 focus:text-red-600",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:t("Delete")})]})]})]})]})]})]},s.id)}),(!(o!=null&&o.data)||o.data.length===0)&&e.jsx("div",{className:"col-span-full",children:e.jsxs("div",{className:"text-center py-12",children:[e.jsx("div",{className:"mx-auto h-24 w-24 text-gray-300 dark:text-gray-600 mb-4",children:e.jsx("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"w-full h-full",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4"})})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:t("No companies found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6",children:t("Get started by creating your first company")}),e.jsxs(g,{onClick:H,className:"inline-flex items-center",children:[e.jsx(J,{className:"h-4 w-4 mr-2"}),t("Add Company")]})]})})]}),e.jsx("div",{className:"mt-8",children:e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:e.jsx(X,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("companies"),onPageChange:G})})})]}),e.jsx(ne,{open:ce,onOpenChange:V,children:h&&e.jsx(Je,{record:h})}),e.jsx(Z,{isOpen:me,onClose:()=>k(!1),onSubmit:s=>{s.login_enabled===!1&&delete s.password,s.status=s.login_enabled?"active":"inactive",delete s.login_enabled,we(s)},formConfig:{fields:[{name:"name",label:t("Company Name"),type:"text",required:!0},{name:"email",label:t("Email"),type:"email",required:!0},{name:"login_enabled",label:t("Enable Login"),placeholder:"",type:"switch",defaultValue:!0,conditional:s=>s==="create"},{name:"password",label:t("Password"),type:"password",required:s=>s==="create",conditional:(s,r)=>s==="create"&&(r==null?void 0:r.login_enabled)===!0}],modalSize:"lg"},initialData:{...h,login_enabled:(h==null?void 0:h.status)==="active"},title:t(S==="create"?"Add New Company":S==="edit"?"Edit Company":"View Company"),mode:S}),e.jsx(He,{isOpen:he,onClose:()=>F(!1),onConfirm:be,itemName:(h==null?void 0:h.name)||"",entityName:"company"}),e.jsx(Z,{isOpen:pe,onClose:()=>E(!1),onSubmit:Ce,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0}],modalSize:"sm"},initialData:{},title:`Reset Password for ${(h==null?void 0:h.name)||"Company"}`,mode:"edit"}),e.jsx(Xe,{isOpen:xe,onClose:()=>M(!1),onConfirm:De,plans:ue,currentPlanId:h==null?void 0:h.plan_id,companyName:(h==null?void 0:h.name)||""})]})}export{ir as default};
+import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as Ie}from"./page-template-CM2S36EN.js";import{u as oe,D as ne,h as Te,j as Fe,k as Ee,p as Me,B as I,q as Le,o as g,c as Ae,r as f,P as J,g as Q,s as N,v as w,w as b,C as ze,t as i}from"./app-4fHGBOxL.js";import{P as X}from"./pagination-CGq0GJg0.js";import{S as Re}from"./search-and-filter-bar-Dtigj_x9.js";import{D as $e,a as Ue,b as Ve,c as R,d as qe}from"./CookieConsentBanner-BMOVXY3h.js";import{u as Be}from"./use-initials-BK4eRgYY.js";import{C as Z}from"./CrudFormModal-Cseu7azN.js";import{C as He}from"./CrudDeleteModal-BgIUshon.js";import{R as Ge,a as Ye}from"./radio-group-Bs45Hz_1.js";import{S as Ke}from"./switch-BVaTRNpK.js";import{C as $}from"./credit-card-BTq1LaNu.js";import{C as We}from"./circle-check-CN74Y_9Y.js";import Je from"./view-pm4lJ9ee.js";import{H as Qe,A as ee,K as se,L as re}from"./lock-open-C6bTNivm.js";import{I as te}from"./info-BlxGZNDR.js";import{L as ae}from"./lock-D_l4FSx5.js";import{S as ie}from"./square-pen-BNAWyFLf.js";import{T as le}from"./trash-2-B-iLy81a.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./settings-CDvlPsbt.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./filter-BDm-DaBQ.js";import"./list-TEmTfixH.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";import"./circle-sKSflIYK.js";import"./building-2-Dntm8XmE.js";import"./mail-BEVnuDTb.js";function Xe({isOpen:t,onClose:_,onConfirm:o,plans:T,currentPlanId:n,companyName:a}){const{t:j}=oe(),[p,C]=x.useState(null),[m,D]=x.useState(!1),c=T.filter(l=>{const v=l.duration.toLowerCase();return m?v==="yearly":v==="monthly"});x.useEffect(()=>{if(t&&c&&c.length>0){const l=c.find(v=>v.is_current===!0);if(l)C(l.id);else if(n){const v=c.find(u=>u.id===n);C(v?n:c[0].id)}else C(c[0].id)}},[t,T,m]),x.useEffect(()=>{c.length>0&&p&&(c.find(v=>v.id===p)||C(c[0].id))},[m]);const P=()=>{p&&o(p,m?"yearly":"monthly")};return e.jsx(ne,{open:t,onOpenChange:_,children:e.jsxs(Te,{className:"sm:max-w-2xl max-h-[90vh] overflow-hidden flex flex-col",children:[e.jsxs(Fe,{children:[e.jsx(Ee,{className:"text-lg font-semibold text-gray-900",children:j("Upgrade Plan for Company")}),e.jsx(Me,{className:"text-sm text-gray-600",children:j("Select a new plan for this company")})]}),e.jsxs("div",{className:"flex items-center justify-center gap-3 py-2 px-4 bg-gray-50 rounded-lg",children:[e.jsx("span",{className:`text-sm font-medium transition-colors ${m?"text-gray-600":"text-primary"}`,children:j("Monthly")}),e.jsx(Ke,{checked:m,onCheckedChange:D,className:"data-[state=checked]:bg-primary"}),e.jsx("span",{className:`text-sm font-medium transition-colors ${m?"text-primary":"text-gray-600"}`,children:j("Yearly")}),m&&e.jsx(I,{variant:"secondary",className:"ml-2 bg-green-100 text-green-700 border-0 text-xs font-medium",children:j("Save up to 20%")})]}),e.jsx("div",{className:"flex-1 overflow-y-auto py-2 pr-2",children:e.jsx(Ge,{value:(p==null?void 0:p.toString())||"",onValueChange:l=>C(parseInt(l)),className:"space-y-2 pr-2",children:c.length>0?c.map(l=>{var v;return e.jsx("div",{className:`relative rounded-lg border-2 p-3 cursor-pointer transition-all ${p===l.id?"border-primary bg-primary/5":"border-gray-200 hover:border-gray-300 bg-white"}`,onClick:()=>C(l.id),children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"flex items-center pt-0.5",children:e.jsx(Ye,{value:l.id.toString(),id:`plan-${l.id}`,className:"h-4 w-4"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"flex items-center justify-between mb-1",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 leading-tight",children:l.name}),l.is_current&&e.jsx(I,{variant:"secondary",className:"text-xs font-medium bg-blue-100 text-blue-700 border-0 py-0 px-2 leading-tight",children:j("Current")})]})}),e.jsxs("div",{className:"flex items-baseline gap-1 mb-1",children:[e.jsx($,{className:"h-3.5 w-3.5 text-gray-400 flex-shrink-0"}),e.jsx("span",{className:"text-base font-bold text-gray-900 leading-tight",children:((v=window.appSettings)==null?void 0:v.formatCurrency(l.price))||`$${l.price}`}),e.jsxs("span",{className:"text-sm text-gray-600 leading-tight",children:["/ ",l.duration.toLowerCase()]})]}),l.description&&e.jsx("p",{className:"text-sm text-gray-600 mb-1.5 leading-snug",children:l.description}),l.features&&l.features.length>0&&e.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[l.features.slice(0,3).map((u,O)=>e.jsxs(I,{variant:"outline",className:"text-xs font-normal bg-gray-50 text-gray-700 border-gray-200 py-0.5 px-2 leading-tight",children:[e.jsx(We,{className:"mr-1 h-3 w-3 text-green-500 flex-shrink-0"}),e.jsx("span",{className:"truncate",children:u})]},`${l.id}-${O}`)),l.features.length>3&&e.jsxs(I,{variant:"outline",className:"text-xs font-normal bg-gray-50 text-gray-600 border-gray-200 py-0.5 px-2 leading-tight",children:["+",l.features.length-3," more"]})]})]})]})},l.id)}):e.jsx("div",{className:"text-center py-8 text-gray-500",children:e.jsxs("p",{className:"text-sm",children:[j("No plans available for")," ",j(m?"yearly":"monthly")," ",j("billing")]})})})}),e.jsxs(Le,{className:"border-t pt-3",children:[e.jsx(g,{variant:"outline",onClick:_,className:"text-sm font-medium",children:j("Cancel")}),e.jsx(g,{onClick:P,disabled:!p||c.length===0,className:"bg-primary hover:bg-primary/90 text-sm font-medium",children:j("Upgrade Plan")})]})]})})}function ir(){var Y,K,W;const{t}=oe(),{auth:_,companies:o,plans:T,filters:n={},globalSettings:a}=Ae().props,j=(_==null?void 0:_.permissions)||[];Be();const[p,C]=x.useState(n.view||"list"),[m,D]=x.useState(n.search||""),[c,P]=x.useState(n.start_date?new Date(n.start_date):void 0),[l,v]=x.useState(n.end_date?new Date(n.end_date):void 0),[u,O]=x.useState(n.status||"all"),[de,U]=x.useState(!1),[ce,V]=x.useState(!1),[me,k]=x.useState(!1),[he,F]=x.useState(!1),[pe,E]=x.useState(!1),[xe,M]=x.useState(!1),[h,L]=x.useState(null),[ue,fe]=x.useState([]),[S,q]=x.useState("create"),ge=()=>u!=="all"||m!==""||c!==void 0||l!==void 0,je=()=>(u!=="all"?1:0)+(m?1:0)+(c?1:0)+(l?1:0),ve=s=>{s.preventDefault(),B()},B=()=>{const s={page:1};m&&(s.search=m),u!=="all"&&(s.status=u),c&&(s.start_date=c.toISOString().split("T")[0]),l&&(s.end_date=l.toISOString().split("T")[0]),n.per_page&&(s.per_page=n.per_page),s.view=p,f.get(route("companies.index"),s,{preserveState:!0,preserveScroll:!0})},ye=s=>{O(s);const r={page:1};m&&(r.search=m),s!=="all"&&(r.status=s),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),n.per_page&&(r.per_page=n.per_page),r.view=p,f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})},Ne=s=>{const r=n.sort_field===s&&n.sort_direction==="asc"?"desc":"asc",d={sort_field:s,sort_direction:r,page:1};m&&(d.search=m),u!=="all"&&(d.status=u),c&&(d.start_date=c.toISOString().split("T")[0]),l&&(d.end_date=l.toISOString().split("T")[0]),n.per_page&&(d.per_page=n.per_page),d.view=p,f.get(route("companies.index"),d,{preserveState:!0,preserveScroll:!0})},y=(s,r)=>{switch(L(r),s){case"login-as":f.get(route("impersonate.start",r.id));break;case"company-info":V(!0);break;case"upgrade-plan":Se(r);break;case"reset-password":E(!0);break;case"toggle-status":_e(r);break;case"edit":q("edit"),k(!0);break;case"delete":F(!0);break}},H=()=>{L(null),q("create"),k(!0)},we=s=>{S==="create"?(a!=null&&a.is_demo||i.loading(t("Creating company...")),f.post(route("companies.store"),s,{onSuccess:r=>{k(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to create company: {{errors}}",{errors:Object.values(r).join(", ")}))}})):S==="edit"&&(a!=null&&a.is_demo||i.loading(t("Updating company...")),f.put(route("companies.update",h.id),s,{onSuccess:r=>{k(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update company: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},be=()=>{a!=null&&a.is_demo||i.loading(t("Deleting company...")),f.delete(route("companies.destroy",h.id),{onSuccess:s=>{F(!1),a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(t(s.props.flash.success)):s.props.flash.error&&i.error(t(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),typeof s=="string"?i.error(t(s)):i.error(t("Failed to delete company: {{errors}}",{errors:Object.values(s).join(", ")}))}})},Ce=s=>{a!=null&&a.is_demo||i.loading(t("Resetting password...")),f.put(route("companies.reset-password",h.id),s,{onSuccess:r=>{E(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to reset password: {{errors}}",{errors:Object.values(r).join(", ")}))}})},_e=s=>{const r=s.status==="active"?"inactive":"active";a!=null&&a.is_demo||i.loading(`${t(r==="active"?"Activating":"Deactivating")} company...`),f.put(route("companies.toggle-status",s.id),{},{onSuccess:d=>{a!=null&&a.is_demo||i.dismiss(),d.props.flash.success?i.success(t(d.props.flash.success)):d.props.flash.error&&i.error(t(d.props.flash.error))},onError:d=>{a!=null&&a.is_demo||i.dismiss(),typeof d=="string"?i.error(t(d)):i.error(t("Failed to update company status: {{errors}}",{errors:Object.values(d).join(", ")}))}})},G=s=>{const d={page:new URL(s).searchParams.get("page")||"1",view:p};m&&(d.search=m),u!=="all"&&(d.status=u),c&&(d.start_date=c.toISOString().split("T")[0]),l&&(d.end_date=l.toISOString().split("T")[0]),n.per_page&&(d.per_page=n.per_page),n.sort_field&&(d.sort_field=n.sort_field),n.sort_direction&&(d.sort_direction=n.sort_direction),f.get(route("companies.index"),d,{preserveState:!0,preserveScroll:!0})},ke=()=>{O("all"),D(""),P(void 0),v(void 0),U(!1),f.get(route("companies.index"),{page:1,per_page:n.per_page,view:p},{preserveState:!0,preserveScroll:!0})},Se=s=>{L(s),a!=null&&a.is_demo||i.loading(t("Loading plans...")),fetch(route("companies.plans",s.id)).then(r=>r.json()).then(r=>{fe(r.plans),M(!0),a!=null&&a.is_demo||i.dismiss()}).catch(r=>{a!=null&&a.is_demo||i.dismiss(),i.error(t("Failed to load plans"))})},De=(s,r)=>{a!=null&&a.is_demo,f.put(route("companies.upgrade-plan",h.id),{plan_id:s,duration:r},{onSuccess:()=>{M(!1),a!=null&&a.is_demo||i.dismiss(),i.success(t("Plan upgraded successfully")),f.reload()},onError:()=>{a!=null&&a.is_demo||i.dismiss(),i.error(t("Failed to upgrade plan"))}})},Pe=[...j.includes("manage-login-history")?[{icon:e.jsx(Qe,{className:"h-4 w-4 mx-auto"}),variant:"outline",onClick:()=>f.get(route("login-history.index")),tooltip:t("Login History")}]:[],{label:t("Add Company"),icon:e.jsx(J,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>H()}],Oe=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Companies")}],A=[{key:"name",label:t("Name"),sortable:!0,render:(s,r)=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("img",{src:r.avatar,alt:r.name,className:"h-10 w-10 rounded-full object-cover",onError:d=>{const z=d.target;z.src=Q("avatars/avatar.png")}}),e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:r.name}),e.jsx("div",{className:"text-sm text-muted-foreground",children:r.email})]})]})},{key:"plan_name",label:t("Plan"),render:s=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 capitalize",children:s})},{key:"created_at",label:t("Created At"),sortable:!0,render:s=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s,!1))||new Date(s).toLocaleDateString()}}];return e.jsxs(Ie,{title:t("Companies"),url:"/companies",actions:Pe,breadcrumbs:Oe,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(Re,{searchTerm:m,onSearchChange:D,onSearch:ve,filters:[{name:"status",label:t("Status"),type:"select",value:u,onChange:ye,options:[{value:"all",label:t("All Status")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}]},{name:"start_date",label:t("Start Date"),type:"date",value:c,onChange:s=>P(s)},{name:"end_date",label:t("End Date"),type:"date",value:l,onChange:s=>v(s)}],showFilters:de,setShowFilters:U,hasActiveFilters:ge,activeFilterCount:je,onResetFilters:ke,onApplyFilters:B,currentPerPage:((Y=n.per_page)==null?void 0:Y.toString())||"10",onPerPageChange:s=>{const r={page:1,per_page:parseInt(s)};m&&(r.search=m),u!=="all"&&(r.status=u),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),r.view=p,f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:p,onViewChange:s=>{C(s);const r={page:1,view:s};m&&(r.search=m),u!=="all"&&(r.status=u),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),n.per_page&&(r.per_page=n.per_page),f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})}})}),p==="list"?e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b bg-gray-50 dark:bg-gray-800 dark:border-gray-700",children:[A.map(s=>e.jsx("th",{className:"px-4 py-3 text-left font-medium text-gray-500",onClick:()=>s.sortable&&Ne(s.key),children:e.jsxs("div",{className:"flex items-center",children:[s.label,s.sortable&&e.jsx("span",{className:"ml-1",children:n.sort_field===s.key?n.sort_direction==="asc"?"↑":"↓":""})]})},s.key)),e.jsx("th",{className:"px-4 py-3 text-right font-medium text-gray-500",children:t("Actions")})]})}),e.jsxs("tbody",{children:[(K=o==null?void 0:o.data)==null?void 0:K.map(s=>e.jsxs("tr",{className:"border-b hover:bg-gray-50 dark:border-gray-700 dark:bg-gray-900 dark:hover:bg-gray-800",children:[A.map(r=>e.jsx("td",{className:"px-4 py-3",children:r.render?r.render(s[r.key],s):s[r.key]},`${s.id}-${r.key}`)),e.jsx("td",{className:"px-4 py-3 text-right",children:e.jsxs("div",{className:"flex justify-end gap-1",children:[e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("login-as",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(ee,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Login as Company")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("company-info",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(te,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Company Info")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("upgrade-plan",s),className:"text-amber-500 hover:text-amber-700",children:e.jsx($,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Upgrade Plan")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("reset-password",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(se,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Reset Password")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("toggle-status",s),className:"text-amber-500 hover:text-amber-700",children:s.status==="active"?e.jsx(ae,{className:"h-4 w-4"}):e.jsx(re,{className:"h-4 w-4"})})}),e.jsx(b,{children:s.status==="active"?t("Disable Login"):t("Enable Login")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("edit",s),className:"text-amber-500 hover:text-amber-700",children:e.jsx(ie,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Edit")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",className:"text-red-500 hover:text-red-700",onClick:()=>y("delete",s),children:e.jsx(le,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Delete")})]})]})})]},s.id)),(!(o!=null&&o.data)||o.data.length===0)&&e.jsx("tr",{children:e.jsx("td",{colSpan:A.length+1,className:"px-4 py-8 text-center text-gray-500 dark:text-gray-400",children:t("No companies found")})})]})]})}),e.jsx(X,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("companies"),onPageChange:G})]}):e.jsxs("div",{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:[(W=o==null?void 0:o.data)==null?void 0:W.map(s=>{var r;return e.jsxs(ze,{className:"group relative overflow-hidden bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-xl shadow-sm hover:shadow-lg transition-all duration-300",children:[e.jsx("div",{className:"absolute top-4 right-4 z-10",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})}),e.jsxs("div",{className:"p-6",children:[e.jsxs("div",{className:"flex items-start space-x-4 mb-6",children:[e.jsx("div",{className:"relative",children:e.jsx("img",{src:s.avatar,alt:s.name,className:"h-14 w-14 rounded-full object-cover shadow-sm",onError:d=>{const z=d.target;z.src=Q("avatars/avatar.png")}})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-1 truncate",children:s.name}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 truncate",children:s.email})]})]}),e.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800/50 rounded-lg p-4 mb-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-2",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx($,{className:"h-4 w-4 text-primary mr-2"}),e.jsx("span",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.plan_name})]}),e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("upgrade-plan",s),className:"h-6 px-2 text-xs text-primary hover:text-primary hover:bg-primary/10",children:t("Upgrade")})]}),s.plan_expiry_date&&e.jsxs("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:[t("Expires"),": ",((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.plan_expiry_date,!1))||new Date(s.plan_expiry_date).toLocaleDateString()]})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex space-x-1",children:[e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("login-as",s),className:"h-8 w-8 p-0 text-blue-600 hover:text-blue-700 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:e.jsx(ee,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Login as Company")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("company-info",s),className:"h-8 w-8 p-0 text-gray-600 hover:text-gray-700 hover:bg-gray-50 dark:hover:bg-gray-800",children:e.jsx(te,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Company Info")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-600 hover:text-amber-700 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:e.jsx(ie,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Edit")})]})]}),e.jsxs($e,{children:[e.jsx(Ue,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 text-gray-400 hover:text-gray-600 hover:bg-gray-50 dark:hover:bg-gray-800",children:e.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("circle",{cx:"12",cy:"12",r:"1"}),e.jsx("circle",{cx:"12",cy:"5",r:"1"}),e.jsx("circle",{cx:"12",cy:"19",r:"1"})]})})}),e.jsxs(Ve,{align:"end",className:"w-48 z-50",sideOffset:5,children:[e.jsxs(R,{onClick:()=>y("reset-password",s),children:[e.jsx(se,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:t("Reset Password")})]}),e.jsxs(R,{onClick:()=>y("toggle-status",s),children:[s.status==="active"?e.jsx(ae,{className:"h-4 w-4 mr-2"}):e.jsx(re,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:s.status==="active"?t("Disable Login"):t("Enable Login")})]}),e.jsx(qe,{}),e.jsxs(R,{onClick:()=>y("delete",s),className:"text-red-600 focus:text-red-600",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:t("Delete")})]})]})]})]})]})]},s.id)}),(!(o!=null&&o.data)||o.data.length===0)&&e.jsx("div",{className:"col-span-full",children:e.jsxs("div",{className:"text-center py-12",children:[e.jsx("div",{className:"mx-auto h-24 w-24 text-gray-300 dark:text-gray-600 mb-4",children:e.jsx("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"w-full h-full",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4"})})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:t("No companies found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6",children:t("Get started by creating your first company")}),e.jsxs(g,{onClick:H,className:"inline-flex items-center",children:[e.jsx(J,{className:"h-4 w-4 mr-2"}),t("Add Company")]})]})})]}),e.jsx("div",{className:"mt-8",children:e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:e.jsx(X,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("companies"),onPageChange:G})})})]}),e.jsx(ne,{open:ce,onOpenChange:V,children:h&&e.jsx(Je,{record:h})}),e.jsx(Z,{isOpen:me,onClose:()=>k(!1),onSubmit:s=>{s.login_enabled===!1&&delete s.password,s.status=s.login_enabled?"active":"inactive",delete s.login_enabled,we(s)},formConfig:{fields:[{name:"name",label:t("Company Name"),type:"text",required:!0},{name:"email",label:t("Email"),type:"email",required:!0},{name:"login_enabled",label:t("Enable Login"),placeholder:"",type:"switch",defaultValue:!0,conditional:s=>s==="create"},{name:"password",label:t("Password"),type:"password",required:s=>s==="create",conditional:(s,r)=>s==="create"&&(r==null?void 0:r.login_enabled)===!0}],modalSize:"lg"},initialData:{...h,login_enabled:(h==null?void 0:h.status)==="active"},title:t(S==="create"?"Add New Company":S==="edit"?"Edit Company":"View Company"),mode:S}),e.jsx(He,{isOpen:he,onClose:()=>F(!1),onConfirm:be,itemName:(h==null?void 0:h.name)||"",entityName:"company"}),e.jsx(Z,{isOpen:pe,onClose:()=>E(!1),onSubmit:Ce,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0}],modalSize:"sm"},initialData:{},title:`Reset Password for ${(h==null?void 0:h.name)||"Company"}`,mode:"edit"}),e.jsx(Xe,{isOpen:xe,onClose:()=>M(!1),onConfirm:De,plans:ue,currentPlanId:h==null?void 0:h.plan_id,companyName:(h==null?void 0:h.name)||""})]})}export{ir as default};
diff --git a/public/build/assets/index-BALzl0GX.js b/public/build/assets/index-3JDnXV0i.js
similarity index 64%
rename from public/build/assets/index-BALzl0GX.js
rename to public/build/assets/index-3JDnXV0i.js
index 612f521e8..3048238f9 100644
--- a/public/build/assets/index-BALzl0GX.js
+++ b/public/build/assets/index-3JDnXV0i.js
@@ -1 +1 @@
-import{r as p,j as a}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-CUbbykGe.js";import{u as se,c as re,x as ie,P as ae,r as d,D as oe,t as r}from"./app-DCZHPiEr.js";import{C as ne}from"./CrudTable-C2L9P_V2.js";import{C as me}from"./CrudFormModal-BbMnKdFg.js";import{C as le}from"./CrudDeleteModal-D4meZ8pP.js";import{P as pe}from"./pagination-CLhGv5TU.js";import{S as de}from"./search-and-filter-bar-CvVfaqsJ.js";import ce from"./view-CZj0dPnu.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Ys(){var k,O,$;const{t}=se(),{auth:h,assessments:i,candidates:b,employees:M,filters:o={}}=re().props,S=(h==null?void 0:h.permissions)||[],[u,v]=p.useState(o.search||""),[m,x]=p.useState(o.status||"_empty_"),[l,C]=p.useState(o.candidate_id||"_empty_"),[q,j]=p.useState(!1),[T,g]=p.useState(!1),[I,f]=p.useState(!1),[n,F]=p.useState(null),[_,P]=p.useState("create"),[y,w]=p.useState(null),R=()=>m!=="_empty_"||l!=="_empty_"||u!=="",B=()=>(m!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(u!==""?1:0),V=e=>{e.preventDefault(),A()},A=()=>{d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},z=e=>{const s=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.candidate-assessments.index"),{sort_field:e,sort_direction:s,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},L=(e,s)=>{switch(F(s),e){case"view":w(s);break;case"edit":P("edit"),f(!0);break;case"delete":g(!0);break}},U=()=>{F(null),P("create"),f(!0)},G=e=>{_==="create"?(r.loading(t("Creating assessment...")),d.post(route("hr.recruitment.candidate-assessments.store"),e,{onSuccess:s=>{f(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Assessment created successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create assessment: ${Object.values(s).join(", ")}`)}})):_==="edit"&&(r.loading(t("Updating assessment...")),d.put(route("hr.recruitment.candidate-assessments.update",n.id),e,{onSuccess:s=>{f(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Assessment updated successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update assessment: ${Object.values(s).join(", ")}`)}}))},H=()=>{r.loading(t("Deleting assessment...")),d.delete(route("hr.recruitment.candidate-assessments.destroy",n.id),{onSuccess:e=>{g(!1),r.dismiss(),e.props.flash.success?r.success(t(e.props.flash.success)):e.props.flash.error?r.error(t(e.props.flash.error)):r.success(t("Assessment deleted successfully"))},onError:e=>{r.dismiss(),typeof e=="string"?r.error(e):r.error(`Failed to delete assessment: ${Object.values(e).join(", ")}`)}})},J=()=>{v(""),x("_empty_"),C("_empty_"),j(!1),d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ie(S,"create-candidate-assessments")&&D.push({label:t("Add Assessment"),icon:a.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-assessments.index")},{title:t("Candidate Assessments")}],Q=e=>{switch(e){case"Pass":return"bg-green-50 text-green-700 ring-green-600/20";case"Fail":return"bg-red-50 text-red-700 ring-red-600/10";case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},W=[{key:"candidate.full_name",label:t("Candidate"),render:(e,s)=>{var c,E;return a.jsx("div",{children:a.jsxs("div",{className:"font-medium",children:[(c=s.candidate)==null?void 0:c.first_name," ",(E=s.candidate)==null?void 0:E.last_name]})})}},{key:"assessment_name",label:t("Assessment"),sortable:!0,render:e=>a.jsx("div",{className:"font-medium",children:e})},{key:"score",label:t("Score"),render:(e,s)=>{if(!s.score||!s.max_score)return"-";const c=Math.round(s.score/s.max_score*100);return a.jsxs("div",{children:[a.jsxs("div",{className:"font-medium",children:[s.score,"/",s.max_score]}),a.jsxs("div",{className:"text-xs text-gray-500",children:[c,"%"]})]})}},{key:"pass_fail_status",label:t("Status"),render:e=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Q(e)}`,children:t(e)})},{key:"conductor.name",label:t("Conducted By"),render:(e,s)=>{var c;return((c=s.conductor)==null?void 0:c.name)||"-"}},{key:"assessment_date",label:t("Date"),sortable:!0,render:e=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],X=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidate-assessments"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-candidate-assessments"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidate-assessments"}],N=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pass",label:t("Pass")},{value:"Fail",label:t("Fail")},{value:"Pending",label:t("Pending")}],Y=[{value:"_empty_",label:t("All Candidates"),disabled:!0},...(b||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],Z=[{value:"_empty_",label:t("Select Candidate")},...(b||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],ee=[...(M||[]).map(e=>({value:e.id.toString(),label:e.name}))];return a.jsxs(te,{title:t("Candidate Assessments"),url:"/hr/recruitment/candidate-assessments",actions:D,breadcrumbs:K,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(de,{searchTerm:u,onSearchChange:v,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:m,onChange:x,options:N},{name:"candidate_id",label:t("Candidate"),type:"select",value:l,onChange:C,options:Y,searchable:!0}],showFilters:q,setShowFilters:j,hasActiveFilters:R,activeFilterCount:B,onResetFilters:J,onApplyFilters:A,currentPerPage:((k=o.per_page)==null?void 0:k.toString())||"10",onPerPageChange:e=>{d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,per_page:parseInt(e),search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(ne,{columns:W,actions:X,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:L,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:z,permissions:S,entityPermissions:{view:"view-candidate-assessments",create:"create-candidate-assessments",edit:"edit-candidate-assessments",delete:"delete-candidate-assessments"}}),a.jsx(pe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("assessments"),onPageChange:e=>d.get(e)})]}),a.jsx(me,{isOpen:I,onClose:()=>f(!1),onSubmit:G,formConfig:{fields:[{name:"candidate_id",label:t("Candidate"),type:"select",required:!0,options:Z.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"assessment_name",label:t("Assessment Name"),type:"text",required:!0},{name:"score",label:t("Score"),type:"number",min:0},{name:"max_score",label:t("Max Score"),type:"number",min:1},{name:"pass_fail_status",label:t("Status"),type:"select",required:!0,options:N.filter(e=>e.value!=="_empty_")},{name:"conducted_by",label:t("Conducted By"),type:"select",required:!0,options:ee,placeholder:t("Select Employee"),searchable:!0},{name:"assessment_date",label:t("Assessment Date"),type:"date",required:!0},{name:"comments",label:t("Comments"),type:"textarea"}],modalSize:"lg"},initialData:n?{...n,assessment_date:n.assessment_date?window.appSettings.formatDateTimeSimple(n.assessment_date,!1):n.assessment_date}:null,title:t(_==="create"?"Add New Assessment":"Edit Assessment"),mode:_}),a.jsx(le,{isOpen:T,onClose:()=>g(!1),onConfirm:H,itemName:n?`${(O=n.candidate)==null?void 0:O.first_name} ${($=n.candidate)==null?void 0:$.last_name} - ${n.assessment_name}`:"",entityName:"assessment"}),a.jsx(oe,{open:!!y,onOpenChange:()=>w(null),children:y&&a.jsx(ce,{assessment:y})})]})}export{Ys as default};
+import{r as p,j as a}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-CM2S36EN.js";import{u as se,c as re,x as ie,P as ae,r as d,D as oe,t as r}from"./app-4fHGBOxL.js";import{C as ne}from"./CrudTable-Cxl8O2CF.js";import{C as me}from"./CrudFormModal-Cseu7azN.js";import{C as le}from"./CrudDeleteModal-BgIUshon.js";import{P as pe}from"./pagination-CGq0GJg0.js";import{S as de}from"./search-and-filter-bar-Dtigj_x9.js";import ce from"./view-BW6FEPC3.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Ys(){var k,O,$;const{t}=se(),{auth:h,assessments:i,candidates:b,employees:M,filters:o={}}=re().props,S=(h==null?void 0:h.permissions)||[],[u,v]=p.useState(o.search||""),[m,x]=p.useState(o.status||"_empty_"),[l,C]=p.useState(o.candidate_id||"_empty_"),[q,j]=p.useState(!1),[T,g]=p.useState(!1),[I,f]=p.useState(!1),[n,F]=p.useState(null),[_,P]=p.useState("create"),[y,w]=p.useState(null),R=()=>m!=="_empty_"||l!=="_empty_"||u!=="",B=()=>(m!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(u!==""?1:0),V=e=>{e.preventDefault(),A()},A=()=>{d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},z=e=>{const s=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.candidate-assessments.index"),{sort_field:e,sort_direction:s,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},L=(e,s)=>{switch(F(s),e){case"view":w(s);break;case"edit":P("edit"),f(!0);break;case"delete":g(!0);break}},U=()=>{F(null),P("create"),f(!0)},G=e=>{_==="create"?(r.loading(t("Creating assessment...")),d.post(route("hr.recruitment.candidate-assessments.store"),e,{onSuccess:s=>{f(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Assessment created successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create assessment: ${Object.values(s).join(", ")}`)}})):_==="edit"&&(r.loading(t("Updating assessment...")),d.put(route("hr.recruitment.candidate-assessments.update",n.id),e,{onSuccess:s=>{f(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Assessment updated successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update assessment: ${Object.values(s).join(", ")}`)}}))},H=()=>{r.loading(t("Deleting assessment...")),d.delete(route("hr.recruitment.candidate-assessments.destroy",n.id),{onSuccess:e=>{g(!1),r.dismiss(),e.props.flash.success?r.success(t(e.props.flash.success)):e.props.flash.error?r.error(t(e.props.flash.error)):r.success(t("Assessment deleted successfully"))},onError:e=>{r.dismiss(),typeof e=="string"?r.error(e):r.error(`Failed to delete assessment: ${Object.values(e).join(", ")}`)}})},J=()=>{v(""),x("_empty_"),C("_empty_"),j(!1),d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ie(S,"create-candidate-assessments")&&D.push({label:t("Add Assessment"),icon:a.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-assessments.index")},{title:t("Candidate Assessments")}],Q=e=>{switch(e){case"Pass":return"bg-green-50 text-green-700 ring-green-600/20";case"Fail":return"bg-red-50 text-red-700 ring-red-600/10";case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},W=[{key:"candidate.full_name",label:t("Candidate"),render:(e,s)=>{var c,E;return a.jsx("div",{children:a.jsxs("div",{className:"font-medium",children:[(c=s.candidate)==null?void 0:c.first_name," ",(E=s.candidate)==null?void 0:E.last_name]})})}},{key:"assessment_name",label:t("Assessment"),sortable:!0,render:e=>a.jsx("div",{className:"font-medium",children:e})},{key:"score",label:t("Score"),render:(e,s)=>{if(!s.score||!s.max_score)return"-";const c=Math.round(s.score/s.max_score*100);return a.jsxs("div",{children:[a.jsxs("div",{className:"font-medium",children:[s.score,"/",s.max_score]}),a.jsxs("div",{className:"text-xs text-gray-500",children:[c,"%"]})]})}},{key:"pass_fail_status",label:t("Status"),render:e=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Q(e)}`,children:t(e)})},{key:"conductor.name",label:t("Conducted By"),render:(e,s)=>{var c;return((c=s.conductor)==null?void 0:c.name)||"-"}},{key:"assessment_date",label:t("Date"),sortable:!0,render:e=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],X=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidate-assessments"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-candidate-assessments"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidate-assessments"}],N=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pass",label:t("Pass")},{value:"Fail",label:t("Fail")},{value:"Pending",label:t("Pending")}],Y=[{value:"_empty_",label:t("All Candidates"),disabled:!0},...(b||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],Z=[{value:"_empty_",label:t("Select Candidate")},...(b||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],ee=[...(M||[]).map(e=>({value:e.id.toString(),label:e.name}))];return a.jsxs(te,{title:t("Candidate Assessments"),url:"/hr/recruitment/candidate-assessments",actions:D,breadcrumbs:K,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(de,{searchTerm:u,onSearchChange:v,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:m,onChange:x,options:N},{name:"candidate_id",label:t("Candidate"),type:"select",value:l,onChange:C,options:Y,searchable:!0}],showFilters:q,setShowFilters:j,hasActiveFilters:R,activeFilterCount:B,onResetFilters:J,onApplyFilters:A,currentPerPage:((k=o.per_page)==null?void 0:k.toString())||"10",onPerPageChange:e=>{d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,per_page:parseInt(e),search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(ne,{columns:W,actions:X,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:L,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:z,permissions:S,entityPermissions:{view:"view-candidate-assessments",create:"create-candidate-assessments",edit:"edit-candidate-assessments",delete:"delete-candidate-assessments"}}),a.jsx(pe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("assessments"),onPageChange:e=>d.get(e)})]}),a.jsx(me,{isOpen:I,onClose:()=>f(!1),onSubmit:G,formConfig:{fields:[{name:"candidate_id",label:t("Candidate"),type:"select",required:!0,options:Z.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"assessment_name",label:t("Assessment Name"),type:"text",required:!0},{name:"score",label:t("Score"),type:"number",min:0},{name:"max_score",label:t("Max Score"),type:"number",min:1},{name:"pass_fail_status",label:t("Status"),type:"select",required:!0,options:N.filter(e=>e.value!=="_empty_")},{name:"conducted_by",label:t("Conducted By"),type:"select",required:!0,options:ee,placeholder:t("Select Employee"),searchable:!0},{name:"assessment_date",label:t("Assessment Date"),type:"date",required:!0},{name:"comments",label:t("Comments"),type:"textarea"}],modalSize:"lg"},initialData:n?{...n,assessment_date:n.assessment_date?window.appSettings.formatDateTimeSimple(n.assessment_date,!1):n.assessment_date}:null,title:t(_==="create"?"Add New Assessment":"Edit Assessment"),mode:_}),a.jsx(le,{isOpen:T,onClose:()=>g(!1),onConfirm:H,itemName:n?`${(O=n.candidate)==null?void 0:O.first_name} ${($=n.candidate)==null?void 0:$.last_name} - ${n.assessment_name}`:"",entityName:"assessment"}),a.jsx(oe,{open:!!y,onOpenChange:()=>w(null),children:y&&a.jsx(ce,{assessment:y})})]})}export{Ys as default};
diff --git a/public/build/assets/index-CE_76-p9.js b/public/build/assets/index-45akoHZh.js
similarity index 68%
rename from public/build/assets/index-CE_76-p9.js
rename to public/build/assets/index-45akoHZh.js
index 49259b643..85c8eac5f 100644
--- a/public/build/assets/index-CE_76-p9.js
+++ b/public/build/assets/index-45akoHZh.js
@@ -1 +1 @@
-import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CUbbykGe.js";import{u as se,c as pe,x as ae,P as ne,r as m,I,o as me,t as i}from"./app-DCZHPiEr.js";import{C as le}from"./CrudTable-C2L9P_V2.js";import{C as de}from"./CrudFormModal-BbMnKdFg.js";import{C as ue}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ce}from"./pagination-CLhGv5TU.js";import{S as _e}from"./search-and-filter-bar-CvVfaqsJ.js";import{S as he}from"./switch-CSQfVaFG.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function eo(){var O;const{t}=se(),{auth:b,coupons:p,filters:a={},globalSettings:o}=pe().props,w=(b==null?void 0:b.permissions)||[],[c,F]=n.useState(a.search||""),[l,S]=n.useState(a.type||"_empty_"),[d,g]=n.useState(a.status||"_empty_"),[_,j]=n.useState(a.date_from||""),[h,k]=n.useState(a.date_to||""),[q,P]=n.useState(!1),[L,f]=n.useState(!1),[U,C]=n.useState(!1),[y,N]=n.useState(null),[v,T]=n.useState("create"),[$,A]=n.useState(null),G=()=>l!=="_empty_"||d!=="_empty_"||_!==""||h!==""||c!=="",V=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(_!==""?1:0)+(h!==""?1:0)+(c!==""?1:0),R=e=>{e.preventDefault(),E()},E=()=>{m.get(route("coupons.index"),{page:1,search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},B=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";m.get(route("coupons.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},D=(e,r)=>{switch(N(r),e){case"view-details":m.get(route("coupons.show",r.id));break;case"edit":T("edit"),f(!0);break;case"delete":C(!0);break}},z=()=>{N(null),T("create"),f(!0)},H=()=>{const e="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";let r="";for(let u=0;u<10;u++)r+=e.charAt(Math.floor(Math.random()*e.length));return r},J=e=>{e.code_type||(e.code_type="manual"),(e.status===void 0||e.status===null)&&(e.status=!0),e.minimum_spend&&(e.minimum_spend=parseFloat(e.minimum_spend)),e.maximum_spend&&(e.maximum_spend=parseFloat(e.maximum_spend)),e.discount_amount&&(e.discount_amount=parseFloat(e.discount_amount)),e.use_limit_per_coupon&&(e.use_limit_per_coupon=parseInt(e.use_limit_per_coupon)),e.use_limit_per_user&&(e.use_limit_per_user=parseInt(e.use_limit_per_user)),v==="create"?(o!=null&&o.is_demo||i.loading(t("Creating coupon...")),m.post(route("coupons.store"),e,{onSuccess:r=>{f(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to create coupon: {{errors}}",{errors:Object.values(r).join(", ")}))}})):v==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating coupon...")),m.put(route("coupons.update",y.id),e,{onSuccess:r=>{f(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update coupon: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},K=()=>{o!=null&&o.is_demo||i.loading(t("Deleting coupon...")),m.delete(route("coupons.destroy",y.id),{onSuccess:e=>{C(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(t(e)):i.error(t("Failed to delete coupon: {{errors}}",{errors:Object.values(e).join(", ")}))}})},Q=()=>{F(""),S("_empty_"),g("_empty_"),j(""),k(""),P(!1),m.get(route("coupons.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},W=e=>{o!=null&&o.is_demo||i.loading(t(e.status?"Deactivating":"Activating")+" "+t("coupon...")),m.put(route("coupons.toggle-status",e.id),{},{onSuccess:r=>{o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update coupon status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},X=async e=>{try{await navigator.clipboard.writeText(e),A(e),setTimeout(()=>{A(null)},2e3)}catch(r){console.error("Failed to copy:",r)}},M=[];ae(w,"create-coupons")&&M.push({label:t("Add Coupon"),icon:s.jsx(ne,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const Y=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Coupons")}],Z=[{key:"name",label:t("Name"),sortable:!0},{key:"code",label:t("Code"),sortable:!0,render:e=>s.jsxs("div",{className:"flex flex-col items-start",children:[s.jsx("button",{onClick:()=>X(e),className:"px-3 py-1.5 rounded-md bg-gray-100 hover:bg-gray-200 dark:bg-gray-800 dark:hover:bg-gray-700 transition-colors font-mono text-sm cursor-pointer",children:e}),$===e&&s.jsx("span",{className:"text-xs text-red-600 dark:text-red-400 mt-1 font-medium ml-3",children:t("Copied!")})]})},{key:"type",label:t("Type"),sortable:!0,render:e=>t(e==="percentage"?"Percentage":"Flat Amount")},{key:"minimum_spend",label:t("Min Spend"),render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatCurrency(e))||`$${parseFloat(e).toFixed(2)}`:"-"}},{key:"maximum_spend",label:t("Max Spend"),render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatCurrency(e))||`$${parseFloat(e).toFixed(2)}`:"-"}},{key:"discount_amount",label:t("Discount"),render:(e,r)=>{var x;const u=parseFloat(r.discount_amount);return r.type==="percentage"?`${u}%`:((x=window.appSettings)==null?void 0:x.formatCurrency(u))||`$${u.toFixed(2)}`}},{key:"use_limit_per_coupon",label:t("Coupon Limit"),render:e=>e||t("Unlimited")},{key:"use_limit_per_user",label:t("User Limit"),render:e=>e||t("Unlimited")},{key:"expiry_date",label:t("Expiry Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"status",label:t("Status"),render:(e,r)=>s.jsx("div",{className:"flex items-center",children:s.jsx(he,{checked:!!r.status,onCheckedChange:()=>W(r)})})}],ee=[{label:t("View Details"),icon:"Eye",action:"view-details",className:"text-blue-500",requiredPermission:"view-coupons"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"create-coupons"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-coupons"}],te=[{value:"_empty_",label:t("All Types")},{value:"percentage",label:t("Percentage")},{value:"flat",label:t("Flat Amount")}],re=[{value:"_empty_",label:t("All Status")},{value:"1",label:t("Active")},{value:"0",label:t("Inactive")}];return s.jsxs(ie,{title:t("Coupons"),url:"/coupons",actions:M,breadcrumbs:Y,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(_e,{searchTerm:c,onSearchChange:F,onSearch:R,filters:[{name:"type",label:t("Type"),type:"select",value:l,onChange:S,options:te},{name:"status",label:t("Status"),type:"select",value:d,onChange:g,options:re},{name:"date_from",label:t("Date From"),type:"date",value:_,onChange:j},{name:"date_to",label:t("Date To"),type:"date",value:h,onChange:k}],showFilters:q,setShowFilters:P,hasActiveFilters:G,activeFilterCount:V,onResetFilters:Q,onApplyFilters:E,currentPerPage:((O=a.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{m.get(route("coupons.index"),{page:1,per_page:parseInt(e),search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(le,{columns:Z,actions:ee,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:D,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:B,permissions:w,entityPermissions:{view:"view-coupons",create:"create-coupons",edit:"create-coupons",delete:"delete-coupons"}}),s.jsx(ce,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:t("coupons"),onPageChange:e=>m.get(e)})]}),s.jsx(de,{isOpen:L,onClose:()=>f(!1),onSubmit:J,formConfig:{fields:[{name:"name",label:t("Coupon Name"),type:"text",required:!0,placeholder:t("Enter coupon name"),width:"48%"},{name:"type",label:t("Discount Type"),type:"select",required:!0,options:[{value:"percentage",label:t("Percentage (%)")},{value:"flat",label:t("Fixed Amount ($)")}],width:"48%"},{name:"discount_amount",label:t("Discount Value"),type:"number",required:!0,min:0,step:.01,placeholder:t("Enter value"),width:"48%"},{name:"use_limit_per_coupon",label:t("Total Usage Limit"),type:"number",min:1,placeholder:t("Leave empty for unlimited"),width:"48%"},{name:"code_type",label:t("Code Generation"),type:"radio",required:!0,options:[{value:"manual",label:t("Manual Entry")},{value:"auto",label:t("Auto Generate")}],defaultValue:"manual",width:"48%"},{name:"code",label:t("Coupon Code"),type:"text",required:!0,placeholder:t("Enter coupon code"),width:"48%",render:(e,r,u)=>{const x=r.code_type==="auto";return s.jsx("div",{className:"space-y-2",children:x?s.jsxs("div",{className:"flex gap-2",children:[s.jsx(I,{id:e.name,name:e.name,type:"text",placeholder:t("Click generate to create code"),value:r[e.name]||"",readOnly:!0,className:"flex-1"}),s.jsx(me,{type:"button",onClick:()=>u(e.name,H()),variant:"default",children:t("Generate")})]}):s.jsx(I,{id:e.name,name:e.name,type:"text",placeholder:e.placeholder,value:r[e.name]||"",onChange:oe=>u(e.name,oe.target.value)})})}},{name:"minimum_spend",label:t("Minimum Spend"),type:"number",min:0,step:.01,placeholder:t("Optional"),width:"48%"},{name:"maximum_spend",label:t("Maximum Spend"),type:"number",min:0,step:.01,placeholder:t("Optional"),width:"48%"},{name:"use_limit_per_user",label:t("Usage Limit Per User"),type:"number",min:1,placeholder:t("Leave empty for unlimited"),width:"48%"},{name:"expiry_date",label:t("Expiry Date"),type:"date",width:"48%"}],modalSize:"4xl",layout:"flex"},initialData:y,title:t(v==="create"?"Add New Coupon":v==="edit"?"Edit Coupon":"View Coupon"),mode:v}),s.jsx(ue,{isOpen:U,onClose:()=>C(!1),onConfirm:K,itemName:(y==null?void 0:y.name)||"",entityName:"coupon"})]})}export{eo as default};
+import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CM2S36EN.js";import{u as se,c as pe,x as ae,P as ne,r as m,I,o as me,t as i}from"./app-4fHGBOxL.js";import{C as le}from"./CrudTable-Cxl8O2CF.js";import{C as de}from"./CrudFormModal-Cseu7azN.js";import{C as ue}from"./CrudDeleteModal-BgIUshon.js";import{P as ce}from"./pagination-CGq0GJg0.js";import{S as _e}from"./search-and-filter-bar-Dtigj_x9.js";import{S as he}from"./switch-BVaTRNpK.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function eo(){var O;const{t}=se(),{auth:b,coupons:p,filters:a={},globalSettings:o}=pe().props,w=(b==null?void 0:b.permissions)||[],[c,F]=n.useState(a.search||""),[l,S]=n.useState(a.type||"_empty_"),[d,g]=n.useState(a.status||"_empty_"),[_,j]=n.useState(a.date_from||""),[h,k]=n.useState(a.date_to||""),[q,P]=n.useState(!1),[L,f]=n.useState(!1),[U,C]=n.useState(!1),[y,N]=n.useState(null),[v,T]=n.useState("create"),[$,A]=n.useState(null),G=()=>l!=="_empty_"||d!=="_empty_"||_!==""||h!==""||c!=="",V=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(_!==""?1:0)+(h!==""?1:0)+(c!==""?1:0),R=e=>{e.preventDefault(),E()},E=()=>{m.get(route("coupons.index"),{page:1,search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},B=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";m.get(route("coupons.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},D=(e,r)=>{switch(N(r),e){case"view-details":m.get(route("coupons.show",r.id));break;case"edit":T("edit"),f(!0);break;case"delete":C(!0);break}},z=()=>{N(null),T("create"),f(!0)},H=()=>{const e="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";let r="";for(let u=0;u<10;u++)r+=e.charAt(Math.floor(Math.random()*e.length));return r},J=e=>{e.code_type||(e.code_type="manual"),(e.status===void 0||e.status===null)&&(e.status=!0),e.minimum_spend&&(e.minimum_spend=parseFloat(e.minimum_spend)),e.maximum_spend&&(e.maximum_spend=parseFloat(e.maximum_spend)),e.discount_amount&&(e.discount_amount=parseFloat(e.discount_amount)),e.use_limit_per_coupon&&(e.use_limit_per_coupon=parseInt(e.use_limit_per_coupon)),e.use_limit_per_user&&(e.use_limit_per_user=parseInt(e.use_limit_per_user)),v==="create"?(o!=null&&o.is_demo||i.loading(t("Creating coupon...")),m.post(route("coupons.store"),e,{onSuccess:r=>{f(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to create coupon: {{errors}}",{errors:Object.values(r).join(", ")}))}})):v==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating coupon...")),m.put(route("coupons.update",y.id),e,{onSuccess:r=>{f(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update coupon: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},K=()=>{o!=null&&o.is_demo||i.loading(t("Deleting coupon...")),m.delete(route("coupons.destroy",y.id),{onSuccess:e=>{C(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(t(e)):i.error(t("Failed to delete coupon: {{errors}}",{errors:Object.values(e).join(", ")}))}})},Q=()=>{F(""),S("_empty_"),g("_empty_"),j(""),k(""),P(!1),m.get(route("coupons.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},W=e=>{o!=null&&o.is_demo||i.loading(t(e.status?"Deactivating":"Activating")+" "+t("coupon...")),m.put(route("coupons.toggle-status",e.id),{},{onSuccess:r=>{o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update coupon status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},X=async e=>{try{await navigator.clipboard.writeText(e),A(e),setTimeout(()=>{A(null)},2e3)}catch(r){console.error("Failed to copy:",r)}},M=[];ae(w,"create-coupons")&&M.push({label:t("Add Coupon"),icon:s.jsx(ne,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const Y=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Coupons")}],Z=[{key:"name",label:t("Name"),sortable:!0},{key:"code",label:t("Code"),sortable:!0,render:e=>s.jsxs("div",{className:"flex flex-col items-start",children:[s.jsx("button",{onClick:()=>X(e),className:"px-3 py-1.5 rounded-md bg-gray-100 hover:bg-gray-200 dark:bg-gray-800 dark:hover:bg-gray-700 transition-colors font-mono text-sm cursor-pointer",children:e}),$===e&&s.jsx("span",{className:"text-xs text-red-600 dark:text-red-400 mt-1 font-medium ml-3",children:t("Copied!")})]})},{key:"type",label:t("Type"),sortable:!0,render:e=>t(e==="percentage"?"Percentage":"Flat Amount")},{key:"minimum_spend",label:t("Min Spend"),render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatCurrency(e))||`$${parseFloat(e).toFixed(2)}`:"-"}},{key:"maximum_spend",label:t("Max Spend"),render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatCurrency(e))||`$${parseFloat(e).toFixed(2)}`:"-"}},{key:"discount_amount",label:t("Discount"),render:(e,r)=>{var x;const u=parseFloat(r.discount_amount);return r.type==="percentage"?`${u}%`:((x=window.appSettings)==null?void 0:x.formatCurrency(u))||`$${u.toFixed(2)}`}},{key:"use_limit_per_coupon",label:t("Coupon Limit"),render:e=>e||t("Unlimited")},{key:"use_limit_per_user",label:t("User Limit"),render:e=>e||t("Unlimited")},{key:"expiry_date",label:t("Expiry Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"status",label:t("Status"),render:(e,r)=>s.jsx("div",{className:"flex items-center",children:s.jsx(he,{checked:!!r.status,onCheckedChange:()=>W(r)})})}],ee=[{label:t("View Details"),icon:"Eye",action:"view-details",className:"text-blue-500",requiredPermission:"view-coupons"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"create-coupons"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-coupons"}],te=[{value:"_empty_",label:t("All Types")},{value:"percentage",label:t("Percentage")},{value:"flat",label:t("Flat Amount")}],re=[{value:"_empty_",label:t("All Status")},{value:"1",label:t("Active")},{value:"0",label:t("Inactive")}];return s.jsxs(ie,{title:t("Coupons"),url:"/coupons",actions:M,breadcrumbs:Y,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(_e,{searchTerm:c,onSearchChange:F,onSearch:R,filters:[{name:"type",label:t("Type"),type:"select",value:l,onChange:S,options:te},{name:"status",label:t("Status"),type:"select",value:d,onChange:g,options:re},{name:"date_from",label:t("Date From"),type:"date",value:_,onChange:j},{name:"date_to",label:t("Date To"),type:"date",value:h,onChange:k}],showFilters:q,setShowFilters:P,hasActiveFilters:G,activeFilterCount:V,onResetFilters:Q,onApplyFilters:E,currentPerPage:((O=a.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{m.get(route("coupons.index"),{page:1,per_page:parseInt(e),search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(le,{columns:Z,actions:ee,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:D,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:B,permissions:w,entityPermissions:{view:"view-coupons",create:"create-coupons",edit:"create-coupons",delete:"delete-coupons"}}),s.jsx(ce,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:t("coupons"),onPageChange:e=>m.get(e)})]}),s.jsx(de,{isOpen:L,onClose:()=>f(!1),onSubmit:J,formConfig:{fields:[{name:"name",label:t("Coupon Name"),type:"text",required:!0,placeholder:t("Enter coupon name"),width:"48%"},{name:"type",label:t("Discount Type"),type:"select",required:!0,options:[{value:"percentage",label:t("Percentage (%)")},{value:"flat",label:t("Fixed Amount ($)")}],width:"48%"},{name:"discount_amount",label:t("Discount Value"),type:"number",required:!0,min:0,step:.01,placeholder:t("Enter value"),width:"48%"},{name:"use_limit_per_coupon",label:t("Total Usage Limit"),type:"number",min:1,placeholder:t("Leave empty for unlimited"),width:"48%"},{name:"code_type",label:t("Code Generation"),type:"radio",required:!0,options:[{value:"manual",label:t("Manual Entry")},{value:"auto",label:t("Auto Generate")}],defaultValue:"manual",width:"48%"},{name:"code",label:t("Coupon Code"),type:"text",required:!0,placeholder:t("Enter coupon code"),width:"48%",render:(e,r,u)=>{const x=r.code_type==="auto";return s.jsx("div",{className:"space-y-2",children:x?s.jsxs("div",{className:"flex gap-2",children:[s.jsx(I,{id:e.name,name:e.name,type:"text",placeholder:t("Click generate to create code"),value:r[e.name]||"",readOnly:!0,className:"flex-1"}),s.jsx(me,{type:"button",onClick:()=>u(e.name,H()),variant:"default",children:t("Generate")})]}):s.jsx(I,{id:e.name,name:e.name,type:"text",placeholder:e.placeholder,value:r[e.name]||"",onChange:oe=>u(e.name,oe.target.value)})})}},{name:"minimum_spend",label:t("Minimum Spend"),type:"number",min:0,step:.01,placeholder:t("Optional"),width:"48%"},{name:"maximum_spend",label:t("Maximum Spend"),type:"number",min:0,step:.01,placeholder:t("Optional"),width:"48%"},{name:"use_limit_per_user",label:t("Usage Limit Per User"),type:"number",min:1,placeholder:t("Leave empty for unlimited"),width:"48%"},{name:"expiry_date",label:t("Expiry Date"),type:"date",width:"48%"}],modalSize:"4xl",layout:"flex"},initialData:y,title:t(v==="create"?"Add New Coupon":v==="edit"?"Edit Coupon":"View Coupon"),mode:v}),s.jsx(ue,{isOpen:U,onClose:()=>C(!1),onConfirm:K,itemName:(y==null?void 0:y.name)||"",entityName:"coupon"})]})}export{eo as default};
diff --git a/public/build/assets/index-C70BeGH3.js b/public/build/assets/index-4SkOOmZm.js
similarity index 95%
rename from public/build/assets/index-C70BeGH3.js
rename to public/build/assets/index-4SkOOmZm.js
index 32a1fa464..2ca16aab8 100644
--- a/public/build/assets/index-C70BeGH3.js
+++ b/public/build/assets/index-4SkOOmZm.js
@@ -1 +1 @@
-import{r as p,j as e}from"./ui-Z445SNHD.js";import{u as U,c as W,H as X,g as w,r as x,S as T,I as Z,o as u,C as ee,l as se,B as S}from"./app-DCZHPiEr.js";import{S as C,a as k,b as F,c as _,d as i}from"./select-X5YLR2bv.js";import{u as ae,C as le,a as te}from"./use-brand-theme-BiuYnrrr.js";import{u as re}from"./use-favicon-C_SU2_Ra.js";import{S as V}from"./star-CdODI4VK.js";import{F as ce}from"./filter-CQAy5sxY.js";import{B as ie}from"./building-CioCMzUa.js";import{M as ne}from"./map-pin-Byih5zbn.js";import{C as oe}from"./clock-O-l8sPi0.js";import{C as me}from"./chevron-left-DyEn0q5B.js";import{C as xe}from"./chevron-right-BMm7LjGG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";function Te(){const{t:a,i18n:de}=U(),{companySettings:c,jobPostings:r,jobTypes:H,locations:R,filters:l,companyId:he,vacancyRanges:v,companySlug:pe,userSlug:n}=W().props,[y,z]=p.useState((l==null?void 0:l.search)||""),[d,P]=p.useState((l==null?void 0:l.location)||"all"),[o,B]=p.useState(l!=null&&l.job_type?l.job_type.split(","):[]),[h,O]=p.useState((l==null?void 0:l.salary_range)||"all"),[m,J]=p.useState(l!=null&&l.vacancies?l.vacancies.split(","):[]),[f,D]=p.useState((l==null?void 0:l.sort)||"newest"),E=(s,t)=>{J(t?[...m,s]:m.filter(j=>j!==s))},M=(s,t)=>{B(t?[...o,s]:o.filter(j=>j!==s))},$=()=>{const s={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:f};n?x.get(route("career.index",n),s,{preserveState:!0}):x.get("/career",s,{preserveState:!0})},[ue,ge]=p.useState(1);re(),ae();const G=(r==null?void 0:r.data)||[],Y=R||[],q=H||[],N=(r==null?void 0:r.last_page)||1,g=(r==null?void 0:r.current_page)||1,A=G,b=s=>{const t={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:f,page:s};n?x.get(route("career.index",n),t,{preserveState:!0}):x.get("/career",t,{preserveState:!0})};return e.jsxs(e.Fragment,{children:[e.jsx(X,{title:a("Careers - Join Our Team"),children:(c==null?void 0:c.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:w(c.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:w(c.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:w(c.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[e.jsx(le,{logoOnly:!0,companySettings:c}),e.jsxs("section",{className:"relative bg-primary/5 text-gray-800 py-16 overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 opacity-10",children:[e.jsx("div",{className:"absolute top-10 left-10 w-20 h-20 bg-primary/20 rounded-full"}),e.jsx("div",{className:"absolute top-32 right-20 w-16 h-16 bg-primary/15 rounded-full"}),e.jsx("div",{className:"absolute bottom-20 left-1/4 w-12 h-12 bg-primary/25 rounded-full"}),e.jsx("div",{className:"absolute bottom-32 right-1/3 w-8 h-8 bg-primary/30 rounded-full"})]}),e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 bg-primary/10 rounded-full px-4 py-2 mb-6",children:[e.jsx(V,{className:"h-4 w-4 text-primary"}),e.jsx("span",{className:"text-sm font-medium text-primary",children:a("Join 500+ Amazing Professionals")})]}),e.jsx("h1",{className:"text-4xl md:text-5xl font-light mb-6 text-gray-700",children:a("Build Your Dream Career")}),e.jsx("p",{className:"text-xl md:text-2xl mb-8 text-gray-600 max-w-3xl mx-auto leading-relaxed",children:a("Discover exciting opportunities, grow with innovative projects, and make a meaningful impact in a collaborative environment")})]}),e.jsx("div",{className:"mb-12"})]})]}),e.jsx("section",{className:"py-12",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"flex flex-col space-y-4 md:flex-row md:items-center md:justify-between md:space-y-0 mb-8",children:[e.jsxs("h2",{className:"text-xl md:text-2xl font-bold text-gray-900",children:[(r==null?void 0:r.total)||0," ",a("Available Jobs")]}),e.jsxs("div",{className:"flex flex-col space-y-3 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-4",children:[e.jsxs("div",{className:"flex flex-col space-y-2 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-2",children:[e.jsxs("span",{className:"text-sm text-gray-600 whitespace-nowrap",children:[a("Sort by"),":"]}),e.jsxs(C,{value:f,onValueChange:s=>{D(s);const t={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:s};n?x.get(route("career.index",n),t,{preserveState:!0}):x.get("/career",t,{preserveState:!0})},children:[e.jsx(k,{className:"w-full sm:w-40",children:e.jsx(F,{})}),e.jsxs(_,{children:[e.jsx(i,{value:"newest",children:a("Newest First")}),e.jsx(i,{value:"oldest",children:a("Oldest First")}),e.jsx(i,{value:"salary-high",children:a("Salary High to Low")}),e.jsx(i,{value:"salary-low",children:a("Salary Low to High")})]})]})]}),e.jsxs("div",{className:"flex flex-col space-y-2 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-2",children:[e.jsxs("div",{className:"relative",children:[e.jsx(T,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(Z,{placeholder:a("Search for jobs"),value:y,onChange:s=>z(s.target.value),className:"pl-10 w-full sm:w-64"})]}),e.jsx(u,{onClick:$,className:"bg-primary hover:bg-primary/90 text-primary-foreground w-full sm:w-auto",children:a("Find Jobs")})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-6 lg:gap-8",children:[e.jsx("div",{className:"lg:col-span-3",children:e.jsxs("div",{className:"bg-white rounded-lg shadow-sm border p-4 lg:p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4 lg:mb-6",children:[e.jsx(ce,{className:"h-5 w-5 text-blue-500"}),e.jsx("h3",{className:"text-base lg:text-lg font-semibold text-gray-900",children:a("Filter Jobs")})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Location")}),e.jsxs(C,{value:d,onValueChange:P,children:[e.jsx(k,{children:e.jsx(F,{placeholder:a("All Locations")})}),e.jsxs(_,{children:[e.jsx(i,{value:"all",children:a("All Locations")}),Y.map(s=>e.jsx(i,{value:s.id.toString(),children:s.name},s.id))]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Salary Range")}),e.jsxs(C,{value:h,onValueChange:O,children:[e.jsx(k,{children:e.jsx(F,{placeholder:a("All Ranges")})}),e.jsxs(_,{children:[e.jsx(i,{value:"all",children:a("All Ranges")}),e.jsx(i,{value:"0-50k",children:a("$0 - $50,000")}),e.jsx(i,{value:"50k-100k",children:a("$50,000 - $100,000")}),e.jsx(i,{value:"100k+",children:a("$100,000+")})]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Job Type")}),e.jsx("div",{className:"space-y-2",children:q.map(s=>e.jsxs("label",{className:"flex items-center",children:[e.jsx("input",{type:"checkbox",className:"rounded border-gray-300 text-blue-600 mr-2 cursor-pointer",checked:o.includes(s.id.toString()),onChange:t=>M(s.id.toString(),t.target.checked)}),e.jsx("span",{className:"text-sm text-gray-600",children:s.name})]},s.id))})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Vacancies")}),e.jsx("div",{className:"space-y-2",children:v==null?void 0:v.map(s=>e.jsxs("label",{className:"flex items-center",children:[e.jsx("input",{type:"checkbox",className:"rounded border-gray-300 text-blue-600 mr-2 cursor-pointer",checked:m.includes(s.value),onChange:t=>E(s.value,t.target.checked)}),e.jsx("span",{className:"text-sm text-gray-600",children:s.label})]},s.value))})]}),e.jsx(u,{onClick:$,className:"w-full bg-primary hover:bg-primary/90 text-primary-foreground",children:a("Apply Filters")}),e.jsx(u,{onClick:()=>{n?x.get(route("career.index",n)):x.get("/career")},variant:"outline",className:"w-full",children:a("Reset Filters")})]})]})}),e.jsxs("div",{className:"lg:col-span-9",children:[e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 xl:grid-cols-3 gap-4 lg:gap-6",children:A.map(s=>{var t,j,I,L;return e.jsx(ee,{className:"hover:shadow-lg transition-shadow border border-gray-200 flex flex-col",children:e.jsxs(se,{className:"p-6 flex flex-col h-full",children:[e.jsx("div",{className:"flex items-start justify-between mb-3",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(S,{className:"bg-blue-100 text-blue-700 hover:bg-blue-100 text-xs",children:[s.positions||1," ",a("Vacancies")]}),s.is_featured&&e.jsxs(S,{className:"bg-yellow-100 text-yellow-700 hover:bg-yellow-100 text-xs",children:[e.jsx(V,{className:"h-3 w-3 mr-1"}),a("Featured")]})]})}),e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3 line-clamp-2 leading-tight",children:s.title}),e.jsx("div",{className:"flex flex-wrap gap-2 mb-3",children:(t=s.skills)==null?void 0:t.slice(0,3).map((K,Q)=>e.jsx(S,{variant:"outline",className:"text-xs px-2 py-1",children:K},Q))}),e.jsxs("div",{className:"space-y-1 mb-4",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(ie,{className:"h-3 w-3"}),e.jsx("span",{children:((j=s.branch)==null?void 0:j.name)||"General"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(ne,{className:"h-3 w-3"}),e.jsx("span",{children:((I=s.location)==null?void 0:I.name)||"Remote"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(oe,{className:"h-3 w-3"}),e.jsx("span",{children:((L=s.job_type)==null?void 0:L.name)||"Full-time"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 font-medium",children:[e.jsx("span",{children:"💰"}),e.jsx("span",{children:s.min_salary&&s.max_salary?`${c.currencySymbol} ${s.min_salary} - ${c.currencySymbol} ${s.max_salary}`:"Competitive"})]})]}),e.jsx(u,{onClick:()=>x.get(route("career.job-details",[n,s.code])),className:"w-full bg-primary hover:bg-primary/90 text-primary-foreground py-2 text-sm font-medium mt-auto",children:a("Browse Job")})]})},s.id)})}),N>1&&e.jsxs("div",{className:"flex flex-col sm:flex-row justify-center items-center mt-8 lg:mt-12 space-y-2 sm:space-y-0 sm:space-x-2",children:[e.jsxs(u,{variant:"outline",size:"sm",onClick:()=>b(g-1),disabled:g===1,className:"flex items-center gap-1 h-8 px-3 w-full sm:w-auto",children:[e.jsx(me,{className:"h-3 w-3"}),a("Previous")]}),e.jsx("div",{className:"flex space-x-1",children:Array.from({length:N},(s,t)=>t+1).map(s=>e.jsx(u,{variant:g===s?"default":"outline",size:"sm",onClick:()=>b(s),className:`w-8 h-8 text-sm ${g===s?"bg-primary text-primary-foreground":""}`,children:s},s))}),e.jsxs(u,{variant:"outline",size:"sm",onClick:()=>b(g+1),disabled:g===N,className:"flex items-center gap-1 h-8 px-3 w-full sm:w-auto",children:[a("Next"),e.jsx(xe,{className:"h-3 w-3"})]})]}),A.length===0&&e.jsxs("div",{className:"text-center py-16",children:[e.jsx("div",{className:"text-gray-300 mb-6",children:e.jsx(T,{className:"h-20 w-20 mx-auto"})}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-3",children:a("No jobs found")}),e.jsx("p",{className:"text-gray-600 text-lg",children:a("Try adjusting your search criteria or check back later for new opportunities.")})]})]})]})]})}),e.jsx(te,{companySettings:c})]})]})}export{Te as default};
+import{r as p,j as e}from"./ui-Z445SNHD.js";import{u as U,c as W,H as X,g as w,r as x,S as T,I as Z,o as u,C as ee,l as se,B as S}from"./app-4fHGBOxL.js";import{S as C,a as k,b as F,c as _,d as i}from"./select-T_sz7ImN.js";import{u as ae,C as le,a as te}from"./use-brand-theme-DG3kbKoH.js";import{u as re}from"./use-favicon-CCcOxZw3.js";import{S as V}from"./star-CaZ0eu6_.js";import{F as ce}from"./filter-BDm-DaBQ.js";import{B as ie}from"./building-5o9eBjJP.js";import{M as ne}from"./map-pin-9a-V9F-V.js";import{C as oe}from"./clock-CHa0mSrs.js";import{C as me}from"./chevron-left-BYvQPSK4.js";import{C as xe}from"./chevron-right-DkSLY_RH.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";function Te(){const{t:a,i18n:de}=U(),{companySettings:c,jobPostings:r,jobTypes:H,locations:R,filters:l,companyId:he,vacancyRanges:v,companySlug:pe,userSlug:n}=W().props,[y,z]=p.useState((l==null?void 0:l.search)||""),[d,P]=p.useState((l==null?void 0:l.location)||"all"),[o,B]=p.useState(l!=null&&l.job_type?l.job_type.split(","):[]),[h,O]=p.useState((l==null?void 0:l.salary_range)||"all"),[m,J]=p.useState(l!=null&&l.vacancies?l.vacancies.split(","):[]),[f,D]=p.useState((l==null?void 0:l.sort)||"newest"),E=(s,t)=>{J(t?[...m,s]:m.filter(j=>j!==s))},M=(s,t)=>{B(t?[...o,s]:o.filter(j=>j!==s))},$=()=>{const s={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:f};n?x.get(route("career.index",n),s,{preserveState:!0}):x.get("/career",s,{preserveState:!0})},[ue,ge]=p.useState(1);re(),ae();const G=(r==null?void 0:r.data)||[],Y=R||[],q=H||[],N=(r==null?void 0:r.last_page)||1,g=(r==null?void 0:r.current_page)||1,A=G,b=s=>{const t={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:f,page:s};n?x.get(route("career.index",n),t,{preserveState:!0}):x.get("/career",t,{preserveState:!0})};return e.jsxs(e.Fragment,{children:[e.jsx(X,{title:a("Careers - Join Our Team"),children:(c==null?void 0:c.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:w(c.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:w(c.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:w(c.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[e.jsx(le,{logoOnly:!0,companySettings:c}),e.jsxs("section",{className:"relative bg-primary/5 text-gray-800 py-16 overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 opacity-10",children:[e.jsx("div",{className:"absolute top-10 left-10 w-20 h-20 bg-primary/20 rounded-full"}),e.jsx("div",{className:"absolute top-32 right-20 w-16 h-16 bg-primary/15 rounded-full"}),e.jsx("div",{className:"absolute bottom-20 left-1/4 w-12 h-12 bg-primary/25 rounded-full"}),e.jsx("div",{className:"absolute bottom-32 right-1/3 w-8 h-8 bg-primary/30 rounded-full"})]}),e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 bg-primary/10 rounded-full px-4 py-2 mb-6",children:[e.jsx(V,{className:"h-4 w-4 text-primary"}),e.jsx("span",{className:"text-sm font-medium text-primary",children:a("Join 500+ Amazing Professionals")})]}),e.jsx("h1",{className:"text-4xl md:text-5xl font-light mb-6 text-gray-700",children:a("Build Your Dream Career")}),e.jsx("p",{className:"text-xl md:text-2xl mb-8 text-gray-600 max-w-3xl mx-auto leading-relaxed",children:a("Discover exciting opportunities, grow with innovative projects, and make a meaningful impact in a collaborative environment")})]}),e.jsx("div",{className:"mb-12"})]})]}),e.jsx("section",{className:"py-12",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"flex flex-col space-y-4 md:flex-row md:items-center md:justify-between md:space-y-0 mb-8",children:[e.jsxs("h2",{className:"text-xl md:text-2xl font-bold text-gray-900",children:[(r==null?void 0:r.total)||0," ",a("Available Jobs")]}),e.jsxs("div",{className:"flex flex-col space-y-3 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-4",children:[e.jsxs("div",{className:"flex flex-col space-y-2 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-2",children:[e.jsxs("span",{className:"text-sm text-gray-600 whitespace-nowrap",children:[a("Sort by"),":"]}),e.jsxs(C,{value:f,onValueChange:s=>{D(s);const t={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:s};n?x.get(route("career.index",n),t,{preserveState:!0}):x.get("/career",t,{preserveState:!0})},children:[e.jsx(k,{className:"w-full sm:w-40",children:e.jsx(F,{})}),e.jsxs(_,{children:[e.jsx(i,{value:"newest",children:a("Newest First")}),e.jsx(i,{value:"oldest",children:a("Oldest First")}),e.jsx(i,{value:"salary-high",children:a("Salary High to Low")}),e.jsx(i,{value:"salary-low",children:a("Salary Low to High")})]})]})]}),e.jsxs("div",{className:"flex flex-col space-y-2 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-2",children:[e.jsxs("div",{className:"relative",children:[e.jsx(T,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(Z,{placeholder:a("Search for jobs"),value:y,onChange:s=>z(s.target.value),className:"pl-10 w-full sm:w-64"})]}),e.jsx(u,{onClick:$,className:"bg-primary hover:bg-primary/90 text-primary-foreground w-full sm:w-auto",children:a("Find Jobs")})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-6 lg:gap-8",children:[e.jsx("div",{className:"lg:col-span-3",children:e.jsxs("div",{className:"bg-white rounded-lg shadow-sm border p-4 lg:p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4 lg:mb-6",children:[e.jsx(ce,{className:"h-5 w-5 text-blue-500"}),e.jsx("h3",{className:"text-base lg:text-lg font-semibold text-gray-900",children:a("Filter Jobs")})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Location")}),e.jsxs(C,{value:d,onValueChange:P,children:[e.jsx(k,{children:e.jsx(F,{placeholder:a("All Locations")})}),e.jsxs(_,{children:[e.jsx(i,{value:"all",children:a("All Locations")}),Y.map(s=>e.jsx(i,{value:s.id.toString(),children:s.name},s.id))]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Salary Range")}),e.jsxs(C,{value:h,onValueChange:O,children:[e.jsx(k,{children:e.jsx(F,{placeholder:a("All Ranges")})}),e.jsxs(_,{children:[e.jsx(i,{value:"all",children:a("All Ranges")}),e.jsx(i,{value:"0-50k",children:a("$0 - $50,000")}),e.jsx(i,{value:"50k-100k",children:a("$50,000 - $100,000")}),e.jsx(i,{value:"100k+",children:a("$100,000+")})]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Job Type")}),e.jsx("div",{className:"space-y-2",children:q.map(s=>e.jsxs("label",{className:"flex items-center",children:[e.jsx("input",{type:"checkbox",className:"rounded border-gray-300 text-blue-600 mr-2 cursor-pointer",checked:o.includes(s.id.toString()),onChange:t=>M(s.id.toString(),t.target.checked)}),e.jsx("span",{className:"text-sm text-gray-600",children:s.name})]},s.id))})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Vacancies")}),e.jsx("div",{className:"space-y-2",children:v==null?void 0:v.map(s=>e.jsxs("label",{className:"flex items-center",children:[e.jsx("input",{type:"checkbox",className:"rounded border-gray-300 text-blue-600 mr-2 cursor-pointer",checked:m.includes(s.value),onChange:t=>E(s.value,t.target.checked)}),e.jsx("span",{className:"text-sm text-gray-600",children:s.label})]},s.value))})]}),e.jsx(u,{onClick:$,className:"w-full bg-primary hover:bg-primary/90 text-primary-foreground",children:a("Apply Filters")}),e.jsx(u,{onClick:()=>{n?x.get(route("career.index",n)):x.get("/career")},variant:"outline",className:"w-full",children:a("Reset Filters")})]})]})}),e.jsxs("div",{className:"lg:col-span-9",children:[e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 xl:grid-cols-3 gap-4 lg:gap-6",children:A.map(s=>{var t,j,I,L;return e.jsx(ee,{className:"hover:shadow-lg transition-shadow border border-gray-200 flex flex-col",children:e.jsxs(se,{className:"p-6 flex flex-col h-full",children:[e.jsx("div",{className:"flex items-start justify-between mb-3",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(S,{className:"bg-blue-100 text-blue-700 hover:bg-blue-100 text-xs",children:[s.positions||1," ",a("Vacancies")]}),s.is_featured&&e.jsxs(S,{className:"bg-yellow-100 text-yellow-700 hover:bg-yellow-100 text-xs",children:[e.jsx(V,{className:"h-3 w-3 mr-1"}),a("Featured")]})]})}),e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3 line-clamp-2 leading-tight",children:s.title}),e.jsx("div",{className:"flex flex-wrap gap-2 mb-3",children:(t=s.skills)==null?void 0:t.slice(0,3).map((K,Q)=>e.jsx(S,{variant:"outline",className:"text-xs px-2 py-1",children:K},Q))}),e.jsxs("div",{className:"space-y-1 mb-4",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(ie,{className:"h-3 w-3"}),e.jsx("span",{children:((j=s.branch)==null?void 0:j.name)||"General"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(ne,{className:"h-3 w-3"}),e.jsx("span",{children:((I=s.location)==null?void 0:I.name)||"Remote"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(oe,{className:"h-3 w-3"}),e.jsx("span",{children:((L=s.job_type)==null?void 0:L.name)||"Full-time"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 font-medium",children:[e.jsx("span",{children:"💰"}),e.jsx("span",{children:s.min_salary&&s.max_salary?`${c.currencySymbol} ${s.min_salary} - ${c.currencySymbol} ${s.max_salary}`:"Competitive"})]})]}),e.jsx(u,{onClick:()=>x.get(route("career.job-details",[n,s.code])),className:"w-full bg-primary hover:bg-primary/90 text-primary-foreground py-2 text-sm font-medium mt-auto",children:a("Browse Job")})]})},s.id)})}),N>1&&e.jsxs("div",{className:"flex flex-col sm:flex-row justify-center items-center mt-8 lg:mt-12 space-y-2 sm:space-y-0 sm:space-x-2",children:[e.jsxs(u,{variant:"outline",size:"sm",onClick:()=>b(g-1),disabled:g===1,className:"flex items-center gap-1 h-8 px-3 w-full sm:w-auto",children:[e.jsx(me,{className:"h-3 w-3"}),a("Previous")]}),e.jsx("div",{className:"flex space-x-1",children:Array.from({length:N},(s,t)=>t+1).map(s=>e.jsx(u,{variant:g===s?"default":"outline",size:"sm",onClick:()=>b(s),className:`w-8 h-8 text-sm ${g===s?"bg-primary text-primary-foreground":""}`,children:s},s))}),e.jsxs(u,{variant:"outline",size:"sm",onClick:()=>b(g+1),disabled:g===N,className:"flex items-center gap-1 h-8 px-3 w-full sm:w-auto",children:[a("Next"),e.jsx(xe,{className:"h-3 w-3"})]})]}),A.length===0&&e.jsxs("div",{className:"text-center py-16",children:[e.jsx("div",{className:"text-gray-300 mb-6",children:e.jsx(T,{className:"h-20 w-20 mx-auto"})}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-3",children:a("No jobs found")}),e.jsx("p",{className:"text-gray-600 text-lg",children:a("Try adjusting your search criteria or check back later for new opportunities.")})]})]})]})]})}),e.jsx(te,{companySettings:c})]})]})}export{Te as default};
diff --git a/public/build/assets/index-Q89BV_x1.js b/public/build/assets/index-6_Zk6ObT.js
similarity index 66%
rename from public/build/assets/index-Q89BV_x1.js
rename to public/build/assets/index-6_Zk6ObT.js
index 4d3c62966..7dbe11a2f 100644
--- a/public/build/assets/index-Q89BV_x1.js
+++ b/public/build/assets/index-6_Zk6ObT.js
@@ -1 +1 @@
-import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as se}from"./page-template-CUbbykGe.js";import{u as ae,c as le,x as me,P as pe,B as ne,r as p,t as l}from"./app-DCZHPiEr.js";import{C as de}from"./CrudTable-C2L9P_V2.js";import{C as ce}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ue}from"./pagination-CLhGv5TU.js";import{S as ve}from"./search-and-filter-bar-CvVfaqsJ.js";import{u as he}from"./use-initials-BK4eRgYY.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function Qr(){var I,M,$;const{t}=ae(),{auth:x,reviews:s,employees:B,reviewCycles:U,filters:a={}}=le().props,C=(x==null?void 0:x.permissions)||[],j=he(),[c,N]=m.useState(a.search||""),[u,P]=m.useState(a.employee_id||""),[v,R]=m.useState(a.reviewer_id||""),[h,k]=m.useState(a.review_cycle_id||""),[n,F]=m.useState(a.status||"all"),[g,D]=m.useState(a.date_from||""),[f,E]=m.useState(a.date_to||""),[L,T]=m.useState(!1),[H,S]=m.useState(!1),[d,V]=m.useState(null),z=()=>n!=="all"||c!==""||u!==""||v!==""||h!==""||g!==""||f!=="",G=()=>(n!=="all"?1:0)+(c?1:0)+(u?1:0)+(v?1:0)+(h?1:0)+(g?1:0)+(f?1:0),J=e=>{e.preventDefault(),A()},A=()=>{p.get(route("hr.performance.employee-reviews.index"),{page:1,search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},K=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";p.get(route("hr.performance.employee-reviews.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},Q=(e,r)=>{switch(V(r),e){case"view":p.visit(route("hr.performance.employee-reviews.show",r.id));break;case"conduct":p.visit(route("hr.performance.employee-reviews.conduct",r.id));break;case"delete":S(!0);break;case"update-status":Y(r);break}},W=()=>{p.visit(route("hr.performance.employee-reviews.create"))},X=()=>{l.loading(t("Deleting employee review...")),p.delete(route("hr.performance.employee-reviews.destroy",d.id),{onSuccess:e=>{S(!1),l.dismiss(),e.props.flash.success?l.success(t(e.props.flash.success)):e.props.flash.error&&l.error(t(e.props.flash.error))},onError:e=>{l.dismiss(),typeof e=="string"?l.error(t(e)):l.error(t("Failed to delete review: {{errors}}",{errors:Object.values(e).join(", ")}))}})},Y=e=>{let r="in_progress";e.status==="scheduled"?r="in_progress":e.status==="in_progress"?r="completed":r="scheduled",l.loading(t("Updating review status to {{status}}...",{status:t(r)})),p.put(route("hr.performance.employee-reviews.update-status",e.id),{status:r},{onSuccess:i=>{l.dismiss(),i.props.flash.success?l.success(t(i.props.flash.success)):i.props.flash.error&&l.error(t(i.props.flash.error))},onError:i=>{l.dismiss(),typeof i=="string"?l.error(t(i)):l.error(t("Failed to update review status: {{errors}}",{errors:Object.values(i).join(", ")}))}})},Z=()=>{N(""),P(""),R(""),k(""),F("all"),D(""),E(""),T(!1),p.get(route("hr.performance.employee-reviews.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=[];me(C,"create-employee-reviews")&&O.push({label:t("Schedule Review"),icon:o.jsx(pe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>W()});const ee=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:t("Performance"),href:route("hr.performance.indicator-categories.index")},{title:t("Employee Reviews")}],te=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var i,y,w,b,_;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?o.jsx("img",{src:r.employee.avatar,alt:(y=r.employee)==null?void 0:y.name,className:"h-full w-full object-cover"}):j(((w=r.employee)==null?void 0:w.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((b=r.employee)==null?void 0:b.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((_=r.employee)==null?void 0:_.email)||""})]})]})}},{key:"reviewer.name",label:t("Reviewer"),render:(e,r)=>{var i,y,w,b,_;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.reviewer)!=null&&i.avatar?o.jsx("img",{src:r.reviewer.avatar,alt:(y=r.reviewer)==null?void 0:y.name,className:"h-full w-full object-cover"}):j(((w=r.reviewer)==null?void 0:w.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((b=r.reviewer)==null?void 0:b.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((_=r.reviewer)==null?void 0:_.email)||""})]})]})}},{key:"review_cycle.name",label:t("Review Cycle"),render:(e,r)=>{var i;return((i=r.review_cycle)==null?void 0:i.name)||"-"}},{key:"review_date",label:t("Review Date"),sortable:!0,render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"}},{key:"overall_rating",label:t("Rating"),render:e=>e?e.toFixed(1):"-"},{key:"status",label:t("Status"),render:e=>{let r="",i="";switch(e){case"scheduled":r="bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",i=t("Scheduled");break;case"in_progress":r="bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20",i=t("In Progress");break;case"completed":r="bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",i=t("Completed");break;default:r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",i=e}return o.jsx(ne,{variant:"outline",className:r,children:i})}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-reviews"},{label:t("Conduct Review"),icon:"ClipboardList",action:"conduct",className:"text-green-500",requiredPermission:"edit-employee-reviews",condition:e=>e.status!=="completed"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-amber-500",requiredPermission:"edit-employee-reviews"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-reviews",condition:e=>e.status!=="completed"}],ie=[{value:"all",label:t("All Statuses")},{value:"scheduled",label:t("Scheduled")},{value:"in_progress",label:t("In Progress")},{value:"completed",label:t("Completed")}],q=[{value:"",label:t("Select Employee"),disabled:!0},...(B||[]).map(e=>({value:e.id.toString(),label:`${e.name} (${e.employee_id})`}))],oe=[{value:"",label:t("Select Review Cycle"),disabled:!0},...(U||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(se,{title:t("Employee Reviews"),url:"/hr/performance/employee-reviews",actions:O,breadcrumbs:ee,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ve,{searchTerm:c,onSearchChange:N,onSearch:J,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:u,onChange:P,options:q,searchable:!0},{name:"reviewer_id",label:t("Reviewer"),type:"select",value:v,onChange:R,options:q,searchable:!0},{name:"review_cycle_id",label:t("Review Cycle"),type:"select",value:h,onChange:k,options:oe,searchable:!0},{name:"status",label:t("Status"),type:"select",value:n,onChange:F,options:ie},{name:"date_from",label:t("From Date"),type:"date",value:g,onChange:D},{name:"date_to",label:t("To Date"),type:"date",value:f,onChange:E}],showFilters:L,setShowFilters:T,hasActiveFilters:z,activeFilterCount:G,onResetFilters:Z,onApplyFilters:A,currentPerPage:((I=a.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{p.get(route("hr.performance.employee-reviews.index"),{page:1,per_page:parseInt(e),search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(de,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:Q,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:K,permissions:C,entityPermissions:{view:"view-employee-reviews",create:"create-employee-reviews",edit:"edit-employee-reviews",delete:"delete-employee-reviews"}}),o.jsx(ue,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("employee reviews"),onPageChange:e=>p.get(e)})]}),o.jsx(ce,{isOpen:H,onClose:()=>S(!1),onConfirm:X,itemName:`${((M=d==null?void 0:d.employee)==null?void 0:M.first_name)||""} ${(($=d==null?void 0:d.employee)==null?void 0:$.last_name)||""}'s review`,entityName:"employee review"})]})}export{Qr as default};
+import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as se}from"./page-template-CM2S36EN.js";import{u as ae,c as le,x as me,P as pe,B as ne,r as p,t as l}from"./app-4fHGBOxL.js";import{C as de}from"./CrudTable-Cxl8O2CF.js";import{C as ce}from"./CrudDeleteModal-BgIUshon.js";import{P as ue}from"./pagination-CGq0GJg0.js";import{S as ve}from"./search-and-filter-bar-Dtigj_x9.js";import{u as he}from"./use-initials-BK4eRgYY.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function Qr(){var I,M,$;const{t}=ae(),{auth:x,reviews:s,employees:B,reviewCycles:U,filters:a={}}=le().props,C=(x==null?void 0:x.permissions)||[],j=he(),[c,N]=m.useState(a.search||""),[u,P]=m.useState(a.employee_id||""),[v,R]=m.useState(a.reviewer_id||""),[h,k]=m.useState(a.review_cycle_id||""),[n,F]=m.useState(a.status||"all"),[g,D]=m.useState(a.date_from||""),[f,E]=m.useState(a.date_to||""),[L,T]=m.useState(!1),[H,S]=m.useState(!1),[d,V]=m.useState(null),z=()=>n!=="all"||c!==""||u!==""||v!==""||h!==""||g!==""||f!=="",G=()=>(n!=="all"?1:0)+(c?1:0)+(u?1:0)+(v?1:0)+(h?1:0)+(g?1:0)+(f?1:0),J=e=>{e.preventDefault(),A()},A=()=>{p.get(route("hr.performance.employee-reviews.index"),{page:1,search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},K=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";p.get(route("hr.performance.employee-reviews.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},Q=(e,r)=>{switch(V(r),e){case"view":p.visit(route("hr.performance.employee-reviews.show",r.id));break;case"conduct":p.visit(route("hr.performance.employee-reviews.conduct",r.id));break;case"delete":S(!0);break;case"update-status":Y(r);break}},W=()=>{p.visit(route("hr.performance.employee-reviews.create"))},X=()=>{l.loading(t("Deleting employee review...")),p.delete(route("hr.performance.employee-reviews.destroy",d.id),{onSuccess:e=>{S(!1),l.dismiss(),e.props.flash.success?l.success(t(e.props.flash.success)):e.props.flash.error&&l.error(t(e.props.flash.error))},onError:e=>{l.dismiss(),typeof e=="string"?l.error(t(e)):l.error(t("Failed to delete review: {{errors}}",{errors:Object.values(e).join(", ")}))}})},Y=e=>{let r="in_progress";e.status==="scheduled"?r="in_progress":e.status==="in_progress"?r="completed":r="scheduled",l.loading(t("Updating review status to {{status}}...",{status:t(r)})),p.put(route("hr.performance.employee-reviews.update-status",e.id),{status:r},{onSuccess:i=>{l.dismiss(),i.props.flash.success?l.success(t(i.props.flash.success)):i.props.flash.error&&l.error(t(i.props.flash.error))},onError:i=>{l.dismiss(),typeof i=="string"?l.error(t(i)):l.error(t("Failed to update review status: {{errors}}",{errors:Object.values(i).join(", ")}))}})},Z=()=>{N(""),P(""),R(""),k(""),F("all"),D(""),E(""),T(!1),p.get(route("hr.performance.employee-reviews.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=[];me(C,"create-employee-reviews")&&O.push({label:t("Schedule Review"),icon:o.jsx(pe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>W()});const ee=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:t("Performance"),href:route("hr.performance.indicator-categories.index")},{title:t("Employee Reviews")}],te=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var i,y,w,b,_;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?o.jsx("img",{src:r.employee.avatar,alt:(y=r.employee)==null?void 0:y.name,className:"h-full w-full object-cover"}):j(((w=r.employee)==null?void 0:w.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((b=r.employee)==null?void 0:b.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((_=r.employee)==null?void 0:_.email)||""})]})]})}},{key:"reviewer.name",label:t("Reviewer"),render:(e,r)=>{var i,y,w,b,_;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.reviewer)!=null&&i.avatar?o.jsx("img",{src:r.reviewer.avatar,alt:(y=r.reviewer)==null?void 0:y.name,className:"h-full w-full object-cover"}):j(((w=r.reviewer)==null?void 0:w.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((b=r.reviewer)==null?void 0:b.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((_=r.reviewer)==null?void 0:_.email)||""})]})]})}},{key:"review_cycle.name",label:t("Review Cycle"),render:(e,r)=>{var i;return((i=r.review_cycle)==null?void 0:i.name)||"-"}},{key:"review_date",label:t("Review Date"),sortable:!0,render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"}},{key:"overall_rating",label:t("Rating"),render:e=>e?e.toFixed(1):"-"},{key:"status",label:t("Status"),render:e=>{let r="",i="";switch(e){case"scheduled":r="bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",i=t("Scheduled");break;case"in_progress":r="bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20",i=t("In Progress");break;case"completed":r="bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",i=t("Completed");break;default:r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",i=e}return o.jsx(ne,{variant:"outline",className:r,children:i})}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-reviews"},{label:t("Conduct Review"),icon:"ClipboardList",action:"conduct",className:"text-green-500",requiredPermission:"edit-employee-reviews",condition:e=>e.status!=="completed"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-amber-500",requiredPermission:"edit-employee-reviews"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-reviews",condition:e=>e.status!=="completed"}],ie=[{value:"all",label:t("All Statuses")},{value:"scheduled",label:t("Scheduled")},{value:"in_progress",label:t("In Progress")},{value:"completed",label:t("Completed")}],q=[{value:"",label:t("Select Employee"),disabled:!0},...(B||[]).map(e=>({value:e.id.toString(),label:`${e.name} (${e.employee_id})`}))],oe=[{value:"",label:t("Select Review Cycle"),disabled:!0},...(U||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(se,{title:t("Employee Reviews"),url:"/hr/performance/employee-reviews",actions:O,breadcrumbs:ee,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ve,{searchTerm:c,onSearchChange:N,onSearch:J,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:u,onChange:P,options:q,searchable:!0},{name:"reviewer_id",label:t("Reviewer"),type:"select",value:v,onChange:R,options:q,searchable:!0},{name:"review_cycle_id",label:t("Review Cycle"),type:"select",value:h,onChange:k,options:oe,searchable:!0},{name:"status",label:t("Status"),type:"select",value:n,onChange:F,options:ie},{name:"date_from",label:t("From Date"),type:"date",value:g,onChange:D},{name:"date_to",label:t("To Date"),type:"date",value:f,onChange:E}],showFilters:L,setShowFilters:T,hasActiveFilters:z,activeFilterCount:G,onResetFilters:Z,onApplyFilters:A,currentPerPage:((I=a.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{p.get(route("hr.performance.employee-reviews.index"),{page:1,per_page:parseInt(e),search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(de,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:Q,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:K,permissions:C,entityPermissions:{view:"view-employee-reviews",create:"create-employee-reviews",edit:"edit-employee-reviews",delete:"delete-employee-reviews"}}),o.jsx(ue,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("employee reviews"),onPageChange:e=>p.get(e)})]}),o.jsx(ce,{isOpen:H,onClose:()=>S(!1),onConfirm:X,itemName:`${((M=d==null?void 0:d.employee)==null?void 0:M.first_name)||""} ${(($=d==null?void 0:d.employee)==null?void 0:$.last_name)||""}'s review`,entityName:"employee review"})]})}export{Qr as default};
diff --git a/public/build/assets/index-BTEdj7c2.js b/public/build/assets/index-6y__uG-q.js
similarity index 62%
rename from public/build/assets/index-BTEdj7c2.js
rename to public/build/assets/index-6y__uG-q.js
index 53dfaacc7..2c7a6e8cd 100644
--- a/public/build/assets/index-BTEdj7c2.js
+++ b/public/build/assets/index-6y__uG-q.js
@@ -1 +1 @@
-import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as oe}from"./page-template-CUbbykGe.js";import{u as ae,c as ne,x as pe,P as me,B as le,r as d,D as de,t as r}from"./app-DCZHPiEr.js";import{C as ce}from"./CrudTable-C2L9P_V2.js";import{C as q}from"./CrudFormModal-BbMnKdFg.js";import{C as ue}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ge}from"./pagination-CLhGv5TU.js";import{S as he}from"./search-and-filter-bar-CvVfaqsJ.js";import fe from"./view-B93pGUgB.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ri(){var E,T,B;const{t}=ae(),{auth:S,trainingTypes:o,branches:I,departments:f,filters:p={}}=ne().props,D=(S==null?void 0:S.permissions)||[],[g,j]=n.useState(p.search||""),[m,C]=n.useState(p.branch_id||""),[l,b]=n.useState(p.department_id||""),[R,F]=n.useState(!1),[$,_]=n.useState(!1),[u,V]=n.useState(null),[z,w]=n.useState([]);n.useEffect(()=>{if(m===""||m==="_none_")w(f||[]),b("");else{const e=f.filter(i=>i.branch_id.toString()===m);w(e),l&&!e.find(i=>i.id.toString()===l)&&b("")}},[m,f,l]);const[U,v]=n.useState(!1),[H,h]=n.useState(!1),[c,N]=n.useState(null),[y,P]=n.useState("create"),[x,A]=n.useState(null),G=()=>m!==""||l!==""||g!=="",J=()=>(m!==""?1:0)+(l!==""?1:0)+(g!==""?1:0),K=e=>{e.preventDefault(),O()},O=()=>{d.get(route("hr.training-types.index"),{page:1,search:g||void 0,branch_id:m||void 0,department_id:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},L=e=>{const i=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.training-types.index"),{sort_field:e,sort_direction:i,page:1,search:g||void 0,branch_id:m||void 0,department_id:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=(e,i)=>{switch(N(i),e){case"view":A(i);break;case"edit":P("edit"),h(!0);break;case"assign-departments":V(i),_(!0);break;case"delete":v(!0);break}},W=()=>{N(null),P("create"),h(!0)},X=e=>{const i={...e};y==="create"?(r.loading(t("Creating training type...")),d.post(route("hr.training-types.store"),i,{onSuccess:s=>{h(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Training type created successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(t(`Failed to create training type: ${Object.values(s).join(", ")}`))}})):y==="edit"&&(r.loading(t("Updating training type...")),d.put(route("hr.training-types.update",c.id),i,{onSuccess:s=>{h(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Training type updated successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(t(`Failed to update training type: ${Object.values(s).join(", ")}`))}}))},Y=e=>{r.loading(t("Assigning departments...")),d.put(route("hr.training-types.assign-departments",u.id),{department_ids:e.department_ids},{onSuccess:i=>{_(!1),r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):r.success(t("Departments assigned successfully"))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(t(`Failed to assign departments: ${Object.values(i).join(", ")}`))}})},Z=()=>{r.loading(t("Deleting training type...")),d.delete(route("hr.training-types.destroy",c.id),{onSuccess:e=>{v(!1),r.dismiss(),e.props.flash.success?r.success(t(e.props.flash.success)):e.props.flash.error?r.error(t(e.props.flash.error)):r.success(t("Training type deleted successfully"))},onError:e=>{r.dismiss(),typeof e=="string"?r.error(e):r.error(t(`Failed to delete training type: ${Object.values(e).join(", ")}`))}})},ee=()=>{j(""),C(""),b(""),F(!1),d.get(route("hr.training-types.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},k=[];pe(D,"create-training-types")&&k.push({label:t("Add Training Type"),icon:a.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>W()});const te=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.training-types.index")},{title:t("Training Management"),href:route("hr.training-types.index")},{title:t("Training Types")}],re=[{key:"name",label:t("Name"),sortable:!0,render:e=>e||"-"},{key:"departments",label:t("Departments"),render:e=>!e||e.length===0?a.jsx("span",{className:"text-gray-500",children:t("Departments Not Assigned")}):a.jsx("div",{className:"flex flex-wrap gap-1",children:e.map(i=>{var s;return a.jsxs(le,{variant:"outline",className:"flex flex-col items-start",children:[a.jsx("div",{className:"font-medium",children:i.name}),a.jsx("div",{className:"text-xs text-gray-500",children:((s=i.branch)==null?void 0:s.name)||"-"})]},i.id)})})},{key:"training_programs_count",label:t("Programs"),render:(e,i)=>i.training_programs_count||"0"}],ie=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-types"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-types"},{label:t("Assign Departments"),icon:"Users",action:"assign-departments",className:"text-green-500",requiredPermission:"edit-training-types"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-types"}],M=[{value:"_none_",label:t("All Branches")},...(I||[]).map(e=>({value:e.id.toString(),label:e.name}))],se=[{value:"_none_",label:t("All Departments")},...z.map(e=>({value:e.id.toString(),label:e.name}))];return a.jsxs(oe,{title:t("Training Types"),url:"/hr/training/types",actions:k,breadcrumbs:te,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(he,{searchTerm:g,onSearchChange:j,onSearch:K,filters:[{name:"branch_id",label:t("Branch"),type:"select",value:m,onChange:C,options:M,searchable:!0},{name:"department_id",label:t("Department"),type:"select",value:l,onChange:b,options:se,searchable:!0}],showFilters:R,setShowFilters:F,hasActiveFilters:G,activeFilterCount:J,onResetFilters:ee,onApplyFilters:O,currentPerPage:((E=p.per_page)==null?void 0:E.toString())||"10",onPerPageChange:e=>{d.get(route("hr.training-types.index"),{page:1,per_page:parseInt(e),search:g||void 0,branch_id:m||void 0,department_id:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(ce,{columns:re,actions:ie,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:Q,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:L,permissions:D,entityPermissions:{view:"view-training-types",create:"create-training-types",edit:"edit-training-types",delete:"delete-training-types"}}),a.jsx(ge,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("training types"),onPageChange:e=>d.get(e)})]}),a.jsx(q,{isOpen:H,onClose:()=>h(!1),onSubmit:X,formConfig:{fields:[{name:"name",label:t("Name"),type:"text",required:!0},{name:"description",label:t("Description"),type:"textarea"},{name:"branch_id",label:t("Branch"),type:"select",required:!0,searchable:!0,options:M.filter(e=>e.value!=="_none_")}],modalSize:"md"},initialData:c?{...c,branch_id:((T=c.branch_id)==null?void 0:T.toString())??""}:null,title:t(y==="create"?"Add New Training Type":"Edit Training Type"),mode:y}),a.jsx(q,{isOpen:$,onClose:()=>_(!1),onSubmit:Y,formConfig:{fields:[{name:"department_ids",label:t("Departments"),type:"multi-select",options:f.filter(e=>e.branch_id===(u==null?void 0:u.branch_id)).map(e=>({value:e.id.toString(),label:e.name})),helpText:t("Select departments for this training type")}],modalSize:"2xl"},initialData:{department_ids:((B=u==null?void 0:u.departments)==null?void 0:B.map(e=>e.id.toString()))||[]},title:t("Assign Departments"),mode:"edit"}),a.jsx(ue,{isOpen:U,onClose:()=>v(!1),onConfirm:Z,itemName:(c==null?void 0:c.name)||"",entityName:"training type"}),a.jsx(de,{open:!!x,onOpenChange:()=>A(null),children:x&&a.jsx(fe,{trainingType:x})})]})}export{ri as default};
+import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as oe}from"./page-template-CM2S36EN.js";import{u as ae,c as ne,x as pe,P as me,B as le,r as d,D as de,t as r}from"./app-4fHGBOxL.js";import{C as ce}from"./CrudTable-Cxl8O2CF.js";import{C as q}from"./CrudFormModal-Cseu7azN.js";import{C as ue}from"./CrudDeleteModal-BgIUshon.js";import{P as ge}from"./pagination-CGq0GJg0.js";import{S as he}from"./search-and-filter-bar-Dtigj_x9.js";import fe from"./view-BnmTRhlL.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ri(){var E,T,B;const{t}=ae(),{auth:S,trainingTypes:o,branches:I,departments:f,filters:p={}}=ne().props,D=(S==null?void 0:S.permissions)||[],[g,j]=n.useState(p.search||""),[m,C]=n.useState(p.branch_id||""),[l,b]=n.useState(p.department_id||""),[R,F]=n.useState(!1),[$,_]=n.useState(!1),[u,V]=n.useState(null),[z,w]=n.useState([]);n.useEffect(()=>{if(m===""||m==="_none_")w(f||[]),b("");else{const e=f.filter(i=>i.branch_id.toString()===m);w(e),l&&!e.find(i=>i.id.toString()===l)&&b("")}},[m,f,l]);const[U,v]=n.useState(!1),[H,h]=n.useState(!1),[c,N]=n.useState(null),[y,P]=n.useState("create"),[x,A]=n.useState(null),G=()=>m!==""||l!==""||g!=="",J=()=>(m!==""?1:0)+(l!==""?1:0)+(g!==""?1:0),K=e=>{e.preventDefault(),O()},O=()=>{d.get(route("hr.training-types.index"),{page:1,search:g||void 0,branch_id:m||void 0,department_id:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},L=e=>{const i=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.training-types.index"),{sort_field:e,sort_direction:i,page:1,search:g||void 0,branch_id:m||void 0,department_id:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=(e,i)=>{switch(N(i),e){case"view":A(i);break;case"edit":P("edit"),h(!0);break;case"assign-departments":V(i),_(!0);break;case"delete":v(!0);break}},W=()=>{N(null),P("create"),h(!0)},X=e=>{const i={...e};y==="create"?(r.loading(t("Creating training type...")),d.post(route("hr.training-types.store"),i,{onSuccess:s=>{h(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Training type created successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(t(`Failed to create training type: ${Object.values(s).join(", ")}`))}})):y==="edit"&&(r.loading(t("Updating training type...")),d.put(route("hr.training-types.update",c.id),i,{onSuccess:s=>{h(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Training type updated successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(t(`Failed to update training type: ${Object.values(s).join(", ")}`))}}))},Y=e=>{r.loading(t("Assigning departments...")),d.put(route("hr.training-types.assign-departments",u.id),{department_ids:e.department_ids},{onSuccess:i=>{_(!1),r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):r.success(t("Departments assigned successfully"))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(t(`Failed to assign departments: ${Object.values(i).join(", ")}`))}})},Z=()=>{r.loading(t("Deleting training type...")),d.delete(route("hr.training-types.destroy",c.id),{onSuccess:e=>{v(!1),r.dismiss(),e.props.flash.success?r.success(t(e.props.flash.success)):e.props.flash.error?r.error(t(e.props.flash.error)):r.success(t("Training type deleted successfully"))},onError:e=>{r.dismiss(),typeof e=="string"?r.error(e):r.error(t(`Failed to delete training type: ${Object.values(e).join(", ")}`))}})},ee=()=>{j(""),C(""),b(""),F(!1),d.get(route("hr.training-types.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},k=[];pe(D,"create-training-types")&&k.push({label:t("Add Training Type"),icon:a.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>W()});const te=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.training-types.index")},{title:t("Training Management"),href:route("hr.training-types.index")},{title:t("Training Types")}],re=[{key:"name",label:t("Name"),sortable:!0,render:e=>e||"-"},{key:"departments",label:t("Departments"),render:e=>!e||e.length===0?a.jsx("span",{className:"text-gray-500",children:t("Departments Not Assigned")}):a.jsx("div",{className:"flex flex-wrap gap-1",children:e.map(i=>{var s;return a.jsxs(le,{variant:"outline",className:"flex flex-col items-start",children:[a.jsx("div",{className:"font-medium",children:i.name}),a.jsx("div",{className:"text-xs text-gray-500",children:((s=i.branch)==null?void 0:s.name)||"-"})]},i.id)})})},{key:"training_programs_count",label:t("Programs"),render:(e,i)=>i.training_programs_count||"0"}],ie=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-types"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-types"},{label:t("Assign Departments"),icon:"Users",action:"assign-departments",className:"text-green-500",requiredPermission:"edit-training-types"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-types"}],M=[{value:"_none_",label:t("All Branches")},...(I||[]).map(e=>({value:e.id.toString(),label:e.name}))],se=[{value:"_none_",label:t("All Departments")},...z.map(e=>({value:e.id.toString(),label:e.name}))];return a.jsxs(oe,{title:t("Training Types"),url:"/hr/training/types",actions:k,breadcrumbs:te,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(he,{searchTerm:g,onSearchChange:j,onSearch:K,filters:[{name:"branch_id",label:t("Branch"),type:"select",value:m,onChange:C,options:M,searchable:!0},{name:"department_id",label:t("Department"),type:"select",value:l,onChange:b,options:se,searchable:!0}],showFilters:R,setShowFilters:F,hasActiveFilters:G,activeFilterCount:J,onResetFilters:ee,onApplyFilters:O,currentPerPage:((E=p.per_page)==null?void 0:E.toString())||"10",onPerPageChange:e=>{d.get(route("hr.training-types.index"),{page:1,per_page:parseInt(e),search:g||void 0,branch_id:m||void 0,department_id:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(ce,{columns:re,actions:ie,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:Q,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:L,permissions:D,entityPermissions:{view:"view-training-types",create:"create-training-types",edit:"edit-training-types",delete:"delete-training-types"}}),a.jsx(ge,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("training types"),onPageChange:e=>d.get(e)})]}),a.jsx(q,{isOpen:H,onClose:()=>h(!1),onSubmit:X,formConfig:{fields:[{name:"name",label:t("Name"),type:"text",required:!0},{name:"description",label:t("Description"),type:"textarea"},{name:"branch_id",label:t("Branch"),type:"select",required:!0,searchable:!0,options:M.filter(e=>e.value!=="_none_")}],modalSize:"md"},initialData:c?{...c,branch_id:((T=c.branch_id)==null?void 0:T.toString())??""}:null,title:t(y==="create"?"Add New Training Type":"Edit Training Type"),mode:y}),a.jsx(q,{isOpen:$,onClose:()=>_(!1),onSubmit:Y,formConfig:{fields:[{name:"department_ids",label:t("Departments"),type:"multi-select",options:f.filter(e=>e.branch_id===(u==null?void 0:u.branch_id)).map(e=>({value:e.id.toString(),label:e.name})),helpText:t("Select departments for this training type")}],modalSize:"2xl"},initialData:{department_ids:((B=u==null?void 0:u.departments)==null?void 0:B.map(e=>e.id.toString()))||[]},title:t("Assign Departments"),mode:"edit"}),a.jsx(ue,{isOpen:U,onClose:()=>v(!1),onConfirm:Z,itemName:(c==null?void 0:c.name)||"",entityName:"training type"}),a.jsx(de,{open:!!x,onOpenChange:()=>A(null),children:x&&a.jsx(fe,{trainingType:x})})]})}export{ri as default};
diff --git a/public/build/assets/index-BOIrT0AG.js b/public/build/assets/index-9lesqGgA.js
similarity index 74%
rename from public/build/assets/index-BOIrT0AG.js
rename to public/build/assets/index-9lesqGgA.js
index b8cda54bd..71411b653 100644
--- a/public/build/assets/index-BOIrT0AG.js
+++ b/public/build/assets/index-9lesqGgA.js
@@ -1 +1 @@
-import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as be}from"./page-template-CUbbykGe.js";import{u as fe,c as ge,x as he,P as ve,o as xe,F as Se,r as d,M as ye,D as _e,t as r}from"./app-DCZHPiEr.js";import{C as Ce}from"./CrudTable-C2L9P_V2.js";import{C as x}from"./CrudFormModal-BbMnKdFg.js";import{C as je}from"./CrudDeleteModal-D4meZ8pP.js";import{P as we}from"./pagination-CLhGv5TU.js";import{S as Pe}from"./search-and-filter-bar-CvVfaqsJ.js";import De from"./view-B9H_3VFF.js";import{u as Fe}from"./use-initials-BK4eRgYY.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function fr(){var V,z;const{t:e}=fe(),{auth:S,trips:l,employees:L,filters:p={}}=ge().props,P=(S==null?void 0:S.permissions)||[],H=Fe(),[u,D]=n.useState(p.search||""),[c,F]=n.useState(p.employee_id||""),[m,A]=n.useState(p.status||"all"),[b,O]=n.useState(p.date_from||""),[f,k]=n.useState(p.date_to||""),[G,E]=n.useState(!1),[J,y]=n.useState(!1),[K,g]=n.useState(!1),[Q,_]=n.useState(!1),[X,C]=n.useState(!1),[Y,j]=n.useState(!1),[i,N]=n.useState(null),[h,T]=n.useState("create"),[w,q]=n.useState(null),Z=()=>c!==""||m!=="all"||b!==""||f!==""||u!=="",ee=()=>(c!==""?1:0)+(m!=="all"?1:0)+(b!==""?1:0)+(f!==""?1:0)+(u!==""?1:0),te=t=>{t.preventDefault(),M()},M=()=>{d.get(route("hr.trips.index"),{page:1,search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},se=t=>{const s=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.trips.index"),{sort_field:t,sort_direction:s,page:1,search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},R=(t,s)=>{switch(N(s),t){case"view":q(s);break;case"edit":T("edit"),g(!0);break;case"delete":y(!0);break;case"change-status":_(!0);break;case"advance-status":C(!0);break;case"reimbursement-status":j(!0);break;case"download-document":window.open(route("hr.trips.download-document",s.id),"_blank");break;case"view-expenses":d.get(route("hr.trips.expenses",s.id));break}},re=()=>{N(null),T("create"),g(!0)},ae=t=>{const s=t;h==="create"?(r.loading(e("Creating trip...")),d.post(route("hr.trips.store"),s,{onSuccess:o=>{g(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error&&r.error(e(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e("Failed to create trip: {{errors}}",{errors:Object.values(o).join(", ")}))}})):h==="edit"&&(r.loading(e("Updating trip...")),d.put(route("hr.trips.update",i.id),s,{onSuccess:o=>{g(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error&&r.error(e(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e("Failed to update trip: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},ie=t=>{r.loading(e("Updating trip status...")),d.put(route("hr.trips.change-status",i.id),t,{onSuccess:s=>{_(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update trip status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},oe=t=>{r.loading(e("Updating advance status...")),d.put(route("hr.trips.update-advance-status",i.id),t,{onSuccess:s=>{C(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update advance status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},le=t=>{r.loading(e("Updating reimbursement status...")),d.put(route("hr.trips.update-reimbursement-status",i.id),t,{onSuccess:s=>{j(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update reimbursement status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ne=()=>{r.loading(e("Deleting trip...")),d.delete(route("hr.trips.destroy",i.id),{onSuccess:t=>{y(!1),r.dismiss(),t.props.flash.success?r.success(e(t.props.flash.success)):t.props.flash.error&&r.error(e(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(e(t)):r.error(e("Failed to delete trip: {{errors}}",{errors:Object.values(t).join(", ")}))}})},pe=()=>{D(""),F(""),A("all"),O(""),k(""),E(!1),d.get(route("hr.trips.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},U=[];he(P,"create-trips")&&U.push({label:e("Add Trip"),icon:a.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>re()});const de=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.trips.index")},{title:e("Trips")}],me=[{key:"employee.name",label:e("Employee"),render:(t,s)=>{var o,v,W,B,I;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=s.employee)!=null&&o.avatar?a.jsx("img",{src:s.employee.avatar,alt:(v=s.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):H(((W=s.employee)==null?void 0:W.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((B=s.employee)==null?void 0:B.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((I=s.employee)==null?void 0:I.email)||""})]})]})}},{key:"destination",label:e("Destination"),render:t=>t||"-"},{key:"start_date",label:e("Start Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"end_date",label:e("End Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const s={planned:"bg-blue-50 text-blue-700 ring-blue-600/20",ongoing:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"advance_amount",label:e("Advance"),render:(t,s)=>{if(!t||parseFloat(t)===0)return"-";const o={requested:"bg-blue-50 text-blue-700 ring-blue-600/20",approved:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",paid:"bg-green-50 text-green-700 ring-green-600/20",reconciled:"bg-purple-50 text-purple-700 ring-purple-600/20"};return a.jsxs("div",{children:[a.jsxs("div",{children:[" ",window.appSettings.formatCurrency(t)]}),s.advance_status&&a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[s.advance_status]||""}`,children:s.advance_status.charAt(0).toUpperCase()+s.advance_status.slice(1)})]})}},{key:"total_expenses",label:e("Expenses"),render:(t,s)=>{if(!t||parseFloat(t)===0)return"-";const o={pending:"bg-blue-50 text-blue-700 ring-blue-600/20",approved:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",paid:"bg-green-50 text-green-700 ring-green-600/20"};return a.jsxs("div",{children:[a.jsx("div",{children:window.appSettings.formatCurrency(t)}),s.reimbursement_status&&a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[s.reimbursement_status]||""}`,children:s.reimbursement_status.charAt(0).toUpperCase()+s.reimbursement_status.slice(1)})]})}},{key:"actions",label:e("Expenses"),render:(t,s)=>a.jsx("div",{className:"flex space-x-2",children:a.jsxs(xe,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:o=>{o.stopPropagation(),R("view-expenses",s)},children:[a.jsx(Se,{className:"h-4 w-4 mr-1"}),e("Expenses")]})})}],ue=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-trips"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-trips"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:"edit-trips"},{label:e("Advance Status"),icon:"DollarSign",action:"advance-status",className:"text-purple-500",requiredPermission:"edit-trips",showWhen:t=>t.advance_amount>0},{label:e("Reimbursement Status"),icon:"CreditCard",action:"reimbursement-status",className:"text-indigo-500",requiredPermission:"edit-trips",showWhen:t=>t.total_expenses>0},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-trips"}],$=[{value:"",label:e("All Employees"),disabled:!0},...(L||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ce=[{value:"all",label:e("All Statuses")},{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}];return a.jsxs(be,{title:e("Trips"),url:"/hr/trips",actions:U,breadcrumbs:de,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Pe,{searchTerm:u,onSearchChange:D,onSearch:te,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:c,onChange:F,options:$,searchable:!0},{name:"status",label:e("Status"),type:"select",value:m,onChange:A,options:ce},{name:"date_from",label:e("Start Date From"),type:"date",value:b,onChange:O},{name:"date_to",label:e("End Date To"),type:"date",value:f,onChange:k}],showFilters:G,setShowFilters:E,hasActiveFilters:Z,activeFilterCount:ee,onResetFilters:pe,onApplyFilters:M,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{d.get(route("hr.trips.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Ce,{columns:me,actions:ue,data:(l==null?void 0:l.data)||[],from:(l==null?void 0:l.from)||1,onAction:R,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:se,permissions:P,entityPermissions:{view:"view-trips",create:"create-trips",edit:"edit-trips",delete:"delete-trips"}}),a.jsx(we,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:e("trips"),onPageChange:t=>d.get(t)})]}),a.jsx(x,{isOpen:K,onClose:()=>g(!1),onSubmit:ae,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:$.filter(t=>t.value!==""),searchable:!0},{name:"purpose",label:e("Purpose"),type:"text",required:!0},{name:"destination",label:e("Destination"),type:"text",required:!0},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"expected_outcomes",label:e("Expected Outcomes"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,o)=>a.jsx(ye,{value:String(s[t.name]||""),onChange:v=>o(t.name,v),placeholder:e("Select document file...")})},{name:"advance_amount",label:e("Advance Amount"),type:"number",min:0,step:.01},...h==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"advance_status",label:e("Advance Status"),type:"select",options:[{value:"requested",label:e("Requested")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")},{value:"reconciled",label:e("Reconciled")}],showWhen:t=>t.advance_amount>0},{name:"reimbursement_status",label:e("Reimbursement Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")}],showWhen:t=>t.total_expenses>0},{name:"trip_report",label:e("Trip Report"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:i?{...i,start_date:i.start_date?i.start_date.split("T")[0]:"",end_date:i.end_date?i.end_date.split("T")[0]:""}:null,title:e(h==="create"?"Add New Trip":"Edit Trip"),mode:h}),a.jsx(x,{isOpen:Q,onClose:()=>_(!1),onSubmit:ie,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}],defaultValue:i==null?void 0:i.status}],modalSize:"sm"},initialData:i,title:e("Change Trip Status"),mode:"edit"}),a.jsx(x,{isOpen:X,onClose:()=>C(!1),onSubmit:oe,formConfig:{fields:[{name:"advance_status",label:e("Advance Status"),type:"select",required:!0,options:[{value:"requested",label:e("Requested")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")},{value:"reconciled",label:e("Reconciled")}],defaultValue:i==null?void 0:i.advance_status}],modalSize:"sm"},initialData:i,title:e("Change Advance Status"),mode:"edit"}),a.jsx(x,{isOpen:Y,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"reimbursement_status",label:e("Reimbursement Status"),type:"select",required:!0,options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")}],defaultValue:i==null?void 0:i.reimbursement_status}],modalSize:"sm"},initialData:i,title:e("Change Reimbursement Status"),mode:"edit"}),a.jsx(je,{isOpen:J,onClose:()=>y(!1),onConfirm:ne,itemName:`${((z=i==null?void 0:i.employee)==null?void 0:z.name)||""} - ${(i==null?void 0:i.purpose)||""}`,entityName:"trip"}),a.jsx(_e,{open:!!w,onOpenChange:()=>q(null),children:w&&a.jsx(De,{trip:w})})]})}export{fr as default};
+import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as be}from"./page-template-CM2S36EN.js";import{u as fe,c as ge,x as he,P as ve,o as xe,F as Se,r as d,M as ye,D as _e,t as r}from"./app-4fHGBOxL.js";import{C as Ce}from"./CrudTable-Cxl8O2CF.js";import{C as x}from"./CrudFormModal-Cseu7azN.js";import{C as je}from"./CrudDeleteModal-BgIUshon.js";import{P as we}from"./pagination-CGq0GJg0.js";import{S as Pe}from"./search-and-filter-bar-Dtigj_x9.js";import De from"./view-C9YWcneg.js";import{u as Fe}from"./use-initials-BK4eRgYY.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function fr(){var V,z;const{t:e}=fe(),{auth:S,trips:l,employees:L,filters:p={}}=ge().props,P=(S==null?void 0:S.permissions)||[],H=Fe(),[u,D]=n.useState(p.search||""),[c,F]=n.useState(p.employee_id||""),[m,A]=n.useState(p.status||"all"),[b,O]=n.useState(p.date_from||""),[f,k]=n.useState(p.date_to||""),[G,E]=n.useState(!1),[J,y]=n.useState(!1),[K,g]=n.useState(!1),[Q,_]=n.useState(!1),[X,C]=n.useState(!1),[Y,j]=n.useState(!1),[i,N]=n.useState(null),[h,T]=n.useState("create"),[w,q]=n.useState(null),Z=()=>c!==""||m!=="all"||b!==""||f!==""||u!=="",ee=()=>(c!==""?1:0)+(m!=="all"?1:0)+(b!==""?1:0)+(f!==""?1:0)+(u!==""?1:0),te=t=>{t.preventDefault(),M()},M=()=>{d.get(route("hr.trips.index"),{page:1,search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},se=t=>{const s=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.trips.index"),{sort_field:t,sort_direction:s,page:1,search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},R=(t,s)=>{switch(N(s),t){case"view":q(s);break;case"edit":T("edit"),g(!0);break;case"delete":y(!0);break;case"change-status":_(!0);break;case"advance-status":C(!0);break;case"reimbursement-status":j(!0);break;case"download-document":window.open(route("hr.trips.download-document",s.id),"_blank");break;case"view-expenses":d.get(route("hr.trips.expenses",s.id));break}},re=()=>{N(null),T("create"),g(!0)},ae=t=>{const s=t;h==="create"?(r.loading(e("Creating trip...")),d.post(route("hr.trips.store"),s,{onSuccess:o=>{g(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error&&r.error(e(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e("Failed to create trip: {{errors}}",{errors:Object.values(o).join(", ")}))}})):h==="edit"&&(r.loading(e("Updating trip...")),d.put(route("hr.trips.update",i.id),s,{onSuccess:o=>{g(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error&&r.error(e(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e("Failed to update trip: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},ie=t=>{r.loading(e("Updating trip status...")),d.put(route("hr.trips.change-status",i.id),t,{onSuccess:s=>{_(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update trip status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},oe=t=>{r.loading(e("Updating advance status...")),d.put(route("hr.trips.update-advance-status",i.id),t,{onSuccess:s=>{C(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update advance status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},le=t=>{r.loading(e("Updating reimbursement status...")),d.put(route("hr.trips.update-reimbursement-status",i.id),t,{onSuccess:s=>{j(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update reimbursement status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ne=()=>{r.loading(e("Deleting trip...")),d.delete(route("hr.trips.destroy",i.id),{onSuccess:t=>{y(!1),r.dismiss(),t.props.flash.success?r.success(e(t.props.flash.success)):t.props.flash.error&&r.error(e(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(e(t)):r.error(e("Failed to delete trip: {{errors}}",{errors:Object.values(t).join(", ")}))}})},pe=()=>{D(""),F(""),A("all"),O(""),k(""),E(!1),d.get(route("hr.trips.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},U=[];he(P,"create-trips")&&U.push({label:e("Add Trip"),icon:a.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>re()});const de=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.trips.index")},{title:e("Trips")}],me=[{key:"employee.name",label:e("Employee"),render:(t,s)=>{var o,v,W,B,I;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=s.employee)!=null&&o.avatar?a.jsx("img",{src:s.employee.avatar,alt:(v=s.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):H(((W=s.employee)==null?void 0:W.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((B=s.employee)==null?void 0:B.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((I=s.employee)==null?void 0:I.email)||""})]})]})}},{key:"destination",label:e("Destination"),render:t=>t||"-"},{key:"start_date",label:e("Start Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"end_date",label:e("End Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const s={planned:"bg-blue-50 text-blue-700 ring-blue-600/20",ongoing:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"advance_amount",label:e("Advance"),render:(t,s)=>{if(!t||parseFloat(t)===0)return"-";const o={requested:"bg-blue-50 text-blue-700 ring-blue-600/20",approved:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",paid:"bg-green-50 text-green-700 ring-green-600/20",reconciled:"bg-purple-50 text-purple-700 ring-purple-600/20"};return a.jsxs("div",{children:[a.jsxs("div",{children:[" ",window.appSettings.formatCurrency(t)]}),s.advance_status&&a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[s.advance_status]||""}`,children:s.advance_status.charAt(0).toUpperCase()+s.advance_status.slice(1)})]})}},{key:"total_expenses",label:e("Expenses"),render:(t,s)=>{if(!t||parseFloat(t)===0)return"-";const o={pending:"bg-blue-50 text-blue-700 ring-blue-600/20",approved:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",paid:"bg-green-50 text-green-700 ring-green-600/20"};return a.jsxs("div",{children:[a.jsx("div",{children:window.appSettings.formatCurrency(t)}),s.reimbursement_status&&a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[s.reimbursement_status]||""}`,children:s.reimbursement_status.charAt(0).toUpperCase()+s.reimbursement_status.slice(1)})]})}},{key:"actions",label:e("Expenses"),render:(t,s)=>a.jsx("div",{className:"flex space-x-2",children:a.jsxs(xe,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:o=>{o.stopPropagation(),R("view-expenses",s)},children:[a.jsx(Se,{className:"h-4 w-4 mr-1"}),e("Expenses")]})})}],ue=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-trips"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-trips"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:"edit-trips"},{label:e("Advance Status"),icon:"DollarSign",action:"advance-status",className:"text-purple-500",requiredPermission:"edit-trips",showWhen:t=>t.advance_amount>0},{label:e("Reimbursement Status"),icon:"CreditCard",action:"reimbursement-status",className:"text-indigo-500",requiredPermission:"edit-trips",showWhen:t=>t.total_expenses>0},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-trips"}],$=[{value:"",label:e("All Employees"),disabled:!0},...(L||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ce=[{value:"all",label:e("All Statuses")},{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}];return a.jsxs(be,{title:e("Trips"),url:"/hr/trips",actions:U,breadcrumbs:de,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Pe,{searchTerm:u,onSearchChange:D,onSearch:te,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:c,onChange:F,options:$,searchable:!0},{name:"status",label:e("Status"),type:"select",value:m,onChange:A,options:ce},{name:"date_from",label:e("Start Date From"),type:"date",value:b,onChange:O},{name:"date_to",label:e("End Date To"),type:"date",value:f,onChange:k}],showFilters:G,setShowFilters:E,hasActiveFilters:Z,activeFilterCount:ee,onResetFilters:pe,onApplyFilters:M,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{d.get(route("hr.trips.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Ce,{columns:me,actions:ue,data:(l==null?void 0:l.data)||[],from:(l==null?void 0:l.from)||1,onAction:R,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:se,permissions:P,entityPermissions:{view:"view-trips",create:"create-trips",edit:"edit-trips",delete:"delete-trips"}}),a.jsx(we,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:e("trips"),onPageChange:t=>d.get(t)})]}),a.jsx(x,{isOpen:K,onClose:()=>g(!1),onSubmit:ae,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:$.filter(t=>t.value!==""),searchable:!0},{name:"purpose",label:e("Purpose"),type:"text",required:!0},{name:"destination",label:e("Destination"),type:"text",required:!0},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"expected_outcomes",label:e("Expected Outcomes"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,o)=>a.jsx(ye,{value:String(s[t.name]||""),onChange:v=>o(t.name,v),placeholder:e("Select document file...")})},{name:"advance_amount",label:e("Advance Amount"),type:"number",min:0,step:.01},...h==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"advance_status",label:e("Advance Status"),type:"select",options:[{value:"requested",label:e("Requested")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")},{value:"reconciled",label:e("Reconciled")}],showWhen:t=>t.advance_amount>0},{name:"reimbursement_status",label:e("Reimbursement Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")}],showWhen:t=>t.total_expenses>0},{name:"trip_report",label:e("Trip Report"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:i?{...i,start_date:i.start_date?i.start_date.split("T")[0]:"",end_date:i.end_date?i.end_date.split("T")[0]:""}:null,title:e(h==="create"?"Add New Trip":"Edit Trip"),mode:h}),a.jsx(x,{isOpen:Q,onClose:()=>_(!1),onSubmit:ie,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}],defaultValue:i==null?void 0:i.status}],modalSize:"sm"},initialData:i,title:e("Change Trip Status"),mode:"edit"}),a.jsx(x,{isOpen:X,onClose:()=>C(!1),onSubmit:oe,formConfig:{fields:[{name:"advance_status",label:e("Advance Status"),type:"select",required:!0,options:[{value:"requested",label:e("Requested")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")},{value:"reconciled",label:e("Reconciled")}],defaultValue:i==null?void 0:i.advance_status}],modalSize:"sm"},initialData:i,title:e("Change Advance Status"),mode:"edit"}),a.jsx(x,{isOpen:Y,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"reimbursement_status",label:e("Reimbursement Status"),type:"select",required:!0,options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")}],defaultValue:i==null?void 0:i.reimbursement_status}],modalSize:"sm"},initialData:i,title:e("Change Reimbursement Status"),mode:"edit"}),a.jsx(je,{isOpen:J,onClose:()=>y(!1),onConfirm:ne,itemName:`${((z=i==null?void 0:i.employee)==null?void 0:z.name)||""} - ${(i==null?void 0:i.purpose)||""}`,entityName:"trip"}),a.jsx(_e,{open:!!w,onOpenChange:()=>q(null),children:w&&a.jsx(De,{trip:w})})]})}export{fr as default};
diff --git a/public/build/assets/index-CHDTGOhe.js b/public/build/assets/index-9wktELhk.js
similarity index 71%
rename from public/build/assets/index-CHDTGOhe.js
rename to public/build/assets/index-9wktELhk.js
index 709954a3a..f9804f547 100644
--- a/public/build/assets/index-CHDTGOhe.js
+++ b/public/build/assets/index-9wktELhk.js
@@ -1 +1 @@
-import{r as l,j as s}from"./ui-Z445SNHD.js";import{C as he}from"./CrudDeleteModal-D4meZ8pP.js";import{C as X}from"./CrudFormModal-BbMnKdFg.js";import{C as ye}from"./CrudTable-C2L9P_V2.js";import{u as we,c as xe,x as ke,P as ve,F as be,r as g,D as De,t as i}from"./app-DCZHPiEr.js";import{P as je}from"./page-template-CUbbykGe.js";import{P as Se}from"./pagination-CLhGv5TU.js";import{S as Ce}from"./search-and-filter-bar-CvVfaqsJ.js";import Ne from"./view-V1zOfl_F.js";import{U as Fe}from"./user-HiC8k72a.js";import{C as Oe}from"./calendar-YoExU_hy.js";import{C as G}from"./clock-O-l8sPi0.js";import{C as Pe}from"./circle-x-DNjKzBNT.js";import{T as Ae}from"./triangle-alert-3qEGEwaA.js";import{C as Ee}from"./circle-check-big-DzwxuD1X.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./switch-CSQfVaFG.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./sparkles-DvgXh1Em.js";import"./briefcase-CsHvsiQb.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./calendar-days-CwXRpqb9.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./chevron-right-BMm7LjGG.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./coins-CCDq32ZE.js";import"./copy-CCxdHmNE.js";import"./credit-card--bIB9mjq.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./dollar-sign-BsSLq7gF.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./fingerprint-DDgCRfUP.js";import"./house-Dc4fxdSU.js";import"./gift-91YKafXv.js";import"./git-branch-BiaS4Luq.js";import"./globe-BlA6-Gdd.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-grid-B4hbZ-He.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./loader-circle-BDLqeqvu.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./log-out-D6J83Zkh.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./refresh-cw-FiNR9pzi.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./settings-DdENPkOa.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./timer-BQQZ475C.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./users-CQxTOR0I.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./index-BFT_C1pH.js";function xo(){var $,q,B,L,R;const{t}=we(),{auth:x,documentAcknowledgments:a,documents:D,users:j,filters:d={},globalSettings:o}=xe().props,S=(x==null?void 0:x.permissions)||[],[h,C]=l.useState(d.search||""),[c,N]=l.useState(d.document_id||"_empty_"),[p,F]=l.useState(d.user_id||"_empty_"),[u,O]=l.useState(d.status||"_empty_"),[H,P]=l.useState(!1),[J,k]=l.useState(!1),[K,w]=l.useState(!1),[Q,v]=l.useState(!1),[m,A]=l.useState(null),[y,E]=l.useState("create"),[b,T]=l.useState(null),W=()=>c!=="_empty_"||p!=="_empty_"||u!=="_empty_"||h!=="",Y=()=>(c!=="_empty_"?1:0)+(p!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(h!==""?1:0),Z=e=>{e.preventDefault(),M()},M=()=>{g.get(route("hr.documents.document-acknowledgments.index"),{page:1,search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ee=e=>{const r=d.sort_field===e&&d.sort_direction==="asc"?"desc":"asc";g.get(route("hr.documents.document-acknowledgments.index"),{sort_field:e,sort_direction:r,page:1,search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},te=(e,r)=>{switch(A(r),e){case"view":T(r);break;case"edit":E("edit"),w(!0);break;case"delete":k(!0);break;case"acknowledge":v(!0);break}},re=()=>{A(null),E("create"),w(!0)},oe=e=>{y==="create"?(o!=null&&o.is_demo||i.loading(t("Assigning document acknowledgment...")),g.post(route("hr.documents.document-acknowledgments.store"),e,{onSuccess:r=>{w(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to assign acknowledgment: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating document acknowledgment...")),g.put(route("hr.documents.document-acknowledgments.update",m.id),e,{onSuccess:r=>{w(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update acknowledgment: ${Object.values(r).join(", ")}`)}}))},se=()=>{o!=null&&o.is_demo||i.loading(t("Deleting document acknowledgment...")),g.delete(route("hr.documents.document-acknowledgments.destroy",m.id),{onSuccess:e=>{k(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete acknowledgment: ${Object.values(e).join(", ")}`)}})},ie=()=>{C(""),N("_empty_"),F("_empty_"),O("_empty_"),P(!1),g.get(route("hr.documents.document-acknowledgments.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ae=e=>{o!=null&&o.is_demo||i.loading(t("Acknowledging document...")),g.put(route("hr.documents.document-acknowledgments.acknowledge",m.id),{acknowledgment_note:e.acknowledgment_note||"Document acknowledged"},{onSuccess:r=>{v(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to acknowledge document: ${Object.values(r).join(", ")}`)}})},I=[];ke(S,"create-document-acknowledgments")&&I.push({label:t("Assign Document"),icon:s.jsx(ve,{className:"mr-2 h-4 w-4"}),variant:"default",onClick:()=>re()});const ne=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-acknowledgments.index")},{title:t("Acknowledgments")}],me=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Acknowledged":return"bg-green-50 text-green-700 ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-red-600/10";case"Exempted":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},de=e=>{switch(e){case"Pending":return s.jsx(G,{className:"h-3 w-3"});case"Acknowledged":return s.jsx(Ee,{className:"h-3 w-3"});case"Overdue":return s.jsx(Ae,{className:"h-3 w-3"});case"Exempted":return s.jsx(Pe,{className:"h-3 w-3"});default:return s.jsx(G,{className:"h-3 w-3"})}},le=e=>{if(e.status==="Acknowledged"||e.status==="Exempted"||!e.due_date)return null;const r=new Date,_=new Date(e.due_date).getTime()-r.getTime(),f=Math.ceil(_/(1e3*60*60*24));return f<0?{type:"overdue",days:Math.abs(f),text:`${Math.abs(f)} days overdue`}:f===0?{type:"today",days:0,text:"Due today"}:{type:"remaining",days:f,text:`${f} days remaining`}},ce=[{key:"document.title",label:t("Document"),sortable:!1,render:(e,r)=>{var n,_,f,V,z;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg text-white",style:{backgroundColor:((_=(n=r.document)==null?void 0:n.category)==null?void 0:_.color)||"#3B82F6"},children:s.jsx(be,{className:"h-5 w-5"})}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((f=r.document)==null?void 0:f.title)||"Unknown Document"}),s.jsx("div",{className:"text-xs text-gray-500",children:(z=(V=r.document)==null?void 0:V.category)==null?void 0:z.name})]})]})}},{key:"user.name",label:t("Employee"),render:(e,r)=>{var n;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx(Fe,{className:"h-4 w-4 text-gray-500"}),((n=r.user)==null?void 0:n.name)||"Unknown User"]})}},{key:"status",label:t("Status"),render:e=>s.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${me(e)}`,children:[de(e),t(e)]})},{key:"acknowledged_at",label:t("Acknowledged"),sortable:!0,render:(e,r)=>{var n;return e?s.jsx("div",{children:s.jsx("div",{className:"text-sm",children:e?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"})}):"-"}},{key:"due_date",label:t("Due Date"),sortable:!0,render:(e,r)=>{var _;if(!e)return"-";const n=le(r);return s.jsxs("div",{children:[s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Oe,{className:"h-4 w-4 text-gray-500"}),e?((_=window.appSettings)==null?void 0:_.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"]}),n&&s.jsx("div",{className:`text-xs ${n.type==="overdue"?"text-red-600":n.type==="today"?"text-orange-600":"text-gray-500"}`,children:n.text})]})}},{key:"assigned_by.name",label:t("Assigned By"),render:(e,r)=>{var n;return((n=r.assigned_by)==null?void 0:n.name)||"-"}},{key:"assigned_at",label:t("Assigned"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],pe=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-document-acknowledgments"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-document-acknowledgments"},{label:t("Acknowledge"),icon:"CheckCircle",action:"acknowledge",className:"text-green-500",requiredPermission:"acknowledge-document-acknowledgments",condition:e=>e.status==="Pending"||e.status==="Overdue"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-document-acknowledgments"}],ue=[{value:"_empty_",label:t("All Documents"),disabled:!0},...(D||[]).map(e=>({value:e.id.toString(),label:e.title}))],fe=[{value:"_empty_",label:t("All Users"),disabled:!0},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))],U=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"Acknowledged",label:t("Acknowledged")},{value:"Overdue",label:t("Overdue")},{value:"Exempted",label:t("Exempted")}],ge=[{value:"_empty_",label:t("Select Document")},...(D||[]).map(e=>({value:e.id.toString(),label:e.title}))],_e=[{value:"_empty_",label:t("Select User")},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))];return s.jsxs(je,{title:t("Acknowledgments"),url:"/hr/documents/document-acknowledgments",actions:I,breadcrumbs:ne,noPadding:!0,children:[s.jsx("div",{className:"mb-4 rounded-lg bg-white p-4 shadow dark:bg-gray-900",children:s.jsx(Ce,{searchTerm:h,onSearchChange:C,onSearch:Z,filters:[{name:"document_id",label:t("Document"),type:"select",value:c,onChange:N,options:ue,searchable:!0},{name:"user_id",label:t("User"),type:"select",value:p,onChange:F,options:fe,searchable:!0},{name:"status",label:t("Status"),type:"select",value:u,onChange:O,options:U}],showFilters:H,setShowFilters:P,hasActiveFilters:W,activeFilterCount:Y,onResetFilters:ie,onApplyFilters:M,currentPerPage:(($=d.per_page)==null?void 0:$.toString())||"10",onPerPageChange:e=>{g.get(route("hr.documents.document-acknowledgments.index"),{page:1,per_page:parseInt(e),search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"overflow-hidden rounded-lg bg-white shadow dark:bg-gray-900",children:[s.jsx(ye,{columns:ce,actions:pe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:te,sortField:d.sort_field,sortDirection:d.sort_direction,onSort:ee,permissions:S,entityPermissions:{view:"view-document-acknowledgments",create:"create-document-acknowledgments",edit:"edit-document-acknowledgments",delete:"delete-document-acknowledgments"}}),s.jsx(Se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("acknowledgments"),onPageChange:e=>g.get(e)})]}),s.jsx(X,{isOpen:K,onClose:()=>w(!1),onSubmit:oe,formConfig:{fields:[{name:"document_id",label:t("Document"),type:"select",required:!0,options:ge.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"user_id",label:t("User"),type:"select",required:!0,options:_e.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"due_date",label:t("Due Date"),type:"date",helpText:y==="create"?t("Leave empty to set 7 days from today"):void 0},{name:"status",label:t("Status"),type:"select",required:y==="edit",options:U.filter(e=>e.value!=="_empty_"),conditional:e=>e==="edit"||e==="view"},{name:"acknowledgment_note",label:t("Note"),type:"textarea",rows:3}],modalSize:"lg"},initialData:m?{...m,document_id:(q=m.document_id)==null?void 0:q.toString(),user_id:(B=m.user_id)==null?void 0:B.toString(),due_date:m.due_date?window.appSettings.formatDateTimeSimple(m.due_date,!1):m.due_date}:null,title:t(y==="create"?"Assign Document for Acknowledgment":"Edit Document Acknowledgment"),mode:y}),s.jsx(he,{isOpen:J,onClose:()=>k(!1),onConfirm:se,itemName:m?`${(L=m.document)==null?void 0:L.title} - ${(R=m.user)==null?void 0:R.name}`:"",entityName:"acknowledgment"}),s.jsx(X,{isOpen:Q,onClose:()=>v(!1),onSubmit:ae,formConfig:{fields:[{name:"acknowledgment_note",label:t("Acknowledgment Note"),type:"textarea",rows:3,placeholder:t("Enter acknowledgment note (optional)")}]},initialData:{acknowledgment_note:""},title:t("Acknowledge Document"),mode:"edit"}),s.jsx(De,{open:!!b,onOpenChange:()=>T(null),children:b&&s.jsx(Ne,{acknowledgment:b})})]})}export{xo as default};
+import{r as l,j as s}from"./ui-Z445SNHD.js";import{C as he}from"./CrudDeleteModal-BgIUshon.js";import{C as X}from"./CrudFormModal-Cseu7azN.js";import{C as ye}from"./CrudTable-Cxl8O2CF.js";import{u as we,c as xe,x as ke,P as ve,F as be,r as g,D as De,t as i}from"./app-4fHGBOxL.js";import{P as je}from"./page-template-CM2S36EN.js";import{P as Se}from"./pagination-CGq0GJg0.js";import{S as Ce}from"./search-and-filter-bar-Dtigj_x9.js";import Ne from"./view-DA9VzGVF.js";import{U as Fe}from"./user-C3XLhGku.js";import{C as Oe}from"./calendar-DqBcvi0D.js";import{C as G}from"./clock-CHa0mSrs.js";import{C as Pe}from"./circle-x-ChMHRbuV.js";import{T as Ae}from"./triangle-alert-BUm3Qaiu.js";import{C as Ee}from"./circle-check-big-fVcbTmDL.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./switch-BVaTRNpK.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./sparkles-DAkECDF0.js";import"./briefcase-DGuFd_HT.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./calendar-days-B0tKZwOz.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./chevron-right-DkSLY_RH.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./coins-BOL9Zqbn.js";import"./copy-gVJWo25h.js";import"./credit-card-BTq1LaNu.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./dollar-sign-W87qtnS1.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./fingerprint-CYAHw6U4.js";import"./house--r9ylyxz.js";import"./gift-BkGeVRy2.js";import"./git-branch-DX951c47.js";import"./globe-CjjyS6CN.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-grid-BZcR8IMY.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./loader-circle-q3ypy8gI.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./log-out-CqVt2LXY.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./refresh-cw-ChXdCVZX.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./settings-CDvlPsbt.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./timer-CXS4OFNM.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./users-DG9BKOjr.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./index-BFT_C1pH.js";function xo(){var $,q,B,L,R;const{t}=we(),{auth:x,documentAcknowledgments:a,documents:D,users:j,filters:d={},globalSettings:o}=xe().props,S=(x==null?void 0:x.permissions)||[],[h,C]=l.useState(d.search||""),[c,N]=l.useState(d.document_id||"_empty_"),[p,F]=l.useState(d.user_id||"_empty_"),[u,O]=l.useState(d.status||"_empty_"),[H,P]=l.useState(!1),[J,k]=l.useState(!1),[K,w]=l.useState(!1),[Q,v]=l.useState(!1),[m,A]=l.useState(null),[y,E]=l.useState("create"),[b,T]=l.useState(null),W=()=>c!=="_empty_"||p!=="_empty_"||u!=="_empty_"||h!=="",Y=()=>(c!=="_empty_"?1:0)+(p!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(h!==""?1:0),Z=e=>{e.preventDefault(),M()},M=()=>{g.get(route("hr.documents.document-acknowledgments.index"),{page:1,search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ee=e=>{const r=d.sort_field===e&&d.sort_direction==="asc"?"desc":"asc";g.get(route("hr.documents.document-acknowledgments.index"),{sort_field:e,sort_direction:r,page:1,search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},te=(e,r)=>{switch(A(r),e){case"view":T(r);break;case"edit":E("edit"),w(!0);break;case"delete":k(!0);break;case"acknowledge":v(!0);break}},re=()=>{A(null),E("create"),w(!0)},oe=e=>{y==="create"?(o!=null&&o.is_demo||i.loading(t("Assigning document acknowledgment...")),g.post(route("hr.documents.document-acknowledgments.store"),e,{onSuccess:r=>{w(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to assign acknowledgment: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating document acknowledgment...")),g.put(route("hr.documents.document-acknowledgments.update",m.id),e,{onSuccess:r=>{w(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update acknowledgment: ${Object.values(r).join(", ")}`)}}))},se=()=>{o!=null&&o.is_demo||i.loading(t("Deleting document acknowledgment...")),g.delete(route("hr.documents.document-acknowledgments.destroy",m.id),{onSuccess:e=>{k(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete acknowledgment: ${Object.values(e).join(", ")}`)}})},ie=()=>{C(""),N("_empty_"),F("_empty_"),O("_empty_"),P(!1),g.get(route("hr.documents.document-acknowledgments.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ae=e=>{o!=null&&o.is_demo||i.loading(t("Acknowledging document...")),g.put(route("hr.documents.document-acknowledgments.acknowledge",m.id),{acknowledgment_note:e.acknowledgment_note||"Document acknowledged"},{onSuccess:r=>{v(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to acknowledge document: ${Object.values(r).join(", ")}`)}})},I=[];ke(S,"create-document-acknowledgments")&&I.push({label:t("Assign Document"),icon:s.jsx(ve,{className:"mr-2 h-4 w-4"}),variant:"default",onClick:()=>re()});const ne=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-acknowledgments.index")},{title:t("Acknowledgments")}],me=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Acknowledged":return"bg-green-50 text-green-700 ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-red-600/10";case"Exempted":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},de=e=>{switch(e){case"Pending":return s.jsx(G,{className:"h-3 w-3"});case"Acknowledged":return s.jsx(Ee,{className:"h-3 w-3"});case"Overdue":return s.jsx(Ae,{className:"h-3 w-3"});case"Exempted":return s.jsx(Pe,{className:"h-3 w-3"});default:return s.jsx(G,{className:"h-3 w-3"})}},le=e=>{if(e.status==="Acknowledged"||e.status==="Exempted"||!e.due_date)return null;const r=new Date,_=new Date(e.due_date).getTime()-r.getTime(),f=Math.ceil(_/(1e3*60*60*24));return f<0?{type:"overdue",days:Math.abs(f),text:`${Math.abs(f)} days overdue`}:f===0?{type:"today",days:0,text:"Due today"}:{type:"remaining",days:f,text:`${f} days remaining`}},ce=[{key:"document.title",label:t("Document"),sortable:!1,render:(e,r)=>{var n,_,f,V,z;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg text-white",style:{backgroundColor:((_=(n=r.document)==null?void 0:n.category)==null?void 0:_.color)||"#3B82F6"},children:s.jsx(be,{className:"h-5 w-5"})}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((f=r.document)==null?void 0:f.title)||"Unknown Document"}),s.jsx("div",{className:"text-xs text-gray-500",children:(z=(V=r.document)==null?void 0:V.category)==null?void 0:z.name})]})]})}},{key:"user.name",label:t("Employee"),render:(e,r)=>{var n;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx(Fe,{className:"h-4 w-4 text-gray-500"}),((n=r.user)==null?void 0:n.name)||"Unknown User"]})}},{key:"status",label:t("Status"),render:e=>s.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${me(e)}`,children:[de(e),t(e)]})},{key:"acknowledged_at",label:t("Acknowledged"),sortable:!0,render:(e,r)=>{var n;return e?s.jsx("div",{children:s.jsx("div",{className:"text-sm",children:e?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"})}):"-"}},{key:"due_date",label:t("Due Date"),sortable:!0,render:(e,r)=>{var _;if(!e)return"-";const n=le(r);return s.jsxs("div",{children:[s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Oe,{className:"h-4 w-4 text-gray-500"}),e?((_=window.appSettings)==null?void 0:_.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"]}),n&&s.jsx("div",{className:`text-xs ${n.type==="overdue"?"text-red-600":n.type==="today"?"text-orange-600":"text-gray-500"}`,children:n.text})]})}},{key:"assigned_by.name",label:t("Assigned By"),render:(e,r)=>{var n;return((n=r.assigned_by)==null?void 0:n.name)||"-"}},{key:"assigned_at",label:t("Assigned"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],pe=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-document-acknowledgments"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-document-acknowledgments"},{label:t("Acknowledge"),icon:"CheckCircle",action:"acknowledge",className:"text-green-500",requiredPermission:"acknowledge-document-acknowledgments",condition:e=>e.status==="Pending"||e.status==="Overdue"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-document-acknowledgments"}],ue=[{value:"_empty_",label:t("All Documents"),disabled:!0},...(D||[]).map(e=>({value:e.id.toString(),label:e.title}))],fe=[{value:"_empty_",label:t("All Users"),disabled:!0},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))],U=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"Acknowledged",label:t("Acknowledged")},{value:"Overdue",label:t("Overdue")},{value:"Exempted",label:t("Exempted")}],ge=[{value:"_empty_",label:t("Select Document")},...(D||[]).map(e=>({value:e.id.toString(),label:e.title}))],_e=[{value:"_empty_",label:t("Select User")},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))];return s.jsxs(je,{title:t("Acknowledgments"),url:"/hr/documents/document-acknowledgments",actions:I,breadcrumbs:ne,noPadding:!0,children:[s.jsx("div",{className:"mb-4 rounded-lg bg-white p-4 shadow dark:bg-gray-900",children:s.jsx(Ce,{searchTerm:h,onSearchChange:C,onSearch:Z,filters:[{name:"document_id",label:t("Document"),type:"select",value:c,onChange:N,options:ue,searchable:!0},{name:"user_id",label:t("User"),type:"select",value:p,onChange:F,options:fe,searchable:!0},{name:"status",label:t("Status"),type:"select",value:u,onChange:O,options:U}],showFilters:H,setShowFilters:P,hasActiveFilters:W,activeFilterCount:Y,onResetFilters:ie,onApplyFilters:M,currentPerPage:(($=d.per_page)==null?void 0:$.toString())||"10",onPerPageChange:e=>{g.get(route("hr.documents.document-acknowledgments.index"),{page:1,per_page:parseInt(e),search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"overflow-hidden rounded-lg bg-white shadow dark:bg-gray-900",children:[s.jsx(ye,{columns:ce,actions:pe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:te,sortField:d.sort_field,sortDirection:d.sort_direction,onSort:ee,permissions:S,entityPermissions:{view:"view-document-acknowledgments",create:"create-document-acknowledgments",edit:"edit-document-acknowledgments",delete:"delete-document-acknowledgments"}}),s.jsx(Se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("acknowledgments"),onPageChange:e=>g.get(e)})]}),s.jsx(X,{isOpen:K,onClose:()=>w(!1),onSubmit:oe,formConfig:{fields:[{name:"document_id",label:t("Document"),type:"select",required:!0,options:ge.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"user_id",label:t("User"),type:"select",required:!0,options:_e.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"due_date",label:t("Due Date"),type:"date",helpText:y==="create"?t("Leave empty to set 7 days from today"):void 0},{name:"status",label:t("Status"),type:"select",required:y==="edit",options:U.filter(e=>e.value!=="_empty_"),conditional:e=>e==="edit"||e==="view"},{name:"acknowledgment_note",label:t("Note"),type:"textarea",rows:3}],modalSize:"lg"},initialData:m?{...m,document_id:(q=m.document_id)==null?void 0:q.toString(),user_id:(B=m.user_id)==null?void 0:B.toString(),due_date:m.due_date?window.appSettings.formatDateTimeSimple(m.due_date,!1):m.due_date}:null,title:t(y==="create"?"Assign Document for Acknowledgment":"Edit Document Acknowledgment"),mode:y}),s.jsx(he,{isOpen:J,onClose:()=>k(!1),onConfirm:se,itemName:m?`${(L=m.document)==null?void 0:L.title} - ${(R=m.user)==null?void 0:R.name}`:"",entityName:"acknowledgment"}),s.jsx(X,{isOpen:Q,onClose:()=>v(!1),onSubmit:ae,formConfig:{fields:[{name:"acknowledgment_note",label:t("Acknowledgment Note"),type:"textarea",rows:3,placeholder:t("Enter acknowledgment note (optional)")}]},initialData:{acknowledgment_note:""},title:t("Acknowledge Document"),mode:"edit"}),s.jsx(De,{open:!!b,onOpenChange:()=>T(null),children:b&&s.jsx(Ne,{acknowledgment:b})})]})}export{xo as default};
diff --git a/public/build/assets/index-BxBz3ZcA.js b/public/build/assets/index-B0dnyTse.js
similarity index 89%
rename from public/build/assets/index-BxBz3ZcA.js
rename to public/build/assets/index-B0dnyTse.js
index 5e1c0bd96..29b0bb75f 100644
--- a/public/build/assets/index-BxBz3ZcA.js
+++ b/public/build/assets/index-B0dnyTse.js
@@ -1 +1 @@
-import{r as l,j as e}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-CUbbykGe.js";import{u as W,c as Y,x as D,L as U,I as q,o as c,S as Z,X as $,r as x,t as d}from"./app-DCZHPiEr.js";import{C as ee}from"./CrudDeleteModal-D4meZ8pP.js";import{P as se}from"./pagination-CLhGv5TU.js";import{T as re}from"./textarea-MT-uY0Br.js";import{B as F}from"./boxes-DvOKBBuy.js";import{a as te,C as ae}from"./chevron-up-CIC8-NPE.js";import{S as I}from"./square-pen-8BQ3xjRH.js";import{T as O}from"./trash-2-BKTtBQos.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Ge(){const{t:r}=W(),{auth:b,assetTypes:t,filters:o={},globalSettings:a}=Y().props,k=(b==null?void 0:b.permissions)||[],[u,A]=l.useState(o.search||""),[R,f]=l.useState(!1),[p,j]=l.useState(null),[h,S]=l.useState("create"),[n,N]=l.useState({name:"",description:""}),[m,g]=l.useState({}),[w,B]=l.useState(new Set),v=D(k,"create-asset-types"),y=D(k,"edit-asset-types"),E=D(k,"delete-asset-types"),L=s=>{const i=new Set(w);i.has(s)?i.delete(s):i.add(s),B(i)},_=()=>{N({name:"",description:""}),g({}),S("create"),j(null)},P=s=>{N({name:s.name||"",description:s.description||""}),S("edit"),j(s),g({}),window.scrollTo({top:0,behavior:"smooth"})},T=()=>{const s={};return n.name.trim()?n.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),g(s),Object.keys(s).length===0},M=(s={})=>{x.get(route("hr.asset-types.index"),{page:1,search:u||void 0,per_page:o.per_page||10,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},z=s=>{s.preventDefault(),M()},H=()=>{A(""),x.get(route("hr.asset-types.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},K=s=>{const i=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},V=s=>{s.preventDefault(),T()&&(h==="create"?(a!=null&&a.is_demo||d.loading(r("Creating asset type...")),x.post(route("hr.asset-types.store"),n,{onSuccess:i=>{a!=null&&a.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),_()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||d.dismiss(),g(i),d.error(r("Please check the form for errors"))}})):(a!=null&&a.is_demo||d.loading(r("Updating asset type...")),x.put(route("hr.asset-types.update",p.id),n,{onSuccess:i=>{a!=null&&a.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),_()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||d.dismiss(),g(i),d.error(r("Please check the form for errors"))}})))},X=()=>{a!=null&&a.is_demo||d.loading(r("Deleting asset type...")),x.delete(route("hr.asset-types.destroy",p.id),{onSuccess:s=>{f(!1),a!=null&&a.is_demo||d.dismiss(),s.props.flash.success?d.success(r(s.props.flash.success)):s.props.flash.error&&d.error(r(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||d.dismiss(),d.error(typeof s=="string"?r(s):r("Failed to delete asset type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},G=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.asset-types.index")},{title:r("Asset Management"),href:route("hr.asset-types.index")},{title:r("Asset Types")}],C=!!u,J=({field:s})=>o.sort_field===s?e.jsx("span",{children:o.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(Q,{title:r("Asset Types"),description:"",url:"/hr/assets/types",breadcrumbs:G,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(h==="create"?"Add New Asset Type":"Edit Asset Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(h==="create"?"Fill in the details to create a new asset type":"Update the asset type details below")})]}),e.jsxs("form",{onSubmit:V,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(U,{required:!0,htmlFor:"name",className:"required",children:r("Asset Type Name")}),e.jsx(q,{required:!0,id:"name",type:"text",value:n.name,onChange:s=>N({...n,name:s.target.value}),placeholder:r("e.g., Laptop, Furniture, Vehicle"),className:m.name?"border-red-500":"",disabled:!v&&!y}),m.name&&e.jsx("p",{className:"text-sm text-red-500",children:m.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(U,{htmlFor:"description",children:r("Description")}),e.jsx(re,{id:"description",value:n.description,onChange:s=>N({...n,description:s.target.value}),placeholder:r("Brief description of the asset type"),rows:3,className:m.description?"border-red-500":"",disabled:!v&&!y}),m.description&&e.jsx("p",{className:"text-sm text-red-500",children:m.description})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(v||y)&&e.jsx(c,{type:"submit",className:"flex-1",children:r(h==="create"?"Add Asset Type":"Update Asset Type")}),h==="edit"&&e.jsx(c,{type:"button",variant:"outline",onClick:_,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(Z,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(q,{type:"text",placeholder:r("Search asset types..."),value:u,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&z(s),className:"pl-10"})]}),e.jsx(c,{onClick:z,variant:"default",children:r("Search")}),C&&e.jsxs(c,{onClick:H,variant:"outline",children:[e.jsx($,{className:"h-4 w-4 mr-2"}),r("Reset")]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Asset Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage asset types used to categorize company assets")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>K("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(J,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Assets")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:w.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>L(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:w.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(te,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[s.assets_count??0," ",r("assets")]})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[y&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>P(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(I,{className:"h-4 w-4"})}),E&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>{j(s),f(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(O,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[y&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>P(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(I,{className:"h-4 w-4"})}),E&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>{j(s),f(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(O,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Assets")}),e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[s.assets_count??0," ",r("assets")]})]})]},s.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(se,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:r("asset types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");x.get(route("hr.asset-types.index"),{page:i,per_page:o.per_page||10,search:u||void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(F,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No asset types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(C?"No asset types match your search criteria. Try adjusting your filters.":"Create asset types to categorize company assets.")}),!C&&v&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first asset type.")})]})})]})]}),e.jsx(ee,{isOpen:R,onClose:()=>f(!1),onConfirm:X,itemName:(p==null?void 0:p.name)||"",entityName:"asset type"})]})}export{Ge as default};
+import{r as l,j as e}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-CM2S36EN.js";import{u as W,c as Y,x as D,L as U,I as q,o as c,S as Z,X as $,r as x,t as d}from"./app-4fHGBOxL.js";import{C as ee}from"./CrudDeleteModal-BgIUshon.js";import{P as se}from"./pagination-CGq0GJg0.js";import{T as re}from"./textarea-f6Pa1mf5.js";import{B as F}from"./boxes-B8yTQGgl.js";import{a as te,C as ae}from"./chevron-up-B9gYo-hl.js";import{S as I}from"./square-pen-BNAWyFLf.js";import{T as O}from"./trash-2-B-iLy81a.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Ge(){const{t:r}=W(),{auth:b,assetTypes:t,filters:o={},globalSettings:a}=Y().props,k=(b==null?void 0:b.permissions)||[],[u,A]=l.useState(o.search||""),[R,f]=l.useState(!1),[p,j]=l.useState(null),[h,S]=l.useState("create"),[n,N]=l.useState({name:"",description:""}),[m,g]=l.useState({}),[w,B]=l.useState(new Set),v=D(k,"create-asset-types"),y=D(k,"edit-asset-types"),E=D(k,"delete-asset-types"),L=s=>{const i=new Set(w);i.has(s)?i.delete(s):i.add(s),B(i)},_=()=>{N({name:"",description:""}),g({}),S("create"),j(null)},P=s=>{N({name:s.name||"",description:s.description||""}),S("edit"),j(s),g({}),window.scrollTo({top:0,behavior:"smooth"})},T=()=>{const s={};return n.name.trim()?n.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),g(s),Object.keys(s).length===0},M=(s={})=>{x.get(route("hr.asset-types.index"),{page:1,search:u||void 0,per_page:o.per_page||10,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},z=s=>{s.preventDefault(),M()},H=()=>{A(""),x.get(route("hr.asset-types.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},K=s=>{const i=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},V=s=>{s.preventDefault(),T()&&(h==="create"?(a!=null&&a.is_demo||d.loading(r("Creating asset type...")),x.post(route("hr.asset-types.store"),n,{onSuccess:i=>{a!=null&&a.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),_()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||d.dismiss(),g(i),d.error(r("Please check the form for errors"))}})):(a!=null&&a.is_demo||d.loading(r("Updating asset type...")),x.put(route("hr.asset-types.update",p.id),n,{onSuccess:i=>{a!=null&&a.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),_()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||d.dismiss(),g(i),d.error(r("Please check the form for errors"))}})))},X=()=>{a!=null&&a.is_demo||d.loading(r("Deleting asset type...")),x.delete(route("hr.asset-types.destroy",p.id),{onSuccess:s=>{f(!1),a!=null&&a.is_demo||d.dismiss(),s.props.flash.success?d.success(r(s.props.flash.success)):s.props.flash.error&&d.error(r(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||d.dismiss(),d.error(typeof s=="string"?r(s):r("Failed to delete asset type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},G=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.asset-types.index")},{title:r("Asset Management"),href:route("hr.asset-types.index")},{title:r("Asset Types")}],C=!!u,J=({field:s})=>o.sort_field===s?e.jsx("span",{children:o.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(Q,{title:r("Asset Types"),description:"",url:"/hr/assets/types",breadcrumbs:G,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(h==="create"?"Add New Asset Type":"Edit Asset Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(h==="create"?"Fill in the details to create a new asset type":"Update the asset type details below")})]}),e.jsxs("form",{onSubmit:V,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(U,{required:!0,htmlFor:"name",className:"required",children:r("Asset Type Name")}),e.jsx(q,{required:!0,id:"name",type:"text",value:n.name,onChange:s=>N({...n,name:s.target.value}),placeholder:r("e.g., Laptop, Furniture, Vehicle"),className:m.name?"border-red-500":"",disabled:!v&&!y}),m.name&&e.jsx("p",{className:"text-sm text-red-500",children:m.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(U,{htmlFor:"description",children:r("Description")}),e.jsx(re,{id:"description",value:n.description,onChange:s=>N({...n,description:s.target.value}),placeholder:r("Brief description of the asset type"),rows:3,className:m.description?"border-red-500":"",disabled:!v&&!y}),m.description&&e.jsx("p",{className:"text-sm text-red-500",children:m.description})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(v||y)&&e.jsx(c,{type:"submit",className:"flex-1",children:r(h==="create"?"Add Asset Type":"Update Asset Type")}),h==="edit"&&e.jsx(c,{type:"button",variant:"outline",onClick:_,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(Z,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(q,{type:"text",placeholder:r("Search asset types..."),value:u,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&z(s),className:"pl-10"})]}),e.jsx(c,{onClick:z,variant:"default",children:r("Search")}),C&&e.jsxs(c,{onClick:H,variant:"outline",children:[e.jsx($,{className:"h-4 w-4 mr-2"}),r("Reset")]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Asset Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage asset types used to categorize company assets")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>K("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(J,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Assets")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:w.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>L(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:w.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(te,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[s.assets_count??0," ",r("assets")]})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[y&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>P(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(I,{className:"h-4 w-4"})}),E&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>{j(s),f(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(O,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[y&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>P(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(I,{className:"h-4 w-4"})}),E&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>{j(s),f(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(O,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Assets")}),e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[s.assets_count??0," ",r("assets")]})]})]},s.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(se,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:r("asset types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");x.get(route("hr.asset-types.index"),{page:i,per_page:o.per_page||10,search:u||void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(F,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No asset types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(C?"No asset types match your search criteria. Try adjusting your filters.":"Create asset types to categorize company assets.")}),!C&&v&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first asset type.")})]})})]})]}),e.jsx(ee,{isOpen:R,onClose:()=>f(!1),onConfirm:X,itemName:(p==null?void 0:p.name)||"",entityName:"asset type"})]})}export{Ge as default};
diff --git a/public/build/assets/index-CqBi-l9t.js b/public/build/assets/index-B1Vr3zeh.js
similarity index 65%
rename from public/build/assets/index-CqBi-l9t.js
rename to public/build/assets/index-B1Vr3zeh.js
index ecc1903f2..349481eda 100644
--- a/public/build/assets/index-CqBi-l9t.js
+++ b/public/build/assets/index-B1Vr3zeh.js
@@ -1 +1 @@
-import{r as a,j as m}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-CUbbykGe.js";import{u as pe,c as ae,x as de,P as le,r as u,D as ce,t as o}from"./app-DCZHPiEr.js";import{C as ue}from"./CrudTable-C2L9P_V2.js";import{C as _e}from"./CrudFormModal-BbMnKdFg.js";import{C as ye}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ge}from"./pagination-CLhGv5TU.js";import{S as fe}from"./search-and-filter-bar-CvVfaqsJ.js";import he from"./view-WyJIpqiy.js";import{f as L}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function oi(){var R;const{t}=pe(),{auth:h,meetingMinutes:s,meetings:x,employees:S,filters:n={},globalSettings:i}=ae().props,w=(h==null?void 0:h.permissions)||[],[_,j]=a.useState(n.search||""),[d,C]=a.useState(n.type||"_empty_"),[l,F]=a.useState(n.meeting_id||"_empty_"),[c,M]=a.useState(n.recorded_by||"_empty_"),[B,T]=a.useState(!1),[V,b]=a.useState(!1),[z,y]=a.useState(!1),[p,N]=a.useState(null),[f,D]=a.useState("create"),[v,P]=a.useState(null),U=()=>d!=="_empty_"||l!=="_empty_"||c!=="_empty_"||_!=="",G=()=>(d!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(_!==""?1:0),H=e=>{e.preventDefault(),A()},A=()=>{u.get(route("meetings.meeting-minutes.index"),{page:1,search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},J=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";u.get(route("meetings.meeting-minutes.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},K=(e,r)=>{switch(N(r),e){case"view":P(r);break;case"edit":D("edit"),y(!0);break;case"delete":b(!0);break}},Q=()=>{N(null),D("create"),y(!0)},W=e=>{e.recorded_date&&e.recorded_time?e.recorded_at=`${e.recorded_date} ${e.recorded_time}`:e.recorded_date&&(e.recorded_at=`${e.recorded_date} 00:00`),delete e.recorded_date,delete e.recorded_time,f==="create"?(i!=null&&i.is_demo||o.loading(t("Creating meeting minute...")),u.post(route("meetings.meeting-minutes.store"),e,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create meeting minute: ${Object.values(r).join(", ")}`)}})):f==="edit"&&(i!=null&&i.is_demo||o.loading(t("Updating meeting minute...")),u.put(route("meetings.meeting-minutes.update",p.id),e,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update meeting minute: ${Object.values(r).join(", ")}`)}}))},X=()=>{i!=null&&i.is_demo||o.loading(t("Deleting meeting minute...")),u.delete(route("meetings.meeting-minutes.destroy",p.id),{onSuccess:e=>{b(!1),i!=null&&i.is_demo||o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{i!=null&&i.is_demo||o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete meeting minute: ${Object.values(e).join(", ")}`)}})},Y=()=>{j(""),C("_empty_"),F("_empty_"),M("_empty_"),T(!1),u.get(route("meetings.meeting-minutes.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},O=[];de(w,"create-meeting-minutes")&&O.push({label:t("Add Minute"),icon:m.jsx(le,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const Z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Meetings"),href:route("meetings.meeting-minutes.index")},{title:t("Meeting Minutes")}],ee=e=>{switch(e){case"Discussion":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Decision":return"bg-green-50 text-green-700 ring-green-600/20";case"Action Item":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Note":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20"}},te=[{key:"meeting.title",label:t("Meeting"),render:(e,r)=>{var g,$,E,I,q;return m.jsxs("div",{children:[m.jsx("div",{className:"font-medium",children:(g=r.meeting)==null?void 0:g.title}),m.jsx("div",{className:"text-xs text-gray-500",children:($=r.meeting)!=null&&$.meeting_date?((I=window.appSettings)==null?void 0:I.formatDateTimeSimple((E=r.meeting)==null?void 0:E.meeting_date,!1))||new Date((q=r.meeting)==null?void 0:q.meeting_date).toLocaleDateString():"-"})]})}},{key:"topic",label:t("Topic"),sortable:!0,render:e=>m.jsx("div",{className:"font-medium",children:e})},{key:"type",label:t("Type"),render:e=>m.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ee(e)}`,children:t(e)})},{key:"content",label:t("Content"),render:e=>m.jsx("div",{className:"max-w-xs",children:m.jsx("div",{className:"text-sm text-gray-600 truncate",children:e?e.substring(0,100)+(e.length>100?"...":""):"-"})})},{key:"recorder.name",label:t("Recorded By"),render:(e,r)=>{var g;return((g=r.recorder)==null?void 0:g.name)||"-"}},{key:"recorded_at",label:t("Recorded At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-minutes"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-minutes"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-minutes"}],k=[{value:"_empty_",label:t("All Types"),disabled:!0},{value:"Discussion",label:t("Discussion")},{value:"Decision",label:t("Decision")},{value:"Action Item",label:t("Action Item")},{value:"Note",label:t("Note")}],ie=[{value:"_empty_",label:t("All Meetings"),disabled:!0},...(x||[]).map(e=>({value:e.id.toString(),label:`${e.title} - ${L(new Date(e.meeting_date),"MMM dd, yyyy")}`}))],oe=[{value:"_empty_",label:t("All Recorders"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],se=[{value:"_empty_",label:t("Select Meeting")},...(x||[]).map(e=>({value:e.id.toString(),label:`${e.title} - ${L(new Date(e.meeting_date),"MMM dd, yyyy")}`}))],me=[{value:"_empty_",label:t("Select Recorder")},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))];return m.jsxs(ne,{title:t("Meeting Minutes"),url:"/meetings/meeting-minutes",actions:O,breadcrumbs:Z,noPadding:!0,children:[m.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:m.jsx(fe,{searchTerm:_,onSearchChange:j,onSearch:H,filters:[{name:"type",label:t("Type"),type:"select",value:d,onChange:C,options:k},{name:"meeting_id",label:t("Meeting"),type:"select",value:l,onChange:F,options:ie,searchable:!0},{name:"recorded_by",label:t("Recorder"),type:"select",value:c,onChange:M,options:oe,searchable:!0}],showFilters:B,setShowFilters:T,hasActiveFilters:U,activeFilterCount:G,onResetFilters:Y,onApplyFilters:A,currentPerPage:((R=n.per_page)==null?void 0:R.toString())||"10",onPerPageChange:e=>{u.get(route("meetings.meeting-minutes.index"),{page:1,per_page:parseInt(e),search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),m.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[m.jsx(ue,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:K,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:J,permissions:w,entityPermissions:{view:"view-meeting-minutes",create:"create-meeting-minutes",edit:"edit-meeting-minutes",delete:"delete-meeting-minutes"}}),m.jsx(ge,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("meeting minutes"),onPageChange:e=>u.get(e)})]}),m.jsx(_e,{isOpen:z,onClose:()=>y(!1),onSubmit:W,formConfig:{fields:[{name:"meeting_id",label:t("Meeting"),type:"select",required:!0,options:se.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"topic",label:t("Topic"),type:"text",required:!0},{name:"type",label:t("Type"),type:"select",required:!0,options:k.filter(e=>e.value!=="_empty_")},{name:"content",label:t("Content"),type:"textarea",required:!0,rows:6},{name:"recorded_by",label:t("Recorded By"),type:"select",required:!0,options:me.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"recorded_date",label:t("Recorded Date"),type:"date",helpText:t("Leave empty to use current date")},{name:"recorded_time",label:t("Recorded Time"),type:"time",helpText:t("Leave empty to use current time")}],modalSize:"xl"},initialData:p?{...p,recorded_date:p.recorded_at?new Date(p.recorded_at).toISOString().split("T")[0]:"",recorded_time:p.recorded_at?new Date(p.recorded_at).toTimeString().substring(0,5):""}:null,title:t(f==="create"?"Add Meeting Minute":"Edit Meeting Minute"),mode:f}),m.jsx(ye,{isOpen:V,onClose:()=>b(!1),onConfirm:X,itemName:(p==null?void 0:p.topic)||"",entityName:"meeting minute"}),m.jsx(ce,{open:!!v,onOpenChange:()=>P(null),children:v&&m.jsx(he,{minute:v})})]})}export{oi as default};
+import{r as a,j as m}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-CM2S36EN.js";import{u as pe,c as ae,x as de,P as le,r as u,D as ce,t as o}from"./app-4fHGBOxL.js";import{C as ue}from"./CrudTable-Cxl8O2CF.js";import{C as _e}from"./CrudFormModal-Cseu7azN.js";import{C as ye}from"./CrudDeleteModal-BgIUshon.js";import{P as ge}from"./pagination-CGq0GJg0.js";import{S as fe}from"./search-and-filter-bar-Dtigj_x9.js";import he from"./view-Bl0TNAKR.js";import{f as L}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function oi(){var R;const{t}=pe(),{auth:h,meetingMinutes:s,meetings:x,employees:S,filters:n={},globalSettings:i}=ae().props,w=(h==null?void 0:h.permissions)||[],[_,j]=a.useState(n.search||""),[d,C]=a.useState(n.type||"_empty_"),[l,F]=a.useState(n.meeting_id||"_empty_"),[c,M]=a.useState(n.recorded_by||"_empty_"),[B,T]=a.useState(!1),[V,b]=a.useState(!1),[z,y]=a.useState(!1),[p,N]=a.useState(null),[f,D]=a.useState("create"),[v,P]=a.useState(null),U=()=>d!=="_empty_"||l!=="_empty_"||c!=="_empty_"||_!=="",G=()=>(d!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(_!==""?1:0),H=e=>{e.preventDefault(),A()},A=()=>{u.get(route("meetings.meeting-minutes.index"),{page:1,search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},J=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";u.get(route("meetings.meeting-minutes.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},K=(e,r)=>{switch(N(r),e){case"view":P(r);break;case"edit":D("edit"),y(!0);break;case"delete":b(!0);break}},Q=()=>{N(null),D("create"),y(!0)},W=e=>{e.recorded_date&&e.recorded_time?e.recorded_at=`${e.recorded_date} ${e.recorded_time}`:e.recorded_date&&(e.recorded_at=`${e.recorded_date} 00:00`),delete e.recorded_date,delete e.recorded_time,f==="create"?(i!=null&&i.is_demo||o.loading(t("Creating meeting minute...")),u.post(route("meetings.meeting-minutes.store"),e,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create meeting minute: ${Object.values(r).join(", ")}`)}})):f==="edit"&&(i!=null&&i.is_demo||o.loading(t("Updating meeting minute...")),u.put(route("meetings.meeting-minutes.update",p.id),e,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update meeting minute: ${Object.values(r).join(", ")}`)}}))},X=()=>{i!=null&&i.is_demo||o.loading(t("Deleting meeting minute...")),u.delete(route("meetings.meeting-minutes.destroy",p.id),{onSuccess:e=>{b(!1),i!=null&&i.is_demo||o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{i!=null&&i.is_demo||o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete meeting minute: ${Object.values(e).join(", ")}`)}})},Y=()=>{j(""),C("_empty_"),F("_empty_"),M("_empty_"),T(!1),u.get(route("meetings.meeting-minutes.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},O=[];de(w,"create-meeting-minutes")&&O.push({label:t("Add Minute"),icon:m.jsx(le,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const Z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Meetings"),href:route("meetings.meeting-minutes.index")},{title:t("Meeting Minutes")}],ee=e=>{switch(e){case"Discussion":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Decision":return"bg-green-50 text-green-700 ring-green-600/20";case"Action Item":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Note":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20"}},te=[{key:"meeting.title",label:t("Meeting"),render:(e,r)=>{var g,$,E,I,q;return m.jsxs("div",{children:[m.jsx("div",{className:"font-medium",children:(g=r.meeting)==null?void 0:g.title}),m.jsx("div",{className:"text-xs text-gray-500",children:($=r.meeting)!=null&&$.meeting_date?((I=window.appSettings)==null?void 0:I.formatDateTimeSimple((E=r.meeting)==null?void 0:E.meeting_date,!1))||new Date((q=r.meeting)==null?void 0:q.meeting_date).toLocaleDateString():"-"})]})}},{key:"topic",label:t("Topic"),sortable:!0,render:e=>m.jsx("div",{className:"font-medium",children:e})},{key:"type",label:t("Type"),render:e=>m.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ee(e)}`,children:t(e)})},{key:"content",label:t("Content"),render:e=>m.jsx("div",{className:"max-w-xs",children:m.jsx("div",{className:"text-sm text-gray-600 truncate",children:e?e.substring(0,100)+(e.length>100?"...":""):"-"})})},{key:"recorder.name",label:t("Recorded By"),render:(e,r)=>{var g;return((g=r.recorder)==null?void 0:g.name)||"-"}},{key:"recorded_at",label:t("Recorded At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-minutes"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-minutes"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-minutes"}],k=[{value:"_empty_",label:t("All Types"),disabled:!0},{value:"Discussion",label:t("Discussion")},{value:"Decision",label:t("Decision")},{value:"Action Item",label:t("Action Item")},{value:"Note",label:t("Note")}],ie=[{value:"_empty_",label:t("All Meetings"),disabled:!0},...(x||[]).map(e=>({value:e.id.toString(),label:`${e.title} - ${L(new Date(e.meeting_date),"MMM dd, yyyy")}`}))],oe=[{value:"_empty_",label:t("All Recorders"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],se=[{value:"_empty_",label:t("Select Meeting")},...(x||[]).map(e=>({value:e.id.toString(),label:`${e.title} - ${L(new Date(e.meeting_date),"MMM dd, yyyy")}`}))],me=[{value:"_empty_",label:t("Select Recorder")},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))];return m.jsxs(ne,{title:t("Meeting Minutes"),url:"/meetings/meeting-minutes",actions:O,breadcrumbs:Z,noPadding:!0,children:[m.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:m.jsx(fe,{searchTerm:_,onSearchChange:j,onSearch:H,filters:[{name:"type",label:t("Type"),type:"select",value:d,onChange:C,options:k},{name:"meeting_id",label:t("Meeting"),type:"select",value:l,onChange:F,options:ie,searchable:!0},{name:"recorded_by",label:t("Recorder"),type:"select",value:c,onChange:M,options:oe,searchable:!0}],showFilters:B,setShowFilters:T,hasActiveFilters:U,activeFilterCount:G,onResetFilters:Y,onApplyFilters:A,currentPerPage:((R=n.per_page)==null?void 0:R.toString())||"10",onPerPageChange:e=>{u.get(route("meetings.meeting-minutes.index"),{page:1,per_page:parseInt(e),search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),m.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[m.jsx(ue,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:K,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:J,permissions:w,entityPermissions:{view:"view-meeting-minutes",create:"create-meeting-minutes",edit:"edit-meeting-minutes",delete:"delete-meeting-minutes"}}),m.jsx(ge,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("meeting minutes"),onPageChange:e=>u.get(e)})]}),m.jsx(_e,{isOpen:z,onClose:()=>y(!1),onSubmit:W,formConfig:{fields:[{name:"meeting_id",label:t("Meeting"),type:"select",required:!0,options:se.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"topic",label:t("Topic"),type:"text",required:!0},{name:"type",label:t("Type"),type:"select",required:!0,options:k.filter(e=>e.value!=="_empty_")},{name:"content",label:t("Content"),type:"textarea",required:!0,rows:6},{name:"recorded_by",label:t("Recorded By"),type:"select",required:!0,options:me.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"recorded_date",label:t("Recorded Date"),type:"date",helpText:t("Leave empty to use current date")},{name:"recorded_time",label:t("Recorded Time"),type:"time",helpText:t("Leave empty to use current time")}],modalSize:"xl"},initialData:p?{...p,recorded_date:p.recorded_at?new Date(p.recorded_at).toISOString().split("T")[0]:"",recorded_time:p.recorded_at?new Date(p.recorded_at).toTimeString().substring(0,5):""}:null,title:t(f==="create"?"Add Meeting Minute":"Edit Meeting Minute"),mode:f}),m.jsx(ye,{isOpen:V,onClose:()=>b(!1),onConfirm:X,itemName:(p==null?void 0:p.topic)||"",entityName:"meeting minute"}),m.jsx(ce,{open:!!v,onOpenChange:()=>P(null),children:v&&m.jsx(he,{minute:v})})]})}export{oi as default};
diff --git a/public/build/assets/index-B3chxdAB.js b/public/build/assets/index-B3chxdAB.js
new file mode 100644
index 000000000..249ac2d13
--- /dev/null
+++ b/public/build/assets/index-B3chxdAB.js
@@ -0,0 +1 @@
+import{R as n,j as o}from"./ui-Z445SNHD.js";import{t as i,P as u}from"./i18n-BcXdLaky.js";import{d as a,B as l,e as d,u as x}from"./app-4fHGBOxL.js";import{S as b}from"./switch-BVaTRNpK.js";import"./page-template-CM2S36EN.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";import"./pagination-CGq0GJg0.js";import"./CrudTable-Cxl8O2CF.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./CrudFormModal-Cseu7azN.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./CrudDeleteModal-BgIUshon.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";const f={status:(e={},r="bg-gray-100 text-gray-800")=>t=>{if(t==null)return o.jsx("span",{children:"-"});if(typeof t=="boolean")return o.jsx(l,{className:d("capitalize",t?"bg-green-100 text-green-800":"bg-red-100 text-red-800"),children:t?"Active":"Inactive"});const m=e[t]||r;return o.jsx(l,{className:d("capitalize",m),children:t})},image:(e="h-16 w-20 rounded-md object-cover shadow-sm",r="https://placehold.co/200x150?text=Image+Not+Found")=>(t,m)=>{if(!t)return o.jsx("div",{className:"text-center text-gray-400",children:"No image"});const p=typeof t=="string"&&t.startsWith("http")?t:`/storage/${t}`;return o.jsx("div",{className:"flex justify-center",children:o.jsx("img",{src:p,alt:"Image",className:e,onError:s=>{s.currentTarget.src=r}})})},price:(e="USD",r="en-US")=>t=>{if(t==null)return o.jsx("span",{children:"-"});const m=typeof t=="string"?parseFloat(t):t;return o.jsx("span",{className:"text-sm font-medium",children:m.toLocaleString(r,{style:"currency",currency:e})})},date:(e=!1)=>r=>{if(!r)return o.jsx("span",{children:"-"});try{if(typeof window<"u"&&window.appSettings){const p=window.appSettings.formatDateTime(r,!1);return o.jsx("span",{className:"text-sm",children:p})}const t=new Date(r),m=e?{dateStyle:"medium",timeStyle:"short"}:{dateStyle:"medium"};return o.jsx("span",{className:"text-sm",children:t.toLocaleDateString("en-US",m)})}catch{return o.jsx("span",{className:"text-sm",children:r})}},boolean:()=>e=>o.jsx("span",{children:e?"Yes":"No"}),relation:e=>(r,t)=>t?t&&t[e]?o.jsx("span",{children:t[e]}):o.jsx("span",{children:"-"}):o.jsx("span",{children:"-"}),link:(e,r="text-blue-600 hover:underline",t=!1)=>(m,p)=>{if(!m)return o.jsx("span",{children:"-"});const s=typeof e=="function"?e(p):e.replace(":id",p.id);return o.jsx(a,{href:s,className:r,target:t?"_blank":void 0,children:m})},button:(e,r,t="px-2 py-1 text-xs bg-blue-500 text-white rounded hover:bg-blue-600",m=!1)=>(p,s)=>{const c=typeof r=="function"?r(s):r.replace(":id",s.id);return o.jsx(a,{href:c,className:t,target:m?"_blank":void 0,children:e})},switch:(e,r=!1)=>(t,m)=>{const p=()=>{!r&&e&&e(m.id,!t)};return n.createElement("div",{className:"flex items-center justify-center"},[n.createElement(b,{key:"switch",checked:!!t,onCheckedChange:p,disabled:r})])}},h={entity:{name:"permissions",endpoint:route("permissions.index"),permissions:{view:"view-permissions",create:"create-permissions",edit:"edit-permissions",delete:"delete-permissions"}},description:i("Manage system permissions for different modules"),table:{columns:[{key:"module",label:i("Module"),sortable:!0,render:f.status({[i("Products")]:"bg-blue-100 text-blue-800",[i("Categories")]:"bg-green-100 text-green-800",[i("Contacts")]:"bg-purple-100 text-purple-800",[i("Permissions")]:"bg-amber-100 text-amber-800",[i("Roles")]:"bg-red-100 text-red-800",[i("Users")]:"bg-indigo-100 text-indigo-800"})},{key:"name",label:i("Name"),sortable:!0},{key:"label",label:i("Label"),sortable:!0},{key:"description",label:i("Description")},{key:"created_at",label:i("Created At"),sortable:!0,render:e=>`${window.appSettings.formatDateTime(e,!1)}`}],actions:[{label:i("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-permissions"},{label:i("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-permissions"},{label:i("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-permissions"}]},filters:[{key:"module",label:i("Module"),type:"select",options:[]}],form:{fields:[{name:"module",label:i("Module"),type:"text",required:!0},{name:"label",label:i("Label"),type:"text",required:!0,description:i("The name field will be automatically generated from this label")},{name:"description",label:i("Description"),type:"textarea"}]}};function rr(){const{t:e}=x(),r=[{title:e("Dashboard"),href:route("dashboard")},{title:e("User Management"),href:route("roles.index")},{title:e("Permissions")}];return o.jsx(u,{config:h,url:"/permissions",breadcrumbs:r})}export{rr as default};
diff --git a/public/build/assets/index-DxPeXGbl.js b/public/build/assets/index-B9sDlPm3.js
similarity index 91%
rename from public/build/assets/index-DxPeXGbl.js
rename to public/build/assets/index-B9sDlPm3.js
index 9ae826d64..ae30fee15 100644
--- a/public/build/assets/index-DxPeXGbl.js
+++ b/public/build/assets/index-B9sDlPm3.js
@@ -1 +1 @@
-import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as ae}from"./page-template-CUbbykGe.js";import{u as ie,c as de,x as E,L as P,I as $,o as n,S as ce,X as oe,r as u,t as a}from"./app-DCZHPiEr.js";import{C as le}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ne}from"./pagination-CLhGv5TU.js";import{T as me}from"./textarea-MT-uY0Br.js";import{S as L,a as R,b as B,c as T,d as b}from"./select-X5YLR2bv.js";import{A as I}from"./award-hmEXH59N.js";import{a as xe,C as pe}from"./chevron-up-CIC8-NPE.js";import{S as V}from"./square-pen-8BQ3xjRH.js";import{L as H}from"./lock-DsF0eMDG.js";import{T as K}from"./trash-2-BKTtBQos.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ts(){const{t:s}=ie(),{auth:k,awardTypes:i,filters:o={},globalSettings:t}=de().props,C=(k==null?void 0:k.permissions)||[],[j,q]=h.useState(o.search||""),[x,M]=h.useState(o.status||"all"),[X,_]=h.useState(!1),[v,S]=h.useState(null),[g,z]=h.useState("create"),[l,N]=h.useState({name:"",description:"",status:"active"}),[m,f]=h.useState({}),[A,G]=h.useState(new Set),J=r=>{const c=new Set(A);c.has(r)?c.delete(r):c.add(r),G(c)},w=E(C,"create-award-types"),p=E(C,"edit-award-types"),O=E(C,"delete-award-types"),D=()=>{N({name:"",description:"",status:"active"}),f({}),z("create"),S(null)},Q=r=>{N({name:r.name||"",description:r.description||"",status:r.status||"active"}),z("edit"),S(r),f({})},U=r=>{r.preventDefault(),W()},W=()=>{u.get(route("hr.award-types.index"),{page:1,search:j||void 0,status:x!=="all"?x:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=()=>{q(""),M("all"),u.get(route("hr.award-types.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},Z=r=>{const c=o.sort_field===r&&o.sort_direction==="asc"?"desc":"asc";u.get(route("hr.award-types.index"),{sort_field:r,sort_direction:c,page:1,search:j||void 0,status:x!=="all"?x:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},y=(r,c)=>{switch(r){case"edit":Q(c),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":S(c),_(!0);break;case"toggle-status":re(c);break}},ee=r=>{r.preventDefault(),f({});const c={};if(l.name.trim()||(c.name=s("Award type name is required")),l.status||(c.status=s("Status is required")),Object.keys(c).length>0){f(c);return}g==="create"?(t!=null&&t.is_demo||a.loading(s("Creating award type...")),u.post(route("hr.award-types.store"),l,{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?(a.success(s(d.props.flash.success)),D()):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),f(d),typeof d=="string"?a.error(s(d)):a.error(s("Please check the form for errors"))}})):g==="edit"&&(t!=null&&t.is_demo||a.loading(s("Updating award type...")),u.put(route("hr.award-types.update",v.id),l,{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?(a.success(s(d.props.flash.success)),D()):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),f(d),typeof d=="string"?a.error(s(d)):a.error(s("Please check the form for errors"))}}))},se=()=>{t!=null&&t.is_demo||a.loading(s("Deleting award type...")),u.delete(route("hr.award-types.destroy",v.id),{onSuccess:r=>{_(!1),t!=null&&t.is_demo||a.dismiss(),r.props.flash.success?a.success(s(r.props.flash.success)):r.props.flash.error&&a.error(s(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||a.dismiss(),typeof r=="string"?a.error(s(r)):a.error(s("Failed to delete award type: {{errors}}",{errors:Object.values(r).join(", ")}))}})},re=r=>{const c=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||a.loading(`${s(c==="active"?"Activating":"Deactivating")} ${s("award type")}...`),u.put(route("hr.award-types.toggle-status",r.id),{},{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?a.success(s(d.props.flash.success)):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),typeof d=="string"?a.error(s(d)):a.error(s("Failed to update award type status: {{errors}}",{errors:Object.values(d).join(", ")}))}})},te=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.award-types.index")},{title:s("Award Types")}],F=j||x!=="all";return e.jsxs(ae,{title:s("Award Types"),description:"",url:"/hr/award-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(g==="create"?"Add New Award Type":"Edit Award Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(g==="create"?"Fill in the details to create a new award type":"Update the award type details below")})]}),e.jsxs("form",{onSubmit:ee,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:s("Award Type Name")}),e.jsx($,{id:"name",type:"text",value:l.name,onChange:r=>N({...l,name:r.target.value}),placeholder:s("e.g., Employee of the Month, Best Performer"),className:m.name?"border-red-500":"",disabled:!w&&!p,required:!0}),m.name&&e.jsx("p",{className:"text-sm text-red-500",children:m.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:s("Description")}),e.jsx(me,{id:"description",value:l.description,onChange:r=>N({...l,description:r.target.value}),placeholder:s("Brief description of the award type"),rows:3,className:m.description?"border-red-500":"",disabled:!w&&!p}),m.description&&e.jsx("p",{className:"text-sm text-red-500",children:m.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:s("Status")}),e.jsxs(L,{value:l.status,onValueChange:r=>N({...l,status:r}),disabled:!w&&!p,children:[e.jsx(R,{className:m.status?"border-red-500":"",children:e.jsx(B,{placeholder:s("Select status")})}),e.jsxs(T,{children:[e.jsx(b,{value:"active",children:s("Active")}),e.jsx(b,{value:"inactive",children:s("Inactive")})]})]}),m.status&&e.jsx("p",{className:"text-sm text-red-500",children:m.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(w||p)&&e.jsx(n,{type:"submit",className:"flex-1",children:s(g==="create"?"Add Award Type":"Update Award Type")}),g==="edit"&&e.jsx(n,{type:"button",variant:"outline",onClick:D,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ce,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx($,{type:"text",placeholder:s("Search award types..."),value:j,onChange:r=>q(r.target.value),onKeyDown:r=>r.key==="Enter"&&U(r),className:"pl-10"})]}),e.jsx(n,{onClick:U,variant:"default",children:s("Search")}),F&&e.jsxs(n,{onClick:Y,variant:"outline",children:[e.jsx(oe,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(L,{value:x,onValueChange:M,children:[e.jsx(R,{children:e.jsx(B,{placeholder:s("All Statuses")})}),e.jsxs(T,{children:[e.jsx(b,{value:"all",children:s("All Statuses")}),e.jsx(b,{value:"active",children:s("Active")}),e.jsx(b,{value:"inactive",children:s("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((i==null?void 0:i.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Award Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage award types used for employee recognition")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Z("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),o.sort_field==="name"?o.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((i==null?void 0:i.data)||[]).map(r=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-yellow-100 text-yellow-600 dark:bg-yellow-900/30 dark:text-yellow-400",children:e.jsx(I,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:A.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>J(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:A.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(V,{className:"h-4 w-4"})}),p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",r),className:`h-8 w-8 p-0 ${r.status==="active"?"text-orange-500":"text-green-600"}`,title:r.status==="active"?s("Deactivate"):s("Activate"),children:e.jsx(H,{className:"h-4 w-4"})}),O&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(K,{className:"h-4 w-4"})})]})})]},r.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((i==null?void 0:i.data)||[]).map(r=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-yellow-100 text-yellow-600 dark:bg-yellow-900/30 dark:text-yellow-400",children:e.jsx(I,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",r),className:`h-8 w-8 p-0 ${r.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(H,{className:"h-4 w-4"})}),O&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(K,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})]})})]},r.id))}),(i==null?void 0:i.total)>((i==null?void 0:i.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(ne,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:s("award types"),onPageChange:r=>{const c=new URL(r).searchParams.get("page");u.get(route("hr.award-types.index"),{page:c,per_page:o.per_page||10,search:j||void 0,status:x!=="all"?x:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(I,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No award types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(F?"No award types match your search criteria. Try adjusting your filters.":"Create award types to categorize employee recognition awards.")}),!F&&w&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first award type.")})]})})]})]}),e.jsx(le,{isOpen:X,onClose:()=>_(!1),onConfirm:se,itemName:(v==null?void 0:v.name)||"",entityName:"award type"})]})}export{ts as default};
+import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as ae}from"./page-template-CM2S36EN.js";import{u as ie,c as de,x as E,L as P,I as $,o as n,S as ce,X as oe,r as u,t as a}from"./app-4fHGBOxL.js";import{C as le}from"./CrudDeleteModal-BgIUshon.js";import{P as ne}from"./pagination-CGq0GJg0.js";import{T as me}from"./textarea-f6Pa1mf5.js";import{S as L,a as R,b as B,c as T,d as b}from"./select-T_sz7ImN.js";import{A as I}from"./award-BKljXQI4.js";import{a as xe,C as pe}from"./chevron-up-B9gYo-hl.js";import{S as V}from"./square-pen-BNAWyFLf.js";import{L as H}from"./lock-D_l4FSx5.js";import{T as K}from"./trash-2-B-iLy81a.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ts(){const{t:s}=ie(),{auth:k,awardTypes:i,filters:o={},globalSettings:t}=de().props,C=(k==null?void 0:k.permissions)||[],[j,q]=h.useState(o.search||""),[x,M]=h.useState(o.status||"all"),[X,_]=h.useState(!1),[v,S]=h.useState(null),[g,z]=h.useState("create"),[l,N]=h.useState({name:"",description:"",status:"active"}),[m,f]=h.useState({}),[A,G]=h.useState(new Set),J=r=>{const c=new Set(A);c.has(r)?c.delete(r):c.add(r),G(c)},w=E(C,"create-award-types"),p=E(C,"edit-award-types"),O=E(C,"delete-award-types"),D=()=>{N({name:"",description:"",status:"active"}),f({}),z("create"),S(null)},Q=r=>{N({name:r.name||"",description:r.description||"",status:r.status||"active"}),z("edit"),S(r),f({})},U=r=>{r.preventDefault(),W()},W=()=>{u.get(route("hr.award-types.index"),{page:1,search:j||void 0,status:x!=="all"?x:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=()=>{q(""),M("all"),u.get(route("hr.award-types.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},Z=r=>{const c=o.sort_field===r&&o.sort_direction==="asc"?"desc":"asc";u.get(route("hr.award-types.index"),{sort_field:r,sort_direction:c,page:1,search:j||void 0,status:x!=="all"?x:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},y=(r,c)=>{switch(r){case"edit":Q(c),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":S(c),_(!0);break;case"toggle-status":re(c);break}},ee=r=>{r.preventDefault(),f({});const c={};if(l.name.trim()||(c.name=s("Award type name is required")),l.status||(c.status=s("Status is required")),Object.keys(c).length>0){f(c);return}g==="create"?(t!=null&&t.is_demo||a.loading(s("Creating award type...")),u.post(route("hr.award-types.store"),l,{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?(a.success(s(d.props.flash.success)),D()):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),f(d),typeof d=="string"?a.error(s(d)):a.error(s("Please check the form for errors"))}})):g==="edit"&&(t!=null&&t.is_demo||a.loading(s("Updating award type...")),u.put(route("hr.award-types.update",v.id),l,{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?(a.success(s(d.props.flash.success)),D()):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),f(d),typeof d=="string"?a.error(s(d)):a.error(s("Please check the form for errors"))}}))},se=()=>{t!=null&&t.is_demo||a.loading(s("Deleting award type...")),u.delete(route("hr.award-types.destroy",v.id),{onSuccess:r=>{_(!1),t!=null&&t.is_demo||a.dismiss(),r.props.flash.success?a.success(s(r.props.flash.success)):r.props.flash.error&&a.error(s(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||a.dismiss(),typeof r=="string"?a.error(s(r)):a.error(s("Failed to delete award type: {{errors}}",{errors:Object.values(r).join(", ")}))}})},re=r=>{const c=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||a.loading(`${s(c==="active"?"Activating":"Deactivating")} ${s("award type")}...`),u.put(route("hr.award-types.toggle-status",r.id),{},{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?a.success(s(d.props.flash.success)):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),typeof d=="string"?a.error(s(d)):a.error(s("Failed to update award type status: {{errors}}",{errors:Object.values(d).join(", ")}))}})},te=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.award-types.index")},{title:s("Award Types")}],F=j||x!=="all";return e.jsxs(ae,{title:s("Award Types"),description:"",url:"/hr/award-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(g==="create"?"Add New Award Type":"Edit Award Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(g==="create"?"Fill in the details to create a new award type":"Update the award type details below")})]}),e.jsxs("form",{onSubmit:ee,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:s("Award Type Name")}),e.jsx($,{id:"name",type:"text",value:l.name,onChange:r=>N({...l,name:r.target.value}),placeholder:s("e.g., Employee of the Month, Best Performer"),className:m.name?"border-red-500":"",disabled:!w&&!p,required:!0}),m.name&&e.jsx("p",{className:"text-sm text-red-500",children:m.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:s("Description")}),e.jsx(me,{id:"description",value:l.description,onChange:r=>N({...l,description:r.target.value}),placeholder:s("Brief description of the award type"),rows:3,className:m.description?"border-red-500":"",disabled:!w&&!p}),m.description&&e.jsx("p",{className:"text-sm text-red-500",children:m.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:s("Status")}),e.jsxs(L,{value:l.status,onValueChange:r=>N({...l,status:r}),disabled:!w&&!p,children:[e.jsx(R,{className:m.status?"border-red-500":"",children:e.jsx(B,{placeholder:s("Select status")})}),e.jsxs(T,{children:[e.jsx(b,{value:"active",children:s("Active")}),e.jsx(b,{value:"inactive",children:s("Inactive")})]})]}),m.status&&e.jsx("p",{className:"text-sm text-red-500",children:m.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(w||p)&&e.jsx(n,{type:"submit",className:"flex-1",children:s(g==="create"?"Add Award Type":"Update Award Type")}),g==="edit"&&e.jsx(n,{type:"button",variant:"outline",onClick:D,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ce,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx($,{type:"text",placeholder:s("Search award types..."),value:j,onChange:r=>q(r.target.value),onKeyDown:r=>r.key==="Enter"&&U(r),className:"pl-10"})]}),e.jsx(n,{onClick:U,variant:"default",children:s("Search")}),F&&e.jsxs(n,{onClick:Y,variant:"outline",children:[e.jsx(oe,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(L,{value:x,onValueChange:M,children:[e.jsx(R,{children:e.jsx(B,{placeholder:s("All Statuses")})}),e.jsxs(T,{children:[e.jsx(b,{value:"all",children:s("All Statuses")}),e.jsx(b,{value:"active",children:s("Active")}),e.jsx(b,{value:"inactive",children:s("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((i==null?void 0:i.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Award Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage award types used for employee recognition")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Z("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),o.sort_field==="name"?o.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((i==null?void 0:i.data)||[]).map(r=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-yellow-100 text-yellow-600 dark:bg-yellow-900/30 dark:text-yellow-400",children:e.jsx(I,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:A.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>J(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:A.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(V,{className:"h-4 w-4"})}),p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",r),className:`h-8 w-8 p-0 ${r.status==="active"?"text-orange-500":"text-green-600"}`,title:r.status==="active"?s("Deactivate"):s("Activate"),children:e.jsx(H,{className:"h-4 w-4"})}),O&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(K,{className:"h-4 w-4"})})]})})]},r.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((i==null?void 0:i.data)||[]).map(r=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-yellow-100 text-yellow-600 dark:bg-yellow-900/30 dark:text-yellow-400",children:e.jsx(I,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",r),className:`h-8 w-8 p-0 ${r.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(H,{className:"h-4 w-4"})}),O&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(K,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})]})})]},r.id))}),(i==null?void 0:i.total)>((i==null?void 0:i.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(ne,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:s("award types"),onPageChange:r=>{const c=new URL(r).searchParams.get("page");u.get(route("hr.award-types.index"),{page:c,per_page:o.per_page||10,search:j||void 0,status:x!=="all"?x:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(I,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No award types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(F?"No award types match your search criteria. Try adjusting your filters.":"Create award types to categorize employee recognition awards.")}),!F&&w&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first award type.")})]})})]})]}),e.jsx(le,{isOpen:X,onClose:()=>_(!1),onConfirm:se,itemName:(v==null?void 0:v.name)||"",entityName:"award type"})]})}export{ts as default};
diff --git a/public/build/assets/index-DcgeV8w3.js b/public/build/assets/index-BA5vZX3Z.js
similarity index 60%
rename from public/build/assets/index-DcgeV8w3.js
rename to public/build/assets/index-BA5vZX3Z.js
index 932e65e84..8e2bec639 100644
--- a/public/build/assets/index-DcgeV8w3.js
+++ b/public/build/assets/index-BA5vZX3Z.js
@@ -1 +1 @@
-import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-CUbbykGe.js";import{u as Q,c as U,x as X,P as Y,r as c,D as Z,t as i}from"./app-DCZHPiEr.js";import{C as L}from"./CrudTable-C2L9P_V2.js";import{C as ee}from"./CrudFormModal-BbMnKdFg.js";import{C as te}from"./CrudDeleteModal-D4meZ8pP.js";import{P as re}from"./pagination-CLhGv5TU.js";import{S as oe}from"./search-and-filter-bar-CvVfaqsJ.js";import ie from"./view-DMWLxhgT.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function zr(){var A;const{t:e}=Q(),{auth:h,jobLocations:o,filters:a={}}=U().props,_=(h==null?void 0:h.permissions)||[],[u,v]=n.useState(a.search||""),[m,x]=n.useState(a.status||"_empty_"),[l,S]=n.useState(a.is_remote||"_empty_"),[O,j]=n.useState(!1),[D,g]=n.useState(!1),[T,f]=n.useState(!1),[d,C]=n.useState(null),[b,F]=n.useState("create"),[y,w]=n.useState(null),E=()=>m!=="_empty_"||l!=="_empty_"||u!=="",R=()=>(m!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(u!==""?1:0),M=t=>{t.preventDefault(),P()},P=()=>{c.get(route("hr.recruitment.job-locations.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},I=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";c.get(route("hr.recruitment.job-locations.index"),{sort_field:t,sort_direction:r,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},q=(t,r)=>{switch(C(r),t){case"view":w(r);break;case"edit":F("edit"),f(!0);break;case"delete":g(!0);break;case"toggle-status":c.put(route("hr.recruitment.job-locations.toggle-status",r.id),{},{onSuccess:p=>{p.props.flash.success?i.success(e(p.props.flash.success)):p.props.flash.error&&i.error(e(p.props.flash.error))},onError:p=>{typeof p=="string"?i.error(e(p)):i.error(e("Failed to update status: {{errors}}",{errors:Object.values(p).join(", ")}))}});break}},J=()=>{C(null),F("create"),f(!0)},V=t=>{b==="create"?c.post(route("hr.recruitment.job-locations.store"),t,{onSuccess:r=>{f(!1),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?i.error(e(r)):i.error(e("Failed to create job location: {{errors}}",{errors:Object.values(r).join(", ")}))}}):b==="edit"&&c.put(route("hr.recruitment.job-locations.update",d.id),t,{onSuccess:r=>{f(!1),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?i.error(e(r)):i.error(e("Failed to update job location: {{errors}}",{errors:Object.values(r).join(", ")}))}})},B=()=>{c.delete(route("hr.recruitment.job-locations.destroy",d.id),{onSuccess:t=>{g(!1),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete job location: {{errors}}",{errors:Object.values(t).join(", ")}))}})},W=()=>{v(""),x("_empty_"),S("_empty_"),j(!1),c.get(route("hr.recruitment.job-locations.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},k=[];X(_,"create-job-locations")&&k.push({label:e("Add Job Location"),icon:s.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>J()});const $=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-locations.index")},{title:e("Job Locations")}],z=[{key:"name",label:e("Name"),sortable:!0,render:t=>s.jsx("div",{className:"font-medium",children:t})},{key:"address",label:e("Address"),render:(t,r)=>{if(r.is_remote)return s.jsx("span",{className:"text-blue-600 font-medium",children:e("Remote Work")});const p=[t,r.city,r.state,r.country].filter(Boolean);return p.length>0?p.join(", "):"-"}},{key:"is_remote",label:e("Type"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:e(t?"Remote":"On-site")})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],G=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-locations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-locations"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-job-locations"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-locations"}],N=[{value:"_empty_",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],H=[{value:"_empty_",label:e("All Types")},{value:"true",label:e("Remote")},{value:"false",label:e("On-site")}];return s.jsxs(K,{title:e("Job Locations"),url:"/hr/recruitment/job-locations",actions:k,breadcrumbs:$,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(oe,{searchTerm:u,onSearchChange:v,onSearch:M,filters:[{name:"status",label:e("Status"),type:"select",value:m,onChange:x,options:N},{name:"is_remote",label:e("Type"),type:"select",value:l,onChange:S,options:H}],showFilters:O,setShowFilters:j,hasActiveFilters:E,activeFilterCount:R,onResetFilters:W,onApplyFilters:P,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{c.get(route("hr.recruitment.job-locations.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(L,{columns:z,actions:G,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:q,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:I,permissions:_,entityPermissions:{view:"view-job-locations",create:"create-job-locations",edit:"edit-job-locations",delete:"delete-job-locations"}}),s.jsx(re,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("job locations"),onPageChange:t=>c.get(t)})]}),s.jsx(ee,{isOpen:T,onClose:()=>f(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"is_remote",label:e("Remote Work"),type:"checkbox"},{name:"address",label:e("Address"),type:"textarea"},{name:"city",label:e("City"),type:"text"},{name:"state",label:e("State"),type:"text"},{name:"country",label:e("Country"),type:"text"},{name:"postal_code",label:e("Postal Code"),type:"text"},{name:"status",label:e("Status"),type:"select",required:!0,options:N.filter(t=>t.value!=="_empty_")}]},initialData:d,title:e(b==="create"?"Add New Job Location":"Edit Job Location"),mode:b}),s.jsx(te,{isOpen:D,onClose:()=>g(!1),onConfirm:B,itemName:(d==null?void 0:d.name)||"",entityName:"job location"}),s.jsx(Z,{open:!!y,onOpenChange:()=>w(null),children:y&&s.jsx(ie,{jobLocation:y})})]})}export{zr as default};
+import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-CM2S36EN.js";import{u as Q,c as U,x as X,P as Y,r as c,D as Z,t as i}from"./app-4fHGBOxL.js";import{C as L}from"./CrudTable-Cxl8O2CF.js";import{C as ee}from"./CrudFormModal-Cseu7azN.js";import{C as te}from"./CrudDeleteModal-BgIUshon.js";import{P as re}from"./pagination-CGq0GJg0.js";import{S as oe}from"./search-and-filter-bar-Dtigj_x9.js";import ie from"./view-BncHuQfa.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function zr(){var A;const{t:e}=Q(),{auth:h,jobLocations:o,filters:a={}}=U().props,_=(h==null?void 0:h.permissions)||[],[u,v]=n.useState(a.search||""),[m,x]=n.useState(a.status||"_empty_"),[l,S]=n.useState(a.is_remote||"_empty_"),[O,j]=n.useState(!1),[D,g]=n.useState(!1),[T,f]=n.useState(!1),[d,C]=n.useState(null),[b,F]=n.useState("create"),[y,w]=n.useState(null),E=()=>m!=="_empty_"||l!=="_empty_"||u!=="",R=()=>(m!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(u!==""?1:0),M=t=>{t.preventDefault(),P()},P=()=>{c.get(route("hr.recruitment.job-locations.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},I=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";c.get(route("hr.recruitment.job-locations.index"),{sort_field:t,sort_direction:r,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},q=(t,r)=>{switch(C(r),t){case"view":w(r);break;case"edit":F("edit"),f(!0);break;case"delete":g(!0);break;case"toggle-status":c.put(route("hr.recruitment.job-locations.toggle-status",r.id),{},{onSuccess:p=>{p.props.flash.success?i.success(e(p.props.flash.success)):p.props.flash.error&&i.error(e(p.props.flash.error))},onError:p=>{typeof p=="string"?i.error(e(p)):i.error(e("Failed to update status: {{errors}}",{errors:Object.values(p).join(", ")}))}});break}},J=()=>{C(null),F("create"),f(!0)},V=t=>{b==="create"?c.post(route("hr.recruitment.job-locations.store"),t,{onSuccess:r=>{f(!1),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?i.error(e(r)):i.error(e("Failed to create job location: {{errors}}",{errors:Object.values(r).join(", ")}))}}):b==="edit"&&c.put(route("hr.recruitment.job-locations.update",d.id),t,{onSuccess:r=>{f(!1),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?i.error(e(r)):i.error(e("Failed to update job location: {{errors}}",{errors:Object.values(r).join(", ")}))}})},B=()=>{c.delete(route("hr.recruitment.job-locations.destroy",d.id),{onSuccess:t=>{g(!1),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete job location: {{errors}}",{errors:Object.values(t).join(", ")}))}})},W=()=>{v(""),x("_empty_"),S("_empty_"),j(!1),c.get(route("hr.recruitment.job-locations.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},k=[];X(_,"create-job-locations")&&k.push({label:e("Add Job Location"),icon:s.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>J()});const $=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-locations.index")},{title:e("Job Locations")}],z=[{key:"name",label:e("Name"),sortable:!0,render:t=>s.jsx("div",{className:"font-medium",children:t})},{key:"address",label:e("Address"),render:(t,r)=>{if(r.is_remote)return s.jsx("span",{className:"text-blue-600 font-medium",children:e("Remote Work")});const p=[t,r.city,r.state,r.country].filter(Boolean);return p.length>0?p.join(", "):"-"}},{key:"is_remote",label:e("Type"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:e(t?"Remote":"On-site")})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],G=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-locations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-locations"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-job-locations"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-locations"}],N=[{value:"_empty_",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],H=[{value:"_empty_",label:e("All Types")},{value:"true",label:e("Remote")},{value:"false",label:e("On-site")}];return s.jsxs(K,{title:e("Job Locations"),url:"/hr/recruitment/job-locations",actions:k,breadcrumbs:$,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(oe,{searchTerm:u,onSearchChange:v,onSearch:M,filters:[{name:"status",label:e("Status"),type:"select",value:m,onChange:x,options:N},{name:"is_remote",label:e("Type"),type:"select",value:l,onChange:S,options:H}],showFilters:O,setShowFilters:j,hasActiveFilters:E,activeFilterCount:R,onResetFilters:W,onApplyFilters:P,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{c.get(route("hr.recruitment.job-locations.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(L,{columns:z,actions:G,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:q,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:I,permissions:_,entityPermissions:{view:"view-job-locations",create:"create-job-locations",edit:"edit-job-locations",delete:"delete-job-locations"}}),s.jsx(re,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("job locations"),onPageChange:t=>c.get(t)})]}),s.jsx(ee,{isOpen:T,onClose:()=>f(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"is_remote",label:e("Remote Work"),type:"checkbox"},{name:"address",label:e("Address"),type:"textarea"},{name:"city",label:e("City"),type:"text"},{name:"state",label:e("State"),type:"text"},{name:"country",label:e("Country"),type:"text"},{name:"postal_code",label:e("Postal Code"),type:"text"},{name:"status",label:e("Status"),type:"select",required:!0,options:N.filter(t=>t.value!=="_empty_")}]},initialData:d,title:e(b==="create"?"Add New Job Location":"Edit Job Location"),mode:b}),s.jsx(te,{isOpen:D,onClose:()=>g(!1),onConfirm:B,itemName:(d==null?void 0:d.name)||"",entityName:"job location"}),s.jsx(Z,{open:!!y,onOpenChange:()=>w(null),children:y&&s.jsx(ie,{jobLocation:y})})]})}export{zr as default};
diff --git a/public/build/assets/index-C-5f4-G2.js b/public/build/assets/index-BBHi1Fv3.js
similarity index 59%
rename from public/build/assets/index-C-5f4-G2.js
rename to public/build/assets/index-BBHi1Fv3.js
index f0cf7363e..5dc5ea13c 100644
--- a/public/build/assets/index-C-5f4-G2.js
+++ b/public/build/assets/index-BBHi1Fv3.js
@@ -1 +1 @@
-import{r as u,j as e}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-CUbbykGe.js";import{u as z,c as $,r as l,D as G,h as K,j as Q,k as W,t as d}from"./app-DCZHPiEr.js";import{C as X}from"./CrudTable-C2L9P_V2.js";import{C as Y}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Z}from"./pagination-CLhGv5TU.js";import{S as H}from"./search-and-filter-bar-CvVfaqsJ.js";import{A as I}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function At(){var j,v,N,w,S,D,_;const{t}=z(),{auth:a,loginHistory:s,filters:p={},globalSettings:m}=$().props,C=(a==null?void 0:a.permissions)||[],[c,f]=u.useState(p.search||""),[P,g]=u.useState(!1),[k,x]=u.useState(!1),[T,y]=u.useState(!1),[i,F]=u.useState(null),A=()=>c!=="",O=()=>c!==""?1:0,L=r=>{r.preventDefault(),b()},b=()=>{l.get(route("login-history.index"),{page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},U=r=>{const o=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";l.get(route("login-history.index"),{sort_field:r,sort_direction:o,page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},E=(r,o)=>{switch(F(o),r){case"view":y(!0);break;case"delete":x(!0);break}},M=()=>{m!=null&&m.is_demo||d.loading(t("Deleting login history...")),l.delete(route("login-history.destroy",i.id),{onSuccess:r=>{x(!1),m!=null&&m.is_demo||d.dismiss(),r.props.flash.success?d.success(t(r.props.flash.success)):r.props.flash.error&&d.error(t(r.props.flash.error))},onError:r=>{m!=null&&m.is_demo||d.dismiss(),typeof r=="string"?d.error(t(r)):d.error(t("Failed to delete login history: {{errors}}",{errors:Object.values(r).join(", ")}))}})},R=()=>{f(""),g(!1),l.get(route("login-history.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},V=[{title:t("Dashboard"),href:route("dashboard")},...((j=a==null?void 0:a.user)==null?void 0:j.type)==="company"?[{title:t("Users"),href:route("users.index")}]:[{title:t("Companies"),href:route("companies.index")}],{title:t("Login History")}],q=[{key:"user.name",label:t("User"),render:(r,o)=>{var n,h;return e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:((n=o.user)==null?void 0:n.name)||"-"}),e.jsx("div",{className:"text-xs text-gray-500",children:((h=o.user)==null?void 0:h.email)||""})]})}},{key:"user.type",label:t("User Type"),render:(r,o)=>{var h;const n=((h=o.user)==null?void 0:h.type)||"-";return n.charAt(0).toUpperCase()+n.slice(1)}},{key:"ip",label:t("IP Address"),sortable:!0,render:r=>r||"-"},{key:"date",label:t("Login Date"),sortable:!0,render:r=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r,!0))||new Date(r).toLocaleString()}},{key:"Details",label:t("Details"),render:r=>{try{const o=JSON.parse(r||"{}");return e.jsxs("div",{className:"text-xs",children:[e.jsx("div",{children:o.browser_name||"-"}),e.jsx("div",{className:"text-gray-500",children:o.os_name||"-"})]})}catch{return"-"}}}],B=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"show-login-history"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-login-history"}];return e.jsxs(J,{title:t("Login History"),url:"/login-history",breadcrumbs:V,noPadding:!0,actions:[{label:t("Back"),icon:e.jsx(I,{className:"h-4 w-4"}),variant:"outline",onClick:()=>{var r;return l.visit(((r=a==null?void 0:a.user)==null?void 0:r.type)==="company"?route("users.index"):route("companies.index"))}}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(H,{searchTerm:c,onSearchChange:f,onSearch:L,filters:[],showFilters:P,setShowFilters:g,hasActiveFilters:A,activeFilterCount:O,onResetFilters:R,onApplyFilters:b,currentPerPage:((v=p.per_page)==null?void 0:v.toString())||"10",onPerPageChange:r=>{l.get(route("login-history.index"),{page:1,per_page:parseInt(r),search:c||void 0},{preserveState:!0,preserveScroll:!0})}})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx(X,{columns:q,actions:B,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:E,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:U,permissions:C,entityPermissions:{delete:"delete-login-history"}}),e.jsx(Z,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("login records"),onPageChange:r=>l.get(r)})]}),e.jsx(Y,{isOpen:k,onClose:()=>x(!1),onConfirm:M,itemName:`${((N=i==null?void 0:i.user)==null?void 0:N.name)||""} `,itemType:t("login history")}),e.jsx(G,{open:T,onOpenChange:y,children:e.jsxs(K,{className:"max-w-xl max-h-[80vh] overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:[e.jsx(Q,{children:e.jsx(W,{children:t("Login Details")})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("User")}),e.jsx("span",{className:"font-medium",children:((w=i==null?void 0:i.user)==null?void 0:w.name)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("Email")}),e.jsx("span",{className:"font-medium",children:((S=i==null?void 0:i.user)==null?void 0:S.email)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("User Type")}),e.jsx("span",{className:"font-medium",children:(D=i==null?void 0:i.user)!=null&&D.type?i.user.type.charAt(0).toUpperCase()+i.user.type.slice(1):"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("IP Address")}),e.jsx("span",{className:"font-medium",children:(i==null?void 0:i.ip)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("Login Date")}),e.jsx("span",{className:"font-medium",children:i!=null&&i.date?((_=window.appSettings)==null?void 0:_.formatDateTimeSimple(i.date,!0))||new Date(i.date).toLocaleString():"-"})]}),(()=>{try{const r=JSON.parse((i==null?void 0:i.Details)||"{}");return Object.entries(r).map(([o,n])=>e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600 capitalize",children:o.replace(/_/g," ")}),e.jsx("span",{className:"font-medium",children:String(n)||"-"})]},o))}catch{return null}})()]})]})})]})}export{At as default};
+import{r as u,j as e}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-CM2S36EN.js";import{u as z,c as $,r as l,D as G,h as K,j as Q,k as W,t as d}from"./app-4fHGBOxL.js";import{C as X}from"./CrudTable-Cxl8O2CF.js";import{C as Y}from"./CrudDeleteModal-BgIUshon.js";import{P as Z}from"./pagination-CGq0GJg0.js";import{S as H}from"./search-and-filter-bar-Dtigj_x9.js";import{A as I}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function At(){var j,v,N,w,S,D,_;const{t}=z(),{auth:a,loginHistory:s,filters:p={},globalSettings:m}=$().props,C=(a==null?void 0:a.permissions)||[],[c,f]=u.useState(p.search||""),[P,g]=u.useState(!1),[k,x]=u.useState(!1),[T,y]=u.useState(!1),[i,F]=u.useState(null),A=()=>c!=="",O=()=>c!==""?1:0,L=r=>{r.preventDefault(),b()},b=()=>{l.get(route("login-history.index"),{page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},U=r=>{const o=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";l.get(route("login-history.index"),{sort_field:r,sort_direction:o,page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},E=(r,o)=>{switch(F(o),r){case"view":y(!0);break;case"delete":x(!0);break}},M=()=>{m!=null&&m.is_demo||d.loading(t("Deleting login history...")),l.delete(route("login-history.destroy",i.id),{onSuccess:r=>{x(!1),m!=null&&m.is_demo||d.dismiss(),r.props.flash.success?d.success(t(r.props.flash.success)):r.props.flash.error&&d.error(t(r.props.flash.error))},onError:r=>{m!=null&&m.is_demo||d.dismiss(),typeof r=="string"?d.error(t(r)):d.error(t("Failed to delete login history: {{errors}}",{errors:Object.values(r).join(", ")}))}})},R=()=>{f(""),g(!1),l.get(route("login-history.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},V=[{title:t("Dashboard"),href:route("dashboard")},...((j=a==null?void 0:a.user)==null?void 0:j.type)==="company"?[{title:t("Users"),href:route("users.index")}]:[{title:t("Companies"),href:route("companies.index")}],{title:t("Login History")}],q=[{key:"user.name",label:t("User"),render:(r,o)=>{var n,h;return e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:((n=o.user)==null?void 0:n.name)||"-"}),e.jsx("div",{className:"text-xs text-gray-500",children:((h=o.user)==null?void 0:h.email)||""})]})}},{key:"user.type",label:t("User Type"),render:(r,o)=>{var h;const n=((h=o.user)==null?void 0:h.type)||"-";return n.charAt(0).toUpperCase()+n.slice(1)}},{key:"ip",label:t("IP Address"),sortable:!0,render:r=>r||"-"},{key:"date",label:t("Login Date"),sortable:!0,render:r=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r,!0))||new Date(r).toLocaleString()}},{key:"Details",label:t("Details"),render:r=>{try{const o=JSON.parse(r||"{}");return e.jsxs("div",{className:"text-xs",children:[e.jsx("div",{children:o.browser_name||"-"}),e.jsx("div",{className:"text-gray-500",children:o.os_name||"-"})]})}catch{return"-"}}}],B=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"show-login-history"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-login-history"}];return e.jsxs(J,{title:t("Login History"),url:"/login-history",breadcrumbs:V,noPadding:!0,actions:[{label:t("Back"),icon:e.jsx(I,{className:"h-4 w-4"}),variant:"outline",onClick:()=>{var r;return l.visit(((r=a==null?void 0:a.user)==null?void 0:r.type)==="company"?route("users.index"):route("companies.index"))}}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(H,{searchTerm:c,onSearchChange:f,onSearch:L,filters:[],showFilters:P,setShowFilters:g,hasActiveFilters:A,activeFilterCount:O,onResetFilters:R,onApplyFilters:b,currentPerPage:((v=p.per_page)==null?void 0:v.toString())||"10",onPerPageChange:r=>{l.get(route("login-history.index"),{page:1,per_page:parseInt(r),search:c||void 0},{preserveState:!0,preserveScroll:!0})}})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx(X,{columns:q,actions:B,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:E,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:U,permissions:C,entityPermissions:{delete:"delete-login-history"}}),e.jsx(Z,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("login records"),onPageChange:r=>l.get(r)})]}),e.jsx(Y,{isOpen:k,onClose:()=>x(!1),onConfirm:M,itemName:`${((N=i==null?void 0:i.user)==null?void 0:N.name)||""} `,itemType:t("login history")}),e.jsx(G,{open:T,onOpenChange:y,children:e.jsxs(K,{className:"max-w-xl max-h-[80vh] overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:[e.jsx(Q,{children:e.jsx(W,{children:t("Login Details")})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("User")}),e.jsx("span",{className:"font-medium",children:((w=i==null?void 0:i.user)==null?void 0:w.name)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("Email")}),e.jsx("span",{className:"font-medium",children:((S=i==null?void 0:i.user)==null?void 0:S.email)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("User Type")}),e.jsx("span",{className:"font-medium",children:(D=i==null?void 0:i.user)!=null&&D.type?i.user.type.charAt(0).toUpperCase()+i.user.type.slice(1):"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("IP Address")}),e.jsx("span",{className:"font-medium",children:(i==null?void 0:i.ip)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("Login Date")}),e.jsx("span",{className:"font-medium",children:i!=null&&i.date?((_=window.appSettings)==null?void 0:_.formatDateTimeSimple(i.date,!0))||new Date(i.date).toLocaleString():"-"})]}),(()=>{try{const r=JSON.parse((i==null?void 0:i.Details)||"{}");return Object.entries(r).map(([o,n])=>e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600 capitalize",children:o.replace(/_/g," ")}),e.jsx("span",{className:"font-medium",children:String(n)||"-"})]},o))}catch{return null}})()]})]})})]})}export{At as default};
diff --git a/public/build/assets/index-Domstr1J.js b/public/build/assets/index-BEl1RJm5.js
similarity index 89%
rename from public/build/assets/index-Domstr1J.js
rename to public/build/assets/index-BEl1RJm5.js
index 804137779..72894a297 100644
--- a/public/build/assets/index-Domstr1J.js
+++ b/public/build/assets/index-BEl1RJm5.js
@@ -1 +1 @@
-import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as we,c as ke,x as v,P as _e,r as x,C as k,l as _,D as Se,t as r,o as N}from"./app-DCZHPiEr.js";import Ce from"./view-DmREa4dB.js";import{P as Re}from"./page-template-CUbbykGe.js";import{C as Ae}from"./CrudFormModal-BbMnKdFg.js";import{C as De}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Te}from"./pagination-CLhGv5TU.js";import{S as Pe}from"./search-and-filter-bar-CvVfaqsJ.js";import{C as re}from"./calendar-YoExU_hy.js";import{C as Fe}from"./circle-alert-DwaVLcdb.js";import{C as ie}from"./circle-check-big-DzwxuD1X.js";import{C as le}from"./circle-x-DNjKzBNT.js";import{E as Ee}from"./eye-CLDVMrI-.js";import{S as ze}from"./square-pen-8BQ3xjRH.js";import{T as Oe}from"./trash-2-BKTtBQos.js";import{C as S}from"./clock-O-l8sPi0.js";import{A as $e}from"./arrow-right-CEAQplo8.js";import{M as Me}from"./message-square-Dqn13PUy.js";import{U as qe}from"./user-HiC8k72a.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./log-out-D6J83Zkh.js";import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";import"./filter-CQAy5sxY.js";import"./list-BSrGYPOe.js";function Xt(){var V,B,X;const{t:a}=we(),{auth:C,regularizations:l,employees:R,attendanceRecords:ne,filters:n={},summaryStats:i}=ke().props,f=(C==null?void 0:C.permissions)||[],[g,T]=d.useState(n.search||""),[c,P]=d.useState(n.employee_id||"all"),[m,F]=d.useState(n.status||"all"),[h,E]=d.useState(n.date_from||""),[u,z]=d.useState(n.date_to||""),[oe,O]=d.useState(!1),[de,b]=d.useState(!1),[ce,A]=d.useState(!1),[j,$]=d.useState(null),[w,M]=d.useState("create"),[D,q]=d.useState(null),me=()=>g!==""||c!=="all"||m!=="all"||h!==""||u!=="",pe=()=>(g?1:0)+(c!=="all"?1:0)+(m!=="all"?1:0)+(h?1:0)+(u?1:0),xe=t=>{t.preventDefault(),U()},U=()=>{x.get(route("hr.attendance-regularizations.index"),{page:1,search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0,per_page:n.per_page||9},{preserveState:!0,preserveScroll:!0})},y=(t,s)=>{switch($(s),t){case"view":q(s);break;case"edit":M("edit"),b(!0);break;case"delete":A(!0);break;case"approve":I(s,"approved");break;case"reject":I(s,"rejected");break}},ge=()=>{$(null),M("create"),b(!0)},he=t=>{w==="create"?(r.loading(a("Creating adjustment request...")),x.post(route("hr.attendance-regularizations.store"),t,{onSuccess:s=>{b(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create adjustment request: ${Object.values(s).join(", ")}`)}})):w==="edit"&&(r.loading(a("Updating adjustment request...")),x.put(route("hr.attendance-regularizations.update",j.id),t,{onSuccess:s=>{b(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update adjustment request: ${Object.values(s).join(", ")}`)}}))},ue=()=>{r.loading(a("Deleting adjustment request...")),x.delete(route("hr.attendance-regularizations.destroy",j.id),{onSuccess:t=>{A(!1),r.dismiss(),t.props.flash.success?r.success(a(t.props.flash.success)):t.props.flash.error&&r.error(a(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(`Failed to delete adjustment request: ${Object.values(t).join(", ")}`)}})},I=(t,s)=>{const p=a(s==="approved"?"Approving":"Rejecting");r.loading(`${p} adjustment request...`),x.put(route("hr.attendance-regularizations.update-status",t.id),{status:s,manager_comments:s==="approved"?"Approved":"Rejected"},{onSuccess:o=>{r.dismiss(),o.props.flash.success?r.success(a(o.props.flash.success)):o.props.flash.error&&r.error(a(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(o):r.error(`Failed to update adjustment request status: ${Object.values(o).join(", ")}`)}})},je=()=>{T(""),P("all"),F("all"),E(""),z(""),O(!1),x.get(route("hr.attendance-regularizations.index"),{page:1,per_page:n.per_page||9},{preserveState:!0,preserveScroll:!0})},L=[];v(f,"create-attendance-regularizations")&&L.push({label:a("Add Request"),icon:e.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ge()});const fe=[{title:a("Attendance Adjustment"),href:route("hr.attendance-regularizations.index")},{title:a("Attendance Adjustment")}];a("Employee"),a("Date"),a("Original Times"),a("Requested Times"),a("Reason"),a("Status"),a("Requested On"),a("View"),a("Edit"),a("Approve"),a("Reject"),a("Delete");const be=[{value:"all",label:a("All Employees"),disabled:!0},...(R||[]).map(t=>({value:t.id.toString(),label:t.name}))],ye=[{value:"all",label:a("All Statuses"),disabled:!0},{value:"pending",label:a("Pending")},{value:"approved",label:a("Approved")},{value:"rejected",label:a("Rejected")}];(ne||[]).map(t=>{var s;return{value:t.id.toString(),label:`${(s=t.employee)==null?void 0:s.name} - ${new Date(t.date).toLocaleDateString()}`}});const ve=t=>{const s={pending:{label:a("Pending"),className:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",dotColor:"bg-yellow-500"},approved:{label:a("Approved"),className:"bg-green-50 text-green-700 ring-green-600/20",dotColor:"bg-green-500"},rejected:{label:a("Rejected"),className:"bg-red-50 text-red-700 ring-red-600/20",dotColor:"bg-red-500"}};return s[t]||s.pending},Ne=t=>{var o,G,H,J,K,Q,W,Y,Z,ee;const s=ve(t.status),p=t.status==="pending";return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4 hover:shadow-md hover:border-gray-300 dark:hover:border-gray-600 transition-all duration-200",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsxs("div",{className:"relative",children:[(o=t.employee)!=null&&o.avatar?e.jsx("img",{src:t.employee.avatar,alt:((G=t.employee)==null?void 0:G.name)||"",className:"w-10 h-10 rounded-lg object-cover",onError:te=>{var se;te.currentTarget.style.display="none";const ae=(se=te.currentTarget.parentElement)==null?void 0:se.querySelector(".avatar-fallback");ae&&(ae.style.display="flex")}}):null,e.jsx("div",{className:`avatar-fallback w-10 h-10 rounded-lg bg-gray-100 dark:bg-gray-700 flex items-center justify-center text-gray-700 dark:text-gray-300 font-semibold text-sm${(H=t.employee)!=null&&H.avatar?" hidden":""}`,children:((Q=(K=(J=t.employee)==null?void 0:J.name)==null?void 0:K.charAt(0))==null?void 0:Q.toUpperCase())||"U"}),e.jsx("div",{className:`absolute -top-1 -right-1 w-3 h-3 rounded-full border-2 border-white dark:border-gray-800 ${s.dotColor}`})]}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white text-sm truncate",children:((W=t.employee)==null?void 0:W.name)||a("Unknown Employee")}),e.jsxs("div",{className:"flex items-center space-x-2 mt-1",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:((Y=window.appSettings)==null?void 0:Y.formatDateTimeSimple(t.date,!1))||new Date(t.date).toLocaleDateString()}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.className}`,children:s.label})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[p&&v(f,"approve-attendance-regularizations")&&e.jsxs(e.Fragment,{children:[e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("approve",t),className:"h-7 w-7 p-0 text-green-600",title:a("Approve Request"),children:e.jsx(ie,{className:"h-3.5 w-3.5"})}),e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("reject",t),className:"h-7 w-7 p-0 text-red-500",title:a("Reject Request"),children:e.jsx(le,{className:"h-3.5 w-3.5"})})]}),v(f,"view-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("view",t),className:"h-8 w-8 p-0 text-blue-500",title:a("View Request"),children:e.jsx(Ee,{className:"h-3.5 w-3.5"})}),p&&v(f,"edit-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("edit",t),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Request"),children:e.jsx(ze,{className:"h-3.5 w-3.5"})}),p&&v(f,"delete-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("delete",t),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Request"),children:e.jsx(Oe,{className:"h-3.5 w-3.5"})})]})]}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-700/30 rounded-lg p-3 mb-3",children:e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Original")}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs("div",{className:"flex items-center space-x-1 text-red-600 dark:text-red-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.original_clock_in?window.appSettings.formatTime(t.original_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center space-x-1 text-red-600 dark:text-red-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.original_clock_out?window.appSettings.formatTime(t.original_clock_out):"--:--"})]})]})]}),e.jsx("div",{className:"flex items-center",children:e.jsx($e,{className:"h-4 w-4 text-gray-400"})}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Requested")}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs("div",{className:"flex items-center space-x-1 text-green-600 dark:text-green-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.requested_clock_in?window.appSettings.formatTime(t.requested_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center space-x-1 text-green-600 dark:text-green-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.requested_clock_out?window.appSettings.formatTime(t.requested_clock_out):"--:--"})]})]})]})]})}),e.jsx("div",{className:"mb-3",children:e.jsxs("div",{className:"flex items-start space-x-2",children:[e.jsx(Me,{className:"h-4 w-4 text-gray-400 mt-0.5 flex-shrink-0"}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Reason")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 line-clamp-2 leading-relaxed",children:t.reason||a("No reason provided")})]})]})}),e.jsxs("div",{className:"flex items-center justify-between text-xs pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsxs("div",{className:"flex items-center space-x-2 text-gray-500 dark:text-gray-400",children:[e.jsx(re,{className:"h-3 w-3"}),e.jsxs("span",{children:[a("Requested on : ")," ",((Z=window.appSettings)==null?void 0:Z.formatDateTimeSimple(t.created_at,!1))||new Date(t.created_at).toLocaleDateString()]})]}),t.status!=="pending"&&t.approved_at&&e.jsxs("div",{className:"flex items-center space-x-2 text-gray-500 dark:text-gray-400",children:[e.jsx(qe,{className:"h-3 w-3"}),e.jsxs("span",{children:[t.status==="approved"?a("Approved : "):a("Rejected : ")," ",(ee=window.appSettings)==null?void 0:ee.formatDateTimeSimple(t.approved_at,!1)]})]})]}),t.manager_comments&&t.status!=="pending"&&t.manager_comments!=="Approved"&&t.manager_comments!=="Rejected"&&e.jsxs("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Manager Comments")}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 italic",children:['"',t.manager_comments,'"']})]})]},t.id)};return e.jsxs(Re,{title:a("Attendance Adjustment"),url:"/hr/attendance-regularizations",actions:L,breadcrumbs:fe,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(Pe,{searchTerm:g,onSearchChange:T,onSearch:xe,filters:[{name:"employee_id",label:a("Employee"),type:"select",value:c,onChange:P,options:be,searchable:!0},{name:"status",label:a("Status"),type:"select",value:m,onChange:F,options:ye},{name:"date_from",label:a("Date From"),type:"date",value:h,onChange:E},{name:"date_to",label:a("Date To"),type:"date",value:u,onChange:z}],showFilters:oe,setShowFilters:O,hasActiveFilters:me,activeFilterCount:pe,onResetFilters:je,onApplyFilters:U,currentPerPage:((V=n.per_page)==null?void 0:V.toString())||"9",onPerPageChange:t=>{x.get(route("hr.attendance-regularizations.index"),{page:1,per_page:parseInt(t),search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Total Requests")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.total)??0}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("All time")})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(re,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Pending")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.pending)??0}),e.jsx("p",{className:"text-xs text-yellow-600 font-medium",children:a("Needs Review")})]}),e.jsx("div",{className:"p-2 bg-yellow-100 dark:bg-yellow-900/30 rounded-lg",children:e.jsx(Fe,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Approved")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.approved)??0}),e.jsxs("p",{className:"text-xs text-green-600 font-medium",children:[(i==null?void 0:i.total)>0?(((i==null?void 0:i.approved)??0)/i.total*100).toFixed(1):"0","% ",a("rate")]})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(ie,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Rejected")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.rejected)??0}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("Declined")})]}),e.jsx("div",{className:"p-2 bg-red-100 dark:bg-red-900/30 rounded-lg",children:e.jsx(le,{className:"h-5 w-5 text-red-600 dark:text-red-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:(B=l==null?void 0:l.data)==null?void 0:B.map(t=>Ne(t))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(Te,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:a("adjustment requests"),onPageChange:t=>{const s=new URL(t).searchParams.get("page");x.get(route("hr.attendance-regularizations.index"),{page:s,per_page:n.per_page||9,search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0,sort_field:n.sort_field||void 0,sort_direction:n.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(Ae,{isOpen:de,onClose:()=>b(!1),onSubmit:he,formConfig:{fields:[{name:"employee_id",type:"dependent-dropdown",dependentConfig:[{name:"employee_id",label:a("Employee"),required:!0,searchable:!0,options:R?R.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"attendance_record_id",label:a("Attendance Record"),apiEndpoint:"/hr/attendance-regularizations/get-employee-attendance/{employee_id}",showCurrentValue:!0,searchable:!0}]},{name:"requested_clock_in",label:a("Requested Clock In"),type:"time"},{name:"requested_clock_out",label:a("Requested Clock Out"),type:"time"},{name:"reason",label:a("Reason"),type:"textarea",required:!0}],modalSize:"lg"},initialData:j,title:a(w==="create"?"Add New Adjustment Request":"Edit Adjustment Request"),mode:w}),e.jsx(Se,{open:!!D,onOpenChange:()=>q(null),children:D&&e.jsx(Ce,{record:D})}),e.jsx(De,{isOpen:ce,onClose:()=>A(!1),onConfirm:ue,itemName:`${(X=j==null?void 0:j.employee)==null?void 0:X.name} `||"",entityName:"adjustment request"})]})}export{Xt as default};
+import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as we,c as ke,x as v,P as _e,r as x,C as k,l as _,D as Se,t as r,o as N}from"./app-4fHGBOxL.js";import Ce from"./view-DzM-MLA7.js";import{P as Re}from"./page-template-CM2S36EN.js";import{C as Ae}from"./CrudFormModal-Cseu7azN.js";import{C as De}from"./CrudDeleteModal-BgIUshon.js";import{P as Te}from"./pagination-CGq0GJg0.js";import{S as Pe}from"./search-and-filter-bar-Dtigj_x9.js";import{C as re}from"./calendar-DqBcvi0D.js";import{C as Fe}from"./circle-alert-DwXRfwWr.js";import{C as ie}from"./circle-check-big-fVcbTmDL.js";import{C as le}from"./circle-x-ChMHRbuV.js";import{E as Ee}from"./eye-Yd3RcT3h.js";import{S as ze}from"./square-pen-BNAWyFLf.js";import{T as Oe}from"./trash-2-B-iLy81a.js";import{C as S}from"./clock-CHa0mSrs.js";import{A as $e}from"./arrow-right-C_9pvDWi.js";import{M as Me}from"./message-square-BkyJswfG.js";import{U as qe}from"./user-C3XLhGku.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./log-out-CqVt2LXY.js";import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";import"./filter-BDm-DaBQ.js";import"./list-TEmTfixH.js";function Xt(){var V,B,X;const{t:a}=we(),{auth:C,regularizations:l,employees:R,attendanceRecords:ne,filters:n={},summaryStats:i}=ke().props,f=(C==null?void 0:C.permissions)||[],[g,T]=d.useState(n.search||""),[c,P]=d.useState(n.employee_id||"all"),[m,F]=d.useState(n.status||"all"),[h,E]=d.useState(n.date_from||""),[u,z]=d.useState(n.date_to||""),[oe,O]=d.useState(!1),[de,b]=d.useState(!1),[ce,A]=d.useState(!1),[j,$]=d.useState(null),[w,M]=d.useState("create"),[D,q]=d.useState(null),me=()=>g!==""||c!=="all"||m!=="all"||h!==""||u!=="",pe=()=>(g?1:0)+(c!=="all"?1:0)+(m!=="all"?1:0)+(h?1:0)+(u?1:0),xe=t=>{t.preventDefault(),U()},U=()=>{x.get(route("hr.attendance-regularizations.index"),{page:1,search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0,per_page:n.per_page||9},{preserveState:!0,preserveScroll:!0})},y=(t,s)=>{switch($(s),t){case"view":q(s);break;case"edit":M("edit"),b(!0);break;case"delete":A(!0);break;case"approve":I(s,"approved");break;case"reject":I(s,"rejected");break}},ge=()=>{$(null),M("create"),b(!0)},he=t=>{w==="create"?(r.loading(a("Creating adjustment request...")),x.post(route("hr.attendance-regularizations.store"),t,{onSuccess:s=>{b(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create adjustment request: ${Object.values(s).join(", ")}`)}})):w==="edit"&&(r.loading(a("Updating adjustment request...")),x.put(route("hr.attendance-regularizations.update",j.id),t,{onSuccess:s=>{b(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update adjustment request: ${Object.values(s).join(", ")}`)}}))},ue=()=>{r.loading(a("Deleting adjustment request...")),x.delete(route("hr.attendance-regularizations.destroy",j.id),{onSuccess:t=>{A(!1),r.dismiss(),t.props.flash.success?r.success(a(t.props.flash.success)):t.props.flash.error&&r.error(a(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(`Failed to delete adjustment request: ${Object.values(t).join(", ")}`)}})},I=(t,s)=>{const p=a(s==="approved"?"Approving":"Rejecting");r.loading(`${p} adjustment request...`),x.put(route("hr.attendance-regularizations.update-status",t.id),{status:s,manager_comments:s==="approved"?"Approved":"Rejected"},{onSuccess:o=>{r.dismiss(),o.props.flash.success?r.success(a(o.props.flash.success)):o.props.flash.error&&r.error(a(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(o):r.error(`Failed to update adjustment request status: ${Object.values(o).join(", ")}`)}})},je=()=>{T(""),P("all"),F("all"),E(""),z(""),O(!1),x.get(route("hr.attendance-regularizations.index"),{page:1,per_page:n.per_page||9},{preserveState:!0,preserveScroll:!0})},L=[];v(f,"create-attendance-regularizations")&&L.push({label:a("Add Request"),icon:e.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ge()});const fe=[{title:a("Attendance Adjustment"),href:route("hr.attendance-regularizations.index")},{title:a("Attendance Adjustment")}];a("Employee"),a("Date"),a("Original Times"),a("Requested Times"),a("Reason"),a("Status"),a("Requested On"),a("View"),a("Edit"),a("Approve"),a("Reject"),a("Delete");const be=[{value:"all",label:a("All Employees"),disabled:!0},...(R||[]).map(t=>({value:t.id.toString(),label:t.name}))],ye=[{value:"all",label:a("All Statuses"),disabled:!0},{value:"pending",label:a("Pending")},{value:"approved",label:a("Approved")},{value:"rejected",label:a("Rejected")}];(ne||[]).map(t=>{var s;return{value:t.id.toString(),label:`${(s=t.employee)==null?void 0:s.name} - ${new Date(t.date).toLocaleDateString()}`}});const ve=t=>{const s={pending:{label:a("Pending"),className:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",dotColor:"bg-yellow-500"},approved:{label:a("Approved"),className:"bg-green-50 text-green-700 ring-green-600/20",dotColor:"bg-green-500"},rejected:{label:a("Rejected"),className:"bg-red-50 text-red-700 ring-red-600/20",dotColor:"bg-red-500"}};return s[t]||s.pending},Ne=t=>{var o,G,H,J,K,Q,W,Y,Z,ee;const s=ve(t.status),p=t.status==="pending";return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4 hover:shadow-md hover:border-gray-300 dark:hover:border-gray-600 transition-all duration-200",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsxs("div",{className:"relative",children:[(o=t.employee)!=null&&o.avatar?e.jsx("img",{src:t.employee.avatar,alt:((G=t.employee)==null?void 0:G.name)||"",className:"w-10 h-10 rounded-lg object-cover",onError:te=>{var se;te.currentTarget.style.display="none";const ae=(se=te.currentTarget.parentElement)==null?void 0:se.querySelector(".avatar-fallback");ae&&(ae.style.display="flex")}}):null,e.jsx("div",{className:`avatar-fallback w-10 h-10 rounded-lg bg-gray-100 dark:bg-gray-700 flex items-center justify-center text-gray-700 dark:text-gray-300 font-semibold text-sm${(H=t.employee)!=null&&H.avatar?" hidden":""}`,children:((Q=(K=(J=t.employee)==null?void 0:J.name)==null?void 0:K.charAt(0))==null?void 0:Q.toUpperCase())||"U"}),e.jsx("div",{className:`absolute -top-1 -right-1 w-3 h-3 rounded-full border-2 border-white dark:border-gray-800 ${s.dotColor}`})]}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white text-sm truncate",children:((W=t.employee)==null?void 0:W.name)||a("Unknown Employee")}),e.jsxs("div",{className:"flex items-center space-x-2 mt-1",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:((Y=window.appSettings)==null?void 0:Y.formatDateTimeSimple(t.date,!1))||new Date(t.date).toLocaleDateString()}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.className}`,children:s.label})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[p&&v(f,"approve-attendance-regularizations")&&e.jsxs(e.Fragment,{children:[e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("approve",t),className:"h-7 w-7 p-0 text-green-600",title:a("Approve Request"),children:e.jsx(ie,{className:"h-3.5 w-3.5"})}),e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("reject",t),className:"h-7 w-7 p-0 text-red-500",title:a("Reject Request"),children:e.jsx(le,{className:"h-3.5 w-3.5"})})]}),v(f,"view-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("view",t),className:"h-8 w-8 p-0 text-blue-500",title:a("View Request"),children:e.jsx(Ee,{className:"h-3.5 w-3.5"})}),p&&v(f,"edit-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("edit",t),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Request"),children:e.jsx(ze,{className:"h-3.5 w-3.5"})}),p&&v(f,"delete-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("delete",t),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Request"),children:e.jsx(Oe,{className:"h-3.5 w-3.5"})})]})]}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-700/30 rounded-lg p-3 mb-3",children:e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Original")}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs("div",{className:"flex items-center space-x-1 text-red-600 dark:text-red-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.original_clock_in?window.appSettings.formatTime(t.original_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center space-x-1 text-red-600 dark:text-red-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.original_clock_out?window.appSettings.formatTime(t.original_clock_out):"--:--"})]})]})]}),e.jsx("div",{className:"flex items-center",children:e.jsx($e,{className:"h-4 w-4 text-gray-400"})}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Requested")}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs("div",{className:"flex items-center space-x-1 text-green-600 dark:text-green-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.requested_clock_in?window.appSettings.formatTime(t.requested_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center space-x-1 text-green-600 dark:text-green-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.requested_clock_out?window.appSettings.formatTime(t.requested_clock_out):"--:--"})]})]})]})]})}),e.jsx("div",{className:"mb-3",children:e.jsxs("div",{className:"flex items-start space-x-2",children:[e.jsx(Me,{className:"h-4 w-4 text-gray-400 mt-0.5 flex-shrink-0"}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Reason")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 line-clamp-2 leading-relaxed",children:t.reason||a("No reason provided")})]})]})}),e.jsxs("div",{className:"flex items-center justify-between text-xs pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsxs("div",{className:"flex items-center space-x-2 text-gray-500 dark:text-gray-400",children:[e.jsx(re,{className:"h-3 w-3"}),e.jsxs("span",{children:[a("Requested on : ")," ",((Z=window.appSettings)==null?void 0:Z.formatDateTimeSimple(t.created_at,!1))||new Date(t.created_at).toLocaleDateString()]})]}),t.status!=="pending"&&t.approved_at&&e.jsxs("div",{className:"flex items-center space-x-2 text-gray-500 dark:text-gray-400",children:[e.jsx(qe,{className:"h-3 w-3"}),e.jsxs("span",{children:[t.status==="approved"?a("Approved : "):a("Rejected : ")," ",(ee=window.appSettings)==null?void 0:ee.formatDateTimeSimple(t.approved_at,!1)]})]})]}),t.manager_comments&&t.status!=="pending"&&t.manager_comments!=="Approved"&&t.manager_comments!=="Rejected"&&e.jsxs("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Manager Comments")}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 italic",children:['"',t.manager_comments,'"']})]})]},t.id)};return e.jsxs(Re,{title:a("Attendance Adjustment"),url:"/hr/attendance-regularizations",actions:L,breadcrumbs:fe,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(Pe,{searchTerm:g,onSearchChange:T,onSearch:xe,filters:[{name:"employee_id",label:a("Employee"),type:"select",value:c,onChange:P,options:be,searchable:!0},{name:"status",label:a("Status"),type:"select",value:m,onChange:F,options:ye},{name:"date_from",label:a("Date From"),type:"date",value:h,onChange:E},{name:"date_to",label:a("Date To"),type:"date",value:u,onChange:z}],showFilters:oe,setShowFilters:O,hasActiveFilters:me,activeFilterCount:pe,onResetFilters:je,onApplyFilters:U,currentPerPage:((V=n.per_page)==null?void 0:V.toString())||"9",onPerPageChange:t=>{x.get(route("hr.attendance-regularizations.index"),{page:1,per_page:parseInt(t),search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Total Requests")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.total)??0}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("All time")})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(re,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Pending")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.pending)??0}),e.jsx("p",{className:"text-xs text-yellow-600 font-medium",children:a("Needs Review")})]}),e.jsx("div",{className:"p-2 bg-yellow-100 dark:bg-yellow-900/30 rounded-lg",children:e.jsx(Fe,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Approved")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.approved)??0}),e.jsxs("p",{className:"text-xs text-green-600 font-medium",children:[(i==null?void 0:i.total)>0?(((i==null?void 0:i.approved)??0)/i.total*100).toFixed(1):"0","% ",a("rate")]})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(ie,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Rejected")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.rejected)??0}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("Declined")})]}),e.jsx("div",{className:"p-2 bg-red-100 dark:bg-red-900/30 rounded-lg",children:e.jsx(le,{className:"h-5 w-5 text-red-600 dark:text-red-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:(B=l==null?void 0:l.data)==null?void 0:B.map(t=>Ne(t))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(Te,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:a("adjustment requests"),onPageChange:t=>{const s=new URL(t).searchParams.get("page");x.get(route("hr.attendance-regularizations.index"),{page:s,per_page:n.per_page||9,search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0,sort_field:n.sort_field||void 0,sort_direction:n.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(Ae,{isOpen:de,onClose:()=>b(!1),onSubmit:he,formConfig:{fields:[{name:"employee_id",type:"dependent-dropdown",dependentConfig:[{name:"employee_id",label:a("Employee"),required:!0,searchable:!0,options:R?R.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"attendance_record_id",label:a("Attendance Record"),apiEndpoint:"/hr/attendance-regularizations/get-employee-attendance/{employee_id}",showCurrentValue:!0,searchable:!0}]},{name:"requested_clock_in",label:a("Requested Clock In"),type:"time"},{name:"requested_clock_out",label:a("Requested Clock Out"),type:"time"},{name:"reason",label:a("Reason"),type:"textarea",required:!0}],modalSize:"lg"},initialData:j,title:a(w==="create"?"Add New Adjustment Request":"Edit Adjustment Request"),mode:w}),e.jsx(Se,{open:!!D,onOpenChange:()=>q(null),children:D&&e.jsx(Ce,{record:D})}),e.jsx(De,{isOpen:ce,onClose:()=>A(!1),onConfirm:ue,itemName:`${(X=j==null?void 0:j.employee)==null?void 0:X.name} `||"",entityName:"adjustment request"})]})}export{Xt as default};
diff --git a/public/build/assets/index-BH6Eai4i.js b/public/build/assets/index-BH6Eai4i.js
new file mode 100644
index 000000000..519d6aa19
--- /dev/null
+++ b/public/build/assets/index-BH6Eai4i.js
@@ -0,0 +1 @@
+import{r as p,j as r}from"./ui-Z445SNHD.js";import{P as E}from"./page-template-CM2S36EN.js";import{u as D,c as k,o as C,e as I}from"./app-4fHGBOxL.js";import{S as B}from"./scroll-area-D29S7_pr.js";import{T as L}from"./toaster-Bc5RPjCT.js";import A from"./referral-dashboard-Cwhyf5LB.js";import V from"./payout-requests-DZQIAkQL.js";import Y from"./referral-settings-BPEOPaF_.js";import z from"./referred-users-section-Bj3Y5A38.js";import{C as F}from"./chart-column-CTB1HCJI.js";import{U as G}from"./users-DG9BKOjr.js";import{D as H}from"./dollar-sign-W87qtnS1.js";import{S as J}from"./settings-CDvlPsbt.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./trending-up-D3RLojX7.js";import"./award-BKljXQI4.js";import"./mail-BEVnuDTb.js";import"./CrudTable-Cxl8O2CF.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./pagination-CGq0GJg0.js";function qo(){const{t}=D(),{props:l}=k(),{userType:i,settings:n,stats:c,payoutRequests:g,referralLink:N,currencySymbol:a,globalSettings:w}=l,[y,s]=p.useState("dashboard"),v=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Referral Program")}],S=[{title:t("Dashboard"),href:"#dashboard",icon:r.jsx(F,{className:"h-4 w-4 mr-2"})},{title:t("Referred Users"),href:"#referred-users",icon:r.jsx(G,{className:"h-4 w-4 mr-2"})},{title:t("Payout Requests"),href:"#payout-requests",icon:r.jsx(H,{className:"h-4 w-4 mr-2"})},...i==="superadmin"?[{title:t("Settings"),href:"#settings",icon:r.jsx(J,{className:"h-4 w-4 mr-2"})}]:[]],f=p.useRef(null),d=p.useRef(null),u=p.useRef(null),h=p.useRef(null);p.useEffect(()=>{const o=()=>{var x,b,j,R;const e=window.scrollY+100;(x=f.current)!=null&&x.offsetTop;const U=((b=d.current)==null?void 0:b.offsetTop)||0,q=((j=u.current)==null?void 0:j.offsetTop)||0,T=((R=h.current)==null?void 0:R.offsetTop)||0;i==="superadmin"&&e>=T?s("settings"):e>=q?s("payout-requests"):e>=U?s("referred-users"):s("dashboard")};window.addEventListener("scroll",o);const m=window.location.hash.replace("#","");if(m){const e=document.getElementById(m);e&&(e.scrollIntoView({behavior:"smooth"}),s(m))}return()=>{window.removeEventListener("scroll",o)}},[i]);const P=o=>{const m=o.replace("#",""),e=document.getElementById(m);e&&(e.scrollIntoView({behavior:"smooth"}),s(m))};return r.jsxs(E,{breadcrumbs:v,title:t("Referral Program"),url:"/referral",children:[r.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[r.jsx("div",{className:"md:w-64 flex-shrink-0",children:r.jsx("div",{className:"sticky top-20",children:r.jsx(B,{className:"h-[calc(100vh-5rem)]",children:r.jsx("div",{className:"pr-4 space-y-1",children:S.map(o=>r.jsxs(C,{variant:"ghost",className:I("w-full justify-start text-sm",{"bg-muted font-semibold":y===o.href.replace("#","")}),onClick:()=>P(o.href),children:[o.icon,o.title]},o.href))})})})}),r.jsxs("div",{className:"flex-1",children:[r.jsxs("section",{id:"dashboard",ref:f,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Dashboard")}),r.jsx(A,{userType:i,stats:c,referralLink:N,recentReferredUsers:l.recentReferredUsers,currencySymbol:a})]}),r.jsxs("section",{id:"referred-users",ref:d,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Referred Users")}),r.jsx(z,{referredUsers:l.referredUsers,userType:i,currencySymbol:a})]}),r.jsxs("section",{id:"payout-requests",ref:u,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Payout Requests")}),r.jsx(V,{userType:i,payoutRequests:g,settings:n,stats:c,currencySymbol:a})]}),i==="superadmin"&&r.jsxs("section",{id:"settings",ref:h,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Settings")}),r.jsx(Y,{settings:n,currencySymbol:a,globalSettings:w})]})]})]}),r.jsx(L,{})]})}export{qo as default};
diff --git a/public/build/assets/index-TpjcYKHK.js b/public/build/assets/index-BWah57_s.js
similarity index 69%
rename from public/build/assets/index-TpjcYKHK.js
rename to public/build/assets/index-BWah57_s.js
index 45e475c09..61311df65 100644
--- a/public/build/assets/index-TpjcYKHK.js
+++ b/public/build/assets/index-BWah57_s.js
@@ -1 +1 @@
-import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-CUbbykGe.js";import{u as ce,c as ue,x as ge,P as he,F as fe,g as be,r as d,M as ve,D as ye,t as r}from"./app-DCZHPiEr.js";import{C as xe}from"./CrudTable-C2L9P_V2.js";import{C as z}from"./CrudFormModal-BbMnKdFg.js";import{C as _e}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Se}from"./pagination-CLhGv5TU.js";import{S as we}from"./search-and-filter-bar-CvVfaqsJ.js";import je from"./view-DaA33gHT.js";import{u as Ce}from"./use-initials-BK4eRgYY.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function cr(){var M,I,q,$,W;const{t:e}=ce(),{auth:y,resignations:n,employees:B,filters:l={}}=ue().props,w=(y==null?void 0:y.permissions)||[],H=Ce(),[c,j]=p.useState(l.search||""),[u,C]=p.useState(l.employee_id||""),[m,k]=p.useState(l.status||"all"),[g,D]=p.useState(l.date_from||""),[h,F]=p.useState(l.date_to||""),[G,P]=p.useState(!1),[J,x]=p.useState(!1),[K,f]=p.useState(!1),[Q,_]=p.useState(!1),[a,E]=p.useState(null),[b,N]=p.useState("create"),[S,R]=p.useState(null),X=()=>u!==""||m!=="all"||g!==""||h!==""||c!=="",Y=()=>(u!==""?1:0)+(m!=="all"?1:0)+(g!==""?1:0)+(h!==""?1:0)+(c!==""?1:0),Z=t=>{t.preventDefault(),O()},O=()=>{d.get(route("hr.resignations.index"),{page:1,search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ee=t=>{const i=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.resignations.index"),{sort_field:t,sort_direction:i,page:1,search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},te=(t,i)=>{switch(E(i),t){case"view":R(i);break;case"edit":N("edit"),f(!0);break;case"delete":x(!0);break;case"change-status":_(!0);break;case"download-document":window.open(route("hr.resignations.download-document",i.id),"_blank");break}},ie=()=>{E(null),N("create"),f(!0)},re=t=>{const i=t;b==="create"?(r.loading(e("Creating resignation...")),d.post(route("hr.resignations.store"),i,{onSuccess:o=>{f(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error?r.error(e(o.props.flash.error)):r.success(e("Resignation created successfully"))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e(`Failed to create resignation: ${Object.values(o).join(", ")}`))}})):b==="edit"&&(r.loading(e("Updating resignation...")),d.put(route("hr.resignations.update",a.id),i,{onSuccess:o=>{f(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error?r.error(e(o.props.flash.error)):r.success(e("Resignation updated successfully"))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(o):r.error(e(`Failed to update resignation: ${Object.values(o).join(", ")}`))}}))},oe=t=>{r.loading(e("Updating resignation status...")),d.put(route("hr.resignations.change-status",a.id),t,{onSuccess:i=>{_(!1),r.dismiss(),i.props.flash.success?r.success(e(i.props.flash.success)):i.props.flash.error?r.error(e(i.props.flash.error)):r.success(e("Resignation status updated successfully"))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(e(`Failed to update resignation status: ${Object.values(i).join(", ")}`))}})},se=()=>{r.loading(e("Deleting resignation...")),d.delete(route("hr.resignations.destroy",a.id),{onSuccess:t=>{x(!1),r.dismiss(),t.props.flash.success?r.success(e(t.props.flash.success)):t.props.flash.error?r.error(e(t.props.flash.error)):r.success(e("Resignation deleted successfully"))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(e(`Failed to delete resignation: ${Object.values(t).join(", ")}`))}})},ae=()=>{j(""),C(""),k("all"),D(""),F(""),P(!1),d.get(route("hr.resignations.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},A=[];ge(w,"create-resignations")&&A.push({label:e("Add Resignation"),icon:s.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ie()});const ne=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.resignations.index")},{title:e("Resignations")}],le=[{key:"employee.name",label:e("Employee"),render:(t,i)=>{var o,v,V,L,U;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=i.employee)!=null&&o.avatar?s.jsx("img",{src:i.employee.avatar,alt:(v=i.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):H(((V=i.employee)==null?void 0:V.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((L=i.employee)==null?void 0:L.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((U=i.employee)==null?void 0:U.email)||""})]})]})}},{key:"resignation_date",label:e("Resignation Date"),sortable:!0,render:t=>{var i;return t?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"last_working_day",label:e("Last Working Day"),sortable:!0,render:t=>{var i;return t?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"notice_period",label:e("Notice Period"),render:t=>t||"-"},{key:"status",label:e("Status"),render:t=>{const i={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,i)=>t&&t.trim()!==""?s.jsx("a",{href:be(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:s.jsx(fe,{className:"h-4 w-4"})}):"-"}],pe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-resignations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-resignations"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-resignations","reject-resignations"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-resignations"}],T=[{value:"",label:e("All Employees")},...(B||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],me=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")},{value:"completed",label:e("Completed")}];return s.jsxs(de,{title:e("Resignations"),url:"/hr/resignations",actions:A,breadcrumbs:ne,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(we,{searchTerm:c,onSearchChange:j,onSearch:Z,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:C,options:T,searchable:!0},{name:"status",label:e("Status"),type:"select",value:m,onChange:k,options:me},{name:"date_from",label:e("Date From"),type:"date",value:g,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:h,onChange:F}],showFilters:G,setShowFilters:P,hasActiveFilters:X,activeFilterCount:Y,onResetFilters:ae,onApplyFilters:O,currentPerPage:((M=l.per_page)==null?void 0:M.toString())||"10",onPerPageChange:t=>{d.get(route("hr.resignations.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(xe,{columns:le,actions:pe,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:te,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ee,permissions:w,entityPermissions:{view:"view-resignations",create:"create-resignations",edit:"edit-resignations",delete:"delete-resignations"}}),s.jsx(Se,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("resignations"),onPageChange:t=>d.get(t)})]}),s.jsx(z,{isOpen:K,onClose:()=>f(!1),onSubmit:re,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:T.filter(t=>t.value!==""),searchable:!0},{name:"resignation_date",label:e("Resignation Date"),type:"date",required:!0},{name:"last_working_day",label:e("Last Working Day"),type:"date",required:!0},{name:"notice_period",label:e("Notice Period"),type:"text",placeholder:"e.g. 1 month, 2 weeks"},{name:"reason",label:e("Reason"),type:"text"},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,i,o)=>s.jsx(ve,{value:String(i[t.name]||""),onChange:v=>o(t.name,v),placeholder:e("Select document file...")})},...b==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:"Pending"},{value:"approved",label:"Approved"},{value:"rejected",label:"Rejected"},{value:"completed",label:"Completed"}]},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:a?{...a,employee_id:((I=a.employee_id)==null?void 0:I.toString())||(($=(q=a.employee)==null?void 0:q.id)==null?void 0:$.toString())||"",resignation_date:a.resignation_date?a.resignation_date.split("T")[0]:"",last_working_day:a.last_working_day?a.last_working_day.split("T")[0]:"",exit_interview_date:a.exit_interview_date?a.exit_interview_date.split("T")[0]:""}:null,title:e(b==="create"?"Add New Resignation":"Edit Resignation"),mode:b}),s.jsx(z,{isOpen:Q,onClose:()=>_(!1),onSubmit:oe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"pending",label:"Pending"},{value:"approved",label:"Approved"},{value:"rejected",label:"Rejected"},{value:"completed",label:"Completed"}],defaultValue:a==null?void 0:a.status},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox",showWhen:t=>t.status==="completed"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.status==="completed"&&t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}],modalSize:"md"},initialData:a,title:e("Change Resignation Status"),mode:"edit"}),s.jsx(_e,{isOpen:J,onClose:()=>x(!1),onConfirm:se,itemName:`${((W=a==null?void 0:a.employee)==null?void 0:W.name)||""}`,entityName:"resignation"}),s.jsx(ye,{open:!!S,onOpenChange:()=>R(null),children:S&&s.jsx(je,{resignation:S})})]})}export{cr as default};
+import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-CM2S36EN.js";import{u as ce,c as ue,x as ge,P as he,F as fe,g as be,r as d,M as ve,D as ye,t as r}from"./app-4fHGBOxL.js";import{C as xe}from"./CrudTable-Cxl8O2CF.js";import{C as z}from"./CrudFormModal-Cseu7azN.js";import{C as _e}from"./CrudDeleteModal-BgIUshon.js";import{P as Se}from"./pagination-CGq0GJg0.js";import{S as we}from"./search-and-filter-bar-Dtigj_x9.js";import je from"./view-C5aaszmI.js";import{u as Ce}from"./use-initials-BK4eRgYY.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function cr(){var M,I,q,$,W;const{t:e}=ce(),{auth:y,resignations:n,employees:B,filters:l={}}=ue().props,w=(y==null?void 0:y.permissions)||[],H=Ce(),[c,j]=p.useState(l.search||""),[u,C]=p.useState(l.employee_id||""),[m,k]=p.useState(l.status||"all"),[g,D]=p.useState(l.date_from||""),[h,F]=p.useState(l.date_to||""),[G,P]=p.useState(!1),[J,x]=p.useState(!1),[K,f]=p.useState(!1),[Q,_]=p.useState(!1),[a,E]=p.useState(null),[b,N]=p.useState("create"),[S,R]=p.useState(null),X=()=>u!==""||m!=="all"||g!==""||h!==""||c!=="",Y=()=>(u!==""?1:0)+(m!=="all"?1:0)+(g!==""?1:0)+(h!==""?1:0)+(c!==""?1:0),Z=t=>{t.preventDefault(),O()},O=()=>{d.get(route("hr.resignations.index"),{page:1,search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ee=t=>{const i=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.resignations.index"),{sort_field:t,sort_direction:i,page:1,search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},te=(t,i)=>{switch(E(i),t){case"view":R(i);break;case"edit":N("edit"),f(!0);break;case"delete":x(!0);break;case"change-status":_(!0);break;case"download-document":window.open(route("hr.resignations.download-document",i.id),"_blank");break}},ie=()=>{E(null),N("create"),f(!0)},re=t=>{const i=t;b==="create"?(r.loading(e("Creating resignation...")),d.post(route("hr.resignations.store"),i,{onSuccess:o=>{f(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error?r.error(e(o.props.flash.error)):r.success(e("Resignation created successfully"))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e(`Failed to create resignation: ${Object.values(o).join(", ")}`))}})):b==="edit"&&(r.loading(e("Updating resignation...")),d.put(route("hr.resignations.update",a.id),i,{onSuccess:o=>{f(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error?r.error(e(o.props.flash.error)):r.success(e("Resignation updated successfully"))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(o):r.error(e(`Failed to update resignation: ${Object.values(o).join(", ")}`))}}))},oe=t=>{r.loading(e("Updating resignation status...")),d.put(route("hr.resignations.change-status",a.id),t,{onSuccess:i=>{_(!1),r.dismiss(),i.props.flash.success?r.success(e(i.props.flash.success)):i.props.flash.error?r.error(e(i.props.flash.error)):r.success(e("Resignation status updated successfully"))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(e(`Failed to update resignation status: ${Object.values(i).join(", ")}`))}})},se=()=>{r.loading(e("Deleting resignation...")),d.delete(route("hr.resignations.destroy",a.id),{onSuccess:t=>{x(!1),r.dismiss(),t.props.flash.success?r.success(e(t.props.flash.success)):t.props.flash.error?r.error(e(t.props.flash.error)):r.success(e("Resignation deleted successfully"))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(e(`Failed to delete resignation: ${Object.values(t).join(", ")}`))}})},ae=()=>{j(""),C(""),k("all"),D(""),F(""),P(!1),d.get(route("hr.resignations.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},A=[];ge(w,"create-resignations")&&A.push({label:e("Add Resignation"),icon:s.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ie()});const ne=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.resignations.index")},{title:e("Resignations")}],le=[{key:"employee.name",label:e("Employee"),render:(t,i)=>{var o,v,V,L,U;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=i.employee)!=null&&o.avatar?s.jsx("img",{src:i.employee.avatar,alt:(v=i.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):H(((V=i.employee)==null?void 0:V.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((L=i.employee)==null?void 0:L.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((U=i.employee)==null?void 0:U.email)||""})]})]})}},{key:"resignation_date",label:e("Resignation Date"),sortable:!0,render:t=>{var i;return t?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"last_working_day",label:e("Last Working Day"),sortable:!0,render:t=>{var i;return t?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"notice_period",label:e("Notice Period"),render:t=>t||"-"},{key:"status",label:e("Status"),render:t=>{const i={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,i)=>t&&t.trim()!==""?s.jsx("a",{href:be(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:s.jsx(fe,{className:"h-4 w-4"})}):"-"}],pe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-resignations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-resignations"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-resignations","reject-resignations"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-resignations"}],T=[{value:"",label:e("All Employees")},...(B||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],me=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")},{value:"completed",label:e("Completed")}];return s.jsxs(de,{title:e("Resignations"),url:"/hr/resignations",actions:A,breadcrumbs:ne,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(we,{searchTerm:c,onSearchChange:j,onSearch:Z,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:C,options:T,searchable:!0},{name:"status",label:e("Status"),type:"select",value:m,onChange:k,options:me},{name:"date_from",label:e("Date From"),type:"date",value:g,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:h,onChange:F}],showFilters:G,setShowFilters:P,hasActiveFilters:X,activeFilterCount:Y,onResetFilters:ae,onApplyFilters:O,currentPerPage:((M=l.per_page)==null?void 0:M.toString())||"10",onPerPageChange:t=>{d.get(route("hr.resignations.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(xe,{columns:le,actions:pe,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:te,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ee,permissions:w,entityPermissions:{view:"view-resignations",create:"create-resignations",edit:"edit-resignations",delete:"delete-resignations"}}),s.jsx(Se,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("resignations"),onPageChange:t=>d.get(t)})]}),s.jsx(z,{isOpen:K,onClose:()=>f(!1),onSubmit:re,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:T.filter(t=>t.value!==""),searchable:!0},{name:"resignation_date",label:e("Resignation Date"),type:"date",required:!0},{name:"last_working_day",label:e("Last Working Day"),type:"date",required:!0},{name:"notice_period",label:e("Notice Period"),type:"text",placeholder:"e.g. 1 month, 2 weeks"},{name:"reason",label:e("Reason"),type:"text"},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,i,o)=>s.jsx(ve,{value:String(i[t.name]||""),onChange:v=>o(t.name,v),placeholder:e("Select document file...")})},...b==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:"Pending"},{value:"approved",label:"Approved"},{value:"rejected",label:"Rejected"},{value:"completed",label:"Completed"}]},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:a?{...a,employee_id:((I=a.employee_id)==null?void 0:I.toString())||(($=(q=a.employee)==null?void 0:q.id)==null?void 0:$.toString())||"",resignation_date:a.resignation_date?a.resignation_date.split("T")[0]:"",last_working_day:a.last_working_day?a.last_working_day.split("T")[0]:"",exit_interview_date:a.exit_interview_date?a.exit_interview_date.split("T")[0]:""}:null,title:e(b==="create"?"Add New Resignation":"Edit Resignation"),mode:b}),s.jsx(z,{isOpen:Q,onClose:()=>_(!1),onSubmit:oe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"pending",label:"Pending"},{value:"approved",label:"Approved"},{value:"rejected",label:"Rejected"},{value:"completed",label:"Completed"}],defaultValue:a==null?void 0:a.status},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox",showWhen:t=>t.status==="completed"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.status==="completed"&&t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}],modalSize:"md"},initialData:a,title:e("Change Resignation Status"),mode:"edit"}),s.jsx(_e,{isOpen:J,onClose:()=>x(!1),onConfirm:se,itemName:`${((W=a==null?void 0:a.employee)==null?void 0:W.name)||""}`,entityName:"resignation"}),s.jsx(ye,{open:!!S,onOpenChange:()=>R(null),children:S&&s.jsx(je,{resignation:S})})]})}export{cr as default};
diff --git a/public/build/assets/index-0PffBHPS.js b/public/build/assets/index-BXquCdAu.js
similarity index 62%
rename from public/build/assets/index-0PffBHPS.js
rename to public/build/assets/index-BXquCdAu.js
index 7837688fa..e59bb0fb9 100644
--- a/public/build/assets/index-0PffBHPS.js
+++ b/public/build/assets/index-BXquCdAu.js
@@ -1 +1 @@
-import{r as f,j as r}from"./ui-Z445SNHD.js";import{t as p,P as I}from"./i18n-CkLPxtnG.js";import{a as M,b as R,C as L}from"./checkbox-BHPvTCNK.js";import{V as O,e as C,u as S,L as k,c as $}from"./app-DCZHPiEr.js";import{M as q}from"./CrudTable-C2L9P_V2.js";import"./page-template-CUbbykGe.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";import"./pagination-CLhGv5TU.js";import"./CrudFormModal-BbMnKdFg.js";import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";import"./CrudDeleteModal-D4meZ8pP.js";import"./filter-CQAy5sxY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";const j={entity:{name:"roles",endpoint:route("roles.index"),permissions:{view:"view-roles",create:"create-roles",edit:"edit-roles",delete:"delete-roles"}},modalSize:"5xl",description:p("Manage user roles and their permissions"),table:{columns:[{key:"label",label:p("Name"),sortable:!0},{key:"name",label:p("Slug"),sortable:!0},{key:"description",label:p("Description")}],actions:[{label:p("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-roles"},{label:p("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-roles"},{label:p("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-roles",condition:o=>!o.is_system_role}]},filters:[],form:{fields:[{name:"label",label:p("Role Name"),type:"text",required:!0},{name:"description",label:p("Description"),type:"textarea"}]}},v=f.forwardRef(({className:o,indeterminate:s,...d},a)=>{const n=f.useRef(null);return f.useImperativeHandle(a,()=>n.current),f.useEffect(()=>{n.current&&(n.current.dataset.state=s?"indeterminate":d.checked?"checked":"unchecked")},[s,d.checked]),r.jsx(M,{ref:n,className:C("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=indeterminate]:bg-primary data-[state=indeterminate]:text-primary-foreground",o),...d,children:r.jsx(R,{className:C("flex items-center justify-center text-current"),children:s?r.jsx(q,{className:"h-3 w-3"}):r.jsx(O,{className:"h-4 w-4"})})})});v.displayName="IndeterminateCheckbox";function T({permissions:o,selectedPermissions:s,onChange:d}){const{t:a}=S(),[n,u]=f.useState([]),h=o,m=()=>{const t=[];return Object.values(h).forEach(i=>{i.forEach(e=>{t.push(e.id.toString())})}),t},x=t=>{var i;return((i=h[t])==null?void 0:i.map(e=>e.id.toString()))||[]};f.useEffect(()=>{if(!s||Object.keys(h).length===0){u([]);return}try{const t={};Object.values(h).forEach(e=>{e.forEach(l=>{t[l.name]=l.id.toString()})});let i=[];Array.isArray(s)?i=s.map(e=>{if(typeof e=="object"&&e!==null){if("id"in e)return e.id.toString();if("name"in e)return t[e.name]||e.name}return t[String(e)]||String(e)}).filter(Boolean):typeof s=="object"&&s!==null&&"permissions"in s&&Array.isArray(s.permissions)&&(i=s.permissions.map(e=>{if(typeof e=="object"&&e!==null){if("id"in e)return e.id.toString();if("name"in e)return t[e.name]||e.name}return t[String(e)]||String(e)}).filter(Boolean)),u(i)}catch(t){console.error("Error processing permissions:",t),u([])}},[s]);const c=(t,i)=>{const e=i?[...n,t]:n.filter(l=>l!==t);u(e),N(e)},g=(t,i)=>{const e=x(t);let l;if(i){const y=e.filter(A=>!n.includes(A));l=[...n,...y]}else l=n.filter(y=>!e.includes(y));u(l),N(l)},b=t=>{const i=t?m():[];u(i),N(i)},N=t=>{const i={};Object.values(h).forEach(l=>{l.forEach(y=>{i[y.id.toString()]=y.name})});const e=t.map(l=>i[l]||l).filter(l=>!!l);d(e)},w=n.length===m().length&&m().length>0,E=t=>{const i=x(t);return i.every(e=>n.includes(e))&&i.length>0},P=t=>{const i=x(t),e=i.filter(l=>n.includes(l)).length;return e>0&&eb(t===!0)}),r.jsx(k,{htmlFor:"select-all-permissions-checkbox",className:"font-medium",children:a("Select All Permissions")})]}),r.jsxs("div",{className:"text-xs text-gray-500",children:[n.length," ",a("of")," ",m().length," ",a("selected")]})]})}),r.jsx("div",{className:"space-y-6",children:Object.entries(h).map(([t,i])=>r.jsxs("div",{className:"border rounded shadow-sm",children:[r.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 border-b",children:[r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(v,{id:`module-checkbox-${t.replace(/\s+/g,"-").toLowerCase()}`,checked:E(t),indeterminate:P(t),onCheckedChange:e=>g(t,e===!0)}),r.jsx(k,{htmlFor:`module-checkbox-${t.replace(/\s+/g,"-").toLowerCase()}`,className:"font-medium",children:t})]}),r.jsxs("div",{className:"text-xs text-gray-500",children:[i.filter(e=>n.includes(e.id.toString())).length," of ",i.length," ",a("selected")]})]}),r.jsx("div",{className:"p-3",children:r.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-2",children:i.map(e=>r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(L,{id:`permission-checkbox-${e.id.toString().replace(/\s+/g,"-").toLowerCase()}`,checked:n.includes(e.id.toString())||n.includes(e.name),onCheckedChange:l=>c(e.id.toString(),l===!0)}),r.jsx(k,{htmlFor:`permission-checkbox-${e.id.toString().replace(/\s+/g,"-").toLowerCase()}`,className:"text-sm truncate",children:e.label})]},e.id))})})]},t))})]})}function B({permissions:o=[],maxDisplay:s=3}){const{t:d}=S();return!o||!Array.isArray(o)||o.length===0?r.jsx("span",{className:"text-sm text-gray-500",children:"-"}):r.jsxs("div",{className:"flex flex-wrap gap-1",children:[o.slice(0,s).map((a,n)=>r.jsx("span",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-blue-100 text-blue-800",children:a.label||a.name},n)),o.length>s&&r.jsxs("span",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-gray-100 text-gray-800",children:["+",o.length-s," ",d("more")]})]})}function vr(){const{t:o}=S(),{permissions:s,flash:d,auth:a}=$().props,[n,u]=f.useState(j);f.useEffect(()=>{s&&u({...j,table:{...j.table,columns:[...j.table.columns,{key:"permissions",label:o("Permissions"),render:(m,x)=>r.jsx(B,{permissions:m||[]})}]},form:{...j.form,fields:[...j.form.fields.map(m=>m.name==="label"?{...m,render:(x,c,g)=>{const b=(c==null?void 0:c.id)&&!(c!=null&&c.is_editable);return r.jsx("input",{type:"text",className:`flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 ${b?"disabled:cursor-not-allowed disabled:opacity-50":""}`,value:c.label||"",onChange:N=>g("label",N.target.value),disabled:b,placeholder:"Enter role name",required:!0})}}:m).filter(m=>m.name!=="permissions"),{name:"permissions",label:o("Role Permissions"),type:"custom",colSpan:12,render:(m,x,c)=>{var g;return r.jsxs("div",{className:"mt-4",id:"permissions",children:[r.jsx("h3",{className:"text-lg font-medium mb-2",children:o("Manage Permissions")}),r.jsxs("p",{className:"text-sm text-gray-500 mb-4",children:[o("Select permissions for this role. You can select all permissions at once or manage them by module."),((g=a.user)==null?void 0:g.type)!=="superadmin"&&r.jsx("span",{className:"block mt-1 text-amber-600",children:o("Note: Only permissions for modules available to your role are shown.")})]}),r.jsx(T,{permissions:s,selectedPermissions:x.permissions||[],onChange:b=>{c("permissions",b)}})]})}}]}})},[s,o]);const h=[{title:o("Dashboard"),href:route("dashboard")},{title:o("Staff"),href:route("roles.index")},{title:o("Roles")}];return r.jsx(I,{config:n,url:"/roles",breadcrumbs:h})}export{vr as default};
+import{r as f,j as r}from"./ui-Z445SNHD.js";import{t as p,P as I}from"./i18n-BcXdLaky.js";import{a as M,b as R,C as L}from"./checkbox-C8HXxmlr.js";import{V as O,e as C,u as S,L as k,c as $}from"./app-4fHGBOxL.js";import{M as q}from"./CrudTable-Cxl8O2CF.js";import"./page-template-CM2S36EN.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";import"./pagination-CGq0GJg0.js";import"./CrudFormModal-Cseu7azN.js";import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";import"./CrudDeleteModal-BgIUshon.js";import"./filter-BDm-DaBQ.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";const j={entity:{name:"roles",endpoint:route("roles.index"),permissions:{view:"view-roles",create:"create-roles",edit:"edit-roles",delete:"delete-roles"}},modalSize:"5xl",description:p("Manage user roles and their permissions"),table:{columns:[{key:"label",label:p("Name"),sortable:!0},{key:"name",label:p("Slug"),sortable:!0},{key:"description",label:p("Description")}],actions:[{label:p("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-roles"},{label:p("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-roles"},{label:p("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-roles",condition:o=>!o.is_system_role}]},filters:[],form:{fields:[{name:"label",label:p("Role Name"),type:"text",required:!0},{name:"description",label:p("Description"),type:"textarea"}]}},v=f.forwardRef(({className:o,indeterminate:s,...d},a)=>{const n=f.useRef(null);return f.useImperativeHandle(a,()=>n.current),f.useEffect(()=>{n.current&&(n.current.dataset.state=s?"indeterminate":d.checked?"checked":"unchecked")},[s,d.checked]),r.jsx(M,{ref:n,className:C("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=indeterminate]:bg-primary data-[state=indeterminate]:text-primary-foreground",o),...d,children:r.jsx(R,{className:C("flex items-center justify-center text-current"),children:s?r.jsx(q,{className:"h-3 w-3"}):r.jsx(O,{className:"h-4 w-4"})})})});v.displayName="IndeterminateCheckbox";function T({permissions:o,selectedPermissions:s,onChange:d}){const{t:a}=S(),[n,u]=f.useState([]),h=o,m=()=>{const t=[];return Object.values(h).forEach(i=>{i.forEach(e=>{t.push(e.id.toString())})}),t},x=t=>{var i;return((i=h[t])==null?void 0:i.map(e=>e.id.toString()))||[]};f.useEffect(()=>{if(!s||Object.keys(h).length===0){u([]);return}try{const t={};Object.values(h).forEach(e=>{e.forEach(l=>{t[l.name]=l.id.toString()})});let i=[];Array.isArray(s)?i=s.map(e=>{if(typeof e=="object"&&e!==null){if("id"in e)return e.id.toString();if("name"in e)return t[e.name]||e.name}return t[String(e)]||String(e)}).filter(Boolean):typeof s=="object"&&s!==null&&"permissions"in s&&Array.isArray(s.permissions)&&(i=s.permissions.map(e=>{if(typeof e=="object"&&e!==null){if("id"in e)return e.id.toString();if("name"in e)return t[e.name]||e.name}return t[String(e)]||String(e)}).filter(Boolean)),u(i)}catch(t){console.error("Error processing permissions:",t),u([])}},[s]);const c=(t,i)=>{const e=i?[...n,t]:n.filter(l=>l!==t);u(e),N(e)},g=(t,i)=>{const e=x(t);let l;if(i){const y=e.filter(A=>!n.includes(A));l=[...n,...y]}else l=n.filter(y=>!e.includes(y));u(l),N(l)},b=t=>{const i=t?m():[];u(i),N(i)},N=t=>{const i={};Object.values(h).forEach(l=>{l.forEach(y=>{i[y.id.toString()]=y.name})});const e=t.map(l=>i[l]||l).filter(l=>!!l);d(e)},w=n.length===m().length&&m().length>0,E=t=>{const i=x(t);return i.every(e=>n.includes(e))&&i.length>0},P=t=>{const i=x(t),e=i.filter(l=>n.includes(l)).length;return e>0&&eb(t===!0)}),r.jsx(k,{htmlFor:"select-all-permissions-checkbox",className:"font-medium",children:a("Select All Permissions")})]}),r.jsxs("div",{className:"text-xs text-gray-500",children:[n.length," ",a("of")," ",m().length," ",a("selected")]})]})}),r.jsx("div",{className:"space-y-6",children:Object.entries(h).map(([t,i])=>r.jsxs("div",{className:"border rounded shadow-sm",children:[r.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 border-b",children:[r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(v,{id:`module-checkbox-${t.replace(/\s+/g,"-").toLowerCase()}`,checked:E(t),indeterminate:P(t),onCheckedChange:e=>g(t,e===!0)}),r.jsx(k,{htmlFor:`module-checkbox-${t.replace(/\s+/g,"-").toLowerCase()}`,className:"font-medium",children:t})]}),r.jsxs("div",{className:"text-xs text-gray-500",children:[i.filter(e=>n.includes(e.id.toString())).length," of ",i.length," ",a("selected")]})]}),r.jsx("div",{className:"p-3",children:r.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-2",children:i.map(e=>r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(L,{id:`permission-checkbox-${e.id.toString().replace(/\s+/g,"-").toLowerCase()}`,checked:n.includes(e.id.toString())||n.includes(e.name),onCheckedChange:l=>c(e.id.toString(),l===!0)}),r.jsx(k,{htmlFor:`permission-checkbox-${e.id.toString().replace(/\s+/g,"-").toLowerCase()}`,className:"text-sm truncate",children:e.label})]},e.id))})})]},t))})]})}function B({permissions:o=[],maxDisplay:s=3}){const{t:d}=S();return!o||!Array.isArray(o)||o.length===0?r.jsx("span",{className:"text-sm text-gray-500",children:"-"}):r.jsxs("div",{className:"flex flex-wrap gap-1",children:[o.slice(0,s).map((a,n)=>r.jsx("span",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-blue-100 text-blue-800",children:a.label||a.name},n)),o.length>s&&r.jsxs("span",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-gray-100 text-gray-800",children:["+",o.length-s," ",d("more")]})]})}function vr(){const{t:o}=S(),{permissions:s,flash:d,auth:a}=$().props,[n,u]=f.useState(j);f.useEffect(()=>{s&&u({...j,table:{...j.table,columns:[...j.table.columns,{key:"permissions",label:o("Permissions"),render:(m,x)=>r.jsx(B,{permissions:m||[]})}]},form:{...j.form,fields:[...j.form.fields.map(m=>m.name==="label"?{...m,render:(x,c,g)=>{const b=(c==null?void 0:c.id)&&!(c!=null&&c.is_editable);return r.jsx("input",{type:"text",className:`flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 ${b?"disabled:cursor-not-allowed disabled:opacity-50":""}`,value:c.label||"",onChange:N=>g("label",N.target.value),disabled:b,placeholder:"Enter role name",required:!0})}}:m).filter(m=>m.name!=="permissions"),{name:"permissions",label:o("Role Permissions"),type:"custom",colSpan:12,render:(m,x,c)=>{var g;return r.jsxs("div",{className:"mt-4",id:"permissions",children:[r.jsx("h3",{className:"text-lg font-medium mb-2",children:o("Manage Permissions")}),r.jsxs("p",{className:"text-sm text-gray-500 mb-4",children:[o("Select permissions for this role. You can select all permissions at once or manage them by module."),((g=a.user)==null?void 0:g.type)!=="superadmin"&&r.jsx("span",{className:"block mt-1 text-amber-600",children:o("Note: Only permissions for modules available to your role are shown.")})]}),r.jsx(T,{permissions:s,selectedPermissions:x.permissions||[],onChange:b=>{c("permissions",b)}})]})}}]}})},[s,o]);const h=[{title:o("Dashboard"),href:route("dashboard")},{title:o("Staff"),href:route("roles.index")},{title:o("Roles")}];return r.jsx(I,{config:n,url:"/roles",breadcrumbs:h})}export{vr as default};
diff --git a/public/build/assets/index-DDrcyj3j.js b/public/build/assets/index-BZNojbER.js
similarity index 60%
rename from public/build/assets/index-DDrcyj3j.js
rename to public/build/assets/index-BZNojbER.js
index 2673dba4b..0fca0ba9a 100644
--- a/public/build/assets/index-DDrcyj3j.js
+++ b/public/build/assets/index-BZNojbER.js
@@ -1 +1 @@
-import{r as d,j as a}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-CUbbykGe.js";import{u as K,c as Q,x as W,P as X,r as l,D as Y,t as o}from"./app-DCZHPiEr.js";import{C as Z}from"./CrudTable-C2L9P_V2.js";import{C as ee}from"./CrudFormModal-BbMnKdFg.js";import{C as re}from"./CrudDeleteModal-D4meZ8pP.js";import{P as te}from"./pagination-CLhGv5TU.js";import{S as ie}from"./search-and-filter-bar-CvVfaqsJ.js";import oe from"./view-BvvRnEDI.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Ht(){var N;const{t:e}=K(),{auth:g,designations:s,departments:v,filters:p={},globalSettings:t}=Q().props,b=(g==null?void 0:g.permissions)||[],[c,_]=d.useState(p.search||""),[m,j]=d.useState(p.department||"all"),[k,w]=d.useState(!1),[A,f]=d.useState(!1),[O,x]=d.useState(!1),[u,y]=d.useState(null),[h,C]=d.useState("create"),[D,S]=d.useState(null),E=()=>c!==""||m!=="all",M=()=>(c?1:0)+(m!=="all"?1:0),T=r=>{r.preventDefault(),F()},F=()=>{l.get(route("hr.designations.index"),{page:1,search:c||void 0,department:m!=="all"?m:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},I=r=>{const i=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";l.get(route("hr.designations.index"),{sort_field:r,sort_direction:i,page:1,search:c||void 0,department:m!=="all"?m:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=(r,i)=>{switch(y(i),r){case"view":S(i);break;case"edit":C("edit"),f(!0);break;case"delete":x(!0);break;case"toggle-status":V(i);break}},$=()=>{y(null),C("create"),f(!0)},B=r=>{h==="create"?(t!=null&&t.is_demo||o.loading(e("Creating designation...")),l.post(route("hr.designations.store"),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create designation: {{errors}}",{errors:Object.values(i).join(", ")}))}})):h==="edit"&&(t!=null&&t.is_demo||o.loading(e("Updating designation...")),l.put(route("hr.designations.update",u.id),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update designation: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},R=()=>{t!=null&&t.is_demo||o.loading(e("Deleting designation...")),l.delete(route("hr.designations.destroy",u.id),{onSuccess:r=>{x(!1),t!=null&&t.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete designation: {{errors}}",{errors:Object.values(r).join(", ")}))}})},V=r=>{const i=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} designation...`),l.put(route("hr.designations.toggle-status",r.id),{},{onSuccess:n=>{t!=null&&t.is_demo||o.dismiss(),n.props.flash.success?o.success(e(n.props.flash.success)):n.props.flash.error&&o.error(e(n.props.flash.error))},onError:n=>{t!=null&&t.is_demo||o.dismiss(),typeof n=="string"?o.error(e(n)):o.error(e("Failed to update designation status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},L=()=>{_(""),j("all"),w(!1),l.get(route("hr.designations.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},P=[];W(b,"create-designations")&&P.push({label:e("Add Designation"),icon:a.jsx(X,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.designations.index")},{title:e("Designations")}],H=[{key:"name",label:e("Name"),sortable:!0},{key:"department",label:e("Department"),render:(r,i)=>{var n;return r?a.jsxs("div",{children:[a.jsx("div",{children:r.name}),a.jsxs("div",{className:"text-xs text-muted-foreground",children:[e("Branch"),": ",((n=r.branch)==null?void 0:n.name)||"-"]})]}):"-"}},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-designations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-designations"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-designations"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-designations"}],G=[{value:"all",label:e("All Departments")},...(v||[]).map(r=>{var i;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||e("No Branch")})`}})];return a.jsxs(J,{title:e("Designations"),url:"/hr/designations",actions:P,breadcrumbs:z,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ie,{searchTerm:c,onSearchChange:_,onSearch:T,filters:[{name:"department",label:e("Department"),type:"select",value:m,searchable:!0,onChange:j,options:G}],showFilters:k,setShowFilters:w,hasActiveFilters:E,activeFilterCount:M,onResetFilters:L,onApplyFilters:F,currentPerPage:((N=p.per_page)==null?void 0:N.toString())||"10",onPerPageChange:r=>{l.get(route("hr.designations.index"),{page:1,per_page:parseInt(r),search:c||void 0,department:m!=="all"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Z,{columns:H,actions:U,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:q,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:I,permissions:b,entityPermissions:{view:"view-designations",create:"create-designations",edit:"edit-designations",delete:"delete-designations"}}),a.jsx(te,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("designations"),onPageChange:r=>l.get(r)})]}),a.jsx(ee,{isOpen:A,onClose:()=>f(!1),onSubmit:B,formConfig:{fields:[{name:"name",label:e("Designation Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"department_id",label:e("Department"),type:"select",searchable:!0,options:v?v.map(r=>{var i;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||e("No Branch")})`}}):[],required:!0},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:u,title:e(h==="create"?"Add New Designation":"Edit Designation"),mode:h}),a.jsx(re,{isOpen:O,onClose:()=>x(!1),onConfirm:R,itemName:(u==null?void 0:u.name)||"",entityName:"designation"}),a.jsx(Y,{open:!!D,onOpenChange:()=>S(null),children:D&&a.jsx(oe,{designation:D})})]})}export{Ht as default};
+import{r as d,j as a}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-CM2S36EN.js";import{u as K,c as Q,x as W,P as X,r as l,D as Y,t as o}from"./app-4fHGBOxL.js";import{C as Z}from"./CrudTable-Cxl8O2CF.js";import{C as ee}from"./CrudFormModal-Cseu7azN.js";import{C as re}from"./CrudDeleteModal-BgIUshon.js";import{P as te}from"./pagination-CGq0GJg0.js";import{S as ie}from"./search-and-filter-bar-Dtigj_x9.js";import oe from"./view-CVfqDWwv.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Ht(){var N;const{t:e}=K(),{auth:g,designations:s,departments:v,filters:p={},globalSettings:t}=Q().props,b=(g==null?void 0:g.permissions)||[],[c,_]=d.useState(p.search||""),[m,j]=d.useState(p.department||"all"),[k,w]=d.useState(!1),[A,f]=d.useState(!1),[O,x]=d.useState(!1),[u,y]=d.useState(null),[h,C]=d.useState("create"),[D,S]=d.useState(null),E=()=>c!==""||m!=="all",M=()=>(c?1:0)+(m!=="all"?1:0),T=r=>{r.preventDefault(),F()},F=()=>{l.get(route("hr.designations.index"),{page:1,search:c||void 0,department:m!=="all"?m:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},I=r=>{const i=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";l.get(route("hr.designations.index"),{sort_field:r,sort_direction:i,page:1,search:c||void 0,department:m!=="all"?m:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=(r,i)=>{switch(y(i),r){case"view":S(i);break;case"edit":C("edit"),f(!0);break;case"delete":x(!0);break;case"toggle-status":V(i);break}},$=()=>{y(null),C("create"),f(!0)},B=r=>{h==="create"?(t!=null&&t.is_demo||o.loading(e("Creating designation...")),l.post(route("hr.designations.store"),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create designation: {{errors}}",{errors:Object.values(i).join(", ")}))}})):h==="edit"&&(t!=null&&t.is_demo||o.loading(e("Updating designation...")),l.put(route("hr.designations.update",u.id),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update designation: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},R=()=>{t!=null&&t.is_demo||o.loading(e("Deleting designation...")),l.delete(route("hr.designations.destroy",u.id),{onSuccess:r=>{x(!1),t!=null&&t.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete designation: {{errors}}",{errors:Object.values(r).join(", ")}))}})},V=r=>{const i=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} designation...`),l.put(route("hr.designations.toggle-status",r.id),{},{onSuccess:n=>{t!=null&&t.is_demo||o.dismiss(),n.props.flash.success?o.success(e(n.props.flash.success)):n.props.flash.error&&o.error(e(n.props.flash.error))},onError:n=>{t!=null&&t.is_demo||o.dismiss(),typeof n=="string"?o.error(e(n)):o.error(e("Failed to update designation status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},L=()=>{_(""),j("all"),w(!1),l.get(route("hr.designations.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},P=[];W(b,"create-designations")&&P.push({label:e("Add Designation"),icon:a.jsx(X,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.designations.index")},{title:e("Designations")}],H=[{key:"name",label:e("Name"),sortable:!0},{key:"department",label:e("Department"),render:(r,i)=>{var n;return r?a.jsxs("div",{children:[a.jsx("div",{children:r.name}),a.jsxs("div",{className:"text-xs text-muted-foreground",children:[e("Branch"),": ",((n=r.branch)==null?void 0:n.name)||"-"]})]}):"-"}},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-designations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-designations"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-designations"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-designations"}],G=[{value:"all",label:e("All Departments")},...(v||[]).map(r=>{var i;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||e("No Branch")})`}})];return a.jsxs(J,{title:e("Designations"),url:"/hr/designations",actions:P,breadcrumbs:z,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ie,{searchTerm:c,onSearchChange:_,onSearch:T,filters:[{name:"department",label:e("Department"),type:"select",value:m,searchable:!0,onChange:j,options:G}],showFilters:k,setShowFilters:w,hasActiveFilters:E,activeFilterCount:M,onResetFilters:L,onApplyFilters:F,currentPerPage:((N=p.per_page)==null?void 0:N.toString())||"10",onPerPageChange:r=>{l.get(route("hr.designations.index"),{page:1,per_page:parseInt(r),search:c||void 0,department:m!=="all"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Z,{columns:H,actions:U,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:q,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:I,permissions:b,entityPermissions:{view:"view-designations",create:"create-designations",edit:"edit-designations",delete:"delete-designations"}}),a.jsx(te,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("designations"),onPageChange:r=>l.get(r)})]}),a.jsx(ee,{isOpen:A,onClose:()=>f(!1),onSubmit:B,formConfig:{fields:[{name:"name",label:e("Designation Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"department_id",label:e("Department"),type:"select",searchable:!0,options:v?v.map(r=>{var i;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||e("No Branch")})`}}):[],required:!0},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:u,title:e(h==="create"?"Add New Designation":"Edit Designation"),mode:h}),a.jsx(re,{isOpen:O,onClose:()=>x(!1),onConfirm:R,itemName:(u==null?void 0:u.name)||"",entityName:"designation"}),a.jsx(Y,{open:!!D,onOpenChange:()=>S(null),children:D&&a.jsx(oe,{designation:D})})]})}export{Ht as default};
diff --git a/public/build/assets/index-CUHnzAMZ.js b/public/build/assets/index-B_VJAqTL.js
similarity index 72%
rename from public/build/assets/index-CUHnzAMZ.js
rename to public/build/assets/index-B_VJAqTL.js
index b29eef09e..e346717ce 100644
--- a/public/build/assets/index-CUHnzAMZ.js
+++ b/public/build/assets/index-B_VJAqTL.js
@@ -1 +1 @@
-import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as be}from"./page-template-CUbbykGe.js";import{u as ye,c as _e,x as H,P as ve,B as L,o as xe,r as m,M as Se,t as s}from"./app-DCZHPiEr.js";import{C as we}from"./CrudTable-C2L9P_V2.js";import{C as G}from"./CrudFormModal-BbMnKdFg.js";import{C as je}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Ce}from"./pagination-CLhGv5TU.js";import{S as Pe}from"./search-and-filter-bar-CvVfaqsJ.js";import{u as ke}from"./use-initials-BK4eRgYY.js";import{C as Ae}from"./chart-no-axes-column-increasing-BYV5eoZ9.js";import{U as De}from"./user-plus-CDQXNMLS.js";import{D as Fe}from"./download-jqune9mh.js";import{f as J}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function hi(){var R,V,W;const{t:e}=ye(),{auth:S,employeeTrainings:a,employees:K,trainingPrograms:Q,filters:n={}}=_e().props,w=(S==null?void 0:S.permissions)||[],X=ke(),[c,A]=l.useState(n.search||""),[g,D]=l.useState(n.employee_id||""),[u,F]=l.useState(n.training_program_id||""),[f,N]=l.useState(n.status||""),[h,E]=l.useState(n.assigned_date_from||""),[b,M]=l.useState(n.assigned_date_to||""),[Y,O]=l.useState(!1),[Z,j]=l.useState(!1),[ee,y]=l.useState(!1),[te,C]=l.useState(!1),[d,T]=l.useState(null),[_,B]=l.useState("create"),re=()=>g!==""||u!==""||f!==""||h!==""||b!==""||c!=="",ie=()=>(g!==""?1:0)+(u!==""?1:0)+(f!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(c!==""?1:0),se=t=>{t.preventDefault(),q()},oe=()=>{m.get(route("hr.employee-trainings.dashboard"))},q=()=>{m.get(route("hr.employee-trainings.index"),{page:1,search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},ae=t=>{const r=n.sort_field===t&&n.sort_direction==="asc"?"desc":"asc";m.get(route("hr.employee-trainings.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},I=(t,r)=>{switch(T(r),t){case"view":m.get(route("hr.employee-trainings.show",r.id),{},{onSuccess:i=>{var p;(p=i.props.flash)!=null&&p.error&&s.error(e(i.props.flash.error))},onError:i=>{typeof i=="string"?s.error(e(i)):i.message?s.error(e(i.message)):s.error(e("Failed to load training details"))}});break;case"edit":B("edit"),y(!0);break;case"delete":j(!0);break;case"download-certification":window.open(route("hr.employee-trainings.download-certification",r.id),"_blank");break}},ne=()=>{T(null),B("create"),y(!0)},le=()=>{C(!0)},me=t=>{const r=t;_==="create"?(s.loading(e("Assigning training...")),m.post(route("hr.employee-trainings.store"),r,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to assign training: {{errors}}",{errors:Object.values(i).join(", ")}))}})):_==="edit"&&(s.loading(e("Updating training...")),m.put(route("hr.employee-trainings.update",d.id),r,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update training: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},pe=t=>{s.loading(e("Assigning training to employees...")),m.post(route("hr.employee-trainings.bulk-assign"),t,{onSuccess:r=>{C(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(e(r)):s.error(e("Failed to assign training: {{errors}}",{errors:Object.values(r).join(", ")}))}})},de=()=>{s.loading(e("Deleting training assignment...")),m.delete(route("hr.employee-trainings.destroy",d.id),{onSuccess:t=>{j(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(e(t)):s.error(e("Failed to delete training assignment: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ce=()=>{A(""),D(""),F(""),N(""),E(""),M(""),O(!1),m.get(route("hr.employee-trainings.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},x=[];x.push({label:e("Dashboard"),icon:o.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),H(w,"create-employee-trainings")&&x.push({label:e("Bulk Assign"),icon:o.jsx(De,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:le}),H(w,"create-employee-trainings")&&x.push({label:e("Assign Training"),icon:o.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ge=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.employee-trainings.index")},{title:e("Training Management"),href:route("hr.employee-trainings.index")},{title:e("Employee Trainings")}],ue=[{key:"employee",label:e("Employee"),sortable:!1,sortField:"employee_name",render:(t,r)=>{var i,p,v,U,$,z;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?o.jsx("img",{src:r.employee.avatar,alt:(p=r.employee)==null?void 0:p.name,className:"h-full w-full object-cover"}):X(((v=r.employee)==null?void 0:v.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((U=r.employee)==null?void 0:U.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((z=($=r.employee)==null?void 0:$.employee)==null?void 0:z.employee_id)||"-"})]})]})}},{key:"program",label:e("Training Program"),sortable:!1,sortField:"program_name",render:(t,r)=>{var i,p,v;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((i=r.training_program)==null?void 0:i.name)||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:((v=(p=r.training_program)==null?void 0:p.training_type)==null?void 0:v.name)||"-"})]})}},{key:"status",label:e("Status"),sortable:!0,render:t=>{const r={assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",failed:"bg-red-50 text-red-700 ring-red-600/20"},i={assigned:e("Assigned"),in_progress:e("In Progress"),completed:e("Completed"),failed:e("Failed")};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:i[t]||t})}},{key:"assigned_date",label:e("Assigned Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||J(new Date(t),"MMM dd, yyyy"):"-"}},{key:"completion_date",label:e("Completion Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||J(new Date(t),"MMM dd, yyyy"):"-"}},{key:"score",label:e("Score"),sortable:!0,render:t=>t!==null?`${t}%`:"-"},{key:"is_passed",label:e("Result"),render:t=>t===null?"-":t?o.jsx(L,{variant:"outline",className:"bg-green-50 text-green-700",children:e("Passed")}):o.jsx(L,{variant:"outline",className:"bg-red-50 text-red-700",children:e("Failed")})},{key:"assessment_results_count",label:e("Assessments"),render:t=>t||"0"},{key:"certification",label:e("Certificate"),render:(t,r)=>t&&t.trim()!==""?o.jsxs(xe,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:i=>{i.stopPropagation(),I("download-certification",r)},children:[o.jsx(Fe,{className:"h-4 w-4 mr-1"}),e("Download")]}):"-"}],fe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-trainings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-trainings"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-trainings"}],P=[{value:"",label:e("All Employees"),disabled:!0},...(K||[]).map(t=>({value:t.id.toString(),label:t.name}))],k=[{value:"",label:e("All Programs"),disabled:!0},...(Q||[]).map(t=>({value:t.id.toString(),label:t.name}))],he=[{value:"",label:e("All Statuses")},{value:"assigned",label:e("Assigned")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"failed",label:e("Failed")}];return o.jsxs(be,{title:e("Employee Trainings"),url:"/hr/training/employee-trainings",actions:x,breadcrumbs:ge,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(Pe,{searchTerm:c,onSearchChange:A,onSearch:se,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:g,onChange:D,options:P,searchable:!0},{name:"training_program_id",label:e("Training Program"),type:"select",value:u,onChange:F,options:k,searchable:!0},{name:"status",label:e("Status"),type:"select",value:f,onChange:N,options:he},{name:"assigned_date_from",label:e("Assigned From"),type:"date",value:h,onChange:E},{name:"assigned_date_to",label:e("Assigned To"),type:"date",value:b,onChange:M}],showFilters:Y,setShowFilters:O,hasActiveFilters:re,activeFilterCount:ie,onResetFilters:ce,onApplyFilters:q,currentPerPage:((R=n.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{m.get(route("hr.employee-trainings.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(we,{columns:ue,actions:fe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:I,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:ae,permissions:w,entityPermissions:{view:"view-employee-trainings",create:"create-employee-trainings",edit:"edit-employee-trainings",delete:"delete-employee-trainings"}}),o.jsx(Ce,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("employee trainings"),onPageChange:t=>m.get(t)})]}),o.jsx(G,{isOpen:ee,onClose:()=>y(!1),onSubmit:me,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:P.filter(t=>t.value!==""),searchable:!0},{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:k.filter(t=>t.value!==""),searchable:!0},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"assigned",label:e("Assigned")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"failed",label:e("Failed")}]},{name:"assigned_date",label:e("Assigned Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"completion_date",label:e("Completion Date"),type:"date",showWhen:t=>["completed","failed"].includes(t.status)},{name:"certification",label:e("Certification"),type:"custom",render:(t,r,i)=>o.jsx(Se,{value:String(r[t.name]||""),onChange:p=>i(t.name,p),placeholder:e("Select certification file...")}),helpText:e("Upload certification file (max 5MB)"),showWhen:t=>t.status==="completed"},{name:"score",label:e("Score (%)"),type:"number",min:0,max:100,step:.01,showWhen:t=>["completed","failed"].includes(t.status)},{name:"is_passed",label:e("Passed"),type:"checkbox",showWhen:t=>["completed","failed"].includes(t.status)},{name:"feedback",label:e("Feedback"),type:"textarea",showWhen:t=>["completed","failed"].includes(t.status)},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"lg"},initialData:d,title:e(_==="create"?"Assign Training":_==="edit"?"Edit Training Assignment":"View Training Assignment"),mode:_}),o.jsx(G,{isOpen:te,onClose:()=>C(!1),onSubmit:pe,formConfig:{fields:[{name:"employee_ids",label:e("Employees"),type:"multi-select",required:!0,options:P.filter(t=>t.value!=="")},{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:k.filter(t=>t.value!=="")},{name:"assigned_date",label:e("Assigned Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"lg"},initialData:{},title:e("Bulk Assign Training"),mode:"create"}),o.jsx(je,{isOpen:Z,onClose:()=>j(!1),onConfirm:de,itemName:`${((V=d==null?void 0:d.employee)==null?void 0:V.name)||""} - ${((W=d==null?void 0:d.training_program)==null?void 0:W.name)||""}`,entityName:"training assignment"})]})}export{hi as default};
+import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as be}from"./page-template-CM2S36EN.js";import{u as ye,c as _e,x as H,P as ve,B as L,o as xe,r as m,M as Se,t as s}from"./app-4fHGBOxL.js";import{C as we}from"./CrudTable-Cxl8O2CF.js";import{C as G}from"./CrudFormModal-Cseu7azN.js";import{C as je}from"./CrudDeleteModal-BgIUshon.js";import{P as Ce}from"./pagination-CGq0GJg0.js";import{S as Pe}from"./search-and-filter-bar-Dtigj_x9.js";import{u as ke}from"./use-initials-BK4eRgYY.js";import{C as Ae}from"./chart-no-axes-column-increasing-CGgEtajp.js";import{U as De}from"./user-plus-7O11bl0R.js";import{D as Fe}from"./download-BzxwiIbz.js";import{f as J}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function hi(){var R,V,W;const{t:e}=ye(),{auth:S,employeeTrainings:a,employees:K,trainingPrograms:Q,filters:n={}}=_e().props,w=(S==null?void 0:S.permissions)||[],X=ke(),[c,A]=l.useState(n.search||""),[g,D]=l.useState(n.employee_id||""),[u,F]=l.useState(n.training_program_id||""),[f,N]=l.useState(n.status||""),[h,E]=l.useState(n.assigned_date_from||""),[b,M]=l.useState(n.assigned_date_to||""),[Y,O]=l.useState(!1),[Z,j]=l.useState(!1),[ee,y]=l.useState(!1),[te,C]=l.useState(!1),[d,T]=l.useState(null),[_,B]=l.useState("create"),re=()=>g!==""||u!==""||f!==""||h!==""||b!==""||c!=="",ie=()=>(g!==""?1:0)+(u!==""?1:0)+(f!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(c!==""?1:0),se=t=>{t.preventDefault(),q()},oe=()=>{m.get(route("hr.employee-trainings.dashboard"))},q=()=>{m.get(route("hr.employee-trainings.index"),{page:1,search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},ae=t=>{const r=n.sort_field===t&&n.sort_direction==="asc"?"desc":"asc";m.get(route("hr.employee-trainings.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},I=(t,r)=>{switch(T(r),t){case"view":m.get(route("hr.employee-trainings.show",r.id),{},{onSuccess:i=>{var p;(p=i.props.flash)!=null&&p.error&&s.error(e(i.props.flash.error))},onError:i=>{typeof i=="string"?s.error(e(i)):i.message?s.error(e(i.message)):s.error(e("Failed to load training details"))}});break;case"edit":B("edit"),y(!0);break;case"delete":j(!0);break;case"download-certification":window.open(route("hr.employee-trainings.download-certification",r.id),"_blank");break}},ne=()=>{T(null),B("create"),y(!0)},le=()=>{C(!0)},me=t=>{const r=t;_==="create"?(s.loading(e("Assigning training...")),m.post(route("hr.employee-trainings.store"),r,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to assign training: {{errors}}",{errors:Object.values(i).join(", ")}))}})):_==="edit"&&(s.loading(e("Updating training...")),m.put(route("hr.employee-trainings.update",d.id),r,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update training: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},pe=t=>{s.loading(e("Assigning training to employees...")),m.post(route("hr.employee-trainings.bulk-assign"),t,{onSuccess:r=>{C(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(e(r)):s.error(e("Failed to assign training: {{errors}}",{errors:Object.values(r).join(", ")}))}})},de=()=>{s.loading(e("Deleting training assignment...")),m.delete(route("hr.employee-trainings.destroy",d.id),{onSuccess:t=>{j(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(e(t)):s.error(e("Failed to delete training assignment: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ce=()=>{A(""),D(""),F(""),N(""),E(""),M(""),O(!1),m.get(route("hr.employee-trainings.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},x=[];x.push({label:e("Dashboard"),icon:o.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),H(w,"create-employee-trainings")&&x.push({label:e("Bulk Assign"),icon:o.jsx(De,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:le}),H(w,"create-employee-trainings")&&x.push({label:e("Assign Training"),icon:o.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ge=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.employee-trainings.index")},{title:e("Training Management"),href:route("hr.employee-trainings.index")},{title:e("Employee Trainings")}],ue=[{key:"employee",label:e("Employee"),sortable:!1,sortField:"employee_name",render:(t,r)=>{var i,p,v,U,$,z;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?o.jsx("img",{src:r.employee.avatar,alt:(p=r.employee)==null?void 0:p.name,className:"h-full w-full object-cover"}):X(((v=r.employee)==null?void 0:v.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((U=r.employee)==null?void 0:U.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((z=($=r.employee)==null?void 0:$.employee)==null?void 0:z.employee_id)||"-"})]})]})}},{key:"program",label:e("Training Program"),sortable:!1,sortField:"program_name",render:(t,r)=>{var i,p,v;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((i=r.training_program)==null?void 0:i.name)||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:((v=(p=r.training_program)==null?void 0:p.training_type)==null?void 0:v.name)||"-"})]})}},{key:"status",label:e("Status"),sortable:!0,render:t=>{const r={assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",failed:"bg-red-50 text-red-700 ring-red-600/20"},i={assigned:e("Assigned"),in_progress:e("In Progress"),completed:e("Completed"),failed:e("Failed")};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:i[t]||t})}},{key:"assigned_date",label:e("Assigned Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||J(new Date(t),"MMM dd, yyyy"):"-"}},{key:"completion_date",label:e("Completion Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||J(new Date(t),"MMM dd, yyyy"):"-"}},{key:"score",label:e("Score"),sortable:!0,render:t=>t!==null?`${t}%`:"-"},{key:"is_passed",label:e("Result"),render:t=>t===null?"-":t?o.jsx(L,{variant:"outline",className:"bg-green-50 text-green-700",children:e("Passed")}):o.jsx(L,{variant:"outline",className:"bg-red-50 text-red-700",children:e("Failed")})},{key:"assessment_results_count",label:e("Assessments"),render:t=>t||"0"},{key:"certification",label:e("Certificate"),render:(t,r)=>t&&t.trim()!==""?o.jsxs(xe,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:i=>{i.stopPropagation(),I("download-certification",r)},children:[o.jsx(Fe,{className:"h-4 w-4 mr-1"}),e("Download")]}):"-"}],fe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-trainings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-trainings"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-trainings"}],P=[{value:"",label:e("All Employees"),disabled:!0},...(K||[]).map(t=>({value:t.id.toString(),label:t.name}))],k=[{value:"",label:e("All Programs"),disabled:!0},...(Q||[]).map(t=>({value:t.id.toString(),label:t.name}))],he=[{value:"",label:e("All Statuses")},{value:"assigned",label:e("Assigned")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"failed",label:e("Failed")}];return o.jsxs(be,{title:e("Employee Trainings"),url:"/hr/training/employee-trainings",actions:x,breadcrumbs:ge,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(Pe,{searchTerm:c,onSearchChange:A,onSearch:se,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:g,onChange:D,options:P,searchable:!0},{name:"training_program_id",label:e("Training Program"),type:"select",value:u,onChange:F,options:k,searchable:!0},{name:"status",label:e("Status"),type:"select",value:f,onChange:N,options:he},{name:"assigned_date_from",label:e("Assigned From"),type:"date",value:h,onChange:E},{name:"assigned_date_to",label:e("Assigned To"),type:"date",value:b,onChange:M}],showFilters:Y,setShowFilters:O,hasActiveFilters:re,activeFilterCount:ie,onResetFilters:ce,onApplyFilters:q,currentPerPage:((R=n.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{m.get(route("hr.employee-trainings.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(we,{columns:ue,actions:fe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:I,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:ae,permissions:w,entityPermissions:{view:"view-employee-trainings",create:"create-employee-trainings",edit:"edit-employee-trainings",delete:"delete-employee-trainings"}}),o.jsx(Ce,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("employee trainings"),onPageChange:t=>m.get(t)})]}),o.jsx(G,{isOpen:ee,onClose:()=>y(!1),onSubmit:me,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:P.filter(t=>t.value!==""),searchable:!0},{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:k.filter(t=>t.value!==""),searchable:!0},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"assigned",label:e("Assigned")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"failed",label:e("Failed")}]},{name:"assigned_date",label:e("Assigned Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"completion_date",label:e("Completion Date"),type:"date",showWhen:t=>["completed","failed"].includes(t.status)},{name:"certification",label:e("Certification"),type:"custom",render:(t,r,i)=>o.jsx(Se,{value:String(r[t.name]||""),onChange:p=>i(t.name,p),placeholder:e("Select certification file...")}),helpText:e("Upload certification file (max 5MB)"),showWhen:t=>t.status==="completed"},{name:"score",label:e("Score (%)"),type:"number",min:0,max:100,step:.01,showWhen:t=>["completed","failed"].includes(t.status)},{name:"is_passed",label:e("Passed"),type:"checkbox",showWhen:t=>["completed","failed"].includes(t.status)},{name:"feedback",label:e("Feedback"),type:"textarea",showWhen:t=>["completed","failed"].includes(t.status)},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"lg"},initialData:d,title:e(_==="create"?"Assign Training":_==="edit"?"Edit Training Assignment":"View Training Assignment"),mode:_}),o.jsx(G,{isOpen:te,onClose:()=>C(!1),onSubmit:pe,formConfig:{fields:[{name:"employee_ids",label:e("Employees"),type:"multi-select",required:!0,options:P.filter(t=>t.value!=="")},{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:k.filter(t=>t.value!=="")},{name:"assigned_date",label:e("Assigned Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"lg"},initialData:{},title:e("Bulk Assign Training"),mode:"create"}),o.jsx(je,{isOpen:Z,onClose:()=>j(!1),onConfirm:de,itemName:`${((V=d==null?void 0:d.employee)==null?void 0:V.name)||""} - ${((W=d==null?void 0:d.training_program)==null?void 0:W.name)||""}`,entityName:"training assignment"})]})}export{hi as default};
diff --git a/public/build/assets/index-BzuzD8Lw.js b/public/build/assets/index-Bb1eAeLW.js
similarity index 53%
rename from public/build/assets/index-BzuzD8Lw.js
rename to public/build/assets/index-Bb1eAeLW.js
index 77f335f7e..ed9b6b288 100644
--- a/public/build/assets/index-BzuzD8Lw.js
+++ b/public/build/assets/index-Bb1eAeLW.js
@@ -1 +1 @@
-import{r as a,j as t}from"./ui-Z445SNHD.js";import{P as v}from"./page-template-CUbbykGe.js";import{C}from"./CrudTable-C2L9P_V2.js";import{C as B}from"./CrudFormModal-BbMnKdFg.js";import{C as M}from"./CrudDeleteModal-D4meZ8pP.js";import{u as P,c as D,H as E,o as F,P as A,r as n,t as c}from"./app-DCZHPiEr.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function gr({brackets:h}){const{t:e}=P(),{auth:s}=D().props,g=(s==null?void 0:s.permissions)||[],[x,i]=a.useState(!1),[b,p]=a.useState(!1),[l,d]=a.useState("create"),[m,u]=a.useState(null),f=[{key:"type",label:e("Type"),sortable:!0,render:r=>{const o={sss:"SSS",philhealth:"PhilHealth",pagibig:"Pag-IBIG"},y={sss:"bg-blue-100 text-blue-800",philhealth:"bg-green-100 text-green-800",pagibig:"bg-red-100 text-red-800"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-bold ${r&&y[r]?y[r]:"bg-gray-100 text-gray-800"}`,children:r&&o[r]?o[r]:r?r.toUpperCase():"UNKNOWN"})}},{key:"min_salary",label:e("Salary Range"),render:(r,o)=>t.jsxs("span",{children:[Number(o.min_salary).toLocaleString(void 0,{minimumFractionDigits:2})," - ",o.max_salary?Number(o.max_salary).toLocaleString(void 0,{minimumFractionDigits:2}):e("Above")]})},{key:"employee_share_amount",label:e("Employee Share"),render:(r,o)=>t.jsxs("div",{className:"flex flex-col text-sm",children:[o.employee_share_amount?t.jsxs("span",{className:"font-semibold",children:["₱ ",Number(o.employee_share_amount).toLocaleString(void 0,{minimumFractionDigits:2})]}):null,o.employee_share_percentage?t.jsxs("span",{className:"text-gray-500",children:[o.employee_share_percentage,"% of MSC"]}):null]})},{key:"employer_share_amount",label:e("Employer Share"),render:(r,o)=>t.jsxs("div",{className:"flex flex-col text-sm",children:[o.employer_share_amount?t.jsxs("span",{className:"font-semibold",children:["₱ ",Number(o.employer_share_amount).toLocaleString(void 0,{minimumFractionDigits:2})]}):null,o.employer_share_percentage?t.jsxs("span",{className:"text-gray-500",children:[o.employer_share_percentage,"% of MSC"]}):null]})},{key:"is_active",label:e("Status"),render:r=>t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r?"Active":"Inactive")})}],S=[{action:"edit",label:e("Edit"),icon:"Edit",permission:"manage-employee-salaries"},{action:"delete",label:e("Delete"),icon:"Trash2",variant:"destructive",permission:"manage-employee-salaries"}],_=(r,o)=>{u(o),r==="edit"?(d("edit"),i(!0)):r==="delete"&&p(!0)},k=r=>{l==="create"?n.post(route("hr.statutory-brackets.store"),r,{onSuccess:()=>{i(!1),c.success(e("Bracket created successfully"))}}):n.put(route("hr.statutory-brackets.update",m.id),r,{onSuccess:()=>{i(!1),c.success(e("Bracket updated successfully"))}})},j=()=>{m&&n.delete(route("hr.statutory-brackets.destroy",m.id),{onSuccess:()=>{p(!1),c.success(e("Bracket deleted successfully"))}})},N=[{name:"type",label:e("Contribution Type"),type:"select",required:!0,options:[{value:"sss",label:"SSS"},{value:"philhealth",label:"PhilHealth"},{value:"pagibig",label:"Pag-IBIG"}]},{name:"min_salary",label:e("Min Salary Range"),type:"number",required:!0,min:0,step:.01},{name:"max_salary",label:e("Max Salary Range"),type:"number",min:0,step:.01,placeholder:e("Leave blank for no limit")},{name:"employee_share_amount",label:e("Employee Share (Fixed Amount)"),type:"number",min:0,step:.01,placeholder:e("Leave blank if using percentage")},{name:"employee_share_percentage",label:e("Employee Share (Percentage %)"),type:"number",min:0,max:100,step:.01,placeholder:e("Leave blank if using fixed amount")},{name:"employer_share_amount",label:e("Employer Share (Fixed Amount)"),type:"number",min:0,step:.01,placeholder:e("Leave blank if using percentage")},{name:"employer_share_percentage",label:e("Employer Share (Percentage %)"),type:"number",min:0,max:100,step:.01,placeholder:e("Leave blank if using fixed amount")},{name:"is_active",label:e("Is Active"),type:"checkbox",defaultValue:!0}];return t.jsxs(v,{title:e("Statutory Brackets"),children:[t.jsx(E,{title:e("Statutory Brackets")}),t.jsxs("div",{className:"space-y-6",children:[t.jsxs("div",{className:"flex justify-between items-center",children:[t.jsxs("div",{children:[t.jsx("h1",{className:"text-2xl font-bold tracking-tight",children:e("Statutory Brackets")}),t.jsx("p",{className:"text-muted-foreground",children:e("Manage DOLE statutory brackets for SSS, PhilHealth, and Pag-IBIG.")})]}),t.jsxs(F,{onClick:()=>{u(null),d("create"),i(!0)},children:[t.jsx(A,{className:"w-4 h-4 mr-2"}),e("Add Bracket")]})]}),t.jsx("div",{className:"rounded-lg border bg-card text-card-foreground shadow-sm",children:t.jsx(C,{data:h||[],columns:f,actions:S,from:1,onAction:_,permissions:g})})]}),t.jsx(B,{isOpen:x,onClose:()=>i(!1),onSubmit:k,formConfig:{fields:N},initialData:m,title:e(l==="create"?"Add Statutory Bracket":"Edit Statutory Bracket"),mode:l}),t.jsx(M,{isOpen:b,onClose:()=>p(!1),onConfirm:j,title:e("Delete Statutory Bracket"),description:e("Are you sure you want to delete this statutory bracket? This action cannot be undone.")})]})}export{gr as default};
+import{r as a,j as t}from"./ui-Z445SNHD.js";import{P as v}from"./page-template-CM2S36EN.js";import{C}from"./CrudTable-Cxl8O2CF.js";import{C as B}from"./CrudFormModal-Cseu7azN.js";import{C as M}from"./CrudDeleteModal-BgIUshon.js";import{u as P,c as D,H as E,o as F,P as A,r as n,t as c}from"./app-4fHGBOxL.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function gr({brackets:h}){const{t:e}=P(),{auth:s}=D().props,g=(s==null?void 0:s.permissions)||[],[x,i]=a.useState(!1),[b,p]=a.useState(!1),[l,d]=a.useState("create"),[m,u]=a.useState(null),f=[{key:"type",label:e("Type"),sortable:!0,render:r=>{const o={sss:"SSS",philhealth:"PhilHealth",pagibig:"Pag-IBIG"},y={sss:"bg-blue-100 text-blue-800",philhealth:"bg-green-100 text-green-800",pagibig:"bg-red-100 text-red-800"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-bold ${r&&y[r]?y[r]:"bg-gray-100 text-gray-800"}`,children:r&&o[r]?o[r]:r?r.toUpperCase():"UNKNOWN"})}},{key:"min_salary",label:e("Salary Range"),render:(r,o)=>t.jsxs("span",{children:[Number(o.min_salary).toLocaleString(void 0,{minimumFractionDigits:2})," - ",o.max_salary?Number(o.max_salary).toLocaleString(void 0,{minimumFractionDigits:2}):e("Above")]})},{key:"employee_share_amount",label:e("Employee Share"),render:(r,o)=>t.jsxs("div",{className:"flex flex-col text-sm",children:[o.employee_share_amount?t.jsxs("span",{className:"font-semibold",children:["₱ ",Number(o.employee_share_amount).toLocaleString(void 0,{minimumFractionDigits:2})]}):null,o.employee_share_percentage?t.jsxs("span",{className:"text-gray-500",children:[o.employee_share_percentage,"% of MSC"]}):null]})},{key:"employer_share_amount",label:e("Employer Share"),render:(r,o)=>t.jsxs("div",{className:"flex flex-col text-sm",children:[o.employer_share_amount?t.jsxs("span",{className:"font-semibold",children:["₱ ",Number(o.employer_share_amount).toLocaleString(void 0,{minimumFractionDigits:2})]}):null,o.employer_share_percentage?t.jsxs("span",{className:"text-gray-500",children:[o.employer_share_percentage,"% of MSC"]}):null]})},{key:"is_active",label:e("Status"),render:r=>t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r?"Active":"Inactive")})}],S=[{action:"edit",label:e("Edit"),icon:"Edit",permission:"manage-employee-salaries"},{action:"delete",label:e("Delete"),icon:"Trash2",variant:"destructive",permission:"manage-employee-salaries"}],_=(r,o)=>{u(o),r==="edit"?(d("edit"),i(!0)):r==="delete"&&p(!0)},k=r=>{l==="create"?n.post(route("hr.statutory-brackets.store"),r,{onSuccess:()=>{i(!1),c.success(e("Bracket created successfully"))}}):n.put(route("hr.statutory-brackets.update",m.id),r,{onSuccess:()=>{i(!1),c.success(e("Bracket updated successfully"))}})},j=()=>{m&&n.delete(route("hr.statutory-brackets.destroy",m.id),{onSuccess:()=>{p(!1),c.success(e("Bracket deleted successfully"))}})},N=[{name:"type",label:e("Contribution Type"),type:"select",required:!0,options:[{value:"sss",label:"SSS"},{value:"philhealth",label:"PhilHealth"},{value:"pagibig",label:"Pag-IBIG"}]},{name:"min_salary",label:e("Min Salary Range"),type:"number",required:!0,min:0,step:.01},{name:"max_salary",label:e("Max Salary Range"),type:"number",min:0,step:.01,placeholder:e("Leave blank for no limit")},{name:"employee_share_amount",label:e("Employee Share (Fixed Amount)"),type:"number",min:0,step:.01,placeholder:e("Leave blank if using percentage")},{name:"employee_share_percentage",label:e("Employee Share (Percentage %)"),type:"number",min:0,max:100,step:.01,placeholder:e("Leave blank if using fixed amount")},{name:"employer_share_amount",label:e("Employer Share (Fixed Amount)"),type:"number",min:0,step:.01,placeholder:e("Leave blank if using percentage")},{name:"employer_share_percentage",label:e("Employer Share (Percentage %)"),type:"number",min:0,max:100,step:.01,placeholder:e("Leave blank if using fixed amount")},{name:"is_active",label:e("Is Active"),type:"checkbox",defaultValue:!0}];return t.jsxs(v,{title:e("Statutory Brackets"),children:[t.jsx(E,{title:e("Statutory Brackets")}),t.jsxs("div",{className:"space-y-6",children:[t.jsxs("div",{className:"flex justify-between items-center",children:[t.jsxs("div",{children:[t.jsx("h1",{className:"text-2xl font-bold tracking-tight",children:e("Statutory Brackets")}),t.jsx("p",{className:"text-muted-foreground",children:e("Manage DOLE statutory brackets for SSS, PhilHealth, and Pag-IBIG.")})]}),t.jsxs(F,{onClick:()=>{u(null),d("create"),i(!0)},children:[t.jsx(A,{className:"w-4 h-4 mr-2"}),e("Add Bracket")]})]}),t.jsx("div",{className:"rounded-lg border bg-card text-card-foreground shadow-sm",children:t.jsx(C,{data:h||[],columns:f,actions:S,from:1,onAction:_,permissions:g})})]}),t.jsx(B,{isOpen:x,onClose:()=>i(!1),onSubmit:k,formConfig:{fields:N},initialData:m,title:e(l==="create"?"Add Statutory Bracket":"Edit Statutory Bracket"),mode:l}),t.jsx(M,{isOpen:b,onClose:()=>p(!1),onConfirm:j,title:e("Delete Statutory Bracket"),description:e("Are you sure you want to delete this statutory bracket? This action cannot be undone.")})]})}export{gr as default};
diff --git a/public/build/assets/index-DYYQqrzS.js b/public/build/assets/index-BhyAkdgk.js
similarity index 73%
rename from public/build/assets/index-DYYQqrzS.js
rename to public/build/assets/index-BhyAkdgk.js
index c6ad116d7..d651532c2 100644
--- a/public/build/assets/index-DYYQqrzS.js
+++ b/public/build/assets/index-BhyAkdgk.js
@@ -1 +1 @@
-import{r as c,j as o}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-CUbbykGe.js";import{u as le,c as pe,x as ce,P as me,r as m,t as a}from"./app-DCZHPiEr.js";import{C as de}from"./CrudTable-C2L9P_V2.js";import{C as q}from"./CrudFormModal-BbMnKdFg.js";import{C as ue}from"./CrudDeleteModal-D4meZ8pP.js";import{P as fe}from"./pagination-CLhGv5TU.js";import{S as we}from"./search-and-filter-bar-CvVfaqsJ.js";import{R as he}from"./refresh-cw-FiNR9pzi.js";import{U as _e}from"./user-HiC8k72a.js";import{C as ge}from"./calendar-YoExU_hy.js";import{D as ye}from"./dollar-sign-BsSLq7gF.js";import{C as T}from"./clock-O-l8sPi0.js";import{P as be}from"./play-CzThRh0N.js";import{C as xe}from"./circle-x-DNjKzBNT.js";import{C as ve}from"./circle-check-big-DzwxuD1X.js";import{f as Se}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ls(){var O;const{t}=le(),{auth:b,contractRenewals:i,contracts:S,employees:E,filters:p={}}=pe().props,j=(b==null?void 0:b.permissions)||[],[w,C]=c.useState(p.search||""),[d,N]=c.useState(p.status||"_empty_"),[u,A]=c.useState(p.contract_id||"_empty_"),[M,P]=c.useState(!1),[B,x]=c.useState(!1),[$,h]=c.useState(!1),[I,y]=c.useState(!1),[l,F]=c.useState(null),[g,v]=c.useState("create"),[_,k]=c.useState("approve"),L=()=>d!=="_empty_"||u!=="_empty_"||w!=="",U=()=>(d!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(w!==""?1:0),V=e=>{e.preventDefault(),R()},R=()=>{m.get(route("hr.contracts.contract-renewals.index"),{page:1,search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},X=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.contracts.contract-renewals.index"),{sort_field:e,sort_direction:r,page:1,search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},z=(e,r)=>{switch(F(r),e){case"view":v("view"),h(!0);break;case"edit":v("edit"),h(!0);break;case"delete":x(!0);break;case"approve":k("approve"),y(!0);break;case"reject":k("reject"),y(!0);break;case"process":confirm(t("Are you sure you want to process this renewal? This will update the original contract."))&&(a.loading(t("Processing renewal...")),m.put(route("hr.contracts.contract-renewals.process",r.id),{},{onSuccess:s=>{a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(t(s)):a.error(t("Failed to process renewal: {{errors}}",{errors:Object.values(s).join(", ")}))}}));break}},G=()=>{F(null),v("create"),h(!0)},H=e=>{e.new_allowances&&typeof e.new_allowances=="string"&&(e.new_allowances=e.new_allowances.split(",").map(r=>{var n,f;const s=r.trim().split(":");return{name:(n=s[0])==null?void 0:n.trim(),amount:parseFloat((f=s[1])==null?void 0:f.trim())||0}}).filter(r=>r.name)),e.new_benefits&&typeof e.new_benefits=="string"&&(e.new_benefits=e.new_benefits.split(",").map(r=>r.trim()).filter(Boolean)),g==="create"?(a.loading(t("Creating contract renewal...")),m.post(route("hr.contracts.contract-renewals.store"),e,{onSuccess:r=>{h(!1),a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(t(r)):a.error(t("Failed to create contract renewal: {{errors}}",{errors:Object.values(r).join(", ")}))}})):g==="edit"&&(a.loading(t("Updating contract renewal...")),m.put(route("hr.contracts.contract-renewals.update",l.id),e,{onSuccess:r=>{h(!1),a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(t(r)):a.error(t("Failed to update contract renewal: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},J=()=>{a.loading(t("Deleting contract renewal...")),m.delete(route("hr.contracts.contract-renewals.destroy",l.id),{onSuccess:e=>{x(!1),a.dismiss(),e.props.flash.success?a.success(t(e.props.flash.success)):e.props.flash.error&&a.error(t(e.props.flash.error))},onError:e=>{a.dismiss(),typeof e=="string"?a.error(t(e)):a.error(t("Failed to delete contract renewal: {{errors}}",{errors:Object.values(e).join(", ")}))}})},K=e=>{const r=_==="approve"?"hr.contracts.contract-renewals.approve":"hr.contracts.contract-renewals.reject";a.loading(t(_==="approve"?"Approving renewal...":"Rejecting renewal...")),m.put(route(r,l.id),{approval_notes:e.approval_notes||void 0},{onSuccess:s=>{y(!1),a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(t(s)):a.error(t("Failed to process approval: {{errors}}",{errors:Object.values(s).join(", ")}))}})},Q=()=>{C(""),N("_empty_"),A("_empty_"),P(!1),m.get(route("hr.contracts.contract-renewals.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ce(j,"create-contract-renewals")&&D.push({label:t("Add Renewal"),icon:o.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>G()});const W=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-renewals.index")},{title:t("Contract Renewals")}],Y=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";case"Processed":return"bg-blue-50 text-blue-700 ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Z=e=>{switch(e){case"Pending":return o.jsx(T,{className:"h-3 w-3"});case"Approved":return o.jsx(ve,{className:"h-3 w-3"});case"Rejected":return o.jsx(xe,{className:"h-3 w-3"});case"Processed":return o.jsx(be,{className:"h-3 w-3"});default:return o.jsx(T,{className:"h-3 w-3"})}},ee=(e,r)=>{let s=e||0;return r&&Array.isArray(r)&&r.forEach(n=>{s+=(n==null?void 0:n.amount)||0}),s},te=[{key:"renewal_number",label:t("Renewal #"),sortable:!0,render:(e,r)=>{var s;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(he,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:e}),o.jsx("div",{className:"text-xs text-gray-500",children:(s=r.contract)==null?void 0:s.contract_number})]})]})}},{key:"contract.employee.name",label:t("Employee"),render:(e,r)=>{var s,n;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(_e,{className:"h-4 w-4 text-gray-500"}),((n=(s=r.contract)==null?void 0:s.employee)==null?void 0:n.name)||"-"]})}},{key:"current_end_date",label:t("Renewal Period"),sortable:!0,render:(e,r)=>{var s,n,f;return o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ge,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{className:"text-sm",children:["Current ends: ",((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()]})]}),o.jsxs("div",{className:"text-xs text-gray-500",children:["New: ",((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(r.new_start_date,!1))||new Date(r.new_start_date).toLocaleDateString()," - ",((f=window.appSettings)==null?void 0:f.formatDateTimeSimple(r.new_end_date,!1))||new Date(r.new_end_date).toLocaleDateString()]})]})}},{key:"new_basic_salary",label:t("New Compensation"),render:(e,r)=>{var n,f;const s=ee(e,r.new_allowances);return o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ye,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:(n=window.appSettings)==null?void 0:n.formatCurrency(s)}),o.jsxs("div",{className:"text-xs text-gray-500",children:["Base: ",(f=window.appSettings)==null?void 0:f.formatCurrency(e),r.new_allowances&&Array.isArray(r.new_allowances)&&r.new_allowances.length>0&&o.jsxs("span",{children:[" + ",r.new_allowances.length," allowances"]})]})]})]})}},{key:"status",label:t("Status"),render:e=>o.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Y(e)}`,children:[Z(e),t(e)]})},{key:"requester.name",label:t("Requested By"),render:(e,r)=>{var s;return((s=r.requester)==null?void 0:s.name)||"-"}},{key:"approved_at",label:t("Approved"),render:(e,r)=>{var s,n;return e?o.jsxs("div",{children:[o.jsx("div",{className:"text-sm",children:((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}),o.jsx("div",{className:"text-xs text-gray-500",children:(n=r.approver)==null?void 0:n.name})]}):"-"}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-renewals"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Process"),icon:"Play",action:"process",className:"text-purple-500",requiredPermission:"edit-contract-renewals",condition:e=>e.status==="Approved"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-renewals",condition:e=>e.status!=="Processed"}],se=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"Approved",label:t("Approved")},{value:"Rejected",label:t("Rejected")},{value:"Processed",label:t("Processed")}],oe=[{value:"_empty_",label:t("All Contracts"),disabled:!0},...(S||[]).map(e=>{var r;return{value:e.id.toString(),label:`${e.contract_number} - ${(r=e.employee)==null?void 0:r.name} (Expires: ${Se(new Date(e.end_date),"MMM dd, yyyy")})`}})],ae=[{value:"_empty_",label:t("Select Contract")},...(S||[]).map(e=>{var r;return{value:e.id.toString(),label:`${e.contract_number} - ${(r=e.employee)==null?void 0:r.name}`}})],ie=[{value:"_empty_",label:t("Select Requester")},...(E||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(ne,{title:t("Contract Renewals"),url:"/hr/contracts/contract-renewals",actions:D,breadcrumbs:W,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(we,{searchTerm:w,onSearchChange:C,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:d,onChange:N,options:se},{name:"contract_id",label:t("Contract"),type:"select",value:u,onChange:A,options:oe,searchable:!0}],showFilters:M,setShowFilters:P,hasActiveFilters:L,activeFilterCount:U,onResetFilters:Q,onApplyFilters:R,currentPerPage:((O=p.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{m.get(route("hr.contracts.contract-renewals.index"),{page:1,per_page:parseInt(e),search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(de,{columns:te,actions:re,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:X,permissions:j,entityPermissions:{view:"view-contract-renewals",create:"create-contract-renewals",edit:"edit-contract-renewals",delete:"delete-contract-renewals"}}),o.jsx(fe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("contract renewals"),onPageChange:e=>m.get(e)})]}),o.jsx(q,{isOpen:$,onClose:()=>h(!1),onSubmit:H,formConfig:{fields:[{name:"contract_id",label:t("Contract"),type:"select",required:!0,options:ae.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"new_start_date",label:t("New Start Date"),type:"date",required:!0},{name:"new_end_date",label:t("New End Date"),type:"date",required:!0},{name:"new_basic_salary",label:t("New Basic Salary"),type:"number",required:!0,min:0,step:.01},{name:"new_allowances",label:t("New Allowances"),type:"text",helpText:t("Format: Name:Amount, Name:Amount (e.g., Transport:500, Meal:300)")},{name:"new_benefits",label:t("New Benefits"),type:"text",helpText:t("Comma-separated list of benefits")},{name:"new_terms_conditions",label:t("New Terms & Conditions"),type:"textarea",rows:4},{name:"changes_summary",label:t("Changes Summary"),type:"textarea",rows:3,helpText:t("Summary of changes from current contract")},{name:"reason",label:t("Reason for Renewal"),type:"textarea",rows:2},{name:"requested_by",label:t("Requested By"),type:"select",required:!0,options:ie.filter(e=>e.value!=="_empty_"),searchable:!0}],modalSize:"xl"},initialData:l?{...l,new_allowances:l.new_allowances&&Array.isArray(l.new_allowances)?l.new_allowances.map(e=>`${e.name}:${e.amount}`).join(", "):"",new_benefits:l.new_benefits&&Array.isArray(l.new_benefits)?l.new_benefits.join(", "):""}:null,title:t(g==="create"?"Add Contract Renewal":g==="edit"?"Edit Contract Renewal":"View Contract Renewal"),mode:g}),o.jsx(ue,{isOpen:B,onClose:()=>x(!1),onConfirm:J,itemName:(l==null?void 0:l.renewal_number)||"",entityName:"contract renewal"}),o.jsx(q,{isOpen:I,onClose:()=>y(!1),onSubmit:K,formConfig:{fields:[{name:"approval_notes",label:t(_==="approve"?"Approval Notes (Optional)":"Rejection Reason"),type:"textarea",required:_==="reject",rows:4}]},initialData:{},title:t(_==="approve"?"Approve Renewal":"Reject Renewal"),mode:"edit",submitLabel:t(_==="approve"?"Approve":"Reject")})]})}export{ls as default};
+import{r as c,j as o}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-CM2S36EN.js";import{u as le,c as pe,x as ce,P as me,r as m,t as a}from"./app-4fHGBOxL.js";import{C as de}from"./CrudTable-Cxl8O2CF.js";import{C as q}from"./CrudFormModal-Cseu7azN.js";import{C as ue}from"./CrudDeleteModal-BgIUshon.js";import{P as fe}from"./pagination-CGq0GJg0.js";import{S as we}from"./search-and-filter-bar-Dtigj_x9.js";import{R as he}from"./refresh-cw-ChXdCVZX.js";import{U as _e}from"./user-C3XLhGku.js";import{C as ge}from"./calendar-DqBcvi0D.js";import{D as ye}from"./dollar-sign-W87qtnS1.js";import{C as T}from"./clock-CHa0mSrs.js";import{P as be}from"./play-B9S6Ymxo.js";import{C as xe}from"./circle-x-ChMHRbuV.js";import{C as ve}from"./circle-check-big-fVcbTmDL.js";import{f as Se}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ls(){var O;const{t}=le(),{auth:b,contractRenewals:i,contracts:S,employees:E,filters:p={}}=pe().props,j=(b==null?void 0:b.permissions)||[],[w,C]=c.useState(p.search||""),[d,N]=c.useState(p.status||"_empty_"),[u,A]=c.useState(p.contract_id||"_empty_"),[M,P]=c.useState(!1),[B,x]=c.useState(!1),[$,h]=c.useState(!1),[I,y]=c.useState(!1),[l,F]=c.useState(null),[g,v]=c.useState("create"),[_,k]=c.useState("approve"),L=()=>d!=="_empty_"||u!=="_empty_"||w!=="",U=()=>(d!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(w!==""?1:0),V=e=>{e.preventDefault(),R()},R=()=>{m.get(route("hr.contracts.contract-renewals.index"),{page:1,search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},X=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.contracts.contract-renewals.index"),{sort_field:e,sort_direction:r,page:1,search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},z=(e,r)=>{switch(F(r),e){case"view":v("view"),h(!0);break;case"edit":v("edit"),h(!0);break;case"delete":x(!0);break;case"approve":k("approve"),y(!0);break;case"reject":k("reject"),y(!0);break;case"process":confirm(t("Are you sure you want to process this renewal? This will update the original contract."))&&(a.loading(t("Processing renewal...")),m.put(route("hr.contracts.contract-renewals.process",r.id),{},{onSuccess:s=>{a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(t(s)):a.error(t("Failed to process renewal: {{errors}}",{errors:Object.values(s).join(", ")}))}}));break}},G=()=>{F(null),v("create"),h(!0)},H=e=>{e.new_allowances&&typeof e.new_allowances=="string"&&(e.new_allowances=e.new_allowances.split(",").map(r=>{var n,f;const s=r.trim().split(":");return{name:(n=s[0])==null?void 0:n.trim(),amount:parseFloat((f=s[1])==null?void 0:f.trim())||0}}).filter(r=>r.name)),e.new_benefits&&typeof e.new_benefits=="string"&&(e.new_benefits=e.new_benefits.split(",").map(r=>r.trim()).filter(Boolean)),g==="create"?(a.loading(t("Creating contract renewal...")),m.post(route("hr.contracts.contract-renewals.store"),e,{onSuccess:r=>{h(!1),a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(t(r)):a.error(t("Failed to create contract renewal: {{errors}}",{errors:Object.values(r).join(", ")}))}})):g==="edit"&&(a.loading(t("Updating contract renewal...")),m.put(route("hr.contracts.contract-renewals.update",l.id),e,{onSuccess:r=>{h(!1),a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(t(r)):a.error(t("Failed to update contract renewal: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},J=()=>{a.loading(t("Deleting contract renewal...")),m.delete(route("hr.contracts.contract-renewals.destroy",l.id),{onSuccess:e=>{x(!1),a.dismiss(),e.props.flash.success?a.success(t(e.props.flash.success)):e.props.flash.error&&a.error(t(e.props.flash.error))},onError:e=>{a.dismiss(),typeof e=="string"?a.error(t(e)):a.error(t("Failed to delete contract renewal: {{errors}}",{errors:Object.values(e).join(", ")}))}})},K=e=>{const r=_==="approve"?"hr.contracts.contract-renewals.approve":"hr.contracts.contract-renewals.reject";a.loading(t(_==="approve"?"Approving renewal...":"Rejecting renewal...")),m.put(route(r,l.id),{approval_notes:e.approval_notes||void 0},{onSuccess:s=>{y(!1),a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(t(s)):a.error(t("Failed to process approval: {{errors}}",{errors:Object.values(s).join(", ")}))}})},Q=()=>{C(""),N("_empty_"),A("_empty_"),P(!1),m.get(route("hr.contracts.contract-renewals.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ce(j,"create-contract-renewals")&&D.push({label:t("Add Renewal"),icon:o.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>G()});const W=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-renewals.index")},{title:t("Contract Renewals")}],Y=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";case"Processed":return"bg-blue-50 text-blue-700 ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Z=e=>{switch(e){case"Pending":return o.jsx(T,{className:"h-3 w-3"});case"Approved":return o.jsx(ve,{className:"h-3 w-3"});case"Rejected":return o.jsx(xe,{className:"h-3 w-3"});case"Processed":return o.jsx(be,{className:"h-3 w-3"});default:return o.jsx(T,{className:"h-3 w-3"})}},ee=(e,r)=>{let s=e||0;return r&&Array.isArray(r)&&r.forEach(n=>{s+=(n==null?void 0:n.amount)||0}),s},te=[{key:"renewal_number",label:t("Renewal #"),sortable:!0,render:(e,r)=>{var s;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(he,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:e}),o.jsx("div",{className:"text-xs text-gray-500",children:(s=r.contract)==null?void 0:s.contract_number})]})]})}},{key:"contract.employee.name",label:t("Employee"),render:(e,r)=>{var s,n;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(_e,{className:"h-4 w-4 text-gray-500"}),((n=(s=r.contract)==null?void 0:s.employee)==null?void 0:n.name)||"-"]})}},{key:"current_end_date",label:t("Renewal Period"),sortable:!0,render:(e,r)=>{var s,n,f;return o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ge,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{className:"text-sm",children:["Current ends: ",((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()]})]}),o.jsxs("div",{className:"text-xs text-gray-500",children:["New: ",((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(r.new_start_date,!1))||new Date(r.new_start_date).toLocaleDateString()," - ",((f=window.appSettings)==null?void 0:f.formatDateTimeSimple(r.new_end_date,!1))||new Date(r.new_end_date).toLocaleDateString()]})]})}},{key:"new_basic_salary",label:t("New Compensation"),render:(e,r)=>{var n,f;const s=ee(e,r.new_allowances);return o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ye,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:(n=window.appSettings)==null?void 0:n.formatCurrency(s)}),o.jsxs("div",{className:"text-xs text-gray-500",children:["Base: ",(f=window.appSettings)==null?void 0:f.formatCurrency(e),r.new_allowances&&Array.isArray(r.new_allowances)&&r.new_allowances.length>0&&o.jsxs("span",{children:[" + ",r.new_allowances.length," allowances"]})]})]})]})}},{key:"status",label:t("Status"),render:e=>o.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Y(e)}`,children:[Z(e),t(e)]})},{key:"requester.name",label:t("Requested By"),render:(e,r)=>{var s;return((s=r.requester)==null?void 0:s.name)||"-"}},{key:"approved_at",label:t("Approved"),render:(e,r)=>{var s,n;return e?o.jsxs("div",{children:[o.jsx("div",{className:"text-sm",children:((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}),o.jsx("div",{className:"text-xs text-gray-500",children:(n=r.approver)==null?void 0:n.name})]}):"-"}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-renewals"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Process"),icon:"Play",action:"process",className:"text-purple-500",requiredPermission:"edit-contract-renewals",condition:e=>e.status==="Approved"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-renewals",condition:e=>e.status!=="Processed"}],se=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"Approved",label:t("Approved")},{value:"Rejected",label:t("Rejected")},{value:"Processed",label:t("Processed")}],oe=[{value:"_empty_",label:t("All Contracts"),disabled:!0},...(S||[]).map(e=>{var r;return{value:e.id.toString(),label:`${e.contract_number} - ${(r=e.employee)==null?void 0:r.name} (Expires: ${Se(new Date(e.end_date),"MMM dd, yyyy")})`}})],ae=[{value:"_empty_",label:t("Select Contract")},...(S||[]).map(e=>{var r;return{value:e.id.toString(),label:`${e.contract_number} - ${(r=e.employee)==null?void 0:r.name}`}})],ie=[{value:"_empty_",label:t("Select Requester")},...(E||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(ne,{title:t("Contract Renewals"),url:"/hr/contracts/contract-renewals",actions:D,breadcrumbs:W,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(we,{searchTerm:w,onSearchChange:C,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:d,onChange:N,options:se},{name:"contract_id",label:t("Contract"),type:"select",value:u,onChange:A,options:oe,searchable:!0}],showFilters:M,setShowFilters:P,hasActiveFilters:L,activeFilterCount:U,onResetFilters:Q,onApplyFilters:R,currentPerPage:((O=p.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{m.get(route("hr.contracts.contract-renewals.index"),{page:1,per_page:parseInt(e),search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(de,{columns:te,actions:re,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:X,permissions:j,entityPermissions:{view:"view-contract-renewals",create:"create-contract-renewals",edit:"edit-contract-renewals",delete:"delete-contract-renewals"}}),o.jsx(fe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("contract renewals"),onPageChange:e=>m.get(e)})]}),o.jsx(q,{isOpen:$,onClose:()=>h(!1),onSubmit:H,formConfig:{fields:[{name:"contract_id",label:t("Contract"),type:"select",required:!0,options:ae.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"new_start_date",label:t("New Start Date"),type:"date",required:!0},{name:"new_end_date",label:t("New End Date"),type:"date",required:!0},{name:"new_basic_salary",label:t("New Basic Salary"),type:"number",required:!0,min:0,step:.01},{name:"new_allowances",label:t("New Allowances"),type:"text",helpText:t("Format: Name:Amount, Name:Amount (e.g., Transport:500, Meal:300)")},{name:"new_benefits",label:t("New Benefits"),type:"text",helpText:t("Comma-separated list of benefits")},{name:"new_terms_conditions",label:t("New Terms & Conditions"),type:"textarea",rows:4},{name:"changes_summary",label:t("Changes Summary"),type:"textarea",rows:3,helpText:t("Summary of changes from current contract")},{name:"reason",label:t("Reason for Renewal"),type:"textarea",rows:2},{name:"requested_by",label:t("Requested By"),type:"select",required:!0,options:ie.filter(e=>e.value!=="_empty_"),searchable:!0}],modalSize:"xl"},initialData:l?{...l,new_allowances:l.new_allowances&&Array.isArray(l.new_allowances)?l.new_allowances.map(e=>`${e.name}:${e.amount}`).join(", "):"",new_benefits:l.new_benefits&&Array.isArray(l.new_benefits)?l.new_benefits.join(", "):""}:null,title:t(g==="create"?"Add Contract Renewal":g==="edit"?"Edit Contract Renewal":"View Contract Renewal"),mode:g}),o.jsx(ue,{isOpen:B,onClose:()=>x(!1),onConfirm:J,itemName:(l==null?void 0:l.renewal_number)||"",entityName:"contract renewal"}),o.jsx(q,{isOpen:I,onClose:()=>y(!1),onSubmit:K,formConfig:{fields:[{name:"approval_notes",label:t(_==="approve"?"Approval Notes (Optional)":"Rejection Reason"),type:"textarea",required:_==="reject",rows:4}]},initialData:{},title:t(_==="approve"?"Approve Renewal":"Reject Renewal"),mode:"edit",submitLabel:t(_==="approve"?"Approve":"Reject")})]})}export{ls as default};
diff --git a/public/build/assets/index-Byh8Dnam.js b/public/build/assets/index-Bj5JSBEi.js
similarity index 74%
rename from public/build/assets/index-Byh8Dnam.js
rename to public/build/assets/index-Bj5JSBEi.js
index 6df2bb852..f2fd8f2eb 100644
--- a/public/build/assets/index-Byh8Dnam.js
+++ b/public/build/assets/index-Bj5JSBEi.js
@@ -1 +1 @@
-import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as pe}from"./page-template-CUbbykGe.js";import{u as ce,c as ue,r as p,x as f,t as o,P as I,C as he,s as y,v as N,o as b,w as S,D as fe}from"./app-DCZHPiEr.js";import{P as B}from"./pagination-CLhGv5TU.js";import{S as ge}from"./search-and-filter-bar-CvVfaqsJ.js";import{C as xe}from"./CrudTable-C2L9P_V2.js";import{C as K}from"./CrudFormModal-BbMnKdFg.js";import{C as be}from"./CrudDeleteModal-D4meZ8pP.js";import{u as ve}from"./use-initials-BK4eRgYY.js";import je from"./view-FEhkKwnc.js";import{H as we,K as ye,L as Ne}from"./lock-open-B7qoRr4m.js";import{E as Se}from"./eye-CLDVMrI-.js";import{S as ke}from"./square-pen-8BQ3xjRH.js";import{L as _e}from"./lock-DsF0eMDG.js";import{T as Ce}from"./trash-2-BKTtBQos.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./filter-CQAy5sxY.js";import"./list-BSrGYPOe.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./locate-fixed-DTskyUeD.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ht(){var V,z;const{t}=ce(),{auth:k,users:i,roles:_,planLimits:g,filters:a={}}=ue().props,u=(k==null?void 0:k.permissions)||[],E=ve(),[h,$]=c.useState(a.view||"list"),[m,R]=c.useState(a.search||""),[d,M]=c.useState(a.role||"all"),[G,O]=c.useState(!1),[J,T]=c.useState(!1),[W,v]=c.useState(!1),[Y,C]=c.useState(!1),[Q,P]=c.useState(!1),[n,A]=c.useState(null),[j,L]=c.useState("create"),X=()=>d!=="all"||m!=="",Z=()=>(d!=="all"?1:0)+(m?1:0),ee=e=>{e.preventDefault(),U()},U=()=>{const e={page:1};m&&(e.search=m),d!=="all"&&(e.role=d),a.per_page&&(e.per_page=a.per_page),e.view=h,p.get(route("users.index"),e,{preserveState:!0,preserveScroll:!0})},re=e=>{M(e)},se=e=>{const s=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc",l={sort_field:e,sort_direction:s,page:1};m&&(l.search=m),d!=="all"&&(l.role=d),a.per_page&&(l.per_page=a.per_page),l.view=h,p.get(route("users.index"),l,{preserveState:!0,preserveScroll:!0})},x=(e,s)=>{switch(A(s),e){case"view":T(!0);break;case"edit":L("edit"),v(!0);break;case"delete":C(!0);break;case"reset-password":P(!0);break;case"toggle-status":ae(s);break}},q=()=>{A(null),L("create"),v(!0)},te=e=>{e.roles&&Array.isArray(e.roles)&&(e.roles=e.roles[0]),j==="create"?p.post(route("users.store"),e,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to create user: {{errors}}",{errors:Object.values(s).join(", ")}))}}):j==="edit"&&p.put(route("users.update",n.id),e,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to update user: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ie=()=>{p.delete(route("users.destroy",n.id),{onSuccess:e=>{C(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete user: {{errors}}",{errors:Object.values(e).join(", ")}))}})},oe=e=>{p.put(route("users.reset-password",n.id),e,{onSuccess:s=>{P(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to reset password: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ae=e=>{e.status,p.put(route("users.toggle-status",e.id),{},{onSuccess:s=>{o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to update user status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},D=e=>{const l={page:new URL(e).searchParams.get("page")||"1",view:h};m&&(l.search=m),d!=="all"&&(l.role=d),a.per_page&&(l.per_page=a.per_page),a.sort_field&&(l.sort_field=a.sort_field),a.sort_direction&&(l.sort_direction=a.sort_direction),p.get(route("users.index"),l,{preserveState:!0,preserveScroll:!0})},le=()=>{M("all"),R(""),O(!1),p.get(route("users.index"),{page:1,per_page:a.per_page,view:h},{preserveState:!0,preserveScroll:!0})},F=[];if(u.includes("manage-login-history")&&F.push({icon:r.jsx(we,{className:"h-4 w-4 mx-auto"}),variant:"outline",tooltip:t("Login History"),onClick:()=>p.get(route("login-history.index"))}),f(u,"create-users")){const e=!g||g.can_create;F.push({label:g&&!e?t("User Limit Reached ({{current}}/{{max}})",{current:g.current_users,max:g.max_users}):t("Add User"),icon:r.jsx(I,{className:"h-4 w-4 mr-2"}),variant:e?"default":"outline",onClick:e?()=>q():()=>o.error(t("User limit exceeded. Your plan allows maximum {{max}} users. Please upgrade your plan.",{max:g.max_users})),disabled:!e})}const ne=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Staff"),href:route("users.index")},{title:t("Users")}],me=[{key:"name",label:t("Name"),sortable:!0,render:(e,s)=>r.jsxs("div",{className:"flex items-center gap-3",children:[s.avatar?r.jsx("img",{src:s.avatar,alt:s.name,className:"h-10 w-10 rounded-full object-cover",onError:l=>{var H;const w=l.target;w.style.display="none",(H=w.nextElementSibling)==null||H.classList.remove("hidden")}}):null,r.jsx("div",{className:`flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white flex-shrink-0 ${s.avatar?"hidden":""}`,children:E(s.name)}),r.jsxs("div",{children:[r.jsx("div",{className:"font-medium",children:s.name}),r.jsx("div",{className:"text-sm text-muted-foreground",children:s.email})]})]})},{key:"roles",label:t("Roles"),render:e=>!e||!e.length?r.jsx("span",{className:"text-muted-foreground",children:"No roles assigned"}):e.map(s=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 mr-1",children:s.label||s.name},s.id))},{key:"created_at",label:t("Joined"),sortable:!0,render:e=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],de=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-users"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-users"},{label:t("Reset Password"),icon:"KeyRound",action:"reset-password",className:"text-blue-500",requiredPermission:"reset-password-users"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-users"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-users"}];return r.jsxs(pe,{title:t("Users Management"),url:"/users",actions:F,breadcrumbs:ne,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(ge,{searchTerm:m,onSearchChange:R,onSearch:ee,filters:[{name:"role",label:t("Role"),type:"select",value:d,onChange:re,options:[{value:"all",label:t("All Roles")},...(_||[]).map(e=>({value:e.id.toString(),label:e.label||e.name}))]}],showFilters:G,setShowFilters:O,hasActiveFilters:X,activeFilterCount:Z,onResetFilters:le,onApplyFilters:U,currentPerPage:((V=a.per_page)==null?void 0:V.toString())||"10",onPerPageChange:e=>{const s={page:1,per_page:parseInt(e),view:h};m&&(s.search=m),d!=="all"&&(s.role=d),a.sort_field&&(s.sort_field=a.sort_field),a.sort_direction&&(s.sort_direction=a.sort_direction),p.get(route("users.index"),s,{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:h,onViewChange:e=>{$(e);const s={page:1,view:e};m&&(s.search=m),d!=="all"&&(s.role=d),a.per_page&&(s.per_page=a.per_page),a.sort_field&&(s.sort_field=a.sort_field),a.sort_direction&&(s.sort_direction=a.sort_direction),p.get(route("users.index"),s,{preserveState:!0,preserveScroll:!0})}})}),h==="list"?r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(xe,{columns:me,actions:de,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:x,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:se,permissions:u,entityPermissions:{view:"view-users",create:"create-users",edit:"edit-users",delete:"delete-users"}}),r.jsx(B,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("users"),onPageChange:D})]}):r.jsxs("div",{children:[r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:[(z=i==null?void 0:i.data)==null?void 0:z.map(e=>r.jsx(he,{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-xl shadow-sm hover:shadow-md transition-all duration-200",children:r.jsxs("div",{className:"p-4",children:[r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsxs("div",{className:"flex-shrink-0",children:[e.avatar?r.jsx("img",{src:e.avatar,alt:e.name,className:"h-12 w-12 rounded-lg object-cover",onError:s=>{var w;const l=s.target;l.style.display="none",(w=l.nextElementSibling)==null||w.classList.remove("hidden")}}):null,r.jsx("div",{className:`h-12 w-12 rounded-lg bg-primary/10 text-primary flex items-center justify-center text-sm font-bold ${e.avatar?"hidden":""}`,children:E(e.name)})]}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("h3",{className:"text-sm font-semibold text-gray-900 dark:text-white truncate",children:e.name}),r.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 truncate",children:e.email})]})]}),r.jsx("div",{className:"border-t border-gray-100 dark:border-gray-700 my-3"}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{className:"flex items-center gap-1",children:[f(u,"view-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("view",e),className:"h-8 w-8 p-0 text-blue-500 hover:text-blue-600 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:r.jsx(Se,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("View")})]}),f(u,"edit-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("edit",e),className:"h-8 w-8 p-0 text-amber-500 hover:text-amber-600 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:r.jsx(ke,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Edit")})]}),f(u,"reset-password-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("reset-password",e),className:"h-8 w-8 p-0 text-blue-500 hover:text-blue-600 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:r.jsx(ye,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Reset Password")})]}),f(u,"toggle-status-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("toggle-status",e),className:"h-8 w-8 p-0 text-amber-500 hover:text-amber-600 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:e.status==="active"?r.jsx(_e,{className:"h-4 w-4"}):r.jsx(Ne,{className:"h-4 w-4"})})}),r.jsx(S,{children:e.status==="active"?t("Disable User"):t("Enable User")})]}),f(u,"delete-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("delete",e),className:"h-8 w-8 p-0 text-red-500 hover:text-red-600 hover:bg-red-50 dark:hover:bg-red-900/20",children:r.jsx(Ce,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Delete")})]})]}),r.jsx("div",{children:e.roles&&e.roles.length>0?r.jsx("span",{className:"inline-flex items-center rounded-md bg-primary px-2.5 py-1 text-xs font-medium text-white capitalize",children:e.roles[0].label||e.roles[0].name}):r.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-100 dark:bg-gray-700 px-2.5 py-1 text-xs font-medium text-gray-500 dark:text-gray-400",children:t("No role")})})]})]})},e.id)),(!(i!=null&&i.data)||i.data.length===0)&&r.jsxs("div",{className:"col-span-full text-center py-16",children:[r.jsx("div",{className:"mx-auto h-20 w-20 text-gray-300 dark:text-gray-600 mb-4",children:r.jsx("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"w-full h-full",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0z"})})}),r.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:t("No users found")}),r.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6",children:t("Get started by creating your first user")}),f(u,"create-users")&&r.jsxs(b,{onClick:q,children:[r.jsx(I,{className:"h-4 w-4 mr-2"}),t("Add User")]})]})]}),r.jsx("div",{className:"mt-6",children:r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:r.jsx(B,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("users"),onPageChange:D})})})]}),r.jsx(fe,{open:J,onOpenChange:T,children:n&&r.jsx(je,{record:n})}),r.jsx(K,{isOpen:W,onClose:()=>v(!1),onSubmit:te,formConfig:{fields:[{name:"name",label:t("Name"),type:"text",required:!0},{name:"email",label:t("Email"),type:"email",required:!0},{name:"password",label:t("Password"),type:"password",required:!0,conditional:e=>e==="create"},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0,conditional:e=>e==="create"},{name:"roles",label:t("Role"),type:"select",options:_?_.map(e=>({value:e.id.toString(),label:e.label||e.name})):[],required:!0}],modalSize:"lg"},initialData:n?{...n,roles:n.roles&&n.roles.length>0?n.roles[0].id.toString():""}:null,title:t(j==="create"?"Add New User":j==="edit"?"Edit User":"View User"),mode:j}),r.jsx(be,{isOpen:Y,onClose:()=>C(!1),onConfirm:ie,itemName:(n==null?void 0:n.name)||"",entityName:"user"}),r.jsx(K,{isOpen:Q,onClose:()=>P(!1),onSubmit:oe,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0}],modalSize:"sm"},initialData:{},title:`Reset Password for ${(n==null?void 0:n.name)||"User"}`,mode:"edit"})]})}export{ht as default};
+import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as pe}from"./page-template-CM2S36EN.js";import{u as ce,c as ue,r as p,x as f,t as o,P as I,C as he,s as y,v as N,o as b,w as S,D as fe}from"./app-4fHGBOxL.js";import{P as B}from"./pagination-CGq0GJg0.js";import{S as ge}from"./search-and-filter-bar-Dtigj_x9.js";import{C as xe}from"./CrudTable-Cxl8O2CF.js";import{C as K}from"./CrudFormModal-Cseu7azN.js";import{C as be}from"./CrudDeleteModal-BgIUshon.js";import{u as ve}from"./use-initials-BK4eRgYY.js";import je from"./view-Bt5ZXEoF.js";import{H as we,K as ye,L as Ne}from"./lock-open-C6bTNivm.js";import{E as Se}from"./eye-Yd3RcT3h.js";import{S as ke}from"./square-pen-BNAWyFLf.js";import{L as _e}from"./lock-D_l4FSx5.js";import{T as Ce}from"./trash-2-B-iLy81a.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./filter-BDm-DaBQ.js";import"./list-TEmTfixH.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./locate-fixed-CwJ3wfqp.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ht(){var V,z;const{t}=ce(),{auth:k,users:i,roles:_,planLimits:g,filters:a={}}=ue().props,u=(k==null?void 0:k.permissions)||[],E=ve(),[h,$]=c.useState(a.view||"list"),[m,R]=c.useState(a.search||""),[d,M]=c.useState(a.role||"all"),[G,O]=c.useState(!1),[J,T]=c.useState(!1),[W,v]=c.useState(!1),[Y,C]=c.useState(!1),[Q,P]=c.useState(!1),[n,A]=c.useState(null),[j,L]=c.useState("create"),X=()=>d!=="all"||m!=="",Z=()=>(d!=="all"?1:0)+(m?1:0),ee=e=>{e.preventDefault(),U()},U=()=>{const e={page:1};m&&(e.search=m),d!=="all"&&(e.role=d),a.per_page&&(e.per_page=a.per_page),e.view=h,p.get(route("users.index"),e,{preserveState:!0,preserveScroll:!0})},re=e=>{M(e)},se=e=>{const s=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc",l={sort_field:e,sort_direction:s,page:1};m&&(l.search=m),d!=="all"&&(l.role=d),a.per_page&&(l.per_page=a.per_page),l.view=h,p.get(route("users.index"),l,{preserveState:!0,preserveScroll:!0})},x=(e,s)=>{switch(A(s),e){case"view":T(!0);break;case"edit":L("edit"),v(!0);break;case"delete":C(!0);break;case"reset-password":P(!0);break;case"toggle-status":ae(s);break}},q=()=>{A(null),L("create"),v(!0)},te=e=>{e.roles&&Array.isArray(e.roles)&&(e.roles=e.roles[0]),j==="create"?p.post(route("users.store"),e,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to create user: {{errors}}",{errors:Object.values(s).join(", ")}))}}):j==="edit"&&p.put(route("users.update",n.id),e,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to update user: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ie=()=>{p.delete(route("users.destroy",n.id),{onSuccess:e=>{C(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete user: {{errors}}",{errors:Object.values(e).join(", ")}))}})},oe=e=>{p.put(route("users.reset-password",n.id),e,{onSuccess:s=>{P(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to reset password: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ae=e=>{e.status,p.put(route("users.toggle-status",e.id),{},{onSuccess:s=>{o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to update user status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},D=e=>{const l={page:new URL(e).searchParams.get("page")||"1",view:h};m&&(l.search=m),d!=="all"&&(l.role=d),a.per_page&&(l.per_page=a.per_page),a.sort_field&&(l.sort_field=a.sort_field),a.sort_direction&&(l.sort_direction=a.sort_direction),p.get(route("users.index"),l,{preserveState:!0,preserveScroll:!0})},le=()=>{M("all"),R(""),O(!1),p.get(route("users.index"),{page:1,per_page:a.per_page,view:h},{preserveState:!0,preserveScroll:!0})},F=[];if(u.includes("manage-login-history")&&F.push({icon:r.jsx(we,{className:"h-4 w-4 mx-auto"}),variant:"outline",tooltip:t("Login History"),onClick:()=>p.get(route("login-history.index"))}),f(u,"create-users")){const e=!g||g.can_create;F.push({label:g&&!e?t("User Limit Reached ({{current}}/{{max}})",{current:g.current_users,max:g.max_users}):t("Add User"),icon:r.jsx(I,{className:"h-4 w-4 mr-2"}),variant:e?"default":"outline",onClick:e?()=>q():()=>o.error(t("User limit exceeded. Your plan allows maximum {{max}} users. Please upgrade your plan.",{max:g.max_users})),disabled:!e})}const ne=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Staff"),href:route("users.index")},{title:t("Users")}],me=[{key:"name",label:t("Name"),sortable:!0,render:(e,s)=>r.jsxs("div",{className:"flex items-center gap-3",children:[s.avatar?r.jsx("img",{src:s.avatar,alt:s.name,className:"h-10 w-10 rounded-full object-cover",onError:l=>{var H;const w=l.target;w.style.display="none",(H=w.nextElementSibling)==null||H.classList.remove("hidden")}}):null,r.jsx("div",{className:`flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white flex-shrink-0 ${s.avatar?"hidden":""}`,children:E(s.name)}),r.jsxs("div",{children:[r.jsx("div",{className:"font-medium",children:s.name}),r.jsx("div",{className:"text-sm text-muted-foreground",children:s.email})]})]})},{key:"roles",label:t("Roles"),render:e=>!e||!e.length?r.jsx("span",{className:"text-muted-foreground",children:"No roles assigned"}):e.map(s=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 mr-1",children:s.label||s.name},s.id))},{key:"created_at",label:t("Joined"),sortable:!0,render:e=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],de=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-users"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-users"},{label:t("Reset Password"),icon:"KeyRound",action:"reset-password",className:"text-blue-500",requiredPermission:"reset-password-users"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-users"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-users"}];return r.jsxs(pe,{title:t("Users Management"),url:"/users",actions:F,breadcrumbs:ne,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(ge,{searchTerm:m,onSearchChange:R,onSearch:ee,filters:[{name:"role",label:t("Role"),type:"select",value:d,onChange:re,options:[{value:"all",label:t("All Roles")},...(_||[]).map(e=>({value:e.id.toString(),label:e.label||e.name}))]}],showFilters:G,setShowFilters:O,hasActiveFilters:X,activeFilterCount:Z,onResetFilters:le,onApplyFilters:U,currentPerPage:((V=a.per_page)==null?void 0:V.toString())||"10",onPerPageChange:e=>{const s={page:1,per_page:parseInt(e),view:h};m&&(s.search=m),d!=="all"&&(s.role=d),a.sort_field&&(s.sort_field=a.sort_field),a.sort_direction&&(s.sort_direction=a.sort_direction),p.get(route("users.index"),s,{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:h,onViewChange:e=>{$(e);const s={page:1,view:e};m&&(s.search=m),d!=="all"&&(s.role=d),a.per_page&&(s.per_page=a.per_page),a.sort_field&&(s.sort_field=a.sort_field),a.sort_direction&&(s.sort_direction=a.sort_direction),p.get(route("users.index"),s,{preserveState:!0,preserveScroll:!0})}})}),h==="list"?r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(xe,{columns:me,actions:de,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:x,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:se,permissions:u,entityPermissions:{view:"view-users",create:"create-users",edit:"edit-users",delete:"delete-users"}}),r.jsx(B,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("users"),onPageChange:D})]}):r.jsxs("div",{children:[r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:[(z=i==null?void 0:i.data)==null?void 0:z.map(e=>r.jsx(he,{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-xl shadow-sm hover:shadow-md transition-all duration-200",children:r.jsxs("div",{className:"p-4",children:[r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsxs("div",{className:"flex-shrink-0",children:[e.avatar?r.jsx("img",{src:e.avatar,alt:e.name,className:"h-12 w-12 rounded-lg object-cover",onError:s=>{var w;const l=s.target;l.style.display="none",(w=l.nextElementSibling)==null||w.classList.remove("hidden")}}):null,r.jsx("div",{className:`h-12 w-12 rounded-lg bg-primary/10 text-primary flex items-center justify-center text-sm font-bold ${e.avatar?"hidden":""}`,children:E(e.name)})]}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("h3",{className:"text-sm font-semibold text-gray-900 dark:text-white truncate",children:e.name}),r.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 truncate",children:e.email})]})]}),r.jsx("div",{className:"border-t border-gray-100 dark:border-gray-700 my-3"}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{className:"flex items-center gap-1",children:[f(u,"view-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("view",e),className:"h-8 w-8 p-0 text-blue-500 hover:text-blue-600 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:r.jsx(Se,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("View")})]}),f(u,"edit-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("edit",e),className:"h-8 w-8 p-0 text-amber-500 hover:text-amber-600 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:r.jsx(ke,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Edit")})]}),f(u,"reset-password-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("reset-password",e),className:"h-8 w-8 p-0 text-blue-500 hover:text-blue-600 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:r.jsx(ye,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Reset Password")})]}),f(u,"toggle-status-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("toggle-status",e),className:"h-8 w-8 p-0 text-amber-500 hover:text-amber-600 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:e.status==="active"?r.jsx(_e,{className:"h-4 w-4"}):r.jsx(Ne,{className:"h-4 w-4"})})}),r.jsx(S,{children:e.status==="active"?t("Disable User"):t("Enable User")})]}),f(u,"delete-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("delete",e),className:"h-8 w-8 p-0 text-red-500 hover:text-red-600 hover:bg-red-50 dark:hover:bg-red-900/20",children:r.jsx(Ce,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Delete")})]})]}),r.jsx("div",{children:e.roles&&e.roles.length>0?r.jsx("span",{className:"inline-flex items-center rounded-md bg-primary px-2.5 py-1 text-xs font-medium text-white capitalize",children:e.roles[0].label||e.roles[0].name}):r.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-100 dark:bg-gray-700 px-2.5 py-1 text-xs font-medium text-gray-500 dark:text-gray-400",children:t("No role")})})]})]})},e.id)),(!(i!=null&&i.data)||i.data.length===0)&&r.jsxs("div",{className:"col-span-full text-center py-16",children:[r.jsx("div",{className:"mx-auto h-20 w-20 text-gray-300 dark:text-gray-600 mb-4",children:r.jsx("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"w-full h-full",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0z"})})}),r.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:t("No users found")}),r.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6",children:t("Get started by creating your first user")}),f(u,"create-users")&&r.jsxs(b,{onClick:q,children:[r.jsx(I,{className:"h-4 w-4 mr-2"}),t("Add User")]})]})]}),r.jsx("div",{className:"mt-6",children:r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:r.jsx(B,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("users"),onPageChange:D})})})]}),r.jsx(fe,{open:J,onOpenChange:T,children:n&&r.jsx(je,{record:n})}),r.jsx(K,{isOpen:W,onClose:()=>v(!1),onSubmit:te,formConfig:{fields:[{name:"name",label:t("Name"),type:"text",required:!0},{name:"email",label:t("Email"),type:"email",required:!0},{name:"password",label:t("Password"),type:"password",required:!0,conditional:e=>e==="create"},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0,conditional:e=>e==="create"},{name:"roles",label:t("Role"),type:"select",options:_?_.map(e=>({value:e.id.toString(),label:e.label||e.name})):[],required:!0}],modalSize:"lg"},initialData:n?{...n,roles:n.roles&&n.roles.length>0?n.roles[0].id.toString():""}:null,title:t(j==="create"?"Add New User":j==="edit"?"Edit User":"View User"),mode:j}),r.jsx(be,{isOpen:Y,onClose:()=>C(!1),onConfirm:ie,itemName:(n==null?void 0:n.name)||"",entityName:"user"}),r.jsx(K,{isOpen:Q,onClose:()=>P(!1),onSubmit:oe,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0}],modalSize:"sm"},initialData:{},title:`Reset Password for ${(n==null?void 0:n.name)||"User"}`,mode:"edit"})]})}export{ht as default};
diff --git a/public/build/assets/index-YSdbhbDI.js b/public/build/assets/index-Bk3D5Ln7.js
similarity index 66%
rename from public/build/assets/index-YSdbhbDI.js
rename to public/build/assets/index-Bk3D5Ln7.js
index c79ce829d..f89b9033f 100644
--- a/public/build/assets/index-YSdbhbDI.js
+++ b/public/build/assets/index-Bk3D5Ln7.js
@@ -1 +1 @@
-import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as L}from"./page-template-CUbbykGe.js";import{u as B,c as z,r as m,D as H,h as G,j as J,k as K,t as i}from"./app-DCZHPiEr.js";import{C as W}from"./CrudTable-C2L9P_V2.js";import{C as X}from"./CrudDeleteModal-D4meZ8pP.js";import{C as S}from"./CrudFormModal-BbMnKdFg.js";import{P as Y}from"./pagination-CLhGv5TU.js";import{S as Z}from"./search-and-filter-bar-CvVfaqsJ.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Ar(){var j,v;const{t:e}=B(),{auth:c,contacts:a,filters:p={},globalSettings:l}=z().props,C=(c==null?void 0:c.permissions)||[],[d,b]=n.useState(p.search||""),[N,y]=n.useState(!1),[w,u]=n.useState(!1),[k,f]=n.useState(!1),[_,g]=n.useState(!1),[D,x]=n.useState(!1),[r,P]=n.useState(null),F=()=>d!=="",O=()=>d!==""?1:0,M=t=>{t.preventDefault(),h()},h=()=>{m.get(route("contacts.index"),{page:1,search:d||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},E=t=>{const o=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";m.get(route("contacts.index"),{sort_field:t,sort_direction:o,page:1,search:d||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},T=(t,o)=>{switch(P(o),t){case"view":f(!0);break;case"update-status":g(!0);break;case"send-reply":x(!0);break;case"delete":u(!0);break}},R=t=>{i.loading(e("Updating contact status...")),m.put(route("contacts.update-status",r.id),{status:t.status},{onSuccess:o=>{g(!1),i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to update contact status: {{errors}}",{errors:Object.values(o).join(", ")}))}})},q=()=>{l!=null&&l.is_demo||i.loading(e("Deleting contact...")),m.delete(route("contacts.destroy",r.id),{onSuccess:t=>{u(!1),l!=null&&l.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{l!=null&&l.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete contact: {{errors}}",{errors:Object.values(t).join(", ")}))}})},A=t=>{l!=null&&l.is_demo||i.loading(e("Sending reply...")),m.post(route("contacts.send-reply",r.id),{subject:t.subject,message:t.message},{onSuccess:o=>{x(!1),l!=null&&l.is_demo||i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{l!=null&&l.is_demo||i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to send reply: {{errors}}",{errors:Object.values(o).join(", ")}))}})},Q=()=>{b(""),y(!1),m.get(route("contacts.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},U=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Landing Page"),href:route("landing-page")},{title:e("Contact Inquiries")}],V=[{key:"name",label:e("Name"),sortable:!0,render:t=>t||"-"},{key:"email",label:e("Email"),sortable:!0,render:t=>t||"-"},{key:"subject",label:e("Subject"),sortable:!0,render:t=>t||"-"},{key:"status",label:e("Status"),render:t=>{const o={New:"bg-blue-50 text-blue-700 ring-blue-700/10",Contacted:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",Qualified:"bg-green-50 text-green-700 ring-green-600/20",Converted:"bg-purple-50 text-purple-700 ring-purple-700/10",Closed:"bg-gray-50 text-gray-700 ring-gray-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:t||"New"})}},{key:"created_at",label:e("Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!0))||new Date(t).toLocaleString()}}],$=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contacts"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"update-contact-status"},{label:e("Send Reply"),icon:"Reply",action:"send-reply",className:"text-purple-500",requiredPermission:"send-reply-contacts"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contacts"}];return s.jsxs(L,{title:e("Contact Inquiries"),url:"/contacts",breadcrumbs:U,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Z,{searchTerm:d,onSearchChange:b,onSearch:M,filters:[],showFilters:N,setShowFilters:y,hasActiveFilters:F,activeFilterCount:O,onResetFilters:Q,onApplyFilters:h,currentPerPage:((j=p.per_page)==null?void 0:j.toString())||"10",onPerPageChange:t=>{m.get(route("contacts.index"),{page:1,per_page:parseInt(t),search:d||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(W,{columns:V,actions:$,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:T,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:E,permissions:C,entityPermissions:{view:"view-contacts",delete:"delete-contacts"}}),s.jsx(Y,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("contacts"),onPageChange:t=>m.get(t)})]}),s.jsx(X,{isOpen:w,onClose:()=>u(!1),onConfirm:q,itemName:`${(r==null?void 0:r.name)||""} - ${(r==null?void 0:r.subject)||""}`,itemType:e("contact")}),s.jsx(H,{open:k,onOpenChange:f,children:s.jsxs(G,{className:"max-w-2xl",children:[s.jsx(J,{children:s.jsx(K,{children:e("Contact Details")})}),s.jsxs("div",{className:"space-y-6",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Name")}),s.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(r==null?void 0:r.name)||"-"})]}),s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Email")}),s.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(r==null?void 0:r.email)||"-"})]})]}),s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Subject")}),s.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(r==null?void 0:r.subject)||"-"})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Status")}),s.jsx("div",{children:(()=>{const t=(r==null?void 0:r.status)||"New",o={New:"bg-blue-50 text-blue-700 ring-blue-700/10",Contacted:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",Qualified:"bg-green-50 text-green-700 ring-green-600/20",Converted:"bg-purple-50 text-purple-700 ring-purple-700/10",Closed:"bg-gray-50 text-gray-700 ring-gray-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:t})})()})]}),s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Date")}),s.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:r!=null&&r.created_at?((v=window.appSettings)==null?void 0:v.formatDateTimeSimple(r.created_at,!0))||new Date(r.created_at).toLocaleString():"-"})]})]}),s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Message")}),s.jsx("p",{className:"text-gray-900 dark:text-gray-100 whitespace-pre-wrap",children:(r==null?void 0:r.message)||"-"})]})]})]})}),s.jsx(S,{isOpen:_,onClose:()=>g(!1),onSubmit:R,title:e("Update Contact Status"),mode:"edit",formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"New",label:e("New")},{value:"Contacted",label:e("Contacted")},{value:"Qualified",label:e("Qualified")},{value:"Converted",label:e("Converted")},{value:"Closed",label:e("Closed")}]}]},initialData:{status:(r==null?void 0:r.status)||"New"}}),s.jsx(S,{isOpen:D,onClose:()=>x(!1),onSubmit:A,title:e("Send Reply"),mode:"create",submitButtonText:e("Send"),formConfig:{fields:[{name:"email",label:e("Email"),type:"text",defaultValue:(r==null?void 0:r.email)||"",disabled:!0},{name:"subject",label:e("Subject"),type:"text",required:!0,placeholder:e("Enter reply subject")},{name:"message",label:e("Message"),type:"textarea",required:!0,placeholder:e("Enter your reply message")}],modalSize:"2xl"},initialData:{email:(r==null?void 0:r.email)||""}})]})}export{Ar as default};
+import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as L}from"./page-template-CM2S36EN.js";import{u as B,c as z,r as m,D as H,h as G,j as J,k as K,t as i}from"./app-4fHGBOxL.js";import{C as W}from"./CrudTable-Cxl8O2CF.js";import{C as X}from"./CrudDeleteModal-BgIUshon.js";import{C as S}from"./CrudFormModal-Cseu7azN.js";import{P as Y}from"./pagination-CGq0GJg0.js";import{S as Z}from"./search-and-filter-bar-Dtigj_x9.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Ar(){var j,v;const{t:e}=B(),{auth:c,contacts:a,filters:p={},globalSettings:l}=z().props,C=(c==null?void 0:c.permissions)||[],[d,b]=n.useState(p.search||""),[N,y]=n.useState(!1),[w,u]=n.useState(!1),[k,f]=n.useState(!1),[_,g]=n.useState(!1),[D,x]=n.useState(!1),[r,P]=n.useState(null),F=()=>d!=="",O=()=>d!==""?1:0,M=t=>{t.preventDefault(),h()},h=()=>{m.get(route("contacts.index"),{page:1,search:d||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},E=t=>{const o=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";m.get(route("contacts.index"),{sort_field:t,sort_direction:o,page:1,search:d||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},T=(t,o)=>{switch(P(o),t){case"view":f(!0);break;case"update-status":g(!0);break;case"send-reply":x(!0);break;case"delete":u(!0);break}},R=t=>{i.loading(e("Updating contact status...")),m.put(route("contacts.update-status",r.id),{status:t.status},{onSuccess:o=>{g(!1),i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to update contact status: {{errors}}",{errors:Object.values(o).join(", ")}))}})},q=()=>{l!=null&&l.is_demo||i.loading(e("Deleting contact...")),m.delete(route("contacts.destroy",r.id),{onSuccess:t=>{u(!1),l!=null&&l.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{l!=null&&l.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete contact: {{errors}}",{errors:Object.values(t).join(", ")}))}})},A=t=>{l!=null&&l.is_demo||i.loading(e("Sending reply...")),m.post(route("contacts.send-reply",r.id),{subject:t.subject,message:t.message},{onSuccess:o=>{x(!1),l!=null&&l.is_demo||i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{l!=null&&l.is_demo||i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to send reply: {{errors}}",{errors:Object.values(o).join(", ")}))}})},Q=()=>{b(""),y(!1),m.get(route("contacts.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},U=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Landing Page"),href:route("landing-page")},{title:e("Contact Inquiries")}],V=[{key:"name",label:e("Name"),sortable:!0,render:t=>t||"-"},{key:"email",label:e("Email"),sortable:!0,render:t=>t||"-"},{key:"subject",label:e("Subject"),sortable:!0,render:t=>t||"-"},{key:"status",label:e("Status"),render:t=>{const o={New:"bg-blue-50 text-blue-700 ring-blue-700/10",Contacted:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",Qualified:"bg-green-50 text-green-700 ring-green-600/20",Converted:"bg-purple-50 text-purple-700 ring-purple-700/10",Closed:"bg-gray-50 text-gray-700 ring-gray-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:t||"New"})}},{key:"created_at",label:e("Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!0))||new Date(t).toLocaleString()}}],$=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contacts"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"update-contact-status"},{label:e("Send Reply"),icon:"Reply",action:"send-reply",className:"text-purple-500",requiredPermission:"send-reply-contacts"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contacts"}];return s.jsxs(L,{title:e("Contact Inquiries"),url:"/contacts",breadcrumbs:U,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Z,{searchTerm:d,onSearchChange:b,onSearch:M,filters:[],showFilters:N,setShowFilters:y,hasActiveFilters:F,activeFilterCount:O,onResetFilters:Q,onApplyFilters:h,currentPerPage:((j=p.per_page)==null?void 0:j.toString())||"10",onPerPageChange:t=>{m.get(route("contacts.index"),{page:1,per_page:parseInt(t),search:d||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(W,{columns:V,actions:$,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:T,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:E,permissions:C,entityPermissions:{view:"view-contacts",delete:"delete-contacts"}}),s.jsx(Y,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("contacts"),onPageChange:t=>m.get(t)})]}),s.jsx(X,{isOpen:w,onClose:()=>u(!1),onConfirm:q,itemName:`${(r==null?void 0:r.name)||""} - ${(r==null?void 0:r.subject)||""}`,itemType:e("contact")}),s.jsx(H,{open:k,onOpenChange:f,children:s.jsxs(G,{className:"max-w-2xl",children:[s.jsx(J,{children:s.jsx(K,{children:e("Contact Details")})}),s.jsxs("div",{className:"space-y-6",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Name")}),s.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(r==null?void 0:r.name)||"-"})]}),s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Email")}),s.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(r==null?void 0:r.email)||"-"})]})]}),s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Subject")}),s.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(r==null?void 0:r.subject)||"-"})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Status")}),s.jsx("div",{children:(()=>{const t=(r==null?void 0:r.status)||"New",o={New:"bg-blue-50 text-blue-700 ring-blue-700/10",Contacted:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",Qualified:"bg-green-50 text-green-700 ring-green-600/20",Converted:"bg-purple-50 text-purple-700 ring-purple-700/10",Closed:"bg-gray-50 text-gray-700 ring-gray-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:t})})()})]}),s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Date")}),s.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:r!=null&&r.created_at?((v=window.appSettings)==null?void 0:v.formatDateTimeSimple(r.created_at,!0))||new Date(r.created_at).toLocaleString():"-"})]})]}),s.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[s.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:e("Message")}),s.jsx("p",{className:"text-gray-900 dark:text-gray-100 whitespace-pre-wrap",children:(r==null?void 0:r.message)||"-"})]})]})]})}),s.jsx(S,{isOpen:_,onClose:()=>g(!1),onSubmit:R,title:e("Update Contact Status"),mode:"edit",formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"New",label:e("New")},{value:"Contacted",label:e("Contacted")},{value:"Qualified",label:e("Qualified")},{value:"Converted",label:e("Converted")},{value:"Closed",label:e("Closed")}]}]},initialData:{status:(r==null?void 0:r.status)||"New"}}),s.jsx(S,{isOpen:D,onClose:()=>x(!1),onSubmit:A,title:e("Send Reply"),mode:"create",submitButtonText:e("Send"),formConfig:{fields:[{name:"email",label:e("Email"),type:"text",defaultValue:(r==null?void 0:r.email)||"",disabled:!0},{name:"subject",label:e("Subject"),type:"text",required:!0,placeholder:e("Enter reply subject")},{name:"message",label:e("Message"),type:"textarea",required:!0,placeholder:e("Enter your reply message")}],modalSize:"2xl"},initialData:{email:(r==null?void 0:r.email)||""}})]})}export{Ar as default};
diff --git a/public/build/assets/index-qvaUNQ6Z.js b/public/build/assets/index-BkmBKvXY.js
similarity index 59%
rename from public/build/assets/index-qvaUNQ6Z.js
rename to public/build/assets/index-BkmBKvXY.js
index 796133cb4..fbc46f096 100644
--- a/public/build/assets/index-qvaUNQ6Z.js
+++ b/public/build/assets/index-BkmBKvXY.js
@@ -1 +1 @@
-import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as U}from"./page-template-CUbbykGe.js";import{u as G,c as J,x as K,P as Q,r as n,D as W,t as o}from"./app-DCZHPiEr.js";import{C as X}from"./CrudTable-C2L9P_V2.js";import{C as Y}from"./CrudFormModal-BbMnKdFg.js";import{C as Z}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ee}from"./pagination-CLhGv5TU.js";import{S as re}from"./search-and-filter-bar-CvVfaqsJ.js";import te from"./view-CWsaR4jw.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function zt(){var D;const{t:e}=G(),{auth:g,categories:i,filters:a={}}=J().props,S=(g==null?void 0:g.permissions)||[],[l,b]=c.useState(a.search||""),[p,x]=c.useState(a.status||"all"),[A,y]=c.useState(!1),[N,h]=c.useState(!1),[_,u]=c.useState(!1),[d,C]=c.useState(null),[f,w]=c.useState("create"),[v,P]=c.useState(null),k=()=>p!=="all"||l!=="",I=()=>(p!=="all"?1:0)+(l?1:0),O=r=>{r.preventDefault(),j()},j=()=>{n.get(route("hr.performance.indicator-categories.index"),{page:1,search:l||void 0,status:p!=="all"?p:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=r=>{const t=a.sort_field===r&&a.sort_direction==="asc"?"desc":"asc";n.get(route("hr.performance.indicator-categories.index"),{sort_field:r,sort_direction:t,page:1,search:l||void 0,status:p!=="all"?p:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},M=(r,t)=>{switch(C(t),r){case"view":P(t);break;case"edit":w("edit"),u(!0);break;case"delete":h(!0);break;case"toggle-status":V(t);break}},T=()=>{C(null),w("create"),u(!0)},q=r=>{f==="create"?(o.loading(e("Creating performance indicator category...")),n.post(route("hr.performance.indicator-categories.store"),r,{onSuccess:t=>{u(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create category: {{errors}}",{errors:Object.values(t).join(", ")}))}})):f==="edit"&&(o.loading(e("Updating performance indicator category...")),n.put(route("hr.performance.indicator-categories.update",d.id),r,{onSuccess:t=>{u(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update category: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},R=()=>{o.loading(e("Deleting performance indicator category...")),n.delete(route("hr.performance.indicator-categories.destroy",d.id),{onSuccess:r=>{h(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete category: {{errors}}",{errors:Object.values(r).join(", ")}))}})},V=r=>{const t=r.status==="active"?"inactive":"active";o.loading(`${e(t==="active"?"Activating":"Deactivating")} category...`),n.put(route("hr.performance.indicator-categories.toggle-status",r.id),{},{onSuccess:m=>{o.dismiss(),m.props.flash.success?o.success(e(m.props.flash.success)):m.props.flash.error&&o.error(e(m.props.flash.error))},onError:m=>{o.dismiss(),typeof m=="string"?o.error(e(m)):o.error(e("Failed to update category status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},L=()=>{b(""),x("all"),y(!1),n.get(route("hr.performance.indicator-categories.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},F=[];K(S,"create-performance-indicator-categories")&&F.push({label:e("Add Category"),icon:s.jsx(Q,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>T()});const $=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Indicator Categories")}],z=[{key:"name",label:e("Name"),sortable:!0},{key:"status",label:e("Status"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],B=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-performance-indicator-categories"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-performance-indicator-categories"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-performance-indicator-categories"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-performance-indicator-categories"}],H=[{value:"all",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(U,{title:e("Indicator Categories"),url:"/hr/performance/indicator-categories",actions:F,breadcrumbs:$,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(re,{searchTerm:l,onSearchChange:b,onSearch:O,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:x,options:H}],showFilters:A,setShowFilters:y,hasActiveFilters:k,activeFilterCount:I,onResetFilters:L,onApplyFilters:j,currentPerPage:((D=a.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{n.get(route("hr.performance.indicator-categories.index"),{page:1,per_page:parseInt(r),search:l||void 0,status:p!=="all"?p:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(X,{columns:z,actions:B,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:M,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:S,entityPermissions:{view:"view-performance-indicator-categories",create:"create-performance-indicator-categories",edit:"edit-performance-indicator-categories",delete:"delete-performance-indicator-categories"}}),s.jsx(ee,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("performance indicator categories"),onPageChange:r=>n.get(r)})]}),s.jsx(Y,{isOpen:_,onClose:()=>u(!1),onSubmit:q,formConfig:{fields:[{name:"name",label:e("Category Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"md"},initialData:d,title:e(f==="create"?"Add New Performance Indicator Category":"Edit Performance Indicator Category"),mode:f}),s.jsx(Z,{isOpen:N,onClose:()=>h(!1),onConfirm:R,itemName:(d==null?void 0:d.name)||"",entityName:"performance indicator category"}),s.jsx(W,{open:!!v,onOpenChange:()=>P(null),children:v&&s.jsx(te,{category:v})})]})}export{zt as default};
+import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as U}from"./page-template-CM2S36EN.js";import{u as G,c as J,x as K,P as Q,r as n,D as W,t as o}from"./app-4fHGBOxL.js";import{C as X}from"./CrudTable-Cxl8O2CF.js";import{C as Y}from"./CrudFormModal-Cseu7azN.js";import{C as Z}from"./CrudDeleteModal-BgIUshon.js";import{P as ee}from"./pagination-CGq0GJg0.js";import{S as re}from"./search-and-filter-bar-Dtigj_x9.js";import te from"./view-Mna5jxH6.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function zt(){var D;const{t:e}=G(),{auth:g,categories:i,filters:a={}}=J().props,S=(g==null?void 0:g.permissions)||[],[l,b]=c.useState(a.search||""),[p,x]=c.useState(a.status||"all"),[A,y]=c.useState(!1),[N,h]=c.useState(!1),[_,u]=c.useState(!1),[d,C]=c.useState(null),[f,w]=c.useState("create"),[v,P]=c.useState(null),k=()=>p!=="all"||l!=="",I=()=>(p!=="all"?1:0)+(l?1:0),O=r=>{r.preventDefault(),j()},j=()=>{n.get(route("hr.performance.indicator-categories.index"),{page:1,search:l||void 0,status:p!=="all"?p:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=r=>{const t=a.sort_field===r&&a.sort_direction==="asc"?"desc":"asc";n.get(route("hr.performance.indicator-categories.index"),{sort_field:r,sort_direction:t,page:1,search:l||void 0,status:p!=="all"?p:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},M=(r,t)=>{switch(C(t),r){case"view":P(t);break;case"edit":w("edit"),u(!0);break;case"delete":h(!0);break;case"toggle-status":V(t);break}},T=()=>{C(null),w("create"),u(!0)},q=r=>{f==="create"?(o.loading(e("Creating performance indicator category...")),n.post(route("hr.performance.indicator-categories.store"),r,{onSuccess:t=>{u(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create category: {{errors}}",{errors:Object.values(t).join(", ")}))}})):f==="edit"&&(o.loading(e("Updating performance indicator category...")),n.put(route("hr.performance.indicator-categories.update",d.id),r,{onSuccess:t=>{u(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update category: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},R=()=>{o.loading(e("Deleting performance indicator category...")),n.delete(route("hr.performance.indicator-categories.destroy",d.id),{onSuccess:r=>{h(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete category: {{errors}}",{errors:Object.values(r).join(", ")}))}})},V=r=>{const t=r.status==="active"?"inactive":"active";o.loading(`${e(t==="active"?"Activating":"Deactivating")} category...`),n.put(route("hr.performance.indicator-categories.toggle-status",r.id),{},{onSuccess:m=>{o.dismiss(),m.props.flash.success?o.success(e(m.props.flash.success)):m.props.flash.error&&o.error(e(m.props.flash.error))},onError:m=>{o.dismiss(),typeof m=="string"?o.error(e(m)):o.error(e("Failed to update category status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},L=()=>{b(""),x("all"),y(!1),n.get(route("hr.performance.indicator-categories.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},F=[];K(S,"create-performance-indicator-categories")&&F.push({label:e("Add Category"),icon:s.jsx(Q,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>T()});const $=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Indicator Categories")}],z=[{key:"name",label:e("Name"),sortable:!0},{key:"status",label:e("Status"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],B=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-performance-indicator-categories"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-performance-indicator-categories"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-performance-indicator-categories"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-performance-indicator-categories"}],H=[{value:"all",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(U,{title:e("Indicator Categories"),url:"/hr/performance/indicator-categories",actions:F,breadcrumbs:$,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(re,{searchTerm:l,onSearchChange:b,onSearch:O,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:x,options:H}],showFilters:A,setShowFilters:y,hasActiveFilters:k,activeFilterCount:I,onResetFilters:L,onApplyFilters:j,currentPerPage:((D=a.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{n.get(route("hr.performance.indicator-categories.index"),{page:1,per_page:parseInt(r),search:l||void 0,status:p!=="all"?p:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(X,{columns:z,actions:B,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:M,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:S,entityPermissions:{view:"view-performance-indicator-categories",create:"create-performance-indicator-categories",edit:"edit-performance-indicator-categories",delete:"delete-performance-indicator-categories"}}),s.jsx(ee,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("performance indicator categories"),onPageChange:r=>n.get(r)})]}),s.jsx(Y,{isOpen:_,onClose:()=>u(!1),onSubmit:q,formConfig:{fields:[{name:"name",label:e("Category Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"md"},initialData:d,title:e(f==="create"?"Add New Performance Indicator Category":"Edit Performance Indicator Category"),mode:f}),s.jsx(Z,{isOpen:N,onClose:()=>h(!1),onConfirm:R,itemName:(d==null?void 0:d.name)||"",entityName:"performance indicator category"}),s.jsx(W,{open:!!v,onOpenChange:()=>P(null),children:v&&s.jsx(te,{category:v})})]})}export{zt as default};
diff --git a/public/build/assets/index-Bzq5sdpV.js b/public/build/assets/index-BmkqO0hg.js
similarity index 66%
rename from public/build/assets/index-Bzq5sdpV.js
rename to public/build/assets/index-BmkqO0hg.js
index 931836b59..550286186 100644
--- a/public/build/assets/index-Bzq5sdpV.js
+++ b/public/build/assets/index-BmkqO0hg.js
@@ -1 +1 @@
-import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as X}from"./page-template-CUbbykGe.js";import{u as Y,c as ee,x as re,P as te,B as P,r as p,M as ie,t as o}from"./app-DCZHPiEr.js";import{C as oe}from"./CrudTable-C2L9P_V2.js";import{C as ae}from"./CrudFormModal-BbMnKdFg.js";import{C as se}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ne}from"./pagination-CLhGv5TU.js";import{S as le}from"./search-and-filter-bar-CvVfaqsJ.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Gt(){var D;const{t:e}=Y(),{auth:v,trainingPrograms:a,trainingTypes:S,filters:n={}}=ee().props,_=(v==null?void 0:v.permissions)||[],[m,C]=l.useState(n.search||""),[d,j]=l.useState(n.training_type_id||""),[c,w]=l.useState(n.status||""),[g,A]=l.useState(n.is_mandatory==="true"),[h,E]=l.useState(n.is_self_enrollment==="true"),[O,T]=l.useState(!1),[$,x]=l.useState(!1),[q,f]=l.useState(!1),[u,N]=l.useState(null),[b,k]=l.useState("create"),B=()=>d!==""||c!==""||g||h||m!=="",I=()=>(d!==""?1:0)+(c!==""?1:0)+(g?1:0)+(h?1:0)+(m!==""?1:0),R=r=>{r.preventDefault(),F()},F=()=>{p.get(route("hr.training-programs.index"),{page:1,search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},U=r=>{const i=n.sort_field===r&&n.sort_direction==="asc"?"desc":"asc";p.get(route("hr.training-programs.index"),{sort_field:r,sort_direction:i,page:1,search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},V=(r,i)=>{switch(N(i),r){case"view":p.get(route("hr.training-programs.show",i.id));break;case"edit":k("edit"),f(!0);break;case"delete":x(!0);break;case"download-materials":window.open(route("hr.training-programs.download-materials",i.id),"_blank");break}},z=()=>{N(null),k("create"),f(!0)},H=r=>{const i=r;b==="create"?(o.loading(e("Creating training program...")),p.post(route("hr.training-programs.store"),i,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create training program: {{errors}}",{errors:Object.values(t).join(", ")}))}})):b==="edit"&&(o.loading(e("Updating training program...")),p.put(route("hr.training-programs.update",u.id),i,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update training program: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},W=()=>{o.loading(e("Deleting training program...")),p.delete(route("hr.training-programs.destroy",u.id),{onSuccess:r=>{x(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete training program: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Z=()=>{C(""),j(""),w(""),A(!1),E(!1),T(!1),p.get(route("hr.training-programs.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},M=[];re(_,"create-training-programs")&&M.push({label:e("Add Training Program"),icon:s.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const G=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-programs.index")},{title:e("Training Management"),href:route("hr.training-programs.index")},{title:e("Training Programs")}],J=[{key:"name",label:e("Name"),sortable:!0,render:(r,i)=>{var t;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r}),s.jsx("div",{className:"text-xs text-gray-500",children:((t=i.training_type)==null?void 0:t.name)||"-"})]})}},{key:"status",label:e("Status"),sortable:!0,render:r=>{const i={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",active:"bg-green-50 text-green-700 ring-green-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i[r]||""}`,children:r.charAt(0).toUpperCase()+r.slice(1)})}},{key:"duration",label:e("Duration"),sortable:!0,render:r=>r?`${r} ${e("hours")}`:"-"},{key:"cost",label:e("Cost"),sortable:!0,render:r=>{var i;return r?(i=window.appSettings)==null?void 0:i.formatCurrency(parseFloat(r)):"-"}},{key:"capacity",label:e("Capacity"),sortable:!0,render:r=>r||"-"},{key:"flags",label:e("Flags"),render:(r,i)=>s.jsxs("div",{className:"flex flex-wrap gap-1",children:[i.is_mandatory&&s.jsx(P,{variant:"outline",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Mandatory")}),i.is_self_enrollment&&s.jsx(P,{variant:"outline",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:e("Self-Enrollment")})]})},{key:"sessions_count",label:e("Sessions"),render:r=>r||"0"},{key:"employee_trainings_count",label:e("Employees"),render:r=>r||"0"}],K=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-programs"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-programs"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-programs"}],L=[{value:"",label:e("All Types")},...(S||[]).map(r=>{var i,t;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||"No Branch"} - ${((t=r.departments)==null?void 0:t.map(y=>y.name).join(", "))||"No Departments"})`}})],Q=[{value:"",label:e("All Statuses")},{value:"draft",label:e("Draft")},{value:"active",label:e("Active")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}];return s.jsxs(X,{title:e("Training Programs"),url:"/hr/training/programs",actions:M,breadcrumbs:G,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(le,{searchTerm:m,onSearchChange:C,onSearch:R,filters:[{name:"training_type_id",label:e("Training Type"),type:"select",value:d,onChange:j,options:L,searchable:!0},{name:"status",label:e("Status"),type:"select",value:c,onChange:w,options:Q,searchable:!0}],showFilters:O,setShowFilters:T,hasActiveFilters:B,activeFilterCount:I,onResetFilters:Z,onApplyFilters:F,currentPerPage:((D=n.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{p.get(route("hr.training-programs.index"),{page:1,per_page:parseInt(r),search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(oe,{columns:J,actions:K,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:V,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:U,permissions:_,entityPermissions:{view:"view-training-programs",create:"create-training-programs",edit:"edit-training-programs",delete:"delete-training-programs"}}),s.jsx(ne,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("training programs"),onPageChange:r=>p.get(r)})]}),s.jsx(ae,{isOpen:q,onClose:()=>f(!1),onSubmit:H,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"training_type_id",label:e("Training Type"),type:"select",required:!0,searchable:!0,options:(S||[]).map(r=>{var i,t;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||"No Branch"} - ${((t=r.departments)==null?void 0:t.map(y=>y.name).join(", "))||"No Departments"})`}})},{name:"description",label:e("Description"),type:"textarea"},{name:"duration",label:e("Duration (hours)"),type:"number",min:1},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"capacity",label:e("Capacity"),type:"number",min:1},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"draft",label:e("Draft")},{value:"active",label:e("Active")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"materials",label:e("Materials"),type:"custom",render:(r,i,t)=>s.jsx(ie,{value:String(i[r.name]||""),onChange:y=>t(r.name,y),placeholder:e("Select materials file...")}),helpText:e("Upload PDF, Word or ZIP file (max 10MB)")},{name:"prerequisites",label:e("Prerequisites"),type:"textarea"},{name:"is_mandatory",label:e("Mandatory Training"),type:"checkbox",helpText:e("Mark this training as mandatory for employees")},{name:"is_self_enrollment",label:e("Allow Self-Enrollment"),type:"checkbox",helpText:e("Allow employees to enroll themselves in this training")}],modalSize:"lg"},initialData:u,title:e(b==="create"?"Add New Training Program":b==="edit"?"Edit Training Program":"View Training Program"),mode:b}),s.jsx(se,{isOpen:$,onClose:()=>x(!1),onConfirm:W,itemName:(u==null?void 0:u.name)||"",entityName:"training program"})]})}export{Gt as default};
+import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as X}from"./page-template-CM2S36EN.js";import{u as Y,c as ee,x as re,P as te,B as P,r as p,M as ie,t as o}from"./app-4fHGBOxL.js";import{C as oe}from"./CrudTable-Cxl8O2CF.js";import{C as ae}from"./CrudFormModal-Cseu7azN.js";import{C as se}from"./CrudDeleteModal-BgIUshon.js";import{P as ne}from"./pagination-CGq0GJg0.js";import{S as le}from"./search-and-filter-bar-Dtigj_x9.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Gt(){var D;const{t:e}=Y(),{auth:v,trainingPrograms:a,trainingTypes:S,filters:n={}}=ee().props,_=(v==null?void 0:v.permissions)||[],[m,C]=l.useState(n.search||""),[d,j]=l.useState(n.training_type_id||""),[c,w]=l.useState(n.status||""),[g,A]=l.useState(n.is_mandatory==="true"),[h,E]=l.useState(n.is_self_enrollment==="true"),[O,T]=l.useState(!1),[$,x]=l.useState(!1),[q,f]=l.useState(!1),[u,N]=l.useState(null),[b,k]=l.useState("create"),B=()=>d!==""||c!==""||g||h||m!=="",I=()=>(d!==""?1:0)+(c!==""?1:0)+(g?1:0)+(h?1:0)+(m!==""?1:0),R=r=>{r.preventDefault(),F()},F=()=>{p.get(route("hr.training-programs.index"),{page:1,search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},U=r=>{const i=n.sort_field===r&&n.sort_direction==="asc"?"desc":"asc";p.get(route("hr.training-programs.index"),{sort_field:r,sort_direction:i,page:1,search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},V=(r,i)=>{switch(N(i),r){case"view":p.get(route("hr.training-programs.show",i.id));break;case"edit":k("edit"),f(!0);break;case"delete":x(!0);break;case"download-materials":window.open(route("hr.training-programs.download-materials",i.id),"_blank");break}},z=()=>{N(null),k("create"),f(!0)},H=r=>{const i=r;b==="create"?(o.loading(e("Creating training program...")),p.post(route("hr.training-programs.store"),i,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create training program: {{errors}}",{errors:Object.values(t).join(", ")}))}})):b==="edit"&&(o.loading(e("Updating training program...")),p.put(route("hr.training-programs.update",u.id),i,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update training program: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},W=()=>{o.loading(e("Deleting training program...")),p.delete(route("hr.training-programs.destroy",u.id),{onSuccess:r=>{x(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete training program: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Z=()=>{C(""),j(""),w(""),A(!1),E(!1),T(!1),p.get(route("hr.training-programs.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},M=[];re(_,"create-training-programs")&&M.push({label:e("Add Training Program"),icon:s.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const G=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-programs.index")},{title:e("Training Management"),href:route("hr.training-programs.index")},{title:e("Training Programs")}],J=[{key:"name",label:e("Name"),sortable:!0,render:(r,i)=>{var t;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r}),s.jsx("div",{className:"text-xs text-gray-500",children:((t=i.training_type)==null?void 0:t.name)||"-"})]})}},{key:"status",label:e("Status"),sortable:!0,render:r=>{const i={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",active:"bg-green-50 text-green-700 ring-green-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i[r]||""}`,children:r.charAt(0).toUpperCase()+r.slice(1)})}},{key:"duration",label:e("Duration"),sortable:!0,render:r=>r?`${r} ${e("hours")}`:"-"},{key:"cost",label:e("Cost"),sortable:!0,render:r=>{var i;return r?(i=window.appSettings)==null?void 0:i.formatCurrency(parseFloat(r)):"-"}},{key:"capacity",label:e("Capacity"),sortable:!0,render:r=>r||"-"},{key:"flags",label:e("Flags"),render:(r,i)=>s.jsxs("div",{className:"flex flex-wrap gap-1",children:[i.is_mandatory&&s.jsx(P,{variant:"outline",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Mandatory")}),i.is_self_enrollment&&s.jsx(P,{variant:"outline",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:e("Self-Enrollment")})]})},{key:"sessions_count",label:e("Sessions"),render:r=>r||"0"},{key:"employee_trainings_count",label:e("Employees"),render:r=>r||"0"}],K=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-programs"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-programs"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-programs"}],L=[{value:"",label:e("All Types")},...(S||[]).map(r=>{var i,t;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||"No Branch"} - ${((t=r.departments)==null?void 0:t.map(y=>y.name).join(", "))||"No Departments"})`}})],Q=[{value:"",label:e("All Statuses")},{value:"draft",label:e("Draft")},{value:"active",label:e("Active")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}];return s.jsxs(X,{title:e("Training Programs"),url:"/hr/training/programs",actions:M,breadcrumbs:G,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(le,{searchTerm:m,onSearchChange:C,onSearch:R,filters:[{name:"training_type_id",label:e("Training Type"),type:"select",value:d,onChange:j,options:L,searchable:!0},{name:"status",label:e("Status"),type:"select",value:c,onChange:w,options:Q,searchable:!0}],showFilters:O,setShowFilters:T,hasActiveFilters:B,activeFilterCount:I,onResetFilters:Z,onApplyFilters:F,currentPerPage:((D=n.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{p.get(route("hr.training-programs.index"),{page:1,per_page:parseInt(r),search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(oe,{columns:J,actions:K,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:V,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:U,permissions:_,entityPermissions:{view:"view-training-programs",create:"create-training-programs",edit:"edit-training-programs",delete:"delete-training-programs"}}),s.jsx(ne,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("training programs"),onPageChange:r=>p.get(r)})]}),s.jsx(ae,{isOpen:q,onClose:()=>f(!1),onSubmit:H,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"training_type_id",label:e("Training Type"),type:"select",required:!0,searchable:!0,options:(S||[]).map(r=>{var i,t;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||"No Branch"} - ${((t=r.departments)==null?void 0:t.map(y=>y.name).join(", "))||"No Departments"})`}})},{name:"description",label:e("Description"),type:"textarea"},{name:"duration",label:e("Duration (hours)"),type:"number",min:1},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"capacity",label:e("Capacity"),type:"number",min:1},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"draft",label:e("Draft")},{value:"active",label:e("Active")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"materials",label:e("Materials"),type:"custom",render:(r,i,t)=>s.jsx(ie,{value:String(i[r.name]||""),onChange:y=>t(r.name,y),placeholder:e("Select materials file...")}),helpText:e("Upload PDF, Word or ZIP file (max 10MB)")},{name:"prerequisites",label:e("Prerequisites"),type:"textarea"},{name:"is_mandatory",label:e("Mandatory Training"),type:"checkbox",helpText:e("Mark this training as mandatory for employees")},{name:"is_self_enrollment",label:e("Allow Self-Enrollment"),type:"checkbox",helpText:e("Allow employees to enroll themselves in this training")}],modalSize:"lg"},initialData:u,title:e(b==="create"?"Add New Training Program":b==="edit"?"Edit Training Program":"View Training Program"),mode:b}),s.jsx(se,{isOpen:$,onClose:()=>x(!1),onConfirm:W,itemName:(u==null?void 0:u.name)||"",entityName:"training program"})]})}export{Gt as default};
diff --git a/public/build/assets/index-JUjRpqI7.js b/public/build/assets/index-BsTUCxAY.js
similarity index 69%
rename from public/build/assets/index-JUjRpqI7.js
rename to public/build/assets/index-BsTUCxAY.js
index 978a9ad45..742e52a83 100644
--- a/public/build/assets/index-JUjRpqI7.js
+++ b/public/build/assets/index-BsTUCxAY.js
@@ -1 +1 @@
-import{r as d,j as o}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-CUbbykGe.js";import{u as ce,c as ue,x as V,P as ve,r as y,M as fe,D as he,t as i}from"./app-DCZHPiEr.js";import{C as ye}from"./CrudTable-C2L9P_V2.js";import{C as _e}from"./CrudFormModal-BbMnKdFg.js";import{C as xe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as be}from"./pagination-CLhGv5TU.js";import{S as je}from"./search-and-filter-bar-CvVfaqsJ.js";import{u as Se}from"./use-initials-BK4eRgYY.js";import ge from"./view-CVFxp5UP.js";import{F as we}from"./file-down-Dmn8LkkO.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ua(){var q,$,U,I;const{t}=ce(),{auth:c,leaveApplications:l,employees:S,leaveTypes:g,filters:n={},globalSettings:a}=ue().props,w=(c==null?void 0:c.permissions)||[],J=Se(),u=((q=c==null?void 0:c.user)==null?void 0:q.type)==="employee",[_,k]=d.useState(n.search||""),[v,F]=d.useState(n.employee_id||"all"),[f,E]=d.useState(n.leave_type_id||"all"),[h,N]=d.useState(n.status||"all"),[z,O]=d.useState(!1),[B,x]=d.useState(!1),[H,C]=d.useState(!1),[Ce,De]=d.useState(!1),[p,T]=d.useState(null),[b,L]=d.useState("create"),[D,A]=d.useState(null),W=()=>_!==""||v!=="all"||f!=="all"||h!=="all",K=()=>(_?1:0)+(v!=="all"?1:0)+(f!=="all"?1:0)+(h!=="all"?1:0),Q=e=>{e.preventDefault(),M()},M=()=>{y.get(route("hr.leave-applications.index"),{page:1,search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},Y=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";y.get(route("hr.leave-applications.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},Z=(e,r)=>{switch(T(r),e){case"view":A(r);break;case"edit":L("edit"),x(!0);break;case"delete":C(!0);break;case"approve":R(r,"approved");break;case"reject":R(r,"rejected");break}},ee=()=>{T(null),L("create"),x(!0)},te=e=>{b==="create"?(a!=null&&a.is_demo||i.loading(t("Creating leave application...")),y.post(route("hr.leave-applications.store"),e,{onSuccess:r=>{x(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create leave application: ${Object.values(r).join(", ")}`)}})):b==="edit"&&(a!=null&&a.is_demo||i.loading(t("Updating leave application...")),y.put(route("hr.leave-applications.update",p.id),e,{onSuccess:r=>{x(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update leave application: ${Object.values(r).join(", ")}`)}}))},re=()=>{a!=null&&a.is_demo||i.loading(t("Deleting leave application...")),y.delete(route("hr.leave-applications.destroy",p.id),{onSuccess:e=>{C(!1),a!=null&&a.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{a!=null&&a.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete leave application: ${Object.values(e).join(", ")}`)}})},R=(e,r)=>{const m=t(r==="approved"?"Approving":"Rejecting");a!=null&&a.is_demo||i.loading(`${m} leave application...`),y.put(route("hr.leave-applications.update-status",e.id),{status:r,manager_comments:""},{onSuccess:s=>{a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(t(s.props.flash.success)):s.props.flash.error&&i.error(t(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to update leave application status: ${Object.values(s).join(", ")}`)}})},ae=()=>{k(""),F("all"),E("all"),N("all"),O(!1),y.get(route("hr.leave-applications.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},ie=async()=>{try{const e=await fetch(route("hr.leave-applications.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const j=await e.json().catch(()=>({}));i.error(t(j.message||"Failed to export leave applications"));return}const r=await e.blob(),m=window.URL.createObjectURL(r),s=document.createElement("a");s.href=m,s.download=`leave_applications_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(s),s.click(),window.URL.revokeObjectURL(m),document.body.removeChild(s)}catch{i.error(t("Failed to export leave applications"))}},P=[];V(w,"export-leave-applications")&&P.push({label:t("Export"),icon:o.jsx(we,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),(V(w,"create-leave-applications")||u)&&P.push({label:t("Add Leave Application"),icon:o.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const oe=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Leave Management"),href:route("hr.leave-applications.index")},{title:t("Leave Applications")}],se=[{key:"employee",label:t("Employee"),render:(e,r)=>{var m,s,j,G,X;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(m=r.employee)!=null&&m.avatar?o.jsx("img",{src:r.employee.avatar,alt:(s=r.employee)==null?void 0:s.name,className:"h-full w-full object-cover"}):J(((j=r.employee)==null?void 0:j.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((G=r.employee)==null?void 0:G.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((X=r.employee)==null?void 0:X.email)||""})]})]})}},{key:"leave_type",label:t("Leave Type"),render:(e,r)=>{var m,s;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(m=r.leave_type)==null?void 0:m.color}}),o.jsx("span",{children:((s=r.leave_type)==null?void 0:s.name)||"-"})]})}},{key:"start_date",label:t("Start Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"end_date",label:t("End Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"total_days",label:t("Days"),render:e=>o.jsx("span",{className:"font-mono",children:e})},{key:"status",label:t("Status"),render:e=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[e]}`,children:e.charAt(0).toUpperCase()+e.slice(1)})}},{key:"created_at",label:t("Applied On"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],le=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:u?void 0:"view-leave-applications"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:u?void 0:"edit-leave-applications",condition:e=>e.status==="pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-leave-applications",condition:e=>e.status==="pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-leave-applications",condition:e=>e.status==="pending"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:u?void 0:"delete-leave-applications",condition:e=>u?e.status==="pending":!0}],pe=[{value:"all",label:t("All Employees"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],ne=[{value:"all",label:t("All Leave Types"),disabled:!0},...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],me=[{value:"all",label:t("All Statuses"),disabled:!0},{value:"pending",label:t("Pending")},{value:"approved",label:t("Approved")},{value:"rejected",label:t("Rejected")}];return o.jsxs(de,{title:t("Leave Applications"),url:"/hr/leave-applications",actions:P,breadcrumbs:oe,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(je,{searchTerm:_,onSearchChange:k,onSearch:Q,filters:[...u?[]:[{name:"employee_id",label:t("Employee"),type:"select",value:v,onChange:F,options:pe,searchable:!0}],{name:"leave_type_id",label:t("Leave Type"),type:"select",value:f,onChange:E,options:ne,searchable:!0},{name:"status",label:t("Status"),type:"select",value:h,onChange:N,options:me}],showFilters:z,setShowFilters:O,hasActiveFilters:W,activeFilterCount:K,onResetFilters:ae,onApplyFilters:M,currentPerPage:(($=n.per_page)==null?void 0:$.toString())||"10",onPerPageChange:e=>{y.get(route("hr.leave-applications.index"),{page:1,per_page:parseInt(e),search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ye,{columns:se,actions:le,data:(l==null?void 0:l.data)||[],from:(l==null?void 0:l.from)||1,onAction:Z,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:Y,permissions:w,entityPermissions:u?void 0:{view:"view-leave-applications",create:"create-leave-applications",edit:"edit-leave-applications",delete:"delete-leave-applications"}}),o.jsx(be,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:t("leave applications"),onPageChange:e=>y.get(e)})]}),o.jsx(_e,{isOpen:B,onClose:()=>x(!1),onSubmit:te,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,searchable:!0,conditional:()=>!u,options:S?S.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"leave_type_id",label:t("Leave Type"),type:"select",required:!0,searchable:!0,options:g?g.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"end_date",label:t("End Date"),type:"date",required:!0},{name:"reason",label:t("Reason"),type:"textarea",required:!0},{name:"attachment",label:t("Attachment"),type:"custom",render:(e,r,m)=>o.jsx("div",{children:o.jsx(fe,{value:String(r[e.name]||""),onChange:s=>m(e.name,s),placeholder:t("Select attachment file...")})}),helpText:t("Upload PDF, DOC, DOCX, JPG, JPEG, PNG files")}],modalSize:"lg"},initialData:p?{...p,start_date:p.start_date?window.appSettings.formatDateTimeSimple(p.start_date,!1):p.start_date,end_date:p.end_date?window.appSettings.formatDateTimeSimple(p.end_date,!1):p.end_date}:u&&(c!=null&&c.user)?{employee_id:c.user.id.toString()}:null,title:t(b==="create"?"Add New Leave Application":"Edit Leave Application"),mode:b}),o.jsx(xe,{isOpen:H,onClose:()=>C(!1),onConfirm:re,itemName:`${(U=p==null?void 0:p.employee)==null?void 0:U.name} - ${(I=p==null?void 0:p.leave_type)==null?void 0:I.name}`||"",entityName:"leave application"}),o.jsx(he,{open:!!D,onOpenChange:()=>A(null),children:D&&o.jsx(ge,{leaveApplication:D})})]})}export{ua as default};
+import{r as d,j as o}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-CM2S36EN.js";import{u as ce,c as ue,x as V,P as ve,r as y,M as fe,D as he,t as i}from"./app-4fHGBOxL.js";import{C as ye}from"./CrudTable-Cxl8O2CF.js";import{C as _e}from"./CrudFormModal-Cseu7azN.js";import{C as xe}from"./CrudDeleteModal-BgIUshon.js";import{P as be}from"./pagination-CGq0GJg0.js";import{S as je}from"./search-and-filter-bar-Dtigj_x9.js";import{u as Se}from"./use-initials-BK4eRgYY.js";import ge from"./view-nO3ivBh1.js";import{F as we}from"./file-down-jo0FIMGq.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ua(){var q,$,U,I;const{t}=ce(),{auth:c,leaveApplications:l,employees:S,leaveTypes:g,filters:n={},globalSettings:a}=ue().props,w=(c==null?void 0:c.permissions)||[],J=Se(),u=((q=c==null?void 0:c.user)==null?void 0:q.type)==="employee",[_,k]=d.useState(n.search||""),[v,F]=d.useState(n.employee_id||"all"),[f,E]=d.useState(n.leave_type_id||"all"),[h,N]=d.useState(n.status||"all"),[z,O]=d.useState(!1),[B,x]=d.useState(!1),[H,C]=d.useState(!1),[Ce,De]=d.useState(!1),[p,T]=d.useState(null),[b,L]=d.useState("create"),[D,A]=d.useState(null),W=()=>_!==""||v!=="all"||f!=="all"||h!=="all",K=()=>(_?1:0)+(v!=="all"?1:0)+(f!=="all"?1:0)+(h!=="all"?1:0),Q=e=>{e.preventDefault(),M()},M=()=>{y.get(route("hr.leave-applications.index"),{page:1,search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},Y=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";y.get(route("hr.leave-applications.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},Z=(e,r)=>{switch(T(r),e){case"view":A(r);break;case"edit":L("edit"),x(!0);break;case"delete":C(!0);break;case"approve":R(r,"approved");break;case"reject":R(r,"rejected");break}},ee=()=>{T(null),L("create"),x(!0)},te=e=>{b==="create"?(a!=null&&a.is_demo||i.loading(t("Creating leave application...")),y.post(route("hr.leave-applications.store"),e,{onSuccess:r=>{x(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create leave application: ${Object.values(r).join(", ")}`)}})):b==="edit"&&(a!=null&&a.is_demo||i.loading(t("Updating leave application...")),y.put(route("hr.leave-applications.update",p.id),e,{onSuccess:r=>{x(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update leave application: ${Object.values(r).join(", ")}`)}}))},re=()=>{a!=null&&a.is_demo||i.loading(t("Deleting leave application...")),y.delete(route("hr.leave-applications.destroy",p.id),{onSuccess:e=>{C(!1),a!=null&&a.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{a!=null&&a.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete leave application: ${Object.values(e).join(", ")}`)}})},R=(e,r)=>{const m=t(r==="approved"?"Approving":"Rejecting");a!=null&&a.is_demo||i.loading(`${m} leave application...`),y.put(route("hr.leave-applications.update-status",e.id),{status:r,manager_comments:""},{onSuccess:s=>{a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(t(s.props.flash.success)):s.props.flash.error&&i.error(t(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to update leave application status: ${Object.values(s).join(", ")}`)}})},ae=()=>{k(""),F("all"),E("all"),N("all"),O(!1),y.get(route("hr.leave-applications.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},ie=async()=>{try{const e=await fetch(route("hr.leave-applications.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const j=await e.json().catch(()=>({}));i.error(t(j.message||"Failed to export leave applications"));return}const r=await e.blob(),m=window.URL.createObjectURL(r),s=document.createElement("a");s.href=m,s.download=`leave_applications_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(s),s.click(),window.URL.revokeObjectURL(m),document.body.removeChild(s)}catch{i.error(t("Failed to export leave applications"))}},P=[];V(w,"export-leave-applications")&&P.push({label:t("Export"),icon:o.jsx(we,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),(V(w,"create-leave-applications")||u)&&P.push({label:t("Add Leave Application"),icon:o.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const oe=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Leave Management"),href:route("hr.leave-applications.index")},{title:t("Leave Applications")}],se=[{key:"employee",label:t("Employee"),render:(e,r)=>{var m,s,j,G,X;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(m=r.employee)!=null&&m.avatar?o.jsx("img",{src:r.employee.avatar,alt:(s=r.employee)==null?void 0:s.name,className:"h-full w-full object-cover"}):J(((j=r.employee)==null?void 0:j.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((G=r.employee)==null?void 0:G.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((X=r.employee)==null?void 0:X.email)||""})]})]})}},{key:"leave_type",label:t("Leave Type"),render:(e,r)=>{var m,s;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(m=r.leave_type)==null?void 0:m.color}}),o.jsx("span",{children:((s=r.leave_type)==null?void 0:s.name)||"-"})]})}},{key:"start_date",label:t("Start Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"end_date",label:t("End Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"total_days",label:t("Days"),render:e=>o.jsx("span",{className:"font-mono",children:e})},{key:"status",label:t("Status"),render:e=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[e]}`,children:e.charAt(0).toUpperCase()+e.slice(1)})}},{key:"created_at",label:t("Applied On"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],le=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:u?void 0:"view-leave-applications"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:u?void 0:"edit-leave-applications",condition:e=>e.status==="pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-leave-applications",condition:e=>e.status==="pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-leave-applications",condition:e=>e.status==="pending"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:u?void 0:"delete-leave-applications",condition:e=>u?e.status==="pending":!0}],pe=[{value:"all",label:t("All Employees"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],ne=[{value:"all",label:t("All Leave Types"),disabled:!0},...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],me=[{value:"all",label:t("All Statuses"),disabled:!0},{value:"pending",label:t("Pending")},{value:"approved",label:t("Approved")},{value:"rejected",label:t("Rejected")}];return o.jsxs(de,{title:t("Leave Applications"),url:"/hr/leave-applications",actions:P,breadcrumbs:oe,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(je,{searchTerm:_,onSearchChange:k,onSearch:Q,filters:[...u?[]:[{name:"employee_id",label:t("Employee"),type:"select",value:v,onChange:F,options:pe,searchable:!0}],{name:"leave_type_id",label:t("Leave Type"),type:"select",value:f,onChange:E,options:ne,searchable:!0},{name:"status",label:t("Status"),type:"select",value:h,onChange:N,options:me}],showFilters:z,setShowFilters:O,hasActiveFilters:W,activeFilterCount:K,onResetFilters:ae,onApplyFilters:M,currentPerPage:(($=n.per_page)==null?void 0:$.toString())||"10",onPerPageChange:e=>{y.get(route("hr.leave-applications.index"),{page:1,per_page:parseInt(e),search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ye,{columns:se,actions:le,data:(l==null?void 0:l.data)||[],from:(l==null?void 0:l.from)||1,onAction:Z,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:Y,permissions:w,entityPermissions:u?void 0:{view:"view-leave-applications",create:"create-leave-applications",edit:"edit-leave-applications",delete:"delete-leave-applications"}}),o.jsx(be,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:t("leave applications"),onPageChange:e=>y.get(e)})]}),o.jsx(_e,{isOpen:B,onClose:()=>x(!1),onSubmit:te,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,searchable:!0,conditional:()=>!u,options:S?S.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"leave_type_id",label:t("Leave Type"),type:"select",required:!0,searchable:!0,options:g?g.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"end_date",label:t("End Date"),type:"date",required:!0},{name:"reason",label:t("Reason"),type:"textarea",required:!0},{name:"attachment",label:t("Attachment"),type:"custom",render:(e,r,m)=>o.jsx("div",{children:o.jsx(fe,{value:String(r[e.name]||""),onChange:s=>m(e.name,s),placeholder:t("Select attachment file...")})}),helpText:t("Upload PDF, DOC, DOCX, JPG, JPEG, PNG files")}],modalSize:"lg"},initialData:p?{...p,start_date:p.start_date?window.appSettings.formatDateTimeSimple(p.start_date,!1):p.start_date,end_date:p.end_date?window.appSettings.formatDateTimeSimple(p.end_date,!1):p.end_date}:u&&(c!=null&&c.user)?{employee_id:c.user.id.toString()}:null,title:t(b==="create"?"Add New Leave Application":"Edit Leave Application"),mode:b}),o.jsx(xe,{isOpen:H,onClose:()=>C(!1),onConfirm:re,itemName:`${(U=p==null?void 0:p.employee)==null?void 0:U.name} - ${(I=p==null?void 0:p.leave_type)==null?void 0:I.name}`||"",entityName:"leave application"}),o.jsx(he,{open:!!D,onOpenChange:()=>A(null),children:D&&o.jsx(ge,{leaveApplication:D})})]})}export{ua as default};
diff --git a/public/build/assets/index-BzIqSRk8.js b/public/build/assets/index-C-50wOHx.js
similarity index 72%
rename from public/build/assets/index-BzIqSRk8.js
rename to public/build/assets/index-C-50wOHx.js
index ce00aa961..26e3bbcf0 100644
--- a/public/build/assets/index-BzIqSRk8.js
+++ b/public/build/assets/index-C-50wOHx.js
@@ -1 +1 @@
-import{r as o,j as a}from"./ui-Z445SNHD.js";import{P as xe}from"./page-template-CUbbykGe.js";import{u as be,c as Se,x as Pe,P as je,r as m,D as Ae,t as i}from"./app-DCZHPiEr.js";import{C as Re}from"./CrudTable-C2L9P_V2.js";import{C as P}from"./CrudFormModal-BbMnKdFg.js";import{C as we}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Me}from"./pagination-CLhGv5TU.js";import{S as Ce}from"./search-and-filter-bar-CvVfaqsJ.js";import Ne from"./view-CZDUMujH.js";import{U as De}from"./user-HiC8k72a.js";import{C as Fe}from"./calendar-YoExU_hy.js";import{f as B}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ys(){var V,U,$;const{t:e}=be(),{auth:y,meetingAttendees:n,meetings:j,employees:G,filters:p={},globalSettings:s}=Se().props,A=(y==null?void 0:y.permissions)||[],[f,R]=o.useState(p.search||""),[d,w]=o.useState(p.rsvp_status||"_empty_"),[c,M]=o.useState(p.attendance_status||"_empty_"),[u,C]=o.useState(p.meeting_id||"_empty_"),[H,N]=o.useState(!1),[J,h]=o.useState(!1),[K,_]=o.useState(!1),[Q,x]=o.useState(!1),[W,b]=o.useState(!1),[l,D]=o.useState(null),[v,F]=o.useState("create"),[S,O]=o.useState(null),[X,Y]=o.useState(""),[Z,ee]=o.useState(""),te=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||f!=="",re=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(f!==""?1:0),se=t=>{t.preventDefault(),E()},E=()=>{m.get(route("meetings.meeting-attendees.index"),{page:1,search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ie=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";m.get(route("meetings.meeting-attendees.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ae=(t,r)=>{switch(D(r),t){case"view":O(r);break;case"edit":F("edit"),_(!0);break;case"delete":h(!0);break;case"update-rsvp":Y(r.rsvp_status),x(!0);break;case"update-attendance":ee(r.attendance_status),b(!0);break}},ne=()=>{D(null),F("create"),_(!0)},oe=t=>{v==="create"?(s!=null&&s.is_demo||i.loading(e("Adding meeting attendee...")),m.post(route("meetings.meeting-attendees.store"),t,{onSuccess:r=>{_(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to add attendee: ${Object.values(r).join(", ")}`)}})):v==="edit"&&(s!=null&&s.is_demo||i.loading(e("Updating meeting attendee...")),m.put(route("meetings.meeting-attendees.update",l.id),t,{onSuccess:r=>{_(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update attendee: ${Object.values(r).join(", ")}`)}}))},pe=()=>{s!=null&&s.is_demo||i.loading(e("Removing meeting attendee...")),m.delete(route("meetings.meeting-attendees.destroy",l.id),{onSuccess:t=>{h(!1),s!=null&&s.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{s!=null&&s.is_demo||i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to remove attendee: ${Object.values(t).join(", ")}`)}})},le=t=>{s!=null&&s.is_demo||i.loading(e("Updating RSVP status...")),m.put(route("meetings.meeting-attendees.update-rsvp",l.id),{rsvp_status:t.rsvp_status,decline_reason:t.decline_reason},{onSuccess:r=>{x(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update RSVP: ${Object.values(r).join(", ")}`)}})},me=t=>{s!=null&&s.is_demo||i.loading(e("Updating attendance status...")),m.put(route("meetings.meeting-attendees.update-attendance",l.id),{attendance_status:t.attendance_status},{onSuccess:r=>{b(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update attendance: ${Object.values(r).join(", ")}`)}})},de=()=>{R(""),w("_empty_"),M("_empty_"),C("_empty_"),N(!1),m.get(route("meetings.meeting-attendees.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},T=[];Pe(A,"create-meeting-attendees")&&T.push({label:e("Add Attendee"),icon:a.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ce=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meeting-attendees.index")},{title:e("Meeting Attendees")}],ue=t=>{switch(t){case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Tentative":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Pending":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},fe=t=>{switch(t){case"Present":return"bg-green-50 text-green-700 ring-green-600/20";case"Late":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Left Early":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Not Attended":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},_e=[{key:"user.name",label:e("Attendee"),render:(t,r)=>{var g;return a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(De,{className:"h-4 w-4 text-gray-500"}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:(g=r.user)==null?void 0:g.name}),a.jsx("div",{className:"text-xs text-gray-500",children:r.type==="Required"?a.jsx("span",{className:"text-red-600",children:e("Required")}):a.jsx("span",{className:"text-blue-600",children:e("Optional")})})]})]})}},{key:"meeting.title",label:e("Meeting"),render:(t,r)=>{var g,L,I,z;return a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:(g=r.meeting)==null?void 0:g.title}),a.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[a.jsx(Fe,{className:"h-3 w-3"}),(L=r.meeting)!=null&&L.meeting_date?(z=window.appSettings)==null?void 0:z.formatDateTimeSimple((I=r.meeting)==null?void 0:I.meeting_date,!1):"-"]})]})}},{key:"rsvp_status",label:e("RSVP"),render:t=>a.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ue(t)}`,children:e(t)})},{key:"attendance_status",label:e("Attendance"),render:t=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${fe(t)}`,children:e(t)})},{key:"rsvp_date",label:e("RSVP Date"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"decline_reason",label:e("Decline Reason"),render:t=>t||"-"}],ge=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-attendees"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-attendees"},{label:e("Update RSVP"),icon:"MessageSquare",action:"update-rsvp",className:"text-green-500",requiredPermission:"manage-meeting-rsvp-status"},{label:e("Update Attendance"),icon:"UserCheck",action:"update-attendance",className:"text-purple-500",requiredPermission:"manage-meeting-attendance"},{label:e("Remove"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-attendees"}],k=[{value:"_empty_",label:e("All RSVP"),disabled:!0},{value:"Pending",label:e("Pending")},{value:"Accepted",label:e("Accepted")},{value:"Declined",label:e("Declined")},{value:"Tentative",label:e("Tentative")}],q=[{value:"_empty_",label:e("All Attendance"),disabled:!0},{value:"Not Attended",label:e("Not Attended")},{value:"Present",label:e("Present")},{value:"Late",label:e("Late")},{value:"Left Early",label:e("Left Early")}],ve=[{value:"_empty_",label:e("All Meetings"),disabled:!0},...(j||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${B(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],ye=[{value:"_empty_",label:e("Select Meeting")},...(j||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${B(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],he=[{value:"_empty_",label:e("Select Employee")},...(G||[]).map(t=>({value:t.id.toString(),label:t.name}))];return a.jsxs(xe,{title:e("Meeting Attendees"),url:"/meetings/meeting-attendees",actions:T,breadcrumbs:ce,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Ce,{searchTerm:f,onSearchChange:R,onSearch:se,filters:[{name:"rsvp_status",label:e("RSVP Status"),type:"select",value:d,onChange:w,options:k},{name:"attendance_status",label:e("Attendance"),type:"select",value:c,onChange:M,options:q},{name:"meeting_id",label:e("Meeting"),type:"select",value:u,onChange:C,options:ve,searchable:!0}],showFilters:H,setShowFilters:N,hasActiveFilters:te,activeFilterCount:re,onResetFilters:de,onApplyFilters:E,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{m.get(route("meetings.meeting-attendees.index"),{page:1,per_page:parseInt(t),search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Re,{columns:_e,actions:ge,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:ae,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:ie,permissions:A,entityPermissions:{view:"view-meeting-attendees",create:"create-meeting-attendees",edit:"edit-meeting-attendees",delete:"delete-meeting-attendees"}}),a.jsx(Me,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("meeting attendees"),onPageChange:t=>m.get(t)})]}),a.jsx(P,{isOpen:K,onClose:()=>_(!1),onSubmit:oe,formConfig:{fields:[{name:"meeting_id",label:e("Meeting"),type:"select",required:!0,options:ye.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"user_id",label:e("Employee"),type:"select",required:!0,options:he.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"type",label:e("Attendance Type"),type:"select",required:!0,options:[{value:"Required",label:e("Required")},{value:"Optional",label:e("Optional")}]},{name:"rsvp_status",label:e("RSVP Status"),type:"select",options:k.filter(t=>t.value!=="_empty_")},{name:"attendance_status",label:e("Attendance Status"),type:"select",options:q.filter(t=>t.value!=="_empty_")},{name:"decline_reason",label:e("Decline Reason"),type:"textarea",helpText:e("Required if RSVP status is Declined")}],modalSize:"lg"},initialData:l,title:e(v==="create"?"Add Meeting Attendee":"Edit Meeting Attendee"),mode:v}),a.jsx(we,{isOpen:J,onClose:()=>h(!1),onConfirm:pe,itemName:l?`${(U=l.user)==null?void 0:U.name} - ${($=l.meeting)==null?void 0:$.title}`:"",entityName:"meeting attendee"}),a.jsx(P,{isOpen:Q,onClose:()=>x(!1),onSubmit:le,formConfig:{fields:[{name:"rsvp_status",label:e("RSVP Status"),type:"select",required:!0,options:[{value:"Pending",label:e("Pending")},{value:"Accepted",label:e("Accepted")},{value:"Declined",label:e("Declined")},{value:"Tentative",label:e("Tentative")}]},{name:"decline_reason",label:e("Decline Reason"),type:"textarea",helpText:e("Required if RSVP status is Declined")}],modalSize:"md"},initialData:{rsvp_status:X,decline_reason:(l==null?void 0:l.decline_reason)||""},title:e("Update RSVP Status"),mode:"edit",submitButtonText:e("Update RSVP")}),a.jsx(P,{isOpen:W,onClose:()=>b(!1),onSubmit:me,formConfig:{fields:[{name:"attendance_status",label:e("Attendance Status"),type:"select",required:!0,options:[{value:"Not Attended",label:e("Not Attended")},{value:"Present",label:e("Present")},{value:"Late",label:e("Late")},{value:"Left Early",label:e("Left Early")}]}],modalSize:"sm"},initialData:{attendance_status:Z},title:e("Update Attendance Status"),mode:"edit",submitButtonText:e("Update Attendance")}),a.jsx(Ae,{open:!!S,onOpenChange:()=>O(null),children:S&&a.jsx(Ne,{attendee:S})})]})}export{ys as default};
+import{r as o,j as a}from"./ui-Z445SNHD.js";import{P as xe}from"./page-template-CM2S36EN.js";import{u as be,c as Se,x as Pe,P as je,r as m,D as Ae,t as i}from"./app-4fHGBOxL.js";import{C as Re}from"./CrudTable-Cxl8O2CF.js";import{C as P}from"./CrudFormModal-Cseu7azN.js";import{C as we}from"./CrudDeleteModal-BgIUshon.js";import{P as Me}from"./pagination-CGq0GJg0.js";import{S as Ce}from"./search-and-filter-bar-Dtigj_x9.js";import Ne from"./view-CMbK0yKC.js";import{U as De}from"./user-C3XLhGku.js";import{C as Fe}from"./calendar-DqBcvi0D.js";import{f as B}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ys(){var V,U,$;const{t:e}=be(),{auth:y,meetingAttendees:n,meetings:j,employees:G,filters:p={},globalSettings:s}=Se().props,A=(y==null?void 0:y.permissions)||[],[f,R]=o.useState(p.search||""),[d,w]=o.useState(p.rsvp_status||"_empty_"),[c,M]=o.useState(p.attendance_status||"_empty_"),[u,C]=o.useState(p.meeting_id||"_empty_"),[H,N]=o.useState(!1),[J,h]=o.useState(!1),[K,_]=o.useState(!1),[Q,x]=o.useState(!1),[W,b]=o.useState(!1),[l,D]=o.useState(null),[v,F]=o.useState("create"),[S,O]=o.useState(null),[X,Y]=o.useState(""),[Z,ee]=o.useState(""),te=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||f!=="",re=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(f!==""?1:0),se=t=>{t.preventDefault(),E()},E=()=>{m.get(route("meetings.meeting-attendees.index"),{page:1,search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ie=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";m.get(route("meetings.meeting-attendees.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ae=(t,r)=>{switch(D(r),t){case"view":O(r);break;case"edit":F("edit"),_(!0);break;case"delete":h(!0);break;case"update-rsvp":Y(r.rsvp_status),x(!0);break;case"update-attendance":ee(r.attendance_status),b(!0);break}},ne=()=>{D(null),F("create"),_(!0)},oe=t=>{v==="create"?(s!=null&&s.is_demo||i.loading(e("Adding meeting attendee...")),m.post(route("meetings.meeting-attendees.store"),t,{onSuccess:r=>{_(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to add attendee: ${Object.values(r).join(", ")}`)}})):v==="edit"&&(s!=null&&s.is_demo||i.loading(e("Updating meeting attendee...")),m.put(route("meetings.meeting-attendees.update",l.id),t,{onSuccess:r=>{_(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update attendee: ${Object.values(r).join(", ")}`)}}))},pe=()=>{s!=null&&s.is_demo||i.loading(e("Removing meeting attendee...")),m.delete(route("meetings.meeting-attendees.destroy",l.id),{onSuccess:t=>{h(!1),s!=null&&s.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{s!=null&&s.is_demo||i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to remove attendee: ${Object.values(t).join(", ")}`)}})},le=t=>{s!=null&&s.is_demo||i.loading(e("Updating RSVP status...")),m.put(route("meetings.meeting-attendees.update-rsvp",l.id),{rsvp_status:t.rsvp_status,decline_reason:t.decline_reason},{onSuccess:r=>{x(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update RSVP: ${Object.values(r).join(", ")}`)}})},me=t=>{s!=null&&s.is_demo||i.loading(e("Updating attendance status...")),m.put(route("meetings.meeting-attendees.update-attendance",l.id),{attendance_status:t.attendance_status},{onSuccess:r=>{b(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update attendance: ${Object.values(r).join(", ")}`)}})},de=()=>{R(""),w("_empty_"),M("_empty_"),C("_empty_"),N(!1),m.get(route("meetings.meeting-attendees.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},T=[];Pe(A,"create-meeting-attendees")&&T.push({label:e("Add Attendee"),icon:a.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ce=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meeting-attendees.index")},{title:e("Meeting Attendees")}],ue=t=>{switch(t){case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Tentative":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Pending":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},fe=t=>{switch(t){case"Present":return"bg-green-50 text-green-700 ring-green-600/20";case"Late":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Left Early":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Not Attended":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},_e=[{key:"user.name",label:e("Attendee"),render:(t,r)=>{var g;return a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(De,{className:"h-4 w-4 text-gray-500"}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:(g=r.user)==null?void 0:g.name}),a.jsx("div",{className:"text-xs text-gray-500",children:r.type==="Required"?a.jsx("span",{className:"text-red-600",children:e("Required")}):a.jsx("span",{className:"text-blue-600",children:e("Optional")})})]})]})}},{key:"meeting.title",label:e("Meeting"),render:(t,r)=>{var g,L,I,z;return a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:(g=r.meeting)==null?void 0:g.title}),a.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[a.jsx(Fe,{className:"h-3 w-3"}),(L=r.meeting)!=null&&L.meeting_date?(z=window.appSettings)==null?void 0:z.formatDateTimeSimple((I=r.meeting)==null?void 0:I.meeting_date,!1):"-"]})]})}},{key:"rsvp_status",label:e("RSVP"),render:t=>a.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ue(t)}`,children:e(t)})},{key:"attendance_status",label:e("Attendance"),render:t=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${fe(t)}`,children:e(t)})},{key:"rsvp_date",label:e("RSVP Date"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"decline_reason",label:e("Decline Reason"),render:t=>t||"-"}],ge=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-attendees"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-attendees"},{label:e("Update RSVP"),icon:"MessageSquare",action:"update-rsvp",className:"text-green-500",requiredPermission:"manage-meeting-rsvp-status"},{label:e("Update Attendance"),icon:"UserCheck",action:"update-attendance",className:"text-purple-500",requiredPermission:"manage-meeting-attendance"},{label:e("Remove"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-attendees"}],k=[{value:"_empty_",label:e("All RSVP"),disabled:!0},{value:"Pending",label:e("Pending")},{value:"Accepted",label:e("Accepted")},{value:"Declined",label:e("Declined")},{value:"Tentative",label:e("Tentative")}],q=[{value:"_empty_",label:e("All Attendance"),disabled:!0},{value:"Not Attended",label:e("Not Attended")},{value:"Present",label:e("Present")},{value:"Late",label:e("Late")},{value:"Left Early",label:e("Left Early")}],ve=[{value:"_empty_",label:e("All Meetings"),disabled:!0},...(j||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${B(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],ye=[{value:"_empty_",label:e("Select Meeting")},...(j||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${B(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],he=[{value:"_empty_",label:e("Select Employee")},...(G||[]).map(t=>({value:t.id.toString(),label:t.name}))];return a.jsxs(xe,{title:e("Meeting Attendees"),url:"/meetings/meeting-attendees",actions:T,breadcrumbs:ce,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Ce,{searchTerm:f,onSearchChange:R,onSearch:se,filters:[{name:"rsvp_status",label:e("RSVP Status"),type:"select",value:d,onChange:w,options:k},{name:"attendance_status",label:e("Attendance"),type:"select",value:c,onChange:M,options:q},{name:"meeting_id",label:e("Meeting"),type:"select",value:u,onChange:C,options:ve,searchable:!0}],showFilters:H,setShowFilters:N,hasActiveFilters:te,activeFilterCount:re,onResetFilters:de,onApplyFilters:E,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{m.get(route("meetings.meeting-attendees.index"),{page:1,per_page:parseInt(t),search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Re,{columns:_e,actions:ge,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:ae,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:ie,permissions:A,entityPermissions:{view:"view-meeting-attendees",create:"create-meeting-attendees",edit:"edit-meeting-attendees",delete:"delete-meeting-attendees"}}),a.jsx(Me,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("meeting attendees"),onPageChange:t=>m.get(t)})]}),a.jsx(P,{isOpen:K,onClose:()=>_(!1),onSubmit:oe,formConfig:{fields:[{name:"meeting_id",label:e("Meeting"),type:"select",required:!0,options:ye.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"user_id",label:e("Employee"),type:"select",required:!0,options:he.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"type",label:e("Attendance Type"),type:"select",required:!0,options:[{value:"Required",label:e("Required")},{value:"Optional",label:e("Optional")}]},{name:"rsvp_status",label:e("RSVP Status"),type:"select",options:k.filter(t=>t.value!=="_empty_")},{name:"attendance_status",label:e("Attendance Status"),type:"select",options:q.filter(t=>t.value!=="_empty_")},{name:"decline_reason",label:e("Decline Reason"),type:"textarea",helpText:e("Required if RSVP status is Declined")}],modalSize:"lg"},initialData:l,title:e(v==="create"?"Add Meeting Attendee":"Edit Meeting Attendee"),mode:v}),a.jsx(we,{isOpen:J,onClose:()=>h(!1),onConfirm:pe,itemName:l?`${(U=l.user)==null?void 0:U.name} - ${($=l.meeting)==null?void 0:$.title}`:"",entityName:"meeting attendee"}),a.jsx(P,{isOpen:Q,onClose:()=>x(!1),onSubmit:le,formConfig:{fields:[{name:"rsvp_status",label:e("RSVP Status"),type:"select",required:!0,options:[{value:"Pending",label:e("Pending")},{value:"Accepted",label:e("Accepted")},{value:"Declined",label:e("Declined")},{value:"Tentative",label:e("Tentative")}]},{name:"decline_reason",label:e("Decline Reason"),type:"textarea",helpText:e("Required if RSVP status is Declined")}],modalSize:"md"},initialData:{rsvp_status:X,decline_reason:(l==null?void 0:l.decline_reason)||""},title:e("Update RSVP Status"),mode:"edit",submitButtonText:e("Update RSVP")}),a.jsx(P,{isOpen:W,onClose:()=>b(!1),onSubmit:me,formConfig:{fields:[{name:"attendance_status",label:e("Attendance Status"),type:"select",required:!0,options:[{value:"Not Attended",label:e("Not Attended")},{value:"Present",label:e("Present")},{value:"Late",label:e("Late")},{value:"Left Early",label:e("Left Early")}]}],modalSize:"sm"},initialData:{attendance_status:Z},title:e("Update Attendance Status"),mode:"edit",submitButtonText:e("Update Attendance")}),a.jsx(Ae,{open:!!S,onOpenChange:()=>O(null),children:S&&a.jsx(Ne,{attendee:S})})]})}export{ys as default};
diff --git a/public/build/assets/index-CoOpKrwn.js b/public/build/assets/index-C-B0N-YA.js
similarity index 91%
rename from public/build/assets/index-CoOpKrwn.js
rename to public/build/assets/index-C-B0N-YA.js
index 3b5122aeb..0f6b5d6e7 100644
--- a/public/build/assets/index-CoOpKrwn.js
+++ b/public/build/assets/index-C-B0N-YA.js
@@ -1 +1 @@
-import{r as u,j as e}from"./ui-Z445SNHD.js";import{C as ne}from"./CrudDeleteModal-D4meZ8pP.js";import{u as me,c as xe,x as O,L as b,I as A,F as L,o as x,S as he,X as pe,r as j,t as i}from"./app-DCZHPiEr.js";import{P as ue}from"./page-template-CUbbykGe.js";import{P as ge}from"./pagination-CLhGv5TU.js";import{S as C,a as S,b as F,c as D,d as m}from"./select-X5YLR2bv.js";import{T as ye}from"./textarea-MT-uY0Br.js";import{U as ve}from"./user-HiC8k72a.js";import{T as je}from"./trending-up-C1uVxjVi.js";import{A as fe}from"./award-hmEXH59N.js";import{D as Ne}from"./dollar-sign-BsSLq7gF.js";import{B as be}from"./briefcase-CsHvsiQb.js";import{I as ke,A as _e,G as we,S as Ce,B as Se}from"./scale-DlPRjCPt.js";import{S as Fe}from"./settings-DdENPkOa.js";import{U as De}from"./users-CQxTOR0I.js";import{H as Ae}from"./heart-B77nkgVs.js";import{B as Te}from"./building-CioCMzUa.js";import{C as Be}from"./clipboard-list-DD5uAGAm.js";import{S as Ie}from"./shield-Ct6ZTmLv.js";import{F as B}from"./sparkles-DvgXh1Em.js";import{T}from"./triangle-alert-3qEGEwaA.js";import{a as Ue,C as qe}from"./chevron-up-CIC8-NPE.js";import{S as Y}from"./square-pen-8BQ3xjRH.js";import{L as J}from"./lock-DsF0eMDG.js";import{T as Q}from"./trash-2-BKTtBQos.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./log-out-D6J83Zkh.js";import"./index-BdQq_4o_.js";const z={FileText:L,Folder:B,Shield:Ie,Book:Se,ClipboardList:Be,Scale:Ce,GraduationCap:we,Building:Te,Heart:Ae,Users:De,Settings:Fe,Archive:_e,IdCard:ke,Briefcase:be,DollarSign:Ne,Award:fe,TrendingUp:je,User:ve};function Bs(){const{t:r}=me(),{auth:I,documentCategories:o,filters:l={},globalSettings:t}=xe().props,U=(I==null?void 0:I.permissions)||[],[k,V]=u.useState(l.search||""),[g,H]=u.useState(l.status||"_empty_"),[y,R]=u.useState(l.is_mandatory||"_empty_"),[W,q]=u.useState(!1),[_,E]=u.useState(null),[f,G]=u.useState("create"),[M,Z]=u.useState(new Set),[d,h]=u.useState({name:"",description:"",color:"#3B82F6",icon:"Folder",is_mandatory:!1,status:"active"}),[c,w]=u.useState({}),ee=[{value:"IdCard",label:"IdCard"},{value:"GraduationCap",label:"GraduationCap"},{value:"Briefcase",label:"Briefcase"},{value:"DollarSign",label:"DollarSign"},{value:"Heart",label:"Heart"},{value:"Scale",label:"Scale"},{value:"Award",label:"Award"},{value:"TrendingUp",label:"TrendingUp"},{value:"User",label:"User"},{value:"Shield",label:"Shield"},{value:"FileText",label:"FileText"},{value:"Folder",label:"Folder"},{value:"Book",label:"Book"},{value:"ClipboardList",label:"ClipboardList"},{value:"Building",label:"Building"},{value:"Users",label:"Users"},{value:"Settings",label:"Settings"},{value:"Archive",label:"Archive"}],P=()=>{h({name:"",description:"",color:"#3B82F6",icon:"Folder",is_mandatory:!1,status:"active"}),w({}),G("create"),E(null)},se=s=>{h({name:s.name||"",description:s.description||"",color:s.color||"#3B82F6",icon:s.icon||"Folder",is_mandatory:s.is_mandatory??!1,status:s.status||"active"}),G("edit"),E(s),w({})},K=s=>{s.preventDefault(),re()},re=()=>{j.get(route("hr.documents.document-categories.index"),{page:1,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,per_page:l.per_page||10,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},ae=()=>{V(""),H("_empty_"),R("_empty_"),j.get(route("hr.documents.document-categories.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},te=s=>{const a=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";j.get(route("hr.documents.document-categories.index"),{sort_field:s,sort_direction:a,page:1,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},N=(s,a)=>{switch(E(a),s){case"edit":se(a),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":q(!0);break;case"toggle-status":de(a);break}},ie=s=>{s.preventDefault(),w({}),f==="create"?(t!=null&&t.is_demo||i.loading(r("Creating document category...")),j.post(route("hr.documents.document-categories.store"),d,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),P()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),w(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}})):f==="edit"&&(t!=null&&t.is_demo||i.loading(r("Updating document category...")),j.put(route("hr.documents.document-categories.update",_.id),d,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),P()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),w(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}}))},oe=()=>{t!=null&&t.is_demo||i.loading(r("Deleting document category...")),j.delete(route("hr.documents.document-categories.destroy",_.id),{onSuccess:s=>{q(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete document category: ${Object.values(s).join(", ")}`)}})},de=s=>{const a=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${r(a==="active"?"Activating":"Deactivating")} document category...`),j.put(route("hr.documents.document-categories.toggle-status",s.id),{},{onSuccess:v=>{t!=null&&t.is_demo||i.dismiss(),v.props.flash.success?i.success(r(v.props.flash.success)):v.props.flash.error&&i.error(r(v.props.flash.error))},onError:v=>{t!=null&&t.is_demo||i.dismiss(),typeof v=="string"?i.error(v):i.error(`Failed to update document category status: ${Object.values(v).join(", ")}`)}})},le=s=>{const a=new Set(M);a.has(s)?a.delete(s):a.add(s),Z(a)},ce=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Document Management"),href:route("hr.documents.document-categories.index")},{title:r("Document Categories")}],p=O(U,"create-document-categories"),n=O(U,"edit-document-categories"),X=O(U,"delete-document-categories"),$=()=>g!=="_empty_"||y!=="_empty_"||k!=="";return e.jsxs(ue,{title:r("Document Categories"),description:"",url:"/hr/documents/document-categories",breadcrumbs:ce,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Category":"Edit Category")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(f==="create"?"Fill in the details to create a new document category":"Update the category details below")})]}),e.jsxs("form",{onSubmit:ie,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"name",className:"required",children:r("Category Name")}),e.jsx(A,{id:"name",type:"text",value:d.name,onChange:s=>h({...d,name:s.target.value}),placeholder:r("e.g., HR Policies, Contracts"),className:c.name?"border-red-500":"",disabled:!p&&!n,required:!0}),c.name&&e.jsx("p",{className:"text-sm text-red-500",children:c.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{htmlFor:"description",children:r("Description")}),e.jsx(ye,{id:"description",value:d.description,onChange:s=>h({...d,description:s.target.value}),placeholder:r("Brief description of the category"),rows:3,className:c.description?"border-red-500":"",disabled:!p&&!n}),c.description&&e.jsx("p",{className:"text-sm text-red-500",children:c.description})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{id:"color",type:"color",value:d.color,onChange:s=>h({...d,color:s.target.value}),className:`h-10 w-12 cursor-pointer p-1 ${c.color?"border-red-500":""}`,disabled:!p&&!n,required:!0}),e.jsx(A,{type:"text",value:d.color,onChange:s=>h({...d,color:s.target.value}),className:"flex-1 font-mono text-sm uppercase",disabled:!p&&!n,placeholder:"#3B82F6",pattern:"^#[0-9A-Fa-f]{6}$",required:!0})]}),c.color&&e.jsx("p",{className:"text-sm text-red-500",children:c.color})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"icon",className:"required",children:r("Icon")}),e.jsxs(C,{value:d.icon,onValueChange:s=>h({...d,icon:s}),disabled:!p&&!n,required:!0,children:[e.jsx(S,{className:c.icon?"border-red-500":"",children:e.jsx(F,{placeholder:r("Select icon")})}),e.jsx(D,{children:ee.map(s=>{const a=z[s.value];return e.jsx(m,{value:s.value,children:e.jsxs("div",{className:"flex items-center gap-2",children:[a&&e.jsx(a,{className:"h-4 w-4"}),e.jsx("span",{children:s.label})]})},s.value)})})]}),c.icon&&e.jsx("p",{className:"text-sm text-red-500",children:c.icon})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{htmlFor:"is_mandatory",children:r("Mandatory Category")}),e.jsxs(C,{value:d.is_mandatory?"yes":"no",onValueChange:s=>h({...d,is_mandatory:s==="yes"}),disabled:!p&&!n,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("Select")})}),e.jsxs(D,{children:[e.jsx(m,{value:"yes",children:r("Yes, Mandatory")}),e.jsx(m,{value:"no",children:r("No, Optional")})]})]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:r("Documents in mandatory categories require acknowledgment")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(C,{value:d.status,onValueChange:s=>h({...d,status:s}),disabled:!p&&!n,required:!0,children:[e.jsx(S,{className:c.status?"border-red-500":"",children:e.jsx(F,{placeholder:r("Select status")})}),e.jsxs(D,{children:[e.jsx(m,{value:"active",children:r("Active")}),e.jsx(m,{value:"inactive",children:r("Inactive")})]})]}),c.status&&e.jsx("p",{className:"text-sm text-red-500",children:c.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(p||n)&&e.jsx(x,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Category":"Update Category")}),f==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:P,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(he,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(A,{type:"text",placeholder:r("Search categories..."),value:k,onChange:s=>V(s.target.value),onKeyDown:s=>s.key==="Enter"&&K(s),className:"pl-10"})]}),e.jsx(x,{onClick:K,variant:"default",children:r("Search")}),$()&&e.jsxs(x,{onClick:ae,variant:"outline",children:[e.jsx(pe,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:[e.jsxs(C,{value:g,onValueChange:H,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("All Statuses")})}),e.jsxs(D,{children:[e.jsx(m,{value:"_empty_",children:r("All Statuses")}),e.jsx(m,{value:"active",children:r("Active")}),e.jsx(m,{value:"inactive",children:r("Inactive")})]})]}),e.jsxs(C,{value:y,onValueChange:R,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("All Types")})}),e.jsxs(D,{children:[e.jsx(m,{value:"_empty_",children:r("All Types")}),e.jsx(m,{value:"true",children:r("Mandatory")}),e.jsx(m,{value:"false",children:r("Optional")})]})]})]})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((o==null?void 0:o.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Document Categories")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage how documents are organized and categorized.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>te("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Category"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Documents")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:o.data.map(s=>{const a=z[s.icon]||B;return e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsxs("div",{className:"flex flex-row items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:[s.name,s.is_mandatory&&e.jsx("span",{title:r("Mandatory"),children:e.jsx(T,{className:"h-3.5 w-3.5 text-red-500"})})]}),s.description&&e.jsxs("div",{className:"mt-0.5 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>le(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(Ue,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(qe,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-gray-50 px-2.5 py-1 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:[e.jsx(L,{className:"h-3.5 w-3.5 text-gray-400"}),s.documents_count||0]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_mandatory?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:s.is_mandatory?e.jsxs(e.Fragment,{children:[e.jsx(T,{className:"mr-1 h-3 w-3"}),r("Mandatory")]}):r("Optional")})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Category"),children:e.jsx(Y,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(J,{className:"h-4 w-4"})}),X&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Category"),children:e.jsx(Q,{className:"h-4 w-4"})})]})})]},s.id)})})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:o.data.map(s=>{const a=z[s.icon]||B;return e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsxs("h4",{className:"flex items-center gap-1.5 text-sm font-semibold text-gray-900 dark:text-white",children:[s.name,s.is_mandatory&&e.jsx(T,{className:"h-3.5 w-3.5 text-red-500"})]}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(Y,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(J,{className:"h-4 w-4"})}),X&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(Q,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Type")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_mandatory?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:s.is_mandatory?e.jsxs(e.Fragment,{children:[e.jsx(T,{className:"mr-1 h-3 w-3"}),r("Mandatory")]}):r("Optional")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Documents")}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-gray-50 px-2.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:[e.jsx(L,{className:"h-3 w-3 text-gray-400"}),s.documents_count||0]})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id)})}),(o==null?void 0:o.total)>((o==null?void 0:o.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(ge,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:r("categories"),onPageChange:s=>{const a=new URL(s).searchParams.get("page");j.get(route("hr.documents.document-categories.index"),{page:a,per_page:l.per_page||10,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(B,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No document categories found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:$()?r("No categories match your search criteria. Try adjusting your filters."):r("Create document categories to organize your team documents.")}),!$()&&p&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first category.")})]})})]})]}),e.jsx(ne,{isOpen:W,onClose:()=>q(!1),onConfirm:oe,itemName:(_==null?void 0:_.name)||"",entityName:"document category"})]})}export{Bs as default};
+import{r as u,j as e}from"./ui-Z445SNHD.js";import{C as ne}from"./CrudDeleteModal-BgIUshon.js";import{u as me,c as xe,x as O,L as b,I as A,F as L,o as x,S as he,X as pe,r as j,t as i}from"./app-4fHGBOxL.js";import{P as ue}from"./page-template-CM2S36EN.js";import{P as ge}from"./pagination-CGq0GJg0.js";import{S as C,a as S,b as F,c as D,d as m}from"./select-T_sz7ImN.js";import{T as ye}from"./textarea-f6Pa1mf5.js";import{U as ve}from"./user-C3XLhGku.js";import{T as je}from"./trending-up-D3RLojX7.js";import{A as fe}from"./award-BKljXQI4.js";import{D as Ne}from"./dollar-sign-W87qtnS1.js";import{B as be}from"./briefcase-DGuFd_HT.js";import{I as ke,A as _e,G as we,S as Ce,B as Se}from"./scale-BHC18ycl.js";import{S as Fe}from"./settings-CDvlPsbt.js";import{U as De}from"./users-DG9BKOjr.js";import{H as Ae}from"./heart-CpJvUfR-.js";import{B as Te}from"./building-5o9eBjJP.js";import{C as Be}from"./clipboard-list-CW1i2mxR.js";import{S as Ie}from"./shield-DZYMqpHl.js";import{F as B}from"./sparkles-DAkECDF0.js";import{T}from"./triangle-alert-BUm3Qaiu.js";import{a as Ue,C as qe}from"./chevron-up-B9gYo-hl.js";import{S as Y}from"./square-pen-BNAWyFLf.js";import{L as J}from"./lock-D_l4FSx5.js";import{T as Q}from"./trash-2-B-iLy81a.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./log-out-CqVt2LXY.js";import"./index-BdQq_4o_.js";const z={FileText:L,Folder:B,Shield:Ie,Book:Se,ClipboardList:Be,Scale:Ce,GraduationCap:we,Building:Te,Heart:Ae,Users:De,Settings:Fe,Archive:_e,IdCard:ke,Briefcase:be,DollarSign:Ne,Award:fe,TrendingUp:je,User:ve};function Bs(){const{t:r}=me(),{auth:I,documentCategories:o,filters:l={},globalSettings:t}=xe().props,U=(I==null?void 0:I.permissions)||[],[k,V]=u.useState(l.search||""),[g,H]=u.useState(l.status||"_empty_"),[y,R]=u.useState(l.is_mandatory||"_empty_"),[W,q]=u.useState(!1),[_,E]=u.useState(null),[f,G]=u.useState("create"),[M,Z]=u.useState(new Set),[d,h]=u.useState({name:"",description:"",color:"#3B82F6",icon:"Folder",is_mandatory:!1,status:"active"}),[c,w]=u.useState({}),ee=[{value:"IdCard",label:"IdCard"},{value:"GraduationCap",label:"GraduationCap"},{value:"Briefcase",label:"Briefcase"},{value:"DollarSign",label:"DollarSign"},{value:"Heart",label:"Heart"},{value:"Scale",label:"Scale"},{value:"Award",label:"Award"},{value:"TrendingUp",label:"TrendingUp"},{value:"User",label:"User"},{value:"Shield",label:"Shield"},{value:"FileText",label:"FileText"},{value:"Folder",label:"Folder"},{value:"Book",label:"Book"},{value:"ClipboardList",label:"ClipboardList"},{value:"Building",label:"Building"},{value:"Users",label:"Users"},{value:"Settings",label:"Settings"},{value:"Archive",label:"Archive"}],P=()=>{h({name:"",description:"",color:"#3B82F6",icon:"Folder",is_mandatory:!1,status:"active"}),w({}),G("create"),E(null)},se=s=>{h({name:s.name||"",description:s.description||"",color:s.color||"#3B82F6",icon:s.icon||"Folder",is_mandatory:s.is_mandatory??!1,status:s.status||"active"}),G("edit"),E(s),w({})},K=s=>{s.preventDefault(),re()},re=()=>{j.get(route("hr.documents.document-categories.index"),{page:1,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,per_page:l.per_page||10,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},ae=()=>{V(""),H("_empty_"),R("_empty_"),j.get(route("hr.documents.document-categories.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},te=s=>{const a=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";j.get(route("hr.documents.document-categories.index"),{sort_field:s,sort_direction:a,page:1,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},N=(s,a)=>{switch(E(a),s){case"edit":se(a),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":q(!0);break;case"toggle-status":de(a);break}},ie=s=>{s.preventDefault(),w({}),f==="create"?(t!=null&&t.is_demo||i.loading(r("Creating document category...")),j.post(route("hr.documents.document-categories.store"),d,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),P()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),w(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}})):f==="edit"&&(t!=null&&t.is_demo||i.loading(r("Updating document category...")),j.put(route("hr.documents.document-categories.update",_.id),d,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),P()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),w(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}}))},oe=()=>{t!=null&&t.is_demo||i.loading(r("Deleting document category...")),j.delete(route("hr.documents.document-categories.destroy",_.id),{onSuccess:s=>{q(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete document category: ${Object.values(s).join(", ")}`)}})},de=s=>{const a=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${r(a==="active"?"Activating":"Deactivating")} document category...`),j.put(route("hr.documents.document-categories.toggle-status",s.id),{},{onSuccess:v=>{t!=null&&t.is_demo||i.dismiss(),v.props.flash.success?i.success(r(v.props.flash.success)):v.props.flash.error&&i.error(r(v.props.flash.error))},onError:v=>{t!=null&&t.is_demo||i.dismiss(),typeof v=="string"?i.error(v):i.error(`Failed to update document category status: ${Object.values(v).join(", ")}`)}})},le=s=>{const a=new Set(M);a.has(s)?a.delete(s):a.add(s),Z(a)},ce=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Document Management"),href:route("hr.documents.document-categories.index")},{title:r("Document Categories")}],p=O(U,"create-document-categories"),n=O(U,"edit-document-categories"),X=O(U,"delete-document-categories"),$=()=>g!=="_empty_"||y!=="_empty_"||k!=="";return e.jsxs(ue,{title:r("Document Categories"),description:"",url:"/hr/documents/document-categories",breadcrumbs:ce,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Category":"Edit Category")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(f==="create"?"Fill in the details to create a new document category":"Update the category details below")})]}),e.jsxs("form",{onSubmit:ie,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"name",className:"required",children:r("Category Name")}),e.jsx(A,{id:"name",type:"text",value:d.name,onChange:s=>h({...d,name:s.target.value}),placeholder:r("e.g., HR Policies, Contracts"),className:c.name?"border-red-500":"",disabled:!p&&!n,required:!0}),c.name&&e.jsx("p",{className:"text-sm text-red-500",children:c.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{htmlFor:"description",children:r("Description")}),e.jsx(ye,{id:"description",value:d.description,onChange:s=>h({...d,description:s.target.value}),placeholder:r("Brief description of the category"),rows:3,className:c.description?"border-red-500":"",disabled:!p&&!n}),c.description&&e.jsx("p",{className:"text-sm text-red-500",children:c.description})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{id:"color",type:"color",value:d.color,onChange:s=>h({...d,color:s.target.value}),className:`h-10 w-12 cursor-pointer p-1 ${c.color?"border-red-500":""}`,disabled:!p&&!n,required:!0}),e.jsx(A,{type:"text",value:d.color,onChange:s=>h({...d,color:s.target.value}),className:"flex-1 font-mono text-sm uppercase",disabled:!p&&!n,placeholder:"#3B82F6",pattern:"^#[0-9A-Fa-f]{6}$",required:!0})]}),c.color&&e.jsx("p",{className:"text-sm text-red-500",children:c.color})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"icon",className:"required",children:r("Icon")}),e.jsxs(C,{value:d.icon,onValueChange:s=>h({...d,icon:s}),disabled:!p&&!n,required:!0,children:[e.jsx(S,{className:c.icon?"border-red-500":"",children:e.jsx(F,{placeholder:r("Select icon")})}),e.jsx(D,{children:ee.map(s=>{const a=z[s.value];return e.jsx(m,{value:s.value,children:e.jsxs("div",{className:"flex items-center gap-2",children:[a&&e.jsx(a,{className:"h-4 w-4"}),e.jsx("span",{children:s.label})]})},s.value)})})]}),c.icon&&e.jsx("p",{className:"text-sm text-red-500",children:c.icon})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{htmlFor:"is_mandatory",children:r("Mandatory Category")}),e.jsxs(C,{value:d.is_mandatory?"yes":"no",onValueChange:s=>h({...d,is_mandatory:s==="yes"}),disabled:!p&&!n,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("Select")})}),e.jsxs(D,{children:[e.jsx(m,{value:"yes",children:r("Yes, Mandatory")}),e.jsx(m,{value:"no",children:r("No, Optional")})]})]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:r("Documents in mandatory categories require acknowledgment")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(C,{value:d.status,onValueChange:s=>h({...d,status:s}),disabled:!p&&!n,required:!0,children:[e.jsx(S,{className:c.status?"border-red-500":"",children:e.jsx(F,{placeholder:r("Select status")})}),e.jsxs(D,{children:[e.jsx(m,{value:"active",children:r("Active")}),e.jsx(m,{value:"inactive",children:r("Inactive")})]})]}),c.status&&e.jsx("p",{className:"text-sm text-red-500",children:c.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(p||n)&&e.jsx(x,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Category":"Update Category")}),f==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:P,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(he,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(A,{type:"text",placeholder:r("Search categories..."),value:k,onChange:s=>V(s.target.value),onKeyDown:s=>s.key==="Enter"&&K(s),className:"pl-10"})]}),e.jsx(x,{onClick:K,variant:"default",children:r("Search")}),$()&&e.jsxs(x,{onClick:ae,variant:"outline",children:[e.jsx(pe,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:[e.jsxs(C,{value:g,onValueChange:H,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("All Statuses")})}),e.jsxs(D,{children:[e.jsx(m,{value:"_empty_",children:r("All Statuses")}),e.jsx(m,{value:"active",children:r("Active")}),e.jsx(m,{value:"inactive",children:r("Inactive")})]})]}),e.jsxs(C,{value:y,onValueChange:R,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("All Types")})}),e.jsxs(D,{children:[e.jsx(m,{value:"_empty_",children:r("All Types")}),e.jsx(m,{value:"true",children:r("Mandatory")}),e.jsx(m,{value:"false",children:r("Optional")})]})]})]})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((o==null?void 0:o.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Document Categories")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage how documents are organized and categorized.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>te("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Category"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Documents")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:o.data.map(s=>{const a=z[s.icon]||B;return e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsxs("div",{className:"flex flex-row items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:[s.name,s.is_mandatory&&e.jsx("span",{title:r("Mandatory"),children:e.jsx(T,{className:"h-3.5 w-3.5 text-red-500"})})]}),s.description&&e.jsxs("div",{className:"mt-0.5 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>le(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(Ue,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(qe,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-gray-50 px-2.5 py-1 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:[e.jsx(L,{className:"h-3.5 w-3.5 text-gray-400"}),s.documents_count||0]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_mandatory?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:s.is_mandatory?e.jsxs(e.Fragment,{children:[e.jsx(T,{className:"mr-1 h-3 w-3"}),r("Mandatory")]}):r("Optional")})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Category"),children:e.jsx(Y,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(J,{className:"h-4 w-4"})}),X&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Category"),children:e.jsx(Q,{className:"h-4 w-4"})})]})})]},s.id)})})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:o.data.map(s=>{const a=z[s.icon]||B;return e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsxs("h4",{className:"flex items-center gap-1.5 text-sm font-semibold text-gray-900 dark:text-white",children:[s.name,s.is_mandatory&&e.jsx(T,{className:"h-3.5 w-3.5 text-red-500"})]}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(Y,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(J,{className:"h-4 w-4"})}),X&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(Q,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Type")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_mandatory?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:s.is_mandatory?e.jsxs(e.Fragment,{children:[e.jsx(T,{className:"mr-1 h-3 w-3"}),r("Mandatory")]}):r("Optional")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Documents")}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-gray-50 px-2.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:[e.jsx(L,{className:"h-3 w-3 text-gray-400"}),s.documents_count||0]})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id)})}),(o==null?void 0:o.total)>((o==null?void 0:o.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(ge,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:r("categories"),onPageChange:s=>{const a=new URL(s).searchParams.get("page");j.get(route("hr.documents.document-categories.index"),{page:a,per_page:l.per_page||10,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(B,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No document categories found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:$()?r("No categories match your search criteria. Try adjusting your filters."):r("Create document categories to organize your team documents.")}),!$()&&p&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first category.")})]})})]})]}),e.jsx(ne,{isOpen:W,onClose:()=>q(!1),onConfirm:oe,itemName:(_==null?void 0:_.name)||"",entityName:"document category"})]})}export{Bs as default};
diff --git a/public/build/assets/index-YUg5aRHx.js b/public/build/assets/index-C1e3Y506.js
similarity index 66%
rename from public/build/assets/index-YUg5aRHx.js
rename to public/build/assets/index-C1e3Y506.js
index f7ff0fa5c..e6198f42e 100644
--- a/public/build/assets/index-YUg5aRHx.js
+++ b/public/build/assets/index-C1e3Y506.js
@@ -1 +1 @@
-import{r as c,j as o}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-CUbbykGe.js";import{u as Q,c as W,x as X,P as Z,r as l,D as ee,t as i}from"./app-DCZHPiEr.js";import{C as te}from"./CrudTable-C2L9P_V2.js";import{C as re}from"./CrudFormModal-BbMnKdFg.js";import{C as oe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as se}from"./pagination-CLhGv5TU.js";import{S as ie}from"./search-and-filter-bar-CvVfaqsJ.js";import ae from"./view-BkNsip7N.js";import{C as ne}from"./calendar-YoExU_hy.js";import{C as pe}from"./clock-O-l8sPi0.js";import{R as me}from"./refresh-cw-FiNR9pzi.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Kr(){var A;const{t:e}=Q(),{auth:_,contractTypes:a,filters:n={},globalSettings:r}=W().props,v=(_==null?void 0:_.permissions)||[],[u,w]=c.useState(n.search||""),[p,g]=c.useState(n.status||"_empty_"),[m,j]=c.useState(n.is_renewable||"_empty_"),[O,C]=c.useState(!1),[E,x]=c.useState(!1),[R,h]=c.useState(!1),[f,N]=c.useState(null),[y,F]=c.useState("create"),[b,P]=c.useState(null),M=()=>p!=="_empty_"||m!=="_empty_"||u!=="",T=()=>(p!=="_empty_"?1:0)+(m!=="_empty_"?1:0)+(u!==""?1:0),q=t=>{t.preventDefault(),S()},S=()=>{l.get(route("hr.contracts.contract-types.index"),{page:1,search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},I=t=>{const s=n.sort_field===t&&n.sort_direction==="asc"?"desc":"asc";l.get(route("hr.contracts.contract-types.index"),{sort_field:t,sort_direction:s,page:1,search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},$=(t,s)=>{switch(N(s),t){case"view":P(s);break;case"edit":F("edit"),h(!0);break;case"delete":x(!0);break;case"toggle-status":B(s);break}},L=()=>{N(null),F("create"),h(!0)},V=t=>{y==="create"?(r!=null&&r.is_demo||i.loading(e("Creating contract type...")),l.post(route("hr.contracts.contract-types.store"),t,{onSuccess:s=>{h(!1),r!=null&&r.is_demo||i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{r!=null&&r.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to create contract type: ${Object.values(s).join(", ")}`)}})):y==="edit"&&(r!=null&&r.is_demo||i.loading(e("Updating contract type...")),l.put(route("hr.contracts.contract-types.update",f.id),t,{onSuccess:s=>{h(!1),r!=null&&r.is_demo||i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{r!=null&&r.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to update contract type: ${Object.values(s).join(", ")}`)}}))},z=()=>{r!=null&&r.is_demo||i.loading(e("Deleting contract type...")),l.delete(route("hr.contracts.contract-types.destroy",f.id),{onSuccess:t=>{x(!1),r!=null&&r.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete contract type: ${Object.values(t).join(", ")}`)}})},B=t=>{const s=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||i.loading(`${e(s==="active"?"Activating":"Deactivating")} contract type...`),l.put(route("hr.contracts.contract-types.toggle-status",t.id),{},{onSuccess:d=>{r!=null&&r.is_demo||i.dismiss(),d.props.flash.success?i.success(e(d.props.flash.success)):d.props.flash.error&&i.error(e(d.props.flash.error))},onError:d=>{r!=null&&r.is_demo||i.dismiss(),typeof d=="string"?i.error(d):i.error(`Failed to update contract type status: ${Object.values(d).join(", ")}`)}})},U=()=>{w(""),g("_empty_"),j("_empty_"),C(!1),l.get(route("hr.contracts.contract-types.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},k=[];X(v,"create-contract-types")&&k.push({label:e("Add Contract Type"),icon:o.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>L()});const Y=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Contract Management"),href:route("hr.contracts.contract-types.index")},{title:e("Contract Types")}],G=[{key:"name",label:e("Contract Type"),sortable:!1,render:(t,s)=>o.jsx("div",{className:"flex items-center gap-2",children:o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:t})})})},{key:"default_duration_months",label:e("Duration"),render:t=>t?o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ne,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{children:[t," ",e("months")]})]}):o.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e("Permanent")})},{key:"probation_period_months",label:e("Probation"),render:t=>o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(pe,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{children:[t," ",e("months")]})]})},{key:"notice_period_days",label:e("Notice Period"),render:t=>o.jsxs("span",{children:[t," ",e("days")]})},{key:"is_renewable",label:e("Renewable"),render:t=>o.jsx("div",{className:"flex items-center gap-1",children:t?o.jsxs(o.Fragment,{children:[o.jsx(me,{className:"h-4 w-4 text-green-500"}),o.jsx("span",{className:"text-green-700",children:e("Yes")})]}):o.jsx("span",{className:"text-gray-500",children:e("No")})})},{key:"contracts_count",label:e("Contracts"),render:t=>o.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[t||0," ",e("contracts")]})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],H=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-types"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-types"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-contract-types"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-types"}],D=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],J=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Renewable")},{value:"false",label:e("Non-renewable")}];return o.jsxs(K,{title:e("Contract Types"),url:"/hr/contracts/contract-types",actions:k,breadcrumbs:Y,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ie,{searchTerm:u,onSearchChange:w,onSearch:q,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:g,options:D},{name:"is_renewable",label:e("Renewable"),type:"select",value:m,onChange:j,options:J}],showFilters:O,setShowFilters:C,hasActiveFilters:M,activeFilterCount:T,onResetFilters:U,onApplyFilters:S,currentPerPage:((A=n.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{l.get(route("hr.contracts.contract-types.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(te,{columns:G,actions:H,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:$,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:I,permissions:v,entityPermissions:{view:"view-contract-types",create:"create-contract-types",edit:"edit-contract-types",delete:"delete-contract-types"}}),o.jsx(se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("contract types"),onPageChange:t=>l.get(t)})]}),o.jsx(re,{isOpen:R,onClose:()=>h(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Contract Type Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"default_duration_months",label:e("Default Duration (months)"),type:"number",min:1,max:120,helpText:e("Leave empty for permanent contracts")},{name:"probation_period_months",label:e("Probation Period (months)"),type:"number",required:!0,min:0,max:12},{name:"notice_period_days",label:e("Notice Period (days)"),type:"number",required:!0,min:0,max:365},{name:"is_renewable",label:e("Is Renewable"),type:"checkbox",helpText:e("Can this contract type be renewed?")},{name:"status",label:e("Status"),type:"select",required:!0,options:D.filter(t=>t.value!=="_empty_")}],modalSize:"lg"},initialData:f,title:e(y==="create"?"Add New Contract Type":"Edit Contract Type"),mode:y}),o.jsx(oe,{isOpen:E,onClose:()=>x(!1),onConfirm:z,itemName:(f==null?void 0:f.name)||"",entityName:"contract type"}),o.jsx(ee,{open:!!b,onOpenChange:()=>P(null),children:b&&o.jsx(ae,{contractType:b})})]})}export{Kr as default};
+import{r as c,j as o}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-CM2S36EN.js";import{u as Q,c as W,x as X,P as Z,r as l,D as ee,t as i}from"./app-4fHGBOxL.js";import{C as te}from"./CrudTable-Cxl8O2CF.js";import{C as re}from"./CrudFormModal-Cseu7azN.js";import{C as oe}from"./CrudDeleteModal-BgIUshon.js";import{P as se}from"./pagination-CGq0GJg0.js";import{S as ie}from"./search-and-filter-bar-Dtigj_x9.js";import ae from"./view-Cu3QzJSK.js";import{C as ne}from"./calendar-DqBcvi0D.js";import{C as pe}from"./clock-CHa0mSrs.js";import{R as me}from"./refresh-cw-ChXdCVZX.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Kr(){var A;const{t:e}=Q(),{auth:_,contractTypes:a,filters:n={},globalSettings:r}=W().props,v=(_==null?void 0:_.permissions)||[],[u,w]=c.useState(n.search||""),[p,g]=c.useState(n.status||"_empty_"),[m,j]=c.useState(n.is_renewable||"_empty_"),[O,C]=c.useState(!1),[E,x]=c.useState(!1),[R,h]=c.useState(!1),[f,N]=c.useState(null),[y,F]=c.useState("create"),[b,P]=c.useState(null),M=()=>p!=="_empty_"||m!=="_empty_"||u!=="",T=()=>(p!=="_empty_"?1:0)+(m!=="_empty_"?1:0)+(u!==""?1:0),q=t=>{t.preventDefault(),S()},S=()=>{l.get(route("hr.contracts.contract-types.index"),{page:1,search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},I=t=>{const s=n.sort_field===t&&n.sort_direction==="asc"?"desc":"asc";l.get(route("hr.contracts.contract-types.index"),{sort_field:t,sort_direction:s,page:1,search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},$=(t,s)=>{switch(N(s),t){case"view":P(s);break;case"edit":F("edit"),h(!0);break;case"delete":x(!0);break;case"toggle-status":B(s);break}},L=()=>{N(null),F("create"),h(!0)},V=t=>{y==="create"?(r!=null&&r.is_demo||i.loading(e("Creating contract type...")),l.post(route("hr.contracts.contract-types.store"),t,{onSuccess:s=>{h(!1),r!=null&&r.is_demo||i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{r!=null&&r.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to create contract type: ${Object.values(s).join(", ")}`)}})):y==="edit"&&(r!=null&&r.is_demo||i.loading(e("Updating contract type...")),l.put(route("hr.contracts.contract-types.update",f.id),t,{onSuccess:s=>{h(!1),r!=null&&r.is_demo||i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{r!=null&&r.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to update contract type: ${Object.values(s).join(", ")}`)}}))},z=()=>{r!=null&&r.is_demo||i.loading(e("Deleting contract type...")),l.delete(route("hr.contracts.contract-types.destroy",f.id),{onSuccess:t=>{x(!1),r!=null&&r.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete contract type: ${Object.values(t).join(", ")}`)}})},B=t=>{const s=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||i.loading(`${e(s==="active"?"Activating":"Deactivating")} contract type...`),l.put(route("hr.contracts.contract-types.toggle-status",t.id),{},{onSuccess:d=>{r!=null&&r.is_demo||i.dismiss(),d.props.flash.success?i.success(e(d.props.flash.success)):d.props.flash.error&&i.error(e(d.props.flash.error))},onError:d=>{r!=null&&r.is_demo||i.dismiss(),typeof d=="string"?i.error(d):i.error(`Failed to update contract type status: ${Object.values(d).join(", ")}`)}})},U=()=>{w(""),g("_empty_"),j("_empty_"),C(!1),l.get(route("hr.contracts.contract-types.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},k=[];X(v,"create-contract-types")&&k.push({label:e("Add Contract Type"),icon:o.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>L()});const Y=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Contract Management"),href:route("hr.contracts.contract-types.index")},{title:e("Contract Types")}],G=[{key:"name",label:e("Contract Type"),sortable:!1,render:(t,s)=>o.jsx("div",{className:"flex items-center gap-2",children:o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:t})})})},{key:"default_duration_months",label:e("Duration"),render:t=>t?o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ne,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{children:[t," ",e("months")]})]}):o.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e("Permanent")})},{key:"probation_period_months",label:e("Probation"),render:t=>o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(pe,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{children:[t," ",e("months")]})]})},{key:"notice_period_days",label:e("Notice Period"),render:t=>o.jsxs("span",{children:[t," ",e("days")]})},{key:"is_renewable",label:e("Renewable"),render:t=>o.jsx("div",{className:"flex items-center gap-1",children:t?o.jsxs(o.Fragment,{children:[o.jsx(me,{className:"h-4 w-4 text-green-500"}),o.jsx("span",{className:"text-green-700",children:e("Yes")})]}):o.jsx("span",{className:"text-gray-500",children:e("No")})})},{key:"contracts_count",label:e("Contracts"),render:t=>o.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[t||0," ",e("contracts")]})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],H=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-types"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-types"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-contract-types"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-types"}],D=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],J=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Renewable")},{value:"false",label:e("Non-renewable")}];return o.jsxs(K,{title:e("Contract Types"),url:"/hr/contracts/contract-types",actions:k,breadcrumbs:Y,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ie,{searchTerm:u,onSearchChange:w,onSearch:q,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:g,options:D},{name:"is_renewable",label:e("Renewable"),type:"select",value:m,onChange:j,options:J}],showFilters:O,setShowFilters:C,hasActiveFilters:M,activeFilterCount:T,onResetFilters:U,onApplyFilters:S,currentPerPage:((A=n.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{l.get(route("hr.contracts.contract-types.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(te,{columns:G,actions:H,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:$,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:I,permissions:v,entityPermissions:{view:"view-contract-types",create:"create-contract-types",edit:"edit-contract-types",delete:"delete-contract-types"}}),o.jsx(se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("contract types"),onPageChange:t=>l.get(t)})]}),o.jsx(re,{isOpen:R,onClose:()=>h(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Contract Type Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"default_duration_months",label:e("Default Duration (months)"),type:"number",min:1,max:120,helpText:e("Leave empty for permanent contracts")},{name:"probation_period_months",label:e("Probation Period (months)"),type:"number",required:!0,min:0,max:12},{name:"notice_period_days",label:e("Notice Period (days)"),type:"number",required:!0,min:0,max:365},{name:"is_renewable",label:e("Is Renewable"),type:"checkbox",helpText:e("Can this contract type be renewed?")},{name:"status",label:e("Status"),type:"select",required:!0,options:D.filter(t=>t.value!=="_empty_")}],modalSize:"lg"},initialData:f,title:e(y==="create"?"Add New Contract Type":"Edit Contract Type"),mode:y}),o.jsx(oe,{isOpen:E,onClose:()=>x(!1),onConfirm:z,itemName:(f==null?void 0:f.name)||"",entityName:"contract type"}),o.jsx(ee,{open:!!b,onOpenChange:()=>P(null),children:b&&o.jsx(ae,{contractType:b})})]})}export{Kr as default};
diff --git a/public/build/assets/index-PEQ0AHqG.js b/public/build/assets/index-C4o1COFq.js
similarity index 79%
rename from public/build/assets/index-PEQ0AHqG.js
rename to public/build/assets/index-C4o1COFq.js
index d3807bbaf..8c591244a 100644
--- a/public/build/assets/index-PEQ0AHqG.js
+++ b/public/build/assets/index-C4o1COFq.js
@@ -1 +1 @@
-import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as Fe}from"./page-template-CUbbykGe.js";import{u as De,c as Ne,x as ke,P as Ae,F as Oe,g as Te,r as d,M as Ee,D as Pe,t as o}from"./app-DCZHPiEr.js";import{C as Re}from"./CrudTable-C2L9P_V2.js";import{C as F}from"./CrudFormModal-BbMnKdFg.js";import{C as Me}from"./CrudDeleteModal-D4meZ8pP.js";import{P as qe}from"./pagination-CLhGv5TU.js";import{S as We}from"./search-and-filter-bar-CvVfaqsJ.js";import Ue from"./view-Bbo8S7fL.js";import{u as Ve}from"./use-initials-BK4eRgYY.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function No(){var Q;const{t:e}=De(),{auth:f,complaints:r,complainants:X,againstEmployees:Y,hrPersonnel:g,complaintTypes:Z,filters:p={}}=Ne().props,P=(f==null?void 0:f.permissions)||[],R=Ve(),[h,M]=n.useState(p.search||""),[b,q]=n.useState(p.employee_id||""),[v,W]=n.useState(p.against_employee_id||""),[y,U]=n.useState(p.complaint_type||""),[u,V]=n.useState(p.status||"all"),[_,I]=n.useState(p.date_from||""),[x,$]=n.useState(p.date_to||""),[ee,z]=n.useState(!1),[te,N]=n.useState(!1),[se,S]=n.useState(!1),[oe,k]=n.useState(!1),[ae,A]=n.useState(!1),[ie,O]=n.useState(!1),[le,T]=n.useState(!1),[i,B]=n.useState(null),[w,H]=n.useState("create"),[E,L]=n.useState(null),re=()=>b!==""||v!==""||y!==""||u!=="all"||_!==""||x!==""||h!=="",ne=()=>(b!==""?1:0)+(v!==""?1:0)+(y!==""?1:0)+(u!=="all"?1:0)+(_!==""?1:0)+(x!==""?1:0)+(h!==""?1:0),pe=t=>{t.preventDefault(),G()},G=()=>{d.get(route("hr.complaints.index"),{page:1,search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},me=t=>{const s=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.complaints.index"),{sort_field:t,sort_direction:s,page:1,search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},de=(t,s)=>{switch(B(s),t){case"view":L(s);break;case"edit":H("edit"),S(!0);break;case"delete":N(!0);break;case"change-status":k(!0);break;case"assign":A(!0);break;case"resolve":O(!0);break;case"follow-up":T(!0);break;case"download-document":window.open(route("hr.complaints.download-document",s.id),"_blank");break}},ue=()=>{var t,s;B({employee_id:(s=(t=f==null?void 0:f.user)==null?void 0:t.id)==null?void 0:s.toString()}),H("create"),S(!0)},ce=t=>{const s=t;w==="create"?(o.loading(e("Creating complaint...")),d.post(route("hr.complaints.store"),s,{onSuccess:l=>{S(!1),o.dismiss(),l.props.flash.success?o.success(e(l.props.flash.success)):l.props.flash.error?o.error(e(l.props.flash.error)):o.success(e("Complaint created successfully"))},onError:l=>{o.dismiss(),typeof l=="string"?o.error(l):o.error(e(`Failed to create complaint: ${Object.values(l).join(", ")}`))}})):w==="edit"&&(o.loading(e("Updating complaint...")),d.put(route("hr.complaints.update",i.id),s,{onSuccess:l=>{S(!1),o.dismiss(),l.props.flash.success?o.success(e(l.props.flash.success)):l.props.flash.error?o.error(e(l.props.flash.error)):o.success(e("Complaint updated successfully"))},onError:l=>{o.dismiss(),typeof l=="string"?o.error(l):o.error(e(`Failed to update complaint: ${Object.values(l).join(", ")}`))}}))},fe=t=>{o.loading(e("Updating complaint status...")),d.put(route("hr.complaints.change-status",i.id),t,{onSuccess:s=>{k(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint status updated successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to update complaint status: ${Object.values(s).join(", ")}`))}})},ge=t=>{o.loading(e("Assigning complaint...")),t.assigned_to==="_none_"&&(t.assigned_to=""),d.put(route("hr.complaints.assign",i.id),t,{onSuccess:s=>{A(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint assigned successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to assign complaint: ${Object.values(s).join(", ")}`))}})},he=t=>{o.loading(e("Resolving complaint...")),d.put(route("hr.complaints.resolve",i.id),t,{onSuccess:s=>{O(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint resolved successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to resolve complaint: ${Object.values(s).join(", ")}`))}})},be=t=>{o.loading(e("Updating follow-up information...")),d.put(route("hr.complaints.follow-up",i.id),t,{onSuccess:s=>{T(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Follow-up information updated successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to update follow-up information: ${Object.values(s).join(", ")}`))}})},ve=()=>{o.loading(e("Deleting complaint...")),d.delete(route("hr.complaints.destroy",i.id),{onSuccess:t=>{N(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Complaint deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(e(`Failed to delete complaint: ${Object.values(t).join(", ")}`))}})},ye=()=>{M(""),q(""),W(""),U(""),V("all"),I(""),$(""),z(!1),d.get(route("hr.complaints.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=[];ke(P,"create-complaints")&&J.push({label:e("Add Complaint"),icon:a.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ue()});const _e=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.complaints.index")},{title:e("Complaints")}],xe=[{key:"employee.name",label:e("Complainant"),render:(t,s)=>{var l,c,m,C,j;return s.is_anonymous?a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-gray-400 text-white overflow-hidden shrink-0",children:a.jsx("span",{className:"text-xs font-medium",children:"AN"})}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:e("Anonymous")}),a.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-700 ring-1 ring-inset ring-gray-600/20",children:e("Anonymous")})]})]}):a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.employee)!=null&&l.avatar?a.jsx("img",{src:s.employee.avatar,alt:(c=s.employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):R(((m=s.employee)==null?void 0:m.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((C=s.employee)==null?void 0:C.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=s.employee)==null?void 0:j.email)||""})]})]})}},{key:"against_employee.name",label:e("Against"),render:(t,s)=>{var l,c,m,C,j;return s.against_employee_id?a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.against_employee)!=null&&l.avatar?a.jsx("img",{src:s.against_employee.avatar,alt:(c=s.against_employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):R(((m=s.against_employee)==null?void 0:m.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((C=s.against_employee)==null?void 0:C.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=s.against_employee)==null?void 0:j.email)||""})]})]}):"-"}},{key:"complaint_type",label:e("Type"),render:t=>t||"-"},{key:"complaint_date",label:e("Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const s={submitted:"bg-blue-50 text-blue-700 ring-blue-600/20","under investigation":"bg-yellow-50 text-yellow-700 ring-yellow-600/20",resolved:"bg-green-50 text-green-700 ring-green-600/20",dismissed:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"assigned_user.name",label:e("Assigned To"),render:(t,s)=>{var l;return((l=s.assigned_user)==null?void 0:l.name)||"-"}},{key:"documents",label:e("Documents"),render:(t,s)=>t&&t.trim()!==""?a.jsx("a",{href:Te(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(Oe,{className:"h-4 w-4"})}):"-"}],Se=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-complaints"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-complaints"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:"edit-complaints"},{label:e("Assign"),icon:"UserPlus",action:"assign",className:"text-purple-500",requiredPermission:"assign-complaints",showWhen:t=>t.status!=="resolved"&&t.status!=="dismissed"},{label:e("Resolve"),icon:"CheckCircle",action:"resolve",className:"text-indigo-500",requiredPermission:"resolve-complaints",showWhen:t=>t.status!=="resolved"&&t.status!=="dismissed"},{label:e("Follow-up"),icon:"Calendar",action:"follow-up",className:"text-teal-500",requiredPermission:"resolve-complaints",showWhen:t=>t.status==="resolved"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-complaints"}],K=[{value:"",label:e("All Employees"),disabled:!0},...(X||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],D=[{value:"",label:e("All Employees"),disabled:!0},...(Y||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],we=[{value:"",label:e("All Types"),disabled:!0},...(Z||[]).map(t=>({value:t,label:t}))],Ce=[{value:"all",label:e("All Statuses")},{value:"submitted",label:e("Submitted")},{value:"under investigation",label:e("Under Investigation")},{value:"resolved",label:e("Resolved")},{value:"dismissed",label:e("Dismissed")}],je=[{value:"Harassment",label:e("Harassment")},{value:"Discrimination",label:e("Discrimination")},{value:"Workplace Conditions",label:e("Workplace Conditions")},{value:"Bullying",label:e("Bullying")},{value:"Unfair Treatment",label:e("Unfair Treatment")},{value:"Compensation Issues",label:e("Compensation Issues")},{value:"Work Schedule",label:e("Work Schedule")},{value:"Safety Concerns",label:e("Safety Concerns")},{value:"Ethics Violation",label:e("Ethics Violation")},{value:"Management Issues",label:e("Management Issues")}];return a.jsxs(Fe,{title:e("Complaints"),url:"/hr/complaints",actions:J,breadcrumbs:_e,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(We,{searchTerm:h,onSearchChange:M,onSearch:pe,filters:[{name:"employee_id",label:e("Complainant"),type:"select",value:b,onChange:q,options:K,searchable:!0},{name:"against_employee_id",label:e("Against"),type:"select",value:v,onChange:W,options:D,searchable:!0},{name:"complaint_type",label:e("Type"),type:"select",value:y,onChange:U,options:we,searchable:!0},{name:"status",label:e("Status"),type:"select",value:u,onChange:V,options:Ce},{name:"date_from",label:e("Date From"),type:"date",value:_,onChange:I},{name:"date_to",label:e("Date To"),type:"date",value:x,onChange:$}],showFilters:ee,setShowFilters:z,hasActiveFilters:re,activeFilterCount:ne,onResetFilters:ye,onApplyFilters:G,currentPerPage:((Q=p.per_page)==null?void 0:Q.toString())||"10",onPerPageChange:t=>{d.get(route("hr.complaints.index"),{page:1,per_page:parseInt(t),search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Re,{columns:xe,actions:Se,data:(r==null?void 0:r.data)||[],from:(r==null?void 0:r.from)||1,onAction:de,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:me,permissions:P,entityPermissions:{view:"view-complaints",create:"create-complaints",edit:"edit-complaints",delete:"delete-complaints"}}),a.jsx(qe,{from:(r==null?void 0:r.from)||0,to:(r==null?void 0:r.to)||0,total:(r==null?void 0:r.total)||0,links:r==null?void 0:r.links,entityName:e("complaints"),onPageChange:t=>d.get(t)})]}),a.jsx(F,{isOpen:se,onClose:()=>S(!1),onSubmit:ce,formConfig:{fields:[{name:"employee_id",label:e("Complainant"),type:"select",required:!0,options:K.filter(t=>t.value!==""),searchable:!0},{name:"against_employee_id",label:e("Against"),type:"select",options:[{value:"_none_",label:e("Not Specified")},...D.filter(t=>t.value!=="")],searchable:!0,conditional:(t,s)=>(D.filter(l=>l.value!==s.employee_id&&l.value!==""),!0),render:(t,s,l)=>{const c=[{value:"_none_",label:e("Not Specified")},...D.filter(m=>m.value!==s.employee_id&&m.value!=="")];return a.jsx("select",{className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background",value:s[t.name]||"",onChange:m=>l(t.name,m.target.value),children:c.map(m=>a.jsx("option",{value:m.value,children:m.label},m.value))})}},{name:"complaint_type",label:e("Complaint Type"),type:"select",required:!0,options:je,searchable:!0},{name:"subject",label:e("Subject"),type:"text",required:!0},{name:"complaint_date",label:e("Complaint Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,l)=>a.jsx(Ee,{value:String(s[t.name]||""),onChange:c=>l(t.name,c),placeholder:e("Select document file...")})},{name:"is_anonymous",label:e("Submit Anonymously"),type:"checkbox"},...w==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"submitted",label:"Submitted"},{value:"under investigation",label:"Under Investigation"},{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}]},{name:"assigned_to",label:e("Assigned To"),type:"select",options:[{value:"_none_",label:e("Not Assigned")},...(g==null?void 0:g.map(t=>({value:t.id.toString(),label:t.name})))||[]]},{name:"resolution_deadline",label:e("Resolution Deadline"),type:"date"},{name:"investigation_notes",label:e("Investigation Notes"),type:"textarea",showWhen:t=>["under investigation","resolved","dismissed"].includes(t.status)},{name:"resolution_action",label:e("Resolution Action"),type:"textarea",showWhen:t=>["resolved","dismissed"].includes(t.status)},{name:"resolution_date",label:e("Resolution Date"),type:"date",showWhen:t=>["resolved","dismissed"].includes(t.status)},{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",showWhen:t=>t.status==="resolved"},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",showWhen:t=>t.status==="resolved"},{name:"feedback",label:e("Feedback"),type:"textarea",showWhen:t=>t.status==="resolved"}]:[]],modalSize:"lg"},initialData:i?{...i,complaint_date:i.complaint_date?window.appSettings.formatDateTimeSimple(i.complaint_date,!1):i.complaint_date}:null,title:e(w==="create"?"Add New Complaint":"Edit Complaint"),mode:w}),a.jsx(F,{isOpen:oe,onClose:()=>k(!1),onSubmit:fe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"submitted",label:"Submitted"},{value:"under investigation",label:"Under Investigation"},{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}],defaultValue:i==null?void 0:i.status}],modalSize:"sm"},initialData:i,title:e("Change Complaint Status"),mode:"edit"}),a.jsx(F,{isOpen:ae,onClose:()=>A(!1),onSubmit:ge,formConfig:{fields:[{name:"assigned_to",label:e("Assign To"),type:"select",required:!0,options:(g==null?void 0:g.map(t=>({value:t.id.toString(),label:t.name+" ("+t.type+")"})))||[],defaultValue:i==null?void 0:i.assigned_to},{name:"resolution_deadline",label:e("Resolution Deadline"),type:"date",defaultValue:i==null?void 0:i.resolution_deadline}],modalSize:"sm"},initialData:i,title:e("Assign Complaint"),mode:"edit"}),a.jsx(F,{isOpen:ie,onClose:()=>O(!1),onSubmit:he,formConfig:{fields:[{name:"status",label:e("Resolution Type"),type:"select",required:!0,options:[{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}],defaultValue:"resolved"},{name:"investigation_notes",label:e("Investigation Notes"),type:"textarea",required:!0},{name:"resolution_action",label:e("Resolution Action"),type:"textarea",required:!0},{name:"resolution_date",label:e("Resolution Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",showWhen:t=>t.status==="resolved"},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",showWhen:t=>t.status==="resolved"&&t.follow_up_action}],modalSize:"md"},initialData:i,title:e("Resolve Complaint"),mode:"edit"}),a.jsx(F,{isOpen:le,onClose:()=>T(!1),onSubmit:be,formConfig:{fields:[{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",required:!0,defaultValue:i==null?void 0:i.follow_up_action},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",required:!0,defaultValue:(i==null?void 0:i.follow_up_date)||new Date().toISOString().split("T")[0]},{name:"feedback",label:e("Feedback"),type:"textarea",defaultValue:i==null?void 0:i.feedback}],modalSize:"md"},initialData:i,title:e("Update Follow-up Information"),mode:"edit"}),a.jsx(Me,{isOpen:te,onClose:()=>N(!1),onConfirm:ve,itemName:(i==null?void 0:i.subject)||"",entityName:"complaint"}),a.jsx(Pe,{open:!!E,onOpenChange:()=>L(null),children:E&&a.jsx(Ue,{complaint:E})})]})}export{No as default};
+import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as Fe}from"./page-template-CM2S36EN.js";import{u as De,c as Ne,x as ke,P as Ae,F as Oe,g as Te,r as d,M as Ee,D as Pe,t as o}from"./app-4fHGBOxL.js";import{C as Re}from"./CrudTable-Cxl8O2CF.js";import{C as F}from"./CrudFormModal-Cseu7azN.js";import{C as Me}from"./CrudDeleteModal-BgIUshon.js";import{P as qe}from"./pagination-CGq0GJg0.js";import{S as We}from"./search-and-filter-bar-Dtigj_x9.js";import Ue from"./view-C3xqqF6h.js";import{u as Ve}from"./use-initials-BK4eRgYY.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function No(){var Q;const{t:e}=De(),{auth:f,complaints:r,complainants:X,againstEmployees:Y,hrPersonnel:g,complaintTypes:Z,filters:p={}}=Ne().props,P=(f==null?void 0:f.permissions)||[],R=Ve(),[h,M]=n.useState(p.search||""),[b,q]=n.useState(p.employee_id||""),[v,W]=n.useState(p.against_employee_id||""),[y,U]=n.useState(p.complaint_type||""),[u,V]=n.useState(p.status||"all"),[_,I]=n.useState(p.date_from||""),[x,$]=n.useState(p.date_to||""),[ee,z]=n.useState(!1),[te,N]=n.useState(!1),[se,S]=n.useState(!1),[oe,k]=n.useState(!1),[ae,A]=n.useState(!1),[ie,O]=n.useState(!1),[le,T]=n.useState(!1),[i,B]=n.useState(null),[w,H]=n.useState("create"),[E,L]=n.useState(null),re=()=>b!==""||v!==""||y!==""||u!=="all"||_!==""||x!==""||h!=="",ne=()=>(b!==""?1:0)+(v!==""?1:0)+(y!==""?1:0)+(u!=="all"?1:0)+(_!==""?1:0)+(x!==""?1:0)+(h!==""?1:0),pe=t=>{t.preventDefault(),G()},G=()=>{d.get(route("hr.complaints.index"),{page:1,search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},me=t=>{const s=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.complaints.index"),{sort_field:t,sort_direction:s,page:1,search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},de=(t,s)=>{switch(B(s),t){case"view":L(s);break;case"edit":H("edit"),S(!0);break;case"delete":N(!0);break;case"change-status":k(!0);break;case"assign":A(!0);break;case"resolve":O(!0);break;case"follow-up":T(!0);break;case"download-document":window.open(route("hr.complaints.download-document",s.id),"_blank");break}},ue=()=>{var t,s;B({employee_id:(s=(t=f==null?void 0:f.user)==null?void 0:t.id)==null?void 0:s.toString()}),H("create"),S(!0)},ce=t=>{const s=t;w==="create"?(o.loading(e("Creating complaint...")),d.post(route("hr.complaints.store"),s,{onSuccess:l=>{S(!1),o.dismiss(),l.props.flash.success?o.success(e(l.props.flash.success)):l.props.flash.error?o.error(e(l.props.flash.error)):o.success(e("Complaint created successfully"))},onError:l=>{o.dismiss(),typeof l=="string"?o.error(l):o.error(e(`Failed to create complaint: ${Object.values(l).join(", ")}`))}})):w==="edit"&&(o.loading(e("Updating complaint...")),d.put(route("hr.complaints.update",i.id),s,{onSuccess:l=>{S(!1),o.dismiss(),l.props.flash.success?o.success(e(l.props.flash.success)):l.props.flash.error?o.error(e(l.props.flash.error)):o.success(e("Complaint updated successfully"))},onError:l=>{o.dismiss(),typeof l=="string"?o.error(l):o.error(e(`Failed to update complaint: ${Object.values(l).join(", ")}`))}}))},fe=t=>{o.loading(e("Updating complaint status...")),d.put(route("hr.complaints.change-status",i.id),t,{onSuccess:s=>{k(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint status updated successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to update complaint status: ${Object.values(s).join(", ")}`))}})},ge=t=>{o.loading(e("Assigning complaint...")),t.assigned_to==="_none_"&&(t.assigned_to=""),d.put(route("hr.complaints.assign",i.id),t,{onSuccess:s=>{A(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint assigned successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to assign complaint: ${Object.values(s).join(", ")}`))}})},he=t=>{o.loading(e("Resolving complaint...")),d.put(route("hr.complaints.resolve",i.id),t,{onSuccess:s=>{O(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint resolved successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to resolve complaint: ${Object.values(s).join(", ")}`))}})},be=t=>{o.loading(e("Updating follow-up information...")),d.put(route("hr.complaints.follow-up",i.id),t,{onSuccess:s=>{T(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Follow-up information updated successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to update follow-up information: ${Object.values(s).join(", ")}`))}})},ve=()=>{o.loading(e("Deleting complaint...")),d.delete(route("hr.complaints.destroy",i.id),{onSuccess:t=>{N(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Complaint deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(e(`Failed to delete complaint: ${Object.values(t).join(", ")}`))}})},ye=()=>{M(""),q(""),W(""),U(""),V("all"),I(""),$(""),z(!1),d.get(route("hr.complaints.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=[];ke(P,"create-complaints")&&J.push({label:e("Add Complaint"),icon:a.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ue()});const _e=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.complaints.index")},{title:e("Complaints")}],xe=[{key:"employee.name",label:e("Complainant"),render:(t,s)=>{var l,c,m,C,j;return s.is_anonymous?a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-gray-400 text-white overflow-hidden shrink-0",children:a.jsx("span",{className:"text-xs font-medium",children:"AN"})}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:e("Anonymous")}),a.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-700 ring-1 ring-inset ring-gray-600/20",children:e("Anonymous")})]})]}):a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.employee)!=null&&l.avatar?a.jsx("img",{src:s.employee.avatar,alt:(c=s.employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):R(((m=s.employee)==null?void 0:m.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((C=s.employee)==null?void 0:C.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=s.employee)==null?void 0:j.email)||""})]})]})}},{key:"against_employee.name",label:e("Against"),render:(t,s)=>{var l,c,m,C,j;return s.against_employee_id?a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.against_employee)!=null&&l.avatar?a.jsx("img",{src:s.against_employee.avatar,alt:(c=s.against_employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):R(((m=s.against_employee)==null?void 0:m.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((C=s.against_employee)==null?void 0:C.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=s.against_employee)==null?void 0:j.email)||""})]})]}):"-"}},{key:"complaint_type",label:e("Type"),render:t=>t||"-"},{key:"complaint_date",label:e("Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const s={submitted:"bg-blue-50 text-blue-700 ring-blue-600/20","under investigation":"bg-yellow-50 text-yellow-700 ring-yellow-600/20",resolved:"bg-green-50 text-green-700 ring-green-600/20",dismissed:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"assigned_user.name",label:e("Assigned To"),render:(t,s)=>{var l;return((l=s.assigned_user)==null?void 0:l.name)||"-"}},{key:"documents",label:e("Documents"),render:(t,s)=>t&&t.trim()!==""?a.jsx("a",{href:Te(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(Oe,{className:"h-4 w-4"})}):"-"}],Se=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-complaints"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-complaints"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:"edit-complaints"},{label:e("Assign"),icon:"UserPlus",action:"assign",className:"text-purple-500",requiredPermission:"assign-complaints",showWhen:t=>t.status!=="resolved"&&t.status!=="dismissed"},{label:e("Resolve"),icon:"CheckCircle",action:"resolve",className:"text-indigo-500",requiredPermission:"resolve-complaints",showWhen:t=>t.status!=="resolved"&&t.status!=="dismissed"},{label:e("Follow-up"),icon:"Calendar",action:"follow-up",className:"text-teal-500",requiredPermission:"resolve-complaints",showWhen:t=>t.status==="resolved"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-complaints"}],K=[{value:"",label:e("All Employees"),disabled:!0},...(X||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],D=[{value:"",label:e("All Employees"),disabled:!0},...(Y||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],we=[{value:"",label:e("All Types"),disabled:!0},...(Z||[]).map(t=>({value:t,label:t}))],Ce=[{value:"all",label:e("All Statuses")},{value:"submitted",label:e("Submitted")},{value:"under investigation",label:e("Under Investigation")},{value:"resolved",label:e("Resolved")},{value:"dismissed",label:e("Dismissed")}],je=[{value:"Harassment",label:e("Harassment")},{value:"Discrimination",label:e("Discrimination")},{value:"Workplace Conditions",label:e("Workplace Conditions")},{value:"Bullying",label:e("Bullying")},{value:"Unfair Treatment",label:e("Unfair Treatment")},{value:"Compensation Issues",label:e("Compensation Issues")},{value:"Work Schedule",label:e("Work Schedule")},{value:"Safety Concerns",label:e("Safety Concerns")},{value:"Ethics Violation",label:e("Ethics Violation")},{value:"Management Issues",label:e("Management Issues")}];return a.jsxs(Fe,{title:e("Complaints"),url:"/hr/complaints",actions:J,breadcrumbs:_e,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(We,{searchTerm:h,onSearchChange:M,onSearch:pe,filters:[{name:"employee_id",label:e("Complainant"),type:"select",value:b,onChange:q,options:K,searchable:!0},{name:"against_employee_id",label:e("Against"),type:"select",value:v,onChange:W,options:D,searchable:!0},{name:"complaint_type",label:e("Type"),type:"select",value:y,onChange:U,options:we,searchable:!0},{name:"status",label:e("Status"),type:"select",value:u,onChange:V,options:Ce},{name:"date_from",label:e("Date From"),type:"date",value:_,onChange:I},{name:"date_to",label:e("Date To"),type:"date",value:x,onChange:$}],showFilters:ee,setShowFilters:z,hasActiveFilters:re,activeFilterCount:ne,onResetFilters:ye,onApplyFilters:G,currentPerPage:((Q=p.per_page)==null?void 0:Q.toString())||"10",onPerPageChange:t=>{d.get(route("hr.complaints.index"),{page:1,per_page:parseInt(t),search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Re,{columns:xe,actions:Se,data:(r==null?void 0:r.data)||[],from:(r==null?void 0:r.from)||1,onAction:de,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:me,permissions:P,entityPermissions:{view:"view-complaints",create:"create-complaints",edit:"edit-complaints",delete:"delete-complaints"}}),a.jsx(qe,{from:(r==null?void 0:r.from)||0,to:(r==null?void 0:r.to)||0,total:(r==null?void 0:r.total)||0,links:r==null?void 0:r.links,entityName:e("complaints"),onPageChange:t=>d.get(t)})]}),a.jsx(F,{isOpen:se,onClose:()=>S(!1),onSubmit:ce,formConfig:{fields:[{name:"employee_id",label:e("Complainant"),type:"select",required:!0,options:K.filter(t=>t.value!==""),searchable:!0},{name:"against_employee_id",label:e("Against"),type:"select",options:[{value:"_none_",label:e("Not Specified")},...D.filter(t=>t.value!=="")],searchable:!0,conditional:(t,s)=>(D.filter(l=>l.value!==s.employee_id&&l.value!==""),!0),render:(t,s,l)=>{const c=[{value:"_none_",label:e("Not Specified")},...D.filter(m=>m.value!==s.employee_id&&m.value!=="")];return a.jsx("select",{className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background",value:s[t.name]||"",onChange:m=>l(t.name,m.target.value),children:c.map(m=>a.jsx("option",{value:m.value,children:m.label},m.value))})}},{name:"complaint_type",label:e("Complaint Type"),type:"select",required:!0,options:je,searchable:!0},{name:"subject",label:e("Subject"),type:"text",required:!0},{name:"complaint_date",label:e("Complaint Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,l)=>a.jsx(Ee,{value:String(s[t.name]||""),onChange:c=>l(t.name,c),placeholder:e("Select document file...")})},{name:"is_anonymous",label:e("Submit Anonymously"),type:"checkbox"},...w==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"submitted",label:"Submitted"},{value:"under investigation",label:"Under Investigation"},{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}]},{name:"assigned_to",label:e("Assigned To"),type:"select",options:[{value:"_none_",label:e("Not Assigned")},...(g==null?void 0:g.map(t=>({value:t.id.toString(),label:t.name})))||[]]},{name:"resolution_deadline",label:e("Resolution Deadline"),type:"date"},{name:"investigation_notes",label:e("Investigation Notes"),type:"textarea",showWhen:t=>["under investigation","resolved","dismissed"].includes(t.status)},{name:"resolution_action",label:e("Resolution Action"),type:"textarea",showWhen:t=>["resolved","dismissed"].includes(t.status)},{name:"resolution_date",label:e("Resolution Date"),type:"date",showWhen:t=>["resolved","dismissed"].includes(t.status)},{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",showWhen:t=>t.status==="resolved"},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",showWhen:t=>t.status==="resolved"},{name:"feedback",label:e("Feedback"),type:"textarea",showWhen:t=>t.status==="resolved"}]:[]],modalSize:"lg"},initialData:i?{...i,complaint_date:i.complaint_date?window.appSettings.formatDateTimeSimple(i.complaint_date,!1):i.complaint_date}:null,title:e(w==="create"?"Add New Complaint":"Edit Complaint"),mode:w}),a.jsx(F,{isOpen:oe,onClose:()=>k(!1),onSubmit:fe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"submitted",label:"Submitted"},{value:"under investigation",label:"Under Investigation"},{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}],defaultValue:i==null?void 0:i.status}],modalSize:"sm"},initialData:i,title:e("Change Complaint Status"),mode:"edit"}),a.jsx(F,{isOpen:ae,onClose:()=>A(!1),onSubmit:ge,formConfig:{fields:[{name:"assigned_to",label:e("Assign To"),type:"select",required:!0,options:(g==null?void 0:g.map(t=>({value:t.id.toString(),label:t.name+" ("+t.type+")"})))||[],defaultValue:i==null?void 0:i.assigned_to},{name:"resolution_deadline",label:e("Resolution Deadline"),type:"date",defaultValue:i==null?void 0:i.resolution_deadline}],modalSize:"sm"},initialData:i,title:e("Assign Complaint"),mode:"edit"}),a.jsx(F,{isOpen:ie,onClose:()=>O(!1),onSubmit:he,formConfig:{fields:[{name:"status",label:e("Resolution Type"),type:"select",required:!0,options:[{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}],defaultValue:"resolved"},{name:"investigation_notes",label:e("Investigation Notes"),type:"textarea",required:!0},{name:"resolution_action",label:e("Resolution Action"),type:"textarea",required:!0},{name:"resolution_date",label:e("Resolution Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",showWhen:t=>t.status==="resolved"},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",showWhen:t=>t.status==="resolved"&&t.follow_up_action}],modalSize:"md"},initialData:i,title:e("Resolve Complaint"),mode:"edit"}),a.jsx(F,{isOpen:le,onClose:()=>T(!1),onSubmit:be,formConfig:{fields:[{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",required:!0,defaultValue:i==null?void 0:i.follow_up_action},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",required:!0,defaultValue:(i==null?void 0:i.follow_up_date)||new Date().toISOString().split("T")[0]},{name:"feedback",label:e("Feedback"),type:"textarea",defaultValue:i==null?void 0:i.feedback}],modalSize:"md"},initialData:i,title:e("Update Follow-up Information"),mode:"edit"}),a.jsx(Me,{isOpen:te,onClose:()=>N(!1),onConfirm:ve,itemName:(i==null?void 0:i.subject)||"",entityName:"complaint"}),a.jsx(Pe,{open:!!E,onOpenChange:()=>L(null),children:E&&a.jsx(Ue,{complaint:E})})]})}export{No as default};
diff --git a/public/build/assets/index-CNY8XU6c.js b/public/build/assets/index-C6Rml2ou.js
similarity index 67%
rename from public/build/assets/index-CNY8XU6c.js
rename to public/build/assets/index-C6Rml2ou.js
index 88396f230..519575ed4 100644
--- a/public/build/assets/index-CNY8XU6c.js
+++ b/public/build/assets/index-C6Rml2ou.js
@@ -1 +1 @@
-import{r as u,j as s}from"./ui-Z445SNHD.js";import{P as se}from"./page-template-CUbbykGe.js";import{u as ae,c as ne,x as le,P as pe,r as m,t as o}from"./app-DCZHPiEr.js";import{C as me}from"./CrudTable-C2L9P_V2.js";import{C as q}from"./CrudFormModal-BbMnKdFg.js";import{C as de}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ce}from"./pagination-CLhGv5TU.js";import{S as ue}from"./search-and-filter-bar-CvVfaqsJ.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Yr(){var N,M;const{t}=ae(),{auth:f,candidateOnboarding:i,employees:S,checklists:A,buddyEmployees:v,filters:a={}}=ne().props,x=(f==null?void 0:f.permissions)||[],[g,C]=u.useState(a.search||""),[d,w]=u.useState(a.status||"_empty_"),[c,P]=u.useState(a.employee_id||"_empty_"),[I,j]=u.useState(!1),[T,h]=u.useState(!1),[B,b]=u.useState(!1),[R,_]=u.useState(!1),[n,k]=u.useState(null),[y,F]=u.useState("create"),U=()=>d!=="_empty_"||c!=="_empty_"||g!=="",L=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(g!==""?1:0),V=e=>{e.preventDefault(),E()},E=()=>{m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.candidate-onboarding.index"),{sort_field:e,sort_direction:r,page:1,search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},z=(e,r)=>{switch(k(r),e){case"view":m.get(route("hr.recruitment.candidate-onboarding.show",r.id));break;case"edit":F("edit"),b(!0);break;case"delete":h(!0);break;case"update-status":_(!0);break}},G=()=>{k(null),F("create"),b(!0)},H=e=>{D.filter(r=>r.value==="_empty_"||r.value!==e.employee_id),y==="create"?(o.loading(t("Creating candidate onboarding...")),m.post(route("hr.recruitment.candidate-onboarding.store"),e,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to create candidate onboarding: {{errors}}",{errors:Object.values(r).join(", ")}))}})):y==="edit"&&(o.loading(t("Updating candidate onboarding...")),m.put(route("hr.recruitment.candidate-onboarding.update",n.id),e,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update candidate onboarding: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},J=()=>{o.loading(t("Deleting candidate onboarding...")),m.delete(route("hr.recruitment.candidate-onboarding.destroy",n.id),{onSuccess:e=>{h(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete candidate onboarding: {{errors}}",{errors:Object.values(e).join(", ")}))}})},K=e=>{o.loading(t("Updating status...")),m.put(route("hr.recruitment.candidate-onboarding.update-status",n.id),e,{onSuccess:r=>{_(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Q=()=>{C(""),w("_empty_"),P("_empty_"),j(!1),m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=[];le(x,"create-candidate-onboarding")&&O.push({label:t("Start Onboarding"),icon:s.jsx(pe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>G()});const W=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("Candidate Onboarding")}],X=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Y=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var l;return(l=r.employee)!=null&&l.name?s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r.employee.name}),s.jsx("div",{className:"text-xs text-gray-500",children:r.employee.email||"-"})]}):"-"}},{key:"checklist.name",label:t("Checklist"),render:(e,r)=>{var l;return((l=r.checklist)==null?void 0:l.name)||"-"}},{key:"start_date",label:t("Start Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"buddy_employee.name",label:t("Buddy"),render:(e,r)=>{var l;return((l=r.buddy_employee)==null?void 0:l.name)||"-"}},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${X(e)}`,children:t(e)})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Z=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidate-onboarding"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-candidate-onboarding"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"manage-candidate-onboarding-status"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidate-onboarding"}],ee=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"In Progress",label:t("In Progress")},{value:"Completed",label:t("Completed")}],te=[{value:"_empty_",label:t("All Employees"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],re=[{value:"_empty_",label:t("Select Employee")},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],oe=[{value:"_empty_",label:t("Select Checklist")},...(A||[]).map(e=>({value:e.id.toString(),label:e.name}))],D=[{value:"_empty_",label:t("Select Buddy")},...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))];return s.jsxs(se,{title:t("Candidate Onboarding"),url:"/hr/recruitment/candidate-onboarding",actions:O,breadcrumbs:W,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ue,{searchTerm:g,onSearchChange:C,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:d,onChange:w,options:ee,searchable:!0},{name:"employee_id",label:t("Employee"),type:"select",value:c,onChange:P,options:te,searchable:!0}],showFilters:I,setShowFilters:j,hasActiveFilters:U,activeFilterCount:L,onResetFilters:Q,onApplyFilters:E,currentPerPage:((N=a.per_page)==null?void 0:N.toString())||"10",onPerPageChange:e=>{m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,per_page:parseInt(e),search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(me,{columns:Y,actions:Z,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:$,permissions:x,entityPermissions:{view:"view-candidate-onboarding",create:"create-candidate-onboarding",edit:"edit-candidate-onboarding",delete:"delete-candidate-onboarding"}}),s.jsx(ce,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("onboarding records"),onPageChange:e=>m.get(e)})]}),s.jsx(q,{isOpen:B,onClose:()=>b(!1),onSubmit:H,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:re.filter(e=>e.value!=="_empty_"),searchable:!0,onChange:(e,r)=>{((n==null?void 0:n.buddy_employee_id)||"")===e&&r("buddy_employee_id","")}},{name:"checklist_id",label:t("Onboarding Checklist"),type:"select",required:!0,options:oe.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"buddy_employee_id",label:t("Buddy Employee"),type:"select",required:!0,options:D.filter(e=>e.value!=="_empty_"),searchable:!0,render:(e,r,l)=>{const ie=v.filter(p=>p.id.toString()!==r.employee_id).map(p=>({value:p.id.toString(),label:p.name}));return s.jsxs("select",{className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background",value:r[e.name]||"",onChange:p=>l(e.name,p.target.value),children:[s.jsx("option",{value:"",selected:!0,disabled:!0,children:t("Select Buddy")}),ie.map(p=>s.jsx("option",{value:p.value,children:p.label},p.value))]})}}]},initialData:n,title:t(y==="create"?"Start New Onboarding":y==="edit"?"Edit Onboarding":"View Onboarding"),mode:y}),s.jsx(de,{isOpen:T,onClose:()=>h(!1),onConfirm:J,itemName:n?(M=n.employee)==null?void 0:M.name:"",entityName:"onboarding record"}),s.jsx(q,{isOpen:R,onClose:()=>_(!1),onSubmit:K,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"Pending",label:t("Pending")},{value:"In Progress",label:t("In Progress")},{value:"Completed",label:t("Completed")}]}]},initialData:n?{status:n.status}:{},title:t("Update Onboarding Status"),mode:"edit"})]})}export{Yr as default};
+import{r as u,j as s}from"./ui-Z445SNHD.js";import{P as se}from"./page-template-CM2S36EN.js";import{u as ae,c as ne,x as le,P as pe,r as m,t as o}from"./app-4fHGBOxL.js";import{C as me}from"./CrudTable-Cxl8O2CF.js";import{C as q}from"./CrudFormModal-Cseu7azN.js";import{C as de}from"./CrudDeleteModal-BgIUshon.js";import{P as ce}from"./pagination-CGq0GJg0.js";import{S as ue}from"./search-and-filter-bar-Dtigj_x9.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Yr(){var N,M;const{t}=ae(),{auth:f,candidateOnboarding:i,employees:S,checklists:A,buddyEmployees:v,filters:a={}}=ne().props,x=(f==null?void 0:f.permissions)||[],[g,C]=u.useState(a.search||""),[d,w]=u.useState(a.status||"_empty_"),[c,P]=u.useState(a.employee_id||"_empty_"),[I,j]=u.useState(!1),[T,h]=u.useState(!1),[B,b]=u.useState(!1),[R,_]=u.useState(!1),[n,k]=u.useState(null),[y,F]=u.useState("create"),U=()=>d!=="_empty_"||c!=="_empty_"||g!=="",L=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(g!==""?1:0),V=e=>{e.preventDefault(),E()},E=()=>{m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.candidate-onboarding.index"),{sort_field:e,sort_direction:r,page:1,search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},z=(e,r)=>{switch(k(r),e){case"view":m.get(route("hr.recruitment.candidate-onboarding.show",r.id));break;case"edit":F("edit"),b(!0);break;case"delete":h(!0);break;case"update-status":_(!0);break}},G=()=>{k(null),F("create"),b(!0)},H=e=>{D.filter(r=>r.value==="_empty_"||r.value!==e.employee_id),y==="create"?(o.loading(t("Creating candidate onboarding...")),m.post(route("hr.recruitment.candidate-onboarding.store"),e,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to create candidate onboarding: {{errors}}",{errors:Object.values(r).join(", ")}))}})):y==="edit"&&(o.loading(t("Updating candidate onboarding...")),m.put(route("hr.recruitment.candidate-onboarding.update",n.id),e,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update candidate onboarding: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},J=()=>{o.loading(t("Deleting candidate onboarding...")),m.delete(route("hr.recruitment.candidate-onboarding.destroy",n.id),{onSuccess:e=>{h(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete candidate onboarding: {{errors}}",{errors:Object.values(e).join(", ")}))}})},K=e=>{o.loading(t("Updating status...")),m.put(route("hr.recruitment.candidate-onboarding.update-status",n.id),e,{onSuccess:r=>{_(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Q=()=>{C(""),w("_empty_"),P("_empty_"),j(!1),m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=[];le(x,"create-candidate-onboarding")&&O.push({label:t("Start Onboarding"),icon:s.jsx(pe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>G()});const W=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("Candidate Onboarding")}],X=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Y=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var l;return(l=r.employee)!=null&&l.name?s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r.employee.name}),s.jsx("div",{className:"text-xs text-gray-500",children:r.employee.email||"-"})]}):"-"}},{key:"checklist.name",label:t("Checklist"),render:(e,r)=>{var l;return((l=r.checklist)==null?void 0:l.name)||"-"}},{key:"start_date",label:t("Start Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"buddy_employee.name",label:t("Buddy"),render:(e,r)=>{var l;return((l=r.buddy_employee)==null?void 0:l.name)||"-"}},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${X(e)}`,children:t(e)})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Z=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidate-onboarding"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-candidate-onboarding"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"manage-candidate-onboarding-status"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidate-onboarding"}],ee=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"In Progress",label:t("In Progress")},{value:"Completed",label:t("Completed")}],te=[{value:"_empty_",label:t("All Employees"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],re=[{value:"_empty_",label:t("Select Employee")},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],oe=[{value:"_empty_",label:t("Select Checklist")},...(A||[]).map(e=>({value:e.id.toString(),label:e.name}))],D=[{value:"_empty_",label:t("Select Buddy")},...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))];return s.jsxs(se,{title:t("Candidate Onboarding"),url:"/hr/recruitment/candidate-onboarding",actions:O,breadcrumbs:W,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ue,{searchTerm:g,onSearchChange:C,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:d,onChange:w,options:ee,searchable:!0},{name:"employee_id",label:t("Employee"),type:"select",value:c,onChange:P,options:te,searchable:!0}],showFilters:I,setShowFilters:j,hasActiveFilters:U,activeFilterCount:L,onResetFilters:Q,onApplyFilters:E,currentPerPage:((N=a.per_page)==null?void 0:N.toString())||"10",onPerPageChange:e=>{m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,per_page:parseInt(e),search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(me,{columns:Y,actions:Z,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:$,permissions:x,entityPermissions:{view:"view-candidate-onboarding",create:"create-candidate-onboarding",edit:"edit-candidate-onboarding",delete:"delete-candidate-onboarding"}}),s.jsx(ce,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("onboarding records"),onPageChange:e=>m.get(e)})]}),s.jsx(q,{isOpen:B,onClose:()=>b(!1),onSubmit:H,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:re.filter(e=>e.value!=="_empty_"),searchable:!0,onChange:(e,r)=>{((n==null?void 0:n.buddy_employee_id)||"")===e&&r("buddy_employee_id","")}},{name:"checklist_id",label:t("Onboarding Checklist"),type:"select",required:!0,options:oe.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"buddy_employee_id",label:t("Buddy Employee"),type:"select",required:!0,options:D.filter(e=>e.value!=="_empty_"),searchable:!0,render:(e,r,l)=>{const ie=v.filter(p=>p.id.toString()!==r.employee_id).map(p=>({value:p.id.toString(),label:p.name}));return s.jsxs("select",{className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background",value:r[e.name]||"",onChange:p=>l(e.name,p.target.value),children:[s.jsx("option",{value:"",selected:!0,disabled:!0,children:t("Select Buddy")}),ie.map(p=>s.jsx("option",{value:p.value,children:p.label},p.value))]})}}]},initialData:n,title:t(y==="create"?"Start New Onboarding":y==="edit"?"Edit Onboarding":"View Onboarding"),mode:y}),s.jsx(de,{isOpen:T,onClose:()=>h(!1),onConfirm:J,itemName:n?(M=n.employee)==null?void 0:M.name:"",entityName:"onboarding record"}),s.jsx(q,{isOpen:R,onClose:()=>_(!1),onSubmit:K,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"Pending",label:t("Pending")},{value:"In Progress",label:t("In Progress")},{value:"Completed",label:t("Completed")}]}]},initialData:n?{status:n.status}:{},title:t("Update Onboarding Status"),mode:"edit"})]})}export{Yr as default};
diff --git a/public/build/assets/index-CvX3CMZV.js b/public/build/assets/index-C8teWwsE.js
similarity index 66%
rename from public/build/assets/index-CvX3CMZV.js
rename to public/build/assets/index-C8teWwsE.js
index 394de25d6..70242671e 100644
--- a/public/build/assets/index-CvX3CMZV.js
+++ b/public/build/assets/index-C8teWwsE.js
@@ -1 +1 @@
-import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-CUbbykGe.js";import{u as te,c as re,x as ie,P as se,r as d,D as oe,t as i}from"./app-DCZHPiEr.js";import{C as ae}from"./CrudTable-C2L9P_V2.js";import{C as le}from"./CrudFormModal-BbMnKdFg.js";import{C as me}from"./CrudDeleteModal-D4meZ8pP.js";import{P as pe}from"./pagination-CLhGv5TU.js";import{S as ne}from"./search-and-filter-bar-CvVfaqsJ.js";import ce from"./view-CphtYtb1.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Xr(){var D;const{t:e}=te(),{auth:f,checklistItems:s,checklists:v,filters:a={}}=re().props,k=(f==null?void 0:f.permissions)||[],[u,x]=m.useState(a.search||""),[p,S]=m.useState(a.category||"_empty_"),[n,C]=m.useState(a.checklist_id||"_empty_"),[c,F]=m.useState(a.is_required||"_empty_"),[A,j]=m.useState(!1),[R,y]=m.useState(!1),[E,g]=m.useState(!1),[h,w]=m.useState(null),[_,q]=m.useState("create"),[b,O]=m.useState(null),M=()=>p!=="_empty_"||n!=="_empty_"||c!=="_empty_"||u!=="",$=()=>(p!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!==""?1:0),I=t=>{t.preventDefault(),P()},P=()=>{d.get(route("hr.recruitment.checklist-items.index"),{page:1,search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},H=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.checklist-items.index"),{sort_field:t,sort_direction:r,page:1,search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},V=(t,r)=>{switch(w(r),t){case"view":O(r);break;case"edit":q("edit"),g(!0);break;case"delete":y(!0);break;case"toggle-status":U(r);break}},z=()=>{w(null),q("create"),g(!0)},B=t=>{_==="create"?(i.loading(e("Creating checklist item...")),d.post(route("hr.recruitment.checklist-items.store"),t,{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create checklist item: ${Object.values(r).join(", ")}`)}})):_==="edit"&&(i.loading(e("Updating checklist item...")),d.put(route("hr.recruitment.checklist-items.update",h.id),t,{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update checklist item: ${Object.values(r).join(", ")}`)}}))},L=()=>{i.loading(e("Deleting checklist item...")),d.delete(route("hr.recruitment.checklist-items.destroy",h.id),{onSuccess:t=>{y(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete checklist item: ${Object.values(t).join(", ")}`)}})},U=t=>{const r=t.status==="active"?"inactive":"active";i.loading(`${e(r==="active"?"Activating":"Deactivating")} checklist item...`),d.put(route("hr.recruitment.checklist-items.toggle-status",t.id),{},{onSuccess:l=>{i.dismiss(),l.props.flash.success?i.success(e(l.props.flash.success)):l.props.flash.error&&i.error(e(l.props.flash.error))},onError:l=>{i.dismiss(),typeof l=="string"?i.error(l):i.error(`Failed to update checklist item status: ${Object.values(l).join(", ")}`)}})},G=()=>{x(""),S("_empty_"),C("_empty_"),F("_empty_"),j(!1),d.get(route("hr.recruitment.checklist-items.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},N=[];ie(k,"create-checklist-items")&&N.push({label:e("Add Item"),icon:o.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const J=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.checklist-items.index")},{title:e("Checklist Items")}],K=t=>{switch(t){case"Documentation":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"IT Setup":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Training":return"bg-green-50 text-green-700 ring-green-600/20";case"HR":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Facilities":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Other":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Q=[{key:"checklist.name",label:e("Checklist"),render:(t,r)=>{var l;return((l=r.checklist)==null?void 0:l.name)||"-"}},{key:"task_name",label:e("Task"),sortable:!0,render:(t,r)=>o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),r.is_required&&o.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-1.5 py-0.5 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/10",children:e("Required")})]})},{key:"category",label:e("Category"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${K(t)}`,children:e(t)})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})}],W=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-checklist-items"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-checklist-items"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-checklist-items"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-checklist-items"}],T=[{value:"_empty_",label:e("All Categories"),disabled:!0},{value:"Documentation",label:e("Documentation")},{value:"IT Setup",label:e("IT Setup")},{value:"Training",label:e("Training")},{value:"HR",label:e("HR")},{value:"Facilities",label:e("Facilities")},{value:"Other",label:e("Other")}],X=[{value:"_empty_",label:e("All Checklists"),disabled:!0},...(v||[]).map(t=>({value:t.id.toString(),label:t.name}))],Y=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Required")},{value:"false",label:e("Optional")}],Z=[{value:"_empty_",label:e("Select Checklist")},...(v||[]).map(t=>({value:t.id.toString(),label:t.name}))];return o.jsxs(ee,{title:e("Checklist Items"),url:"/hr/recruitment/checklist-items",actions:N,breadcrumbs:J,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ne,{searchTerm:u,onSearchChange:x,onSearch:I,filters:[{name:"category",label:e("Category"),type:"select",value:p,onChange:S,options:T},{name:"checklist_id",label:e("Checklist"),type:"select",value:n,onChange:C,options:X,searchable:!0},{name:"is_required",label:e("Required"),type:"select",value:c,onChange:F,options:Y}],showFilters:A,setShowFilters:j,hasActiveFilters:M,activeFilterCount:$,onResetFilters:G,onApplyFilters:P,currentPerPage:((D=a.per_page)==null?void 0:D.toString())||"10",onPerPageChange:t=>{d.get(route("hr.recruitment.checklist-items.index"),{page:1,per_page:parseInt(t),search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ae,{columns:Q,actions:W,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:V,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:H,permissions:k,entityPermissions:{view:"view-checklist-items",create:"create-checklist-items",edit:"edit-checklist-items",delete:"delete-checklist-items"}}),o.jsx(pe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("checklist items"),onPageChange:t=>d.get(t)})]}),o.jsx(le,{isOpen:E,onClose:()=>g(!1),onSubmit:B,formConfig:{fields:[{name:"checklist_id",label:e("Checklist"),type:"select",required:!0,options:Z.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"task_name",label:e("Task Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"category",label:e("Category"),type:"select",required:!0,options:T.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"is_required",label:e("Required Task"),type:"checkbox"},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}]}],modalSize:"lg"},initialData:h,title:e(_==="create"?"Add New Checklist Item":"Edit Checklist Item"),mode:_}),o.jsx(me,{isOpen:R,onClose:()=>y(!1),onConfirm:L,itemName:(h==null?void 0:h.task_name)||"",entityName:"checklist item"}),o.jsx(oe,{open:!!b,onOpenChange:()=>O(null),children:b&&o.jsx(ce,{checklistItem:b})})]})}export{Xr as default};
+import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-CM2S36EN.js";import{u as te,c as re,x as ie,P as se,r as d,D as oe,t as i}from"./app-4fHGBOxL.js";import{C as ae}from"./CrudTable-Cxl8O2CF.js";import{C as le}from"./CrudFormModal-Cseu7azN.js";import{C as me}from"./CrudDeleteModal-BgIUshon.js";import{P as pe}from"./pagination-CGq0GJg0.js";import{S as ne}from"./search-and-filter-bar-Dtigj_x9.js";import ce from"./view-C5XZNi9S.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Xr(){var D;const{t:e}=te(),{auth:f,checklistItems:s,checklists:v,filters:a={}}=re().props,k=(f==null?void 0:f.permissions)||[],[u,x]=m.useState(a.search||""),[p,S]=m.useState(a.category||"_empty_"),[n,C]=m.useState(a.checklist_id||"_empty_"),[c,F]=m.useState(a.is_required||"_empty_"),[A,j]=m.useState(!1),[R,y]=m.useState(!1),[E,g]=m.useState(!1),[h,w]=m.useState(null),[_,q]=m.useState("create"),[b,O]=m.useState(null),M=()=>p!=="_empty_"||n!=="_empty_"||c!=="_empty_"||u!=="",$=()=>(p!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!==""?1:0),I=t=>{t.preventDefault(),P()},P=()=>{d.get(route("hr.recruitment.checklist-items.index"),{page:1,search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},H=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.checklist-items.index"),{sort_field:t,sort_direction:r,page:1,search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},V=(t,r)=>{switch(w(r),t){case"view":O(r);break;case"edit":q("edit"),g(!0);break;case"delete":y(!0);break;case"toggle-status":U(r);break}},z=()=>{w(null),q("create"),g(!0)},B=t=>{_==="create"?(i.loading(e("Creating checklist item...")),d.post(route("hr.recruitment.checklist-items.store"),t,{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create checklist item: ${Object.values(r).join(", ")}`)}})):_==="edit"&&(i.loading(e("Updating checklist item...")),d.put(route("hr.recruitment.checklist-items.update",h.id),t,{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update checklist item: ${Object.values(r).join(", ")}`)}}))},L=()=>{i.loading(e("Deleting checklist item...")),d.delete(route("hr.recruitment.checklist-items.destroy",h.id),{onSuccess:t=>{y(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete checklist item: ${Object.values(t).join(", ")}`)}})},U=t=>{const r=t.status==="active"?"inactive":"active";i.loading(`${e(r==="active"?"Activating":"Deactivating")} checklist item...`),d.put(route("hr.recruitment.checklist-items.toggle-status",t.id),{},{onSuccess:l=>{i.dismiss(),l.props.flash.success?i.success(e(l.props.flash.success)):l.props.flash.error&&i.error(e(l.props.flash.error))},onError:l=>{i.dismiss(),typeof l=="string"?i.error(l):i.error(`Failed to update checklist item status: ${Object.values(l).join(", ")}`)}})},G=()=>{x(""),S("_empty_"),C("_empty_"),F("_empty_"),j(!1),d.get(route("hr.recruitment.checklist-items.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},N=[];ie(k,"create-checklist-items")&&N.push({label:e("Add Item"),icon:o.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const J=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.checklist-items.index")},{title:e("Checklist Items")}],K=t=>{switch(t){case"Documentation":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"IT Setup":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Training":return"bg-green-50 text-green-700 ring-green-600/20";case"HR":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Facilities":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Other":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Q=[{key:"checklist.name",label:e("Checklist"),render:(t,r)=>{var l;return((l=r.checklist)==null?void 0:l.name)||"-"}},{key:"task_name",label:e("Task"),sortable:!0,render:(t,r)=>o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),r.is_required&&o.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-1.5 py-0.5 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/10",children:e("Required")})]})},{key:"category",label:e("Category"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${K(t)}`,children:e(t)})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})}],W=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-checklist-items"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-checklist-items"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-checklist-items"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-checklist-items"}],T=[{value:"_empty_",label:e("All Categories"),disabled:!0},{value:"Documentation",label:e("Documentation")},{value:"IT Setup",label:e("IT Setup")},{value:"Training",label:e("Training")},{value:"HR",label:e("HR")},{value:"Facilities",label:e("Facilities")},{value:"Other",label:e("Other")}],X=[{value:"_empty_",label:e("All Checklists"),disabled:!0},...(v||[]).map(t=>({value:t.id.toString(),label:t.name}))],Y=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Required")},{value:"false",label:e("Optional")}],Z=[{value:"_empty_",label:e("Select Checklist")},...(v||[]).map(t=>({value:t.id.toString(),label:t.name}))];return o.jsxs(ee,{title:e("Checklist Items"),url:"/hr/recruitment/checklist-items",actions:N,breadcrumbs:J,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ne,{searchTerm:u,onSearchChange:x,onSearch:I,filters:[{name:"category",label:e("Category"),type:"select",value:p,onChange:S,options:T},{name:"checklist_id",label:e("Checklist"),type:"select",value:n,onChange:C,options:X,searchable:!0},{name:"is_required",label:e("Required"),type:"select",value:c,onChange:F,options:Y}],showFilters:A,setShowFilters:j,hasActiveFilters:M,activeFilterCount:$,onResetFilters:G,onApplyFilters:P,currentPerPage:((D=a.per_page)==null?void 0:D.toString())||"10",onPerPageChange:t=>{d.get(route("hr.recruitment.checklist-items.index"),{page:1,per_page:parseInt(t),search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ae,{columns:Q,actions:W,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:V,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:H,permissions:k,entityPermissions:{view:"view-checklist-items",create:"create-checklist-items",edit:"edit-checklist-items",delete:"delete-checklist-items"}}),o.jsx(pe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("checklist items"),onPageChange:t=>d.get(t)})]}),o.jsx(le,{isOpen:E,onClose:()=>g(!1),onSubmit:B,formConfig:{fields:[{name:"checklist_id",label:e("Checklist"),type:"select",required:!0,options:Z.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"task_name",label:e("Task Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"category",label:e("Category"),type:"select",required:!0,options:T.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"is_required",label:e("Required Task"),type:"checkbox"},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}]}],modalSize:"lg"},initialData:h,title:e(_==="create"?"Add New Checklist Item":"Edit Checklist Item"),mode:_}),o.jsx(me,{isOpen:R,onClose:()=>y(!1),onConfirm:L,itemName:(h==null?void 0:h.task_name)||"",entityName:"checklist item"}),o.jsx(oe,{open:!!b,onOpenChange:()=>O(null),children:b&&o.jsx(ce,{checklistItem:b})})]})}export{Xr as default};
diff --git a/public/build/assets/index-B8xfP11l.js b/public/build/assets/index-CAScDb95.js
similarity index 61%
rename from public/build/assets/index-B8xfP11l.js
rename to public/build/assets/index-CAScDb95.js
index bfd2afe02..f182e3a46 100644
--- a/public/build/assets/index-B8xfP11l.js
+++ b/public/build/assets/index-CAScDb95.js
@@ -1 +1 @@
-import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-CUbbykGe.js";import{u as W,c as X,x as Y,P as Z,r as l,D as ee,t as o}from"./app-DCZHPiEr.js";import{C as re}from"./CrudTable-C2L9P_V2.js";import{C as te}from"./CrudFormModal-BbMnKdFg.js";import{C as oe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ie}from"./pagination-CLhGv5TU.js";import{S as ae}from"./search-and-filter-bar-CvVfaqsJ.js";import se from"./view-CniaPkn9.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Gt(){var D;const{t:e}=W(),{auth:h,indicators:i,categories:S,filters:s={}}=X().props,y=(h==null?void 0:h.permissions)||[],[c,x]=m.useState(s.search||""),[p,C]=m.useState(s.status||"all"),[d,_]=m.useState(s.category_id||""),[I,w]=m.useState(!1),[N,v]=m.useState(!1),[O,f]=m.useState(!1),[u,P]=m.useState(null),[g,j]=m.useState("create"),[b,F]=m.useState(null),M=()=>p!=="all"||c!==""||d!=="",T=()=>(p!=="all"?1:0)+(c?1:0)+(d?1:0),E=r=>{r.preventDefault(),k()},k=()=>{l.get(route("hr.performance.indicators.index"),{page:1,search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},q=r=>{const t=s.sort_field===r&&s.sort_direction==="asc"?"desc":"asc";l.get(route("hr.performance.indicators.index"),{sort_field:r,sort_direction:t,page:1,search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},V=(r,t)=>{switch(P(t),r){case"view":F(t);break;case"edit":j("edit"),f(!0);break;case"delete":v(!0);break;case"toggle-status":$(t);break}},R=()=>{P(null),j("create"),f(!0)},U=r=>{g==="create"?(o.loading(e("Creating performance indicator...")),l.post(route("hr.performance.indicators.store"),r,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create indicator: {{errors}}",{errors:Object.values(t).join(", ")}))}})):g==="edit"&&(o.loading(e("Updating performance indicator...")),l.put(route("hr.performance.indicators.update",u.id),r,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update indicator: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},L=()=>{o.loading(e("Deleting performance indicator...")),l.delete(route("hr.performance.indicators.destroy",u.id),{onSuccess:r=>{v(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete indicator: {{errors}}",{errors:Object.values(r).join(", ")}))}})},$=r=>{const t=r.status==="active"?"inactive":"active";o.loading(`${e(t==="active"?"Activating":"Deactivating")} indicator...`),l.put(route("hr.performance.indicators.toggle-status",r.id),{},{onSuccess:n=>{o.dismiss(),n.props.flash.success?o.success(e(n.props.flash.success)):n.props.flash.error&&o.error(e(n.props.flash.error))},onError:n=>{o.dismiss(),typeof n=="string"?o.error(e(n)):o.error(e("Failed to update indicator status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},z=()=>{x(""),C("all"),_(""),w(!1),l.get(route("hr.performance.indicators.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},A=[];Y(y,"create-performance-indicators")&&A.push({label:e("Add Indicator"),icon:a.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const B=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Indicators")}],H=[{key:"name",label:e("Name"),sortable:!0},{key:"category.name",label:e("Category"),render:(r,t)=>{var n;return((n=t.category)==null?void 0:n.name)||"-"}},{key:"measurement_unit",label:e("Measurement Unit"),render:r=>r||"-"},{key:"target_value",label:e("Target Value"),render:r=>r||"-"},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return r?((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleString():"-"}}],G=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-performance-indicators"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-performance-indicators"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-performance-indicators"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-performance-indicators"}],J=[{value:"all",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],K=[{value:"",label:e("All Categories")},...(S||[]).map(r=>({value:r.id.toString(),label:r.name}))];return a.jsxs(Q,{title:e("Indicators"),url:"/hr/performance/indicators",actions:A,breadcrumbs:B,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:c,onSearchChange:x,onSearch:E,filters:[{name:"category_id",label:e("Category"),type:"select",value:d,onChange:_,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:p,onChange:C,options:J}],showFilters:I,setShowFilters:w,hasActiveFilters:M,activeFilterCount:T,onResetFilters:z,onApplyFilters:k,currentPerPage:((D=s.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{l.get(route("hr.performance.indicators.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(re,{columns:H,actions:G,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:V,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:q,permissions:y,entityPermissions:{view:"view-performance-indicators",create:"create-performance-indicators",edit:"edit-performance-indicators",delete:"delete-performance-indicators"}}),a.jsx(ie,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("performance indicators"),onPageChange:r=>l.get(r)})]}),a.jsx(te,{isOpen:O,onClose:()=>f(!1),onSubmit:U,formConfig:{fields:[{name:"name",label:e("Indicator Name"),type:"text",required:!0},{name:"category_id",label:e("Category"),type:"select",required:!0,searchable:!0,options:S.map(r=>({value:r.id.toString(),label:r.name}))},{name:"description",label:e("Description"),type:"textarea"},{name:"measurement_unit",label:e("Measurement Unit"),type:"text",placeholder:"e.g., Rating 1-5, Percentage, etc."},{name:"target_value",label:e("Target Value"),type:"text",placeholder:"e.g., 4, 95%, etc."},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"md"},initialData:u,title:e(g==="create"?"Add New Performance Indicator":"Edit Performance Indicator"),mode:g}),a.jsx(oe,{isOpen:N,onClose:()=>v(!1),onConfirm:L,itemName:(u==null?void 0:u.name)||"",entityName:"performance indicator"}),a.jsx(ee,{open:!!b,onOpenChange:()=>F(null),children:b&&a.jsx(se,{indicator:b})})]})}export{Gt as default};
+import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-CM2S36EN.js";import{u as W,c as X,x as Y,P as Z,r as l,D as ee,t as o}from"./app-4fHGBOxL.js";import{C as re}from"./CrudTable-Cxl8O2CF.js";import{C as te}from"./CrudFormModal-Cseu7azN.js";import{C as oe}from"./CrudDeleteModal-BgIUshon.js";import{P as ie}from"./pagination-CGq0GJg0.js";import{S as ae}from"./search-and-filter-bar-Dtigj_x9.js";import se from"./view-DNyUBoAy.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Gt(){var D;const{t:e}=W(),{auth:h,indicators:i,categories:S,filters:s={}}=X().props,y=(h==null?void 0:h.permissions)||[],[c,x]=m.useState(s.search||""),[p,C]=m.useState(s.status||"all"),[d,_]=m.useState(s.category_id||""),[I,w]=m.useState(!1),[N,v]=m.useState(!1),[O,f]=m.useState(!1),[u,P]=m.useState(null),[g,j]=m.useState("create"),[b,F]=m.useState(null),M=()=>p!=="all"||c!==""||d!=="",T=()=>(p!=="all"?1:0)+(c?1:0)+(d?1:0),E=r=>{r.preventDefault(),k()},k=()=>{l.get(route("hr.performance.indicators.index"),{page:1,search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},q=r=>{const t=s.sort_field===r&&s.sort_direction==="asc"?"desc":"asc";l.get(route("hr.performance.indicators.index"),{sort_field:r,sort_direction:t,page:1,search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},V=(r,t)=>{switch(P(t),r){case"view":F(t);break;case"edit":j("edit"),f(!0);break;case"delete":v(!0);break;case"toggle-status":$(t);break}},R=()=>{P(null),j("create"),f(!0)},U=r=>{g==="create"?(o.loading(e("Creating performance indicator...")),l.post(route("hr.performance.indicators.store"),r,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create indicator: {{errors}}",{errors:Object.values(t).join(", ")}))}})):g==="edit"&&(o.loading(e("Updating performance indicator...")),l.put(route("hr.performance.indicators.update",u.id),r,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update indicator: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},L=()=>{o.loading(e("Deleting performance indicator...")),l.delete(route("hr.performance.indicators.destroy",u.id),{onSuccess:r=>{v(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete indicator: {{errors}}",{errors:Object.values(r).join(", ")}))}})},$=r=>{const t=r.status==="active"?"inactive":"active";o.loading(`${e(t==="active"?"Activating":"Deactivating")} indicator...`),l.put(route("hr.performance.indicators.toggle-status",r.id),{},{onSuccess:n=>{o.dismiss(),n.props.flash.success?o.success(e(n.props.flash.success)):n.props.flash.error&&o.error(e(n.props.flash.error))},onError:n=>{o.dismiss(),typeof n=="string"?o.error(e(n)):o.error(e("Failed to update indicator status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},z=()=>{x(""),C("all"),_(""),w(!1),l.get(route("hr.performance.indicators.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},A=[];Y(y,"create-performance-indicators")&&A.push({label:e("Add Indicator"),icon:a.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const B=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Indicators")}],H=[{key:"name",label:e("Name"),sortable:!0},{key:"category.name",label:e("Category"),render:(r,t)=>{var n;return((n=t.category)==null?void 0:n.name)||"-"}},{key:"measurement_unit",label:e("Measurement Unit"),render:r=>r||"-"},{key:"target_value",label:e("Target Value"),render:r=>r||"-"},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return r?((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleString():"-"}}],G=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-performance-indicators"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-performance-indicators"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-performance-indicators"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-performance-indicators"}],J=[{value:"all",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],K=[{value:"",label:e("All Categories")},...(S||[]).map(r=>({value:r.id.toString(),label:r.name}))];return a.jsxs(Q,{title:e("Indicators"),url:"/hr/performance/indicators",actions:A,breadcrumbs:B,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:c,onSearchChange:x,onSearch:E,filters:[{name:"category_id",label:e("Category"),type:"select",value:d,onChange:_,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:p,onChange:C,options:J}],showFilters:I,setShowFilters:w,hasActiveFilters:M,activeFilterCount:T,onResetFilters:z,onApplyFilters:k,currentPerPage:((D=s.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{l.get(route("hr.performance.indicators.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(re,{columns:H,actions:G,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:V,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:q,permissions:y,entityPermissions:{view:"view-performance-indicators",create:"create-performance-indicators",edit:"edit-performance-indicators",delete:"delete-performance-indicators"}}),a.jsx(ie,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("performance indicators"),onPageChange:r=>l.get(r)})]}),a.jsx(te,{isOpen:O,onClose:()=>f(!1),onSubmit:U,formConfig:{fields:[{name:"name",label:e("Indicator Name"),type:"text",required:!0},{name:"category_id",label:e("Category"),type:"select",required:!0,searchable:!0,options:S.map(r=>({value:r.id.toString(),label:r.name}))},{name:"description",label:e("Description"),type:"textarea"},{name:"measurement_unit",label:e("Measurement Unit"),type:"text",placeholder:"e.g., Rating 1-5, Percentage, etc."},{name:"target_value",label:e("Target Value"),type:"text",placeholder:"e.g., 4, 95%, etc."},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"md"},initialData:u,title:e(g==="create"?"Add New Performance Indicator":"Edit Performance Indicator"),mode:g}),a.jsx(oe,{isOpen:N,onClose:()=>v(!1),onConfirm:L,itemName:(u==null?void 0:u.name)||"",entityName:"performance indicator"}),a.jsx(ee,{open:!!b,onOpenChange:()=>F(null),children:b&&a.jsx(se,{indicator:b})})]})}export{Gt as default};
diff --git a/public/build/assets/index-C5agrgHA.js b/public/build/assets/index-CCjkkSfe.js
similarity index 82%
rename from public/build/assets/index-C5agrgHA.js
rename to public/build/assets/index-CCjkkSfe.js
index 584bbf59a..3c5adc711 100644
--- a/public/build/assets/index-C5agrgHA.js
+++ b/public/build/assets/index-CCjkkSfe.js
@@ -1 +1 @@
-import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as O}from"./page-template-CUbbykGe.js";import{u as N,c as q,o as h,P as S,r as v,t as g,ao as M}from"./app-DCZHPiEr.js";import{C as j}from"./CrudFormModal-BbMnKdFg.js";import{C as D}from"./circle-check-big-DzwxuD1X.js";import{C as R}from"./circle-x-DNjKzBNT.js";import{f as k}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";const E=({date:r,userId:n,onChange:d})=>{const{t:l}=N(),[a,m]=p.useState({loading:!1});return p.useEffect(()=>{r&&(m({loading:!0}),M.get(route("hr.overtime.get-attendance-details"),{params:{date:r,user_id:n}}).then(o=>{m({loading:!1,...o.data}),o.data.has_overtime&&o.data.suggested_hours&&d(o.data.suggested_hours)}).catch(()=>{m({loading:!1,message:l("Failed to load attendance details.")})}))},[r,n]),r?a.loading?e.jsx("div",{className:"text-xs text-gray-500 animate-pulse",children:l("Checking attendance records...")}):a.message?e.jsxs("div",{className:`mt-2 p-3 rounded-lg border text-sm ${a.has_overtime?"bg-indigo-50 border-indigo-200 text-indigo-700 dark:bg-indigo-900/20 dark:border-indigo-800 dark:text-indigo-300":"bg-gray-50 border-gray-200 text-gray-600 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400"}`,children:[e.jsx("div",{className:"font-medium mb-1",children:a.has_overtime?l("Overtime Detected!"):l("Attendance Info")}),e.jsx("div",{className:"text-xs opacity-90",children:a.message})]}):null:null};function Oe(){const{t:r}=N(),{applications:n,can_approve:d,auth:l,users:a}=q().props,[m,o]=p.useState(!1),[_,x]=p.useState(!1),[i,b]=p.useState(null),w=()=>{b({date:k(new Date,"yyyy-MM-dd"),requested_hours:1,reason:""}),o(!0)},C=t=>{v.post(route("hr.overtime.store"),t,{onSuccess:s=>{s.props.flash.success?(g.success(r(s.props.flash.success)),o(!1)):s.props.flash.error&&g.error(r(s.props.flash.error))}})},f=(t,s)=>{b({...t,new_status:s,approved_hours:t.requested_hours,admin_remarks:""}),x(!0)},A=t=>{v.put(route("hr.overtime.updateStatus",t.id),{status:t.new_status,approved_hours:t.new_status==="approved"?t.approved_hours:null,admin_remarks:t.admin_remarks},{onSuccess:s=>{s.props.flash.success&&(g.success(r(s.props.flash.success)),x(!1))}})};return e.jsxs(O,{title:r("Overtime Applications"),description:r("Manage and track overtime requests"),children:[e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-sm border border-gray-100 dark:border-gray-700/50 overflow-hidden",children:[e.jsxs("div",{className:"p-4 border-b border-gray-100 dark:border-gray-700 flex justify-between items-center",children:[e.jsx("h2",{className:"text-lg font-semibold",children:r("All Requests")}),e.jsxs(h,{onClick:w,children:[e.jsx(S,{className:"w-4 h-4 mr-2"}),r("Apply Overtime")]})]}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm text-left text-gray-500 dark:text-gray-400",children:[e.jsx("thead",{className:"text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-700 dark:text-gray-400",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3",children:r("Date")}),d&&e.jsx("th",{className:"px-6 py-3",children:r("Employee")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Requested (h)")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Approved (h)")}),e.jsx("th",{className:"px-6 py-3",children:r("Reason")}),e.jsx("th",{className:"px-6 py-3",children:r("Status")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Actions")})]})}),e.jsx("tbody",{children:n.length===0?e.jsx("tr",{children:e.jsx("td",{colSpan:d?7:6,className:"px-6 py-8 text-center text-gray-400",children:r("No overtime applications found.")})}):n.map(t=>{var s,c,u,y;return e.jsxs("tr",{className:"bg-white border-b dark:bg-gray-800 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-6 py-4 font-medium text-gray-900 dark:text-white",children:k(new Date(t.date),"MMM dd, yyyy")}),d&&e.jsxs("td",{className:"px-6 py-4",children:[e.jsx("div",{className:"font-semibold text-gray-900 dark:text-white",children:(s=t.user)==null?void 0:s.name}),e.jsx("div",{className:"text-xs text-gray-500",children:(y=(u=(c=t.user)==null?void 0:c.employee)==null?void 0:u.department)==null?void 0:y.name})]}),e.jsxs("td",{className:"px-6 py-4 text-right font-medium",children:[t.requested_hours,"h"]}),e.jsx("td",{className:"px-6 py-4 text-right font-bold text-green-600 dark:text-green-400",children:t.approved_hours?`${t.approved_hours}h`:"-"}),e.jsx("td",{className:"px-6 py-4 max-w-xs truncate",title:t.reason,children:t.reason||"-"}),e.jsx("td",{className:"px-6 py-4",children:e.jsx("span",{className:`px-2.5 py-1 text-xs font-semibold rounded-full border ${t.status==="pending"?"bg-amber-50 text-amber-600 border-amber-200 dark:bg-amber-900/20 dark:text-amber-400 dark:border-amber-800":t.status==="approved"?"bg-green-50 text-green-600 border-green-200 dark:bg-green-900/20 dark:text-green-400 dark:border-green-800":"bg-red-50 text-red-600 border-red-200 dark:bg-red-900/20 dark:text-red-400 dark:border-red-800"}`,children:r(t.status.charAt(0).toUpperCase()+t.status.slice(1))})}),e.jsx("td",{className:"px-6 py-4 text-right space-x-2",children:t.status==="pending"&&d&&e.jsxs(e.Fragment,{children:[e.jsx(h,{size:"sm",variant:"outline",className:"h-8 border-green-200 text-green-600 hover:bg-green-50 dark:border-green-800 dark:text-green-400 dark:hover:bg-green-900/20",onClick:()=>f(t,"approved"),children:e.jsx(D,{className:"w-4 h-4"})}),e.jsx(h,{size:"sm",variant:"outline",className:"h-8 border-red-200 text-red-600 hover:bg-red-50 dark:border-red-800 dark:text-red-400 dark:hover:bg-red-900/20",onClick:()=>f(t,"rejected"),children:e.jsx(R,{className:"w-4 h-4"})})]})})]},t.id)})})]})})]}),e.jsx(j,{isOpen:m,onClose:()=>o(!1),title:r("Apply for Overtime"),mode:"create",formConfig:{fields:[...d&&a?[{name:"user_id",label:r("Employee (Optional)"),type:"select",required:!1,width:"full",options:a.map(t=>({label:t.name,value:t.id.toString()}))}]:[],{name:"date",label:r("Date"),type:"date",required:!0,width:"full"},{name:"auto_detect",label:"",type:"custom",render:(t,s,c)=>e.jsx(E,{date:s.date,userId:s.user_id,onChange:u=>c("requested_hours",u)})},{name:"requested_hours",label:r("Requested Hours"),type:"number",required:!0,width:"full"},{name:"reason",label:r("Reason"),type:"textarea",required:!1,width:"full"}]},initialData:i||{},onSubmit:C,submitButtonText:r("Submit Application")}),e.jsx(j,{isOpen:_,onClose:()=>x(!1),title:(i==null?void 0:i.new_status)==="approved"?r("Approve Overtime"):r("Reject Overtime"),mode:"edit",formConfig:{fields:[...(i==null?void 0:i.new_status)==="approved"?[{name:"approved_hours",label:r("Approved Hours (You can adjust this)"),type:"number",required:!0,width:"full"}]:[],{name:"admin_remarks",label:r("Remarks (Optional)"),type:"textarea",required:!1,width:"full"}]},initialData:i||{},onSubmit:A,submitButtonText:r("Confirm")})]})}export{Oe as default};
+import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as O}from"./page-template-CM2S36EN.js";import{u as N,c as q,o as h,P as S,r as v,t as g,ao as M}from"./app-4fHGBOxL.js";import{C as j}from"./CrudFormModal-Cseu7azN.js";import{C as D}from"./circle-check-big-fVcbTmDL.js";import{C as R}from"./circle-x-ChMHRbuV.js";import{f as k}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";const E=({date:r,userId:n,onChange:d})=>{const{t:l}=N(),[a,m]=p.useState({loading:!1});return p.useEffect(()=>{r&&(m({loading:!0}),M.get(route("hr.overtime.get-attendance-details"),{params:{date:r,user_id:n}}).then(o=>{m({loading:!1,...o.data}),o.data.has_overtime&&o.data.suggested_hours&&d(o.data.suggested_hours)}).catch(()=>{m({loading:!1,message:l("Failed to load attendance details.")})}))},[r,n]),r?a.loading?e.jsx("div",{className:"text-xs text-gray-500 animate-pulse",children:l("Checking attendance records...")}):a.message?e.jsxs("div",{className:`mt-2 p-3 rounded-lg border text-sm ${a.has_overtime?"bg-indigo-50 border-indigo-200 text-indigo-700 dark:bg-indigo-900/20 dark:border-indigo-800 dark:text-indigo-300":"bg-gray-50 border-gray-200 text-gray-600 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400"}`,children:[e.jsx("div",{className:"font-medium mb-1",children:a.has_overtime?l("Overtime Detected!"):l("Attendance Info")}),e.jsx("div",{className:"text-xs opacity-90",children:a.message})]}):null:null};function Oe(){const{t:r}=N(),{applications:n,can_approve:d,auth:l,users:a}=q().props,[m,o]=p.useState(!1),[_,x]=p.useState(!1),[i,b]=p.useState(null),w=()=>{b({date:k(new Date,"yyyy-MM-dd"),requested_hours:1,reason:""}),o(!0)},C=t=>{v.post(route("hr.overtime.store"),t,{onSuccess:s=>{s.props.flash.success?(g.success(r(s.props.flash.success)),o(!1)):s.props.flash.error&&g.error(r(s.props.flash.error))}})},f=(t,s)=>{b({...t,new_status:s,approved_hours:t.requested_hours,admin_remarks:""}),x(!0)},A=t=>{v.put(route("hr.overtime.updateStatus",t.id),{status:t.new_status,approved_hours:t.new_status==="approved"?t.approved_hours:null,admin_remarks:t.admin_remarks},{onSuccess:s=>{s.props.flash.success&&(g.success(r(s.props.flash.success)),x(!1))}})};return e.jsxs(O,{title:r("Overtime Applications"),description:r("Manage and track overtime requests"),children:[e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-sm border border-gray-100 dark:border-gray-700/50 overflow-hidden",children:[e.jsxs("div",{className:"p-4 border-b border-gray-100 dark:border-gray-700 flex justify-between items-center",children:[e.jsx("h2",{className:"text-lg font-semibold",children:r("All Requests")}),e.jsxs(h,{onClick:w,children:[e.jsx(S,{className:"w-4 h-4 mr-2"}),r("Apply Overtime")]})]}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm text-left text-gray-500 dark:text-gray-400",children:[e.jsx("thead",{className:"text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-700 dark:text-gray-400",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3",children:r("Date")}),d&&e.jsx("th",{className:"px-6 py-3",children:r("Employee")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Requested (h)")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Approved (h)")}),e.jsx("th",{className:"px-6 py-3",children:r("Reason")}),e.jsx("th",{className:"px-6 py-3",children:r("Status")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Actions")})]})}),e.jsx("tbody",{children:n.length===0?e.jsx("tr",{children:e.jsx("td",{colSpan:d?7:6,className:"px-6 py-8 text-center text-gray-400",children:r("No overtime applications found.")})}):n.map(t=>{var s,c,u,y;return e.jsxs("tr",{className:"bg-white border-b dark:bg-gray-800 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-6 py-4 font-medium text-gray-900 dark:text-white",children:k(new Date(t.date),"MMM dd, yyyy")}),d&&e.jsxs("td",{className:"px-6 py-4",children:[e.jsx("div",{className:"font-semibold text-gray-900 dark:text-white",children:(s=t.user)==null?void 0:s.name}),e.jsx("div",{className:"text-xs text-gray-500",children:(y=(u=(c=t.user)==null?void 0:c.employee)==null?void 0:u.department)==null?void 0:y.name})]}),e.jsxs("td",{className:"px-6 py-4 text-right font-medium",children:[t.requested_hours,"h"]}),e.jsx("td",{className:"px-6 py-4 text-right font-bold text-green-600 dark:text-green-400",children:t.approved_hours?`${t.approved_hours}h`:"-"}),e.jsx("td",{className:"px-6 py-4 max-w-xs truncate",title:t.reason,children:t.reason||"-"}),e.jsx("td",{className:"px-6 py-4",children:e.jsx("span",{className:`px-2.5 py-1 text-xs font-semibold rounded-full border ${t.status==="pending"?"bg-amber-50 text-amber-600 border-amber-200 dark:bg-amber-900/20 dark:text-amber-400 dark:border-amber-800":t.status==="approved"?"bg-green-50 text-green-600 border-green-200 dark:bg-green-900/20 dark:text-green-400 dark:border-green-800":"bg-red-50 text-red-600 border-red-200 dark:bg-red-900/20 dark:text-red-400 dark:border-red-800"}`,children:r(t.status.charAt(0).toUpperCase()+t.status.slice(1))})}),e.jsx("td",{className:"px-6 py-4 text-right space-x-2",children:t.status==="pending"&&d&&e.jsxs(e.Fragment,{children:[e.jsx(h,{size:"sm",variant:"outline",className:"h-8 border-green-200 text-green-600 hover:bg-green-50 dark:border-green-800 dark:text-green-400 dark:hover:bg-green-900/20",onClick:()=>f(t,"approved"),children:e.jsx(D,{className:"w-4 h-4"})}),e.jsx(h,{size:"sm",variant:"outline",className:"h-8 border-red-200 text-red-600 hover:bg-red-50 dark:border-red-800 dark:text-red-400 dark:hover:bg-red-900/20",onClick:()=>f(t,"rejected"),children:e.jsx(R,{className:"w-4 h-4"})})]})})]},t.id)})})]})})]}),e.jsx(j,{isOpen:m,onClose:()=>o(!1),title:r("Apply for Overtime"),mode:"create",formConfig:{fields:[...d&&a?[{name:"user_id",label:r("Employee (Optional)"),type:"select",required:!1,width:"full",options:a.map(t=>({label:t.name,value:t.id.toString()}))}]:[],{name:"date",label:r("Date"),type:"date",required:!0,width:"full"},{name:"auto_detect",label:"",type:"custom",render:(t,s,c)=>e.jsx(E,{date:s.date,userId:s.user_id,onChange:u=>c("requested_hours",u)})},{name:"requested_hours",label:r("Requested Hours"),type:"number",required:!0,width:"full"},{name:"reason",label:r("Reason"),type:"textarea",required:!1,width:"full"}]},initialData:i||{},onSubmit:C,submitButtonText:r("Submit Application")}),e.jsx(j,{isOpen:_,onClose:()=>x(!1),title:(i==null?void 0:i.new_status)==="approved"?r("Approve Overtime"):r("Reject Overtime"),mode:"edit",formConfig:{fields:[...(i==null?void 0:i.new_status)==="approved"?[{name:"approved_hours",label:r("Approved Hours (You can adjust this)"),type:"number",required:!0,width:"full"}]:[],{name:"admin_remarks",label:r("Remarks (Optional)"),type:"textarea",required:!1,width:"full"}]},initialData:i||{},onSubmit:A,submitButtonText:r("Confirm")})]})}export{Oe as default};
diff --git a/public/build/assets/index-CCw5NdA0.js b/public/build/assets/index-CCw5NdA0.js
new file mode 100644
index 000000000..c32e0943d
--- /dev/null
+++ b/public/build/assets/index-CCw5NdA0.js
@@ -0,0 +1 @@
+import{r as g,j as o}from"./ui-Z445SNHD.js";import{u as w,c as y,r as p,P as N,t as a}from"./app-4fHGBOxL.js";import{P as T}from"./pagination-CGq0GJg0.js";import{S as k}from"./search-and-filter-bar-Dtigj_x9.js";import{P as F}from"./page-template-CM2S36EN.js";import{C as A}from"./CrudTable-Cxl8O2CF.js";import{C as E}from"./CrudDeleteModal-BgIUshon.js";import{T as I}from"./toaster-Bc5RPjCT.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./calendar-DqBcvi0D.js";import"./filter-BDm-DaBQ.js";import"./list-TEmTfixH.js";import"./layout-grid-BZcR8IMY.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function ge(){var f;const{t:m}=w(),{pages:r,filters:n={},globalSettings:i}=y().props,[h,c]=g.useState(!1),[d,u]=g.useState(null),[s,x]=g.useState(n.search||""),S=t=>{p.get(route("landing-page.custom-pages.edit",t.id))},b=t=>{u(t),c(!0)},C=()=>{i!=null&&i.is_demo||a.loading(m("Deleting page...")),p.delete(route("landing-page.custom-pages.destroy",d.id),{onSuccess:t=>{var e,l;c(!1),u(null),i!=null&&i.is_demo||a.dismiss(),(e=t.props.flash)!=null&&e.success?a.success(m(t.props.flash.success)):(l=t.props.flash)!=null&&l.error&&a.error(m(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||a.dismiss(),typeof t=="string"?a.error(m(t)):a.error(m("Failed to delete page"))}})},P=t=>{t.preventDefault();const e={page:1};s&&(e.search=s),p.get(route("landing-page.custom-pages.index"),e,{preserveState:!0,preserveScroll:!0})},v=(t,e)=>{t==="edit"?S(e):t==="delete"&&b(e)},j=t=>{const e=n.sort_field===t&&n.sort_direction==="desc"?"asc":"desc",l={sort_field:t,sort_direction:e,page:1};s&&(l.search=s),p.get(route("landing-page.custom-pages.index"),l,{preserveState:!0,preserveScroll:!0})},D=[{key:"title",label:"Title",sortable:!0,render:t=>o.jsx("div",{className:"font-medium",children:t})},{key:"content",label:"Content",render:t=>{const e=t.replace(/<[^>]*>/g,"");return o.jsxs("div",{className:"max-w-xs truncate",title:e,children:[e.substring(0,100),"..."]})}},{key:"is_active",label:"Status",render:t=>{const e=t?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e}`,children:t?"Active":"Inactive"})}},{key:"created_at",label:"Created",sortable:!0,render:t=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],_=[{label:"Edit",icon:"Edit",action:"edit",className:"text-amber-500"},{label:"Delete",icon:"Trash2",action:"delete",className:"text-red-500"}];return o.jsxs(F,{title:"Custom Pages",url:"/custom-pages",breadcrumbs:[{title:m("Dashboard"),href:route("dashboard")},{title:m("Landing Page"),href:route("landing-page")},{title:m("Custom Pages")}],actions:[{label:"Add Page",icon:o.jsx(N,{className:"w-4 h-4 mr-2"}),variant:"default",onClick:()=>p.get(route("landing-page.custom-pages.create"))}],noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(k,{searchTerm:s,onSearchChange:x,onSearch:P,filters:[],showFilters:!1,setShowFilters:()=>{},hasActiveFilters:()=>!1,activeFilterCount:()=>0,onResetFilters:()=>{},currentPerPage:((f=n.per_page)==null?void 0:f.toString())||"10",onPerPageChange:t=>{const e={page:1,per_page:parseInt(t)};s&&(e.search=s),p.get(route("landing-page.custom-pages.index"),e,{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(A,{columns:D,actions:_,data:(r==null?void 0:r.data)||r||[],from:(r==null?void 0:r.from)||1,onAction:v,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:j}),(r==null?void 0:r.links)&&o.jsx(T,{from:(r==null?void 0:r.from)||0,to:(r==null?void 0:r.to)||0,total:(r==null?void 0:r.total)||0,links:r==null?void 0:r.links,entityName:"pages",onPageChange:t=>p.get(t)})]}),o.jsx(E,{isOpen:h,onClose:()=>{c(!1),u(null)},onConfirm:C,itemName:(d==null?void 0:d.title)||"",entityName:"page"}),o.jsx(I,{})]})}export{ge as default};
diff --git a/public/build/assets/index-B0aEMc_l.js b/public/build/assets/index-CEhCkz7s.js
similarity index 91%
rename from public/build/assets/index-B0aEMc_l.js
rename to public/build/assets/index-CEhCkz7s.js
index 83c002980..eacaabbf2 100644
--- a/public/build/assets/index-B0aEMc_l.js
+++ b/public/build/assets/index-CEhCkz7s.js
@@ -1 +1 @@
-import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CUbbykGe.js";import{u as ce,c as oe,x as E,L as P,I as L,o as l,S as de,X as le,r as h,t as c}from"./app-DCZHPiEr.js";import{C as ne}from"./CrudDeleteModal-D4meZ8pP.js";import{P as me}from"./pagination-CLhGv5TU.js";import{T as xe}from"./textarea-MT-uY0Br.js";import{S as R,a as B,b as $,c as V,d as N}from"./select-X5YLR2bv.js";import{B as A}from"./briefcase-CsHvsiQb.js";import{a as he,C as pe}from"./chevron-up-CIC8-NPE.js";import{S as K}from"./square-pen-8BQ3xjRH.js";import{L as X}from"./lock-DsF0eMDG.js";import{T as G}from"./trash-2-BKTtBQos.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ts(){const{t:r}=ce(),{auth:_,jobCategories:a,filters:o={},globalSettings:t}=oe().props,S=(_==null?void 0:_.permissions)||[],[b,T]=x.useState(o.search||""),[p,I]=x.useState(o.status||"all"),[H,k]=x.useState(!1),[g,w]=x.useState(null),[j,J]=x.useState("create"),[C,Q]=x.useState(new Set),[d,f]=x.useState({name:"",description:"",status:"active"}),[n,v]=x.useState({}),y=E(S,"create-job-categories"),u=E(S,"edit-job-categories"),q=E(S,"delete-job-categories"),W=s=>{const i=new Set(C);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{f({name:"",description:"",status:"active"}),v({}),J("create"),w(null)},z=s=>{f({name:s.name||"",description:s.description||"",status:s.status||"active"}),J("edit"),w(s),v({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return d.name.trim()?d.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Category name is required"),["active","inactive"].includes(d.status)||(s.status=r("Please select a valid status")),v(s),Object.keys(s).length===0},M=(s={})=>{h.get(route("hr.recruitment.job-categories.index"),{page:1,search:b||void 0,status:p!=="all"?p:void 0,per_page:o.per_page||10,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{T(""),I("all"),h.get(route("hr.recruitment.job-categories.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(j==="create"?(t!=null&&t.is_demo||c.loading(r("Creating job category...")),h.post(route("hr.recruitment.job-categories.store"),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),v(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating job category...")),h.put(route("hr.recruitment.job-categories.update",g.id),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),v(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting job category...")),h.delete(route("hr.recruitment.job-categories.destroy",g.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete job category: {{errors}}",{errors:Object.values(s).join(", ")}))}})},U=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating job category...":"Deactivating job category...")),h.put(route("hr.recruitment.job-categories.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-categories.index")},{title:r("Job Categories")}],D=!!b||p!=="all",ae=({field:s})=>o.sort_field===s?e.jsx("span",{children:o.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Job Categories"),description:"",url:"/hr/recruitment/job-categories",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(j==="create"?"Add New Job Category":"Edit Job Category")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(j==="create"?"Fill in the details to create a new job category":"Update the job category details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Category Name")}),e.jsx(L,{required:!0,id:"name",type:"text",value:d.name,onChange:s=>f({...d,name:s.target.value}),placeholder:r("e.g., Engineering, Marketing, Finance"),className:n.name?"border-red-500":"",disabled:!y&&!u}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:d.description,onChange:s=>f({...d,description:s.target.value}),placeholder:r("Brief description of the job category"),rows:3,className:n.description?"border-red-500":"",disabled:!y&&!u}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(R,{value:d.status,onValueChange:s=>f({...d,status:s}),disabled:!y&&!u,children:[e.jsx(B,{className:n.status?"border-red-500":"",children:e.jsx($,{placeholder:r("Select status")})}),e.jsxs(V,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(l,{type:"submit",className:"flex-1",children:r(j==="create"?"Add Job Category":"Update Job Category")}),j==="edit"&&e.jsx(l,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(L,{type:"text",placeholder:r("Search job categories..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(l,{onClick:O,variant:"default",children:r("Search")}),D&&e.jsxs(l,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(R,{value:p,onValueChange:I,children:[e.jsx(B,{children:e.jsx($,{placeholder:r("All Statuses")})}),e.jsxs(V,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Job Categories")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage job categories used in recruitment")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:C.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:C.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>z(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),q&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>z(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),q&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-3",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("job categories"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");h.get(route("hr.recruitment.job-categories.index"),{page:i,per_page:o.per_page||10,search:b||void 0,status:p!=="all"?p:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No job categories found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No job categories match your search criteria. Try adjusting your filters.":"Create job categories to organize your recruitment process.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first job category.")})]})})]})]}),e.jsx(ne,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(g==null?void 0:g.name)||"",entityName:"job category"})]})}export{ts as default};
+import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CM2S36EN.js";import{u as ce,c as oe,x as E,L as P,I as L,o as l,S as de,X as le,r as h,t as c}from"./app-4fHGBOxL.js";import{C as ne}from"./CrudDeleteModal-BgIUshon.js";import{P as me}from"./pagination-CGq0GJg0.js";import{T as xe}from"./textarea-f6Pa1mf5.js";import{S as R,a as B,b as $,c as V,d as N}from"./select-T_sz7ImN.js";import{B as A}from"./briefcase-DGuFd_HT.js";import{a as he,C as pe}from"./chevron-up-B9gYo-hl.js";import{S as K}from"./square-pen-BNAWyFLf.js";import{L as X}from"./lock-D_l4FSx5.js";import{T as G}from"./trash-2-B-iLy81a.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ts(){const{t:r}=ce(),{auth:_,jobCategories:a,filters:o={},globalSettings:t}=oe().props,S=(_==null?void 0:_.permissions)||[],[b,T]=x.useState(o.search||""),[p,I]=x.useState(o.status||"all"),[H,k]=x.useState(!1),[g,w]=x.useState(null),[j,J]=x.useState("create"),[C,Q]=x.useState(new Set),[d,f]=x.useState({name:"",description:"",status:"active"}),[n,v]=x.useState({}),y=E(S,"create-job-categories"),u=E(S,"edit-job-categories"),q=E(S,"delete-job-categories"),W=s=>{const i=new Set(C);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{f({name:"",description:"",status:"active"}),v({}),J("create"),w(null)},z=s=>{f({name:s.name||"",description:s.description||"",status:s.status||"active"}),J("edit"),w(s),v({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return d.name.trim()?d.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Category name is required"),["active","inactive"].includes(d.status)||(s.status=r("Please select a valid status")),v(s),Object.keys(s).length===0},M=(s={})=>{h.get(route("hr.recruitment.job-categories.index"),{page:1,search:b||void 0,status:p!=="all"?p:void 0,per_page:o.per_page||10,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{T(""),I("all"),h.get(route("hr.recruitment.job-categories.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(j==="create"?(t!=null&&t.is_demo||c.loading(r("Creating job category...")),h.post(route("hr.recruitment.job-categories.store"),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),v(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating job category...")),h.put(route("hr.recruitment.job-categories.update",g.id),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),v(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting job category...")),h.delete(route("hr.recruitment.job-categories.destroy",g.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete job category: {{errors}}",{errors:Object.values(s).join(", ")}))}})},U=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating job category...":"Deactivating job category...")),h.put(route("hr.recruitment.job-categories.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-categories.index")},{title:r("Job Categories")}],D=!!b||p!=="all",ae=({field:s})=>o.sort_field===s?e.jsx("span",{children:o.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Job Categories"),description:"",url:"/hr/recruitment/job-categories",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(j==="create"?"Add New Job Category":"Edit Job Category")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(j==="create"?"Fill in the details to create a new job category":"Update the job category details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Category Name")}),e.jsx(L,{required:!0,id:"name",type:"text",value:d.name,onChange:s=>f({...d,name:s.target.value}),placeholder:r("e.g., Engineering, Marketing, Finance"),className:n.name?"border-red-500":"",disabled:!y&&!u}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:d.description,onChange:s=>f({...d,description:s.target.value}),placeholder:r("Brief description of the job category"),rows:3,className:n.description?"border-red-500":"",disabled:!y&&!u}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(R,{value:d.status,onValueChange:s=>f({...d,status:s}),disabled:!y&&!u,children:[e.jsx(B,{className:n.status?"border-red-500":"",children:e.jsx($,{placeholder:r("Select status")})}),e.jsxs(V,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(l,{type:"submit",className:"flex-1",children:r(j==="create"?"Add Job Category":"Update Job Category")}),j==="edit"&&e.jsx(l,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(L,{type:"text",placeholder:r("Search job categories..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(l,{onClick:O,variant:"default",children:r("Search")}),D&&e.jsxs(l,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(R,{value:p,onValueChange:I,children:[e.jsx(B,{children:e.jsx($,{placeholder:r("All Statuses")})}),e.jsxs(V,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Job Categories")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage job categories used in recruitment")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:C.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:C.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>z(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),q&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>z(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),q&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-3",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("job categories"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");h.get(route("hr.recruitment.job-categories.index"),{page:i,per_page:o.per_page||10,search:b||void 0,status:p!=="all"?p:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No job categories found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No job categories match your search criteria. Try adjusting your filters.":"Create job categories to organize your recruitment process.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first job category.")})]})})]})]}),e.jsx(ne,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(g==null?void 0:g.name)||"",entityName:"job category"})]})}export{ts as default};
diff --git a/public/build/assets/index-Dky0J0wb.js b/public/build/assets/index-CF6kriZS.js
similarity index 71%
rename from public/build/assets/index-Dky0J0wb.js
rename to public/build/assets/index-CF6kriZS.js
index 632495e12..ff4b53f69 100644
--- a/public/build/assets/index-Dky0J0wb.js
+++ b/public/build/assets/index-CF6kriZS.js
@@ -1 +1 @@
-import{r as b,j as r}from"./ui-Z445SNHD.js";import{u as f,H as j,r as a,s as v,v as y,o as N,w as S}from"./app-DCZHPiEr.js";import{P as k}from"./page-template-CUbbykGe.js";import{P as w}from"./pagination-CLhGv5TU.js";import{S as _}from"./search-and-filter-bar-CvVfaqsJ.js";import{E as T}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";import"./filter-CQAy5sxY.js";import"./list-BSrGYPOe.js";function ur({templates:t,filters:o={}}){var l,c;const{t:i}=f(),[s,m]=b.useState(o.search||""),h=(e,n)=>{a.get(route("email-templates.show",n.id))},p=e=>{e.preventDefault(),x()},x=()=>{a.get(route("email-templates.index"),{page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},g=e=>{const n=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";a.get(route("email-templates.index"),{sort_field:e,sort_direction:n,page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},u=[{title:i("Dashboard"),href:route("dashboard")},{title:i("Email Templates")}],d=[{key:"name",label:i("Name"),sortable:!0}];return r.jsxs(k,{title:i("Email Templates"),url:route("email-templates.index"),breadcrumbs:u,noPadding:!0,children:[r.jsx(j,{title:"Email Templates"}),r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(_,{searchTerm:s,onSearchChange:m,onSearch:p,filters:[],showFilters:!1,setShowFilters:()=>{},hasActiveFilters:()=>!1,activeFilterCount:()=>0,onResetFilters:()=>{},currentPerPage:((l=o.per_page)==null?void 0:l.toString())||"10",onPerPageChange:e=>{a.get(route("email-templates.index"),{page:1,per_page:parseInt(e),search:s||void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx("div",{className:"overflow-x-auto",children:r.jsxs("table",{className:"w-full text-sm",children:[r.jsx("thead",{children:r.jsxs("tr",{className:"border-b bg-gray-50 dark:bg-gray-800 dark:border-gray-700",children:[d.map(e=>r.jsx("th",{className:"px-4 py-3 text-left font-medium text-gray-500 cursor-pointer hover:bg-gray-100",onClick:()=>e.sortable&&g(e.key),children:r.jsxs("div",{className:"flex items-center",children:[e.label,e.sortable&&r.jsx("span",{className:"ml-1",children:o.sort_field===e.key?o.sort_direction==="asc"?"↑":"↓":""})]})},e.key)),r.jsx("th",{className:"px-4 py-3 text-right font-medium text-gray-500",children:i("Actions")})]})}),r.jsxs("tbody",{children:[(c=t==null?void 0:t.data)==null?void 0:c.map(e=>r.jsxs("tr",{className:"border-b hover:bg-gray-50 dark:border-gray-700 dark:hover:bg-gray-800",children:[r.jsx("td",{className:"px-4 py-3",children:r.jsx("div",{className:"font-medium",children:e.name})}),r.jsx("td",{className:"px-4 py-3 text-right",children:r.jsxs(v,{children:[r.jsx(y,{asChild:!0,children:r.jsx(N,{variant:"ghost",size:"icon",onClick:()=>h("view",e),className:"text-blue-500 hover:text-blue-700",children:r.jsx(T,{className:"h-4 w-4"})})}),r.jsx(S,{children:i("View")})]})})]},e.id)),(!(t!=null&&t.data)||t.data.length===0)&&r.jsx("tr",{children:r.jsx("td",{colSpan:d.length+1,className:"px-4 py-8 text-center text-gray-500 dark:text-gray-400",children:i("No email templates found")})})]})]})}),r.jsx(w,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:i("templates"),onPageChange:e=>a.get(e)})]})]})}export{ur as default};
+import{r as b,j as r}from"./ui-Z445SNHD.js";import{u as f,H as j,r as a,s as v,v as y,o as N,w as S}from"./app-4fHGBOxL.js";import{P as k}from"./page-template-CM2S36EN.js";import{P as w}from"./pagination-CGq0GJg0.js";import{S as _}from"./search-and-filter-bar-Dtigj_x9.js";import{E as T}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";import"./filter-BDm-DaBQ.js";import"./list-TEmTfixH.js";function ur({templates:t,filters:o={}}){var l,c;const{t:i}=f(),[s,m]=b.useState(o.search||""),h=(e,n)=>{a.get(route("email-templates.show",n.id))},p=e=>{e.preventDefault(),x()},x=()=>{a.get(route("email-templates.index"),{page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},g=e=>{const n=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";a.get(route("email-templates.index"),{sort_field:e,sort_direction:n,page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},u=[{title:i("Dashboard"),href:route("dashboard")},{title:i("Email Templates")}],d=[{key:"name",label:i("Name"),sortable:!0}];return r.jsxs(k,{title:i("Email Templates"),url:route("email-templates.index"),breadcrumbs:u,noPadding:!0,children:[r.jsx(j,{title:"Email Templates"}),r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(_,{searchTerm:s,onSearchChange:m,onSearch:p,filters:[],showFilters:!1,setShowFilters:()=>{},hasActiveFilters:()=>!1,activeFilterCount:()=>0,onResetFilters:()=>{},currentPerPage:((l=o.per_page)==null?void 0:l.toString())||"10",onPerPageChange:e=>{a.get(route("email-templates.index"),{page:1,per_page:parseInt(e),search:s||void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx("div",{className:"overflow-x-auto",children:r.jsxs("table",{className:"w-full text-sm",children:[r.jsx("thead",{children:r.jsxs("tr",{className:"border-b bg-gray-50 dark:bg-gray-800 dark:border-gray-700",children:[d.map(e=>r.jsx("th",{className:"px-4 py-3 text-left font-medium text-gray-500 cursor-pointer hover:bg-gray-100",onClick:()=>e.sortable&&g(e.key),children:r.jsxs("div",{className:"flex items-center",children:[e.label,e.sortable&&r.jsx("span",{className:"ml-1",children:o.sort_field===e.key?o.sort_direction==="asc"?"↑":"↓":""})]})},e.key)),r.jsx("th",{className:"px-4 py-3 text-right font-medium text-gray-500",children:i("Actions")})]})}),r.jsxs("tbody",{children:[(c=t==null?void 0:t.data)==null?void 0:c.map(e=>r.jsxs("tr",{className:"border-b hover:bg-gray-50 dark:border-gray-700 dark:hover:bg-gray-800",children:[r.jsx("td",{className:"px-4 py-3",children:r.jsx("div",{className:"font-medium",children:e.name})}),r.jsx("td",{className:"px-4 py-3 text-right",children:r.jsxs(v,{children:[r.jsx(y,{asChild:!0,children:r.jsx(N,{variant:"ghost",size:"icon",onClick:()=>h("view",e),className:"text-blue-500 hover:text-blue-700",children:r.jsx(T,{className:"h-4 w-4"})})}),r.jsx(S,{children:i("View")})]})})]},e.id)),(!(t!=null&&t.data)||t.data.length===0)&&r.jsx("tr",{children:r.jsx("td",{colSpan:d.length+1,className:"px-4 py-8 text-center text-gray-500 dark:text-gray-400",children:i("No email templates found")})})]})]})}),r.jsx(w,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:i("templates"),onPageChange:e=>a.get(e)})]})]})}export{ur as default};
diff --git a/public/build/assets/index-CpZNyOUa.js b/public/build/assets/index-CHz9aKHD.js
similarity index 68%
rename from public/build/assets/index-CpZNyOUa.js
rename to public/build/assets/index-CHz9aKHD.js
index 7d45ebb4e..3ab3c7d9c 100644
--- a/public/build/assets/index-CpZNyOUa.js
+++ b/public/build/assets/index-CHz9aKHD.js
@@ -1 +1 @@
-import{r as m,j as s}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-CUbbykGe.js";import{u as pe,c as de,x as ce,P as ue,B as ge,r as p,t as o}from"./app-DCZHPiEr.js";import{C as he}from"./CrudTable-C2L9P_V2.js";import{C as be}from"./CrudFormModal-BbMnKdFg.js";import{C as _e}from"./CrudDeleteModal-D4meZ8pP.js";import{P as fe}from"./pagination-CLhGv5TU.js";import{S as ve}from"./search-and-filter-bar-CvVfaqsJ.js";import{C as ye}from"./calendar-YoExU_hy.js";import{f as I}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function oi(){var E,L,q,V,R;const{t:e}=pe(),{auth:y,trainingSessions:n,trainingPrograms:$,employees:U,filters:l={}}=de().props,C=(y==null?void 0:y.permissions)||[],[d,j]=m.useState(l.search||""),[c,P]=m.useState(l.training_program_id||""),[u,w]=m.useState(l.status||""),[g,T]=m.useState(l.location_type||""),[h,D]=m.useState(l.date_from||""),[b,F]=m.useState(l.date_to||""),[z,N]=m.useState(!1),[H,x]=m.useState(!1),[G,f]=m.useState(!1),[a,k]=m.useState(null),[_,A]=m.useState("create"),J=()=>c!==""||u!==""||g!==""||h!==""||b!==""||d!=="",K=()=>(c!==""?1:0)+(u!==""?1:0)+(g!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(d!==""?1:0),Q=t=>{t.preventDefault(),O()},X=()=>{p.get(route("hr.training-sessions.calendar"))},O=()=>{p.get(route("hr.training-sessions.index"),{page:1,search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Y=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";p.get(route("hr.training-sessions.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Z=(t,r)=>{switch(k(r),t){case"view":p.get(route("hr.training-sessions.show",r.id));break;case"edit":A("edit"),f(!0);break;case"delete":x(!0);break}},ee=()=>{k(null),A("create"),f(!0)},te=t=>{const r={...t};_==="create"?(o.loading(e("Creating training session...")),p.post(route("hr.training-sessions.store"),r,{onSuccess:i=>{f(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create training session: {{errors}}",{errors:Object.values(i).join(", ")}))}})):_==="edit"&&(o.loading(e("Updating training session...")),p.put(route("hr.training-sessions.update",a.id),r,{onSuccess:i=>{f(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update training session: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},re=()=>{o.loading(e("Deleting training session...")),p.delete(route("hr.training-sessions.destroy",a.id),{onSuccess:t=>{x(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete training session: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ie=()=>{j(""),P(""),w(""),T(""),D(""),F(""),N(!1),p.get(route("hr.training-sessions.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},S=[];S.push({label:e("Calendar View"),icon:s.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:X}),ce(C,"create-training-sessions")&&S.push({label:e("Add Session"),icon:s.jsx(ue,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const se=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-sessions.index")},{title:e("Training Management"),href:route("hr.training-sessions.index")},{title:e("Training Sessions")}],oe=[{key:"program",label:e("Program"),render:(t,r)=>{var i,v;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r.name||((i=r.training_program)==null?void 0:i.name)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((v=r.training_program)==null?void 0:v.name)||"-"})]})}},{key:"date_time",label:e("Date & Time"),sortable:!0,sortField:"start_date",render:(t,r)=>{var i,v,W,B;return s.jsx("div",{children:s.jsxs("div",{className:"text-xs text-gray-500",children:[((v=(i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r.start_date,!0))==null?void 0:v.split(" ").slice(-2).join(" "))||I(new Date(r.start_date),"h:mm a")," - ",((B=(W=window.appSettings)==null?void 0:W.formatDateTimeSimple(r.end_date,!0))==null?void 0:B.split(" ").slice(-2).join(" "))||I(new Date(r.end_date),"h:mm a")]})})}},{key:"location",label:e("Location"),render:(t,r)=>s.jsxs("div",{children:[s.jsx("div",{children:t||"-"}),s.jsx(ge,{variant:"outline",className:r.location_type==="virtual"?"bg-blue-50 text-blue-700":"bg-green-50 text-green-700",children:r.location_type==="virtual"?e("Virtual"):e("Physical")})]})},{key:"status",label:e("Status"),sortable:!0,render:t=>{const r={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1).replace("_"," ")})}},{key:"trainers",label:e("Trainers"),render:t=>!t||t.length===0?"-":s.jsxs("div",{className:"space-y-1",children:[t.slice(0,2).map(r=>s.jsx("div",{className:"text-sm",children:r.name},r.id)),t.length>2&&s.jsxs("div",{className:"text-xs text-gray-500",children:["+",t.length-2," more"]})]})},{key:"attendance_count",label:e("Attendance"),render:t=>t||"0"}],ae=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-sessions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-sessions"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-sessions"}],M=[{value:"",label:e("All Programs")},...($||[]).map(t=>({value:t.id.toString(),label:t.name}))],ne=[{value:"",label:e("All Statuses")},{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}],le=[{value:"",label:e("All Locations")},{value:"physical",label:e("Physical")},{value:"virtual",label:e("Virtual")}];return s.jsxs(me,{title:e("Training Sessions"),url:"/hr/training/sessions",actions:S,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ve,{searchTerm:d,onSearchChange:j,onSearch:Q,filters:[{name:"training_program_id",label:e("Program"),type:"select",value:c,onChange:P,options:M},{name:"status",label:e("Status"),type:"select",value:u,onChange:w,options:ne},{name:"location_type",label:e("Location Type"),type:"select",value:g,onChange:T,options:le},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:F}],showFilters:z,setShowFilters:N,hasActiveFilters:J,activeFilterCount:K,onResetFilters:ie,onApplyFilters:O,currentPerPage:((E=l.per_page)==null?void 0:E.toString())||"10",onPerPageChange:t=>{p.get(route("hr.training-sessions.index"),{page:1,per_page:parseInt(t),search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(he,{columns:oe,actions:ae,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:Z,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:Y,permissions:C,entityPermissions:{view:"view-training-sessions",create:"create-training-sessions",edit:"edit-training-sessions",delete:"delete-training-sessions"}}),s.jsx(fe,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("training sessions"),onPageChange:t=>p.get(t)})]}),s.jsx(be,{isOpen:G,onClose:()=>f(!1),onSubmit:te,formConfig:{fields:[{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:M.filter(t=>t.value!=="")},{name:"name",label:e("Session Name"),type:"text",helpText:e("Leave blank to use program name")},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"location_type",label:e("Location Type"),type:"select",required:!0,options:[{value:"physical",label:e("Physical")},{value:"virtual",label:e("Virtual")}]},{name:"location",label:e("Location"),type:"text",showWhen:t=>t.location_type==="physical"},{name:"meeting_link",label:e("Meeting Link"),type:"text",showWhen:t=>t.location_type==="virtual"},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"notes",label:e("Notes"),type:"textarea"},{name:"trainer_ids",label:e("Trainers"),type:"multi-select",options:(U||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))},{name:"is_recurring",label:e("Recurring Session"),type:"checkbox",showWhen:t=>_==="create"},{name:"recurrence_pattern",label:e("Recurrence Pattern"),type:"select",options:[{value:"daily",label:e("Daily")},{value:"weekly",label:e("Weekly")},{value:"monthly",label:e("Monthly")}],showWhen:t=>t.is_recurring},{name:"recurrence_count",label:e("Number of Occurrences"),type:"number",min:1,max:52,showWhen:t=>t.is_recurring}],modalSize:"lg"},initialData:a?{...a,start_date:a.start_date?a.start_date.split(" ")[0]:"",start_time:a.start_date?(L=a.start_date.split(" ")[1])==null?void 0:L.substring(0,5):"",end_date:a.end_date?a.end_date.split(" ")[0]:"",end_time:a.end_date?(q=a.end_date.split(" ")[1])==null?void 0:q.substring(0,5):"",trainer_ids:(V=a.trainers)==null?void 0:V.map(t=>t.id.toString())}:null,title:e(_==="create"?"Add New Training Session":_==="edit"?"Edit Training Session":"View Training Session"),mode:_}),s.jsx(_e,{isOpen:H,onClose:()=>x(!1),onConfirm:re,itemName:(a==null?void 0:a.name)||((R=a==null?void 0:a.training_program)==null?void 0:R.name)||"",entityName:"training session"})]})}export{oi as default};
+import{r as m,j as s}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-CM2S36EN.js";import{u as pe,c as de,x as ce,P as ue,B as ge,r as p,t as o}from"./app-4fHGBOxL.js";import{C as he}from"./CrudTable-Cxl8O2CF.js";import{C as be}from"./CrudFormModal-Cseu7azN.js";import{C as _e}from"./CrudDeleteModal-BgIUshon.js";import{P as fe}from"./pagination-CGq0GJg0.js";import{S as ve}from"./search-and-filter-bar-Dtigj_x9.js";import{C as ye}from"./calendar-DqBcvi0D.js";import{f as I}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function oi(){var E,L,q,V,R;const{t:e}=pe(),{auth:y,trainingSessions:n,trainingPrograms:$,employees:U,filters:l={}}=de().props,C=(y==null?void 0:y.permissions)||[],[d,j]=m.useState(l.search||""),[c,P]=m.useState(l.training_program_id||""),[u,w]=m.useState(l.status||""),[g,T]=m.useState(l.location_type||""),[h,D]=m.useState(l.date_from||""),[b,F]=m.useState(l.date_to||""),[z,N]=m.useState(!1),[H,x]=m.useState(!1),[G,f]=m.useState(!1),[a,k]=m.useState(null),[_,A]=m.useState("create"),J=()=>c!==""||u!==""||g!==""||h!==""||b!==""||d!=="",K=()=>(c!==""?1:0)+(u!==""?1:0)+(g!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(d!==""?1:0),Q=t=>{t.preventDefault(),O()},X=()=>{p.get(route("hr.training-sessions.calendar"))},O=()=>{p.get(route("hr.training-sessions.index"),{page:1,search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Y=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";p.get(route("hr.training-sessions.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Z=(t,r)=>{switch(k(r),t){case"view":p.get(route("hr.training-sessions.show",r.id));break;case"edit":A("edit"),f(!0);break;case"delete":x(!0);break}},ee=()=>{k(null),A("create"),f(!0)},te=t=>{const r={...t};_==="create"?(o.loading(e("Creating training session...")),p.post(route("hr.training-sessions.store"),r,{onSuccess:i=>{f(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create training session: {{errors}}",{errors:Object.values(i).join(", ")}))}})):_==="edit"&&(o.loading(e("Updating training session...")),p.put(route("hr.training-sessions.update",a.id),r,{onSuccess:i=>{f(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update training session: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},re=()=>{o.loading(e("Deleting training session...")),p.delete(route("hr.training-sessions.destroy",a.id),{onSuccess:t=>{x(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete training session: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ie=()=>{j(""),P(""),w(""),T(""),D(""),F(""),N(!1),p.get(route("hr.training-sessions.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},S=[];S.push({label:e("Calendar View"),icon:s.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:X}),ce(C,"create-training-sessions")&&S.push({label:e("Add Session"),icon:s.jsx(ue,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const se=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-sessions.index")},{title:e("Training Management"),href:route("hr.training-sessions.index")},{title:e("Training Sessions")}],oe=[{key:"program",label:e("Program"),render:(t,r)=>{var i,v;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r.name||((i=r.training_program)==null?void 0:i.name)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((v=r.training_program)==null?void 0:v.name)||"-"})]})}},{key:"date_time",label:e("Date & Time"),sortable:!0,sortField:"start_date",render:(t,r)=>{var i,v,W,B;return s.jsx("div",{children:s.jsxs("div",{className:"text-xs text-gray-500",children:[((v=(i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r.start_date,!0))==null?void 0:v.split(" ").slice(-2).join(" "))||I(new Date(r.start_date),"h:mm a")," - ",((B=(W=window.appSettings)==null?void 0:W.formatDateTimeSimple(r.end_date,!0))==null?void 0:B.split(" ").slice(-2).join(" "))||I(new Date(r.end_date),"h:mm a")]})})}},{key:"location",label:e("Location"),render:(t,r)=>s.jsxs("div",{children:[s.jsx("div",{children:t||"-"}),s.jsx(ge,{variant:"outline",className:r.location_type==="virtual"?"bg-blue-50 text-blue-700":"bg-green-50 text-green-700",children:r.location_type==="virtual"?e("Virtual"):e("Physical")})]})},{key:"status",label:e("Status"),sortable:!0,render:t=>{const r={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1).replace("_"," ")})}},{key:"trainers",label:e("Trainers"),render:t=>!t||t.length===0?"-":s.jsxs("div",{className:"space-y-1",children:[t.slice(0,2).map(r=>s.jsx("div",{className:"text-sm",children:r.name},r.id)),t.length>2&&s.jsxs("div",{className:"text-xs text-gray-500",children:["+",t.length-2," more"]})]})},{key:"attendance_count",label:e("Attendance"),render:t=>t||"0"}],ae=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-sessions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-sessions"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-sessions"}],M=[{value:"",label:e("All Programs")},...($||[]).map(t=>({value:t.id.toString(),label:t.name}))],ne=[{value:"",label:e("All Statuses")},{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}],le=[{value:"",label:e("All Locations")},{value:"physical",label:e("Physical")},{value:"virtual",label:e("Virtual")}];return s.jsxs(me,{title:e("Training Sessions"),url:"/hr/training/sessions",actions:S,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ve,{searchTerm:d,onSearchChange:j,onSearch:Q,filters:[{name:"training_program_id",label:e("Program"),type:"select",value:c,onChange:P,options:M},{name:"status",label:e("Status"),type:"select",value:u,onChange:w,options:ne},{name:"location_type",label:e("Location Type"),type:"select",value:g,onChange:T,options:le},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:F}],showFilters:z,setShowFilters:N,hasActiveFilters:J,activeFilterCount:K,onResetFilters:ie,onApplyFilters:O,currentPerPage:((E=l.per_page)==null?void 0:E.toString())||"10",onPerPageChange:t=>{p.get(route("hr.training-sessions.index"),{page:1,per_page:parseInt(t),search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(he,{columns:oe,actions:ae,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:Z,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:Y,permissions:C,entityPermissions:{view:"view-training-sessions",create:"create-training-sessions",edit:"edit-training-sessions",delete:"delete-training-sessions"}}),s.jsx(fe,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("training sessions"),onPageChange:t=>p.get(t)})]}),s.jsx(be,{isOpen:G,onClose:()=>f(!1),onSubmit:te,formConfig:{fields:[{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:M.filter(t=>t.value!=="")},{name:"name",label:e("Session Name"),type:"text",helpText:e("Leave blank to use program name")},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"location_type",label:e("Location Type"),type:"select",required:!0,options:[{value:"physical",label:e("Physical")},{value:"virtual",label:e("Virtual")}]},{name:"location",label:e("Location"),type:"text",showWhen:t=>t.location_type==="physical"},{name:"meeting_link",label:e("Meeting Link"),type:"text",showWhen:t=>t.location_type==="virtual"},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"notes",label:e("Notes"),type:"textarea"},{name:"trainer_ids",label:e("Trainers"),type:"multi-select",options:(U||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))},{name:"is_recurring",label:e("Recurring Session"),type:"checkbox",showWhen:t=>_==="create"},{name:"recurrence_pattern",label:e("Recurrence Pattern"),type:"select",options:[{value:"daily",label:e("Daily")},{value:"weekly",label:e("Weekly")},{value:"monthly",label:e("Monthly")}],showWhen:t=>t.is_recurring},{name:"recurrence_count",label:e("Number of Occurrences"),type:"number",min:1,max:52,showWhen:t=>t.is_recurring}],modalSize:"lg"},initialData:a?{...a,start_date:a.start_date?a.start_date.split(" ")[0]:"",start_time:a.start_date?(L=a.start_date.split(" ")[1])==null?void 0:L.substring(0,5):"",end_date:a.end_date?a.end_date.split(" ")[0]:"",end_time:a.end_date?(q=a.end_date.split(" ")[1])==null?void 0:q.substring(0,5):"",trainer_ids:(V=a.trainers)==null?void 0:V.map(t=>t.id.toString())}:null,title:e(_==="create"?"Add New Training Session":_==="edit"?"Edit Training Session":"View Training Session"),mode:_}),s.jsx(_e,{isOpen:H,onClose:()=>x(!1),onConfirm:re,itemName:(a==null?void 0:a.name)||((R=a==null?void 0:a.training_program)==null?void 0:R.name)||"",entityName:"training session"})]})}export{oi as default};
diff --git a/public/build/assets/index-DQiI2eyJ.js b/public/build/assets/index-CUyA-m2-.js
similarity index 90%
rename from public/build/assets/index-DQiI2eyJ.js
rename to public/build/assets/index-CUyA-m2-.js
index cbe9b0fa0..5e82267d2 100644
--- a/public/build/assets/index-DQiI2eyJ.js
+++ b/public/build/assets/index-CUyA-m2-.js
@@ -1 +1 @@
-import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CUbbykGe.js";import{u as ce,c as de,x as E,L as P,I as R,o,S as oe,X as le,r as p,t as c}from"./app-DCZHPiEr.js";import{C as ne}from"./CrudDeleteModal-D4meZ8pP.js";import{P as me}from"./pagination-CLhGv5TU.js";import{T as xe}from"./textarea-MT-uY0Br.js";import{S as T,a as $,b as V,c as B,d as N}from"./select-X5YLR2bv.js";import{L as A}from"./layers-D2vSiTnX.js";import{a as pe,C as he}from"./chevron-up-CIC8-NPE.js";import{S as K}from"./square-pen-8BQ3xjRH.js";import{L as X}from"./lock-DsF0eMDG.js";import{T as G}from"./trash-2-BKTtBQos.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function as(){const{t:r}=ce(),{auth:C,jobTypes:a,filters:l={},globalSettings:t}=de().props,S=(C==null?void 0:C.permissions)||[],[b,I]=x.useState(l.search||""),[h,J]=x.useState(l.status||"all"),[H,k]=x.useState(!1),[j,w]=x.useState(null),[g,q]=x.useState("create"),[_,Q]=x.useState(new Set),[d,v]=x.useState({name:"",description:"",status:"active"}),[n,f]=x.useState({}),y=E(S,"create-job-types"),u=E(S,"edit-job-types"),z=E(S,"delete-job-types"),W=s=>{const i=new Set(_);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{v({name:"",description:"",status:"active"}),f({}),q("create"),w(null)},L=s=>{v({name:s.name||"",description:s.description||"",status:s.status||"active"}),q("edit"),w(s),f({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return d.name.trim()?d.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Job Type required"),["active","inactive"].includes(d.status)||(s.status=r("Please select a valid status")),f(s),Object.keys(s).length===0},M=(s={})=>{p.get(route("hr.recruitment.job-types.index"),{page:1,search:b||void 0,status:h!=="all"?h:void 0,per_page:l.per_page||10,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{I(""),J("all"),p.get(route("hr.recruitment.job-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(g==="create"?(t!=null&&t.is_demo||c.loading(r("Creating job type...")),p.post(route("hr.recruitment.job-types.store"),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),f(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating job type...")),p.put(route("hr.recruitment.job-types.update",j.id),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),f(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting job type...")),p.delete(route("hr.recruitment.job-types.destroy",j.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete job type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},U=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating job type...":"Deactivating job type...")),p.put(route("hr.recruitment.job-types.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-types.index")},{title:r("Job Types")}],D=!!b||h!=="all",ae=({field:s})=>l.sort_field===s?e.jsx("span",{children:l.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Job Types"),description:"",url:"/hr/recruitment/job-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(g==="create"?"Add New Job Type":"Edit Job Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(g==="create"?"Fill in the details to create a new job type":"Update the job type details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Job Type Name")}),e.jsx(R,{id:"name",type:"text",value:d.name,onChange:s=>v({...d,name:s.target.value}),placeholder:r("e.g., Full-time, Part-time, Contract"),className:n.name?"border-red-500":"",disabled:!y&&!u,required:!0}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:d.description,onChange:s=>v({...d,description:s.target.value}),placeholder:r("Brief description of the job type"),rows:3,className:n.description?"border-red-500":"",disabled:!y&&!u}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(T,{value:d.status,onValueChange:s=>v({...d,status:s}),disabled:!y&&!u,children:[e.jsx($,{className:n.status?"border-red-500":"",children:e.jsx(V,{placeholder:r("Select status")})}),e.jsxs(B,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(o,{type:"submit",className:"flex-1",children:r(g==="create"?"Add Job Type":"Update Job Type")}),g==="edit"&&e.jsx(o,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(R,{type:"text",placeholder:r("Search job types..."),value:b,onChange:s=>I(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(o,{onClick:O,variant:"default",children:r("Search")}),D&&e.jsxs(o,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(T,{value:h,onValueChange:J,children:[e.jsx($,{children:e.jsx(V,{placeholder:r("All Statuses")})}),e.jsxs(B,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Job Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage job types used in recruitment")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-violet-100 text-violet-600 dark:bg-violet-900/30 dark:text-violet-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:_.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:_.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-violet-100 text-violet-600 dark:bg-violet-900/30 dark:text-violet-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("job types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");p.get(route("hr.recruitment.job-types.index"),{page:i,per_page:l.per_page||10,search:b||void 0,status:h!=="all"?h:void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No job types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No job types match your search criteria. Try adjusting your filters.":"Create job types to categorize your recruitment positions.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first job type.")})]})})]})]}),e.jsx(ne,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(j==null?void 0:j.name)||"",entityName:"job type"})]})}export{as as default};
+import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CM2S36EN.js";import{u as ce,c as de,x as E,L as P,I as R,o,S as oe,X as le,r as p,t as c}from"./app-4fHGBOxL.js";import{C as ne}from"./CrudDeleteModal-BgIUshon.js";import{P as me}from"./pagination-CGq0GJg0.js";import{T as xe}from"./textarea-f6Pa1mf5.js";import{S as T,a as $,b as V,c as B,d as N}from"./select-T_sz7ImN.js";import{L as A}from"./layers-B7F69w-w.js";import{a as pe,C as he}from"./chevron-up-B9gYo-hl.js";import{S as K}from"./square-pen-BNAWyFLf.js";import{L as X}from"./lock-D_l4FSx5.js";import{T as G}from"./trash-2-B-iLy81a.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function as(){const{t:r}=ce(),{auth:C,jobTypes:a,filters:l={},globalSettings:t}=de().props,S=(C==null?void 0:C.permissions)||[],[b,I]=x.useState(l.search||""),[h,J]=x.useState(l.status||"all"),[H,k]=x.useState(!1),[j,w]=x.useState(null),[g,q]=x.useState("create"),[_,Q]=x.useState(new Set),[d,v]=x.useState({name:"",description:"",status:"active"}),[n,f]=x.useState({}),y=E(S,"create-job-types"),u=E(S,"edit-job-types"),z=E(S,"delete-job-types"),W=s=>{const i=new Set(_);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{v({name:"",description:"",status:"active"}),f({}),q("create"),w(null)},L=s=>{v({name:s.name||"",description:s.description||"",status:s.status||"active"}),q("edit"),w(s),f({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return d.name.trim()?d.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Job Type required"),["active","inactive"].includes(d.status)||(s.status=r("Please select a valid status")),f(s),Object.keys(s).length===0},M=(s={})=>{p.get(route("hr.recruitment.job-types.index"),{page:1,search:b||void 0,status:h!=="all"?h:void 0,per_page:l.per_page||10,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{I(""),J("all"),p.get(route("hr.recruitment.job-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(g==="create"?(t!=null&&t.is_demo||c.loading(r("Creating job type...")),p.post(route("hr.recruitment.job-types.store"),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),f(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating job type...")),p.put(route("hr.recruitment.job-types.update",j.id),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),f(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting job type...")),p.delete(route("hr.recruitment.job-types.destroy",j.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete job type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},U=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating job type...":"Deactivating job type...")),p.put(route("hr.recruitment.job-types.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-types.index")},{title:r("Job Types")}],D=!!b||h!=="all",ae=({field:s})=>l.sort_field===s?e.jsx("span",{children:l.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Job Types"),description:"",url:"/hr/recruitment/job-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(g==="create"?"Add New Job Type":"Edit Job Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(g==="create"?"Fill in the details to create a new job type":"Update the job type details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Job Type Name")}),e.jsx(R,{id:"name",type:"text",value:d.name,onChange:s=>v({...d,name:s.target.value}),placeholder:r("e.g., Full-time, Part-time, Contract"),className:n.name?"border-red-500":"",disabled:!y&&!u,required:!0}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:d.description,onChange:s=>v({...d,description:s.target.value}),placeholder:r("Brief description of the job type"),rows:3,className:n.description?"border-red-500":"",disabled:!y&&!u}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(T,{value:d.status,onValueChange:s=>v({...d,status:s}),disabled:!y&&!u,children:[e.jsx($,{className:n.status?"border-red-500":"",children:e.jsx(V,{placeholder:r("Select status")})}),e.jsxs(B,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(o,{type:"submit",className:"flex-1",children:r(g==="create"?"Add Job Type":"Update Job Type")}),g==="edit"&&e.jsx(o,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(R,{type:"text",placeholder:r("Search job types..."),value:b,onChange:s=>I(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(o,{onClick:O,variant:"default",children:r("Search")}),D&&e.jsxs(o,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(T,{value:h,onValueChange:J,children:[e.jsx($,{children:e.jsx(V,{placeholder:r("All Statuses")})}),e.jsxs(B,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Job Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage job types used in recruitment")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-violet-100 text-violet-600 dark:bg-violet-900/30 dark:text-violet-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:_.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:_.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-violet-100 text-violet-600 dark:bg-violet-900/30 dark:text-violet-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("job types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");p.get(route("hr.recruitment.job-types.index"),{page:i,per_page:l.per_page||10,search:b||void 0,status:h!=="all"?h:void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No job types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No job types match your search criteria. Try adjusting your filters.":"Create job types to categorize your recruitment positions.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first job type.")})]})})]})]}),e.jsx(ne,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(j==null?void 0:j.name)||"",entityName:"job type"})]})}export{as as default};
diff --git a/public/build/assets/index-r6KzRzO9.js b/public/build/assets/index-CV433rSq.js
similarity index 67%
rename from public/build/assets/index-r6KzRzO9.js
rename to public/build/assets/index-CV433rSq.js
index 61381e94b..e4b5b061f 100644
--- a/public/build/assets/index-r6KzRzO9.js
+++ b/public/build/assets/index-CV433rSq.js
@@ -1 +1 @@
-import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-CUbbykGe.js";import{u as te,c as O,t as m,x as re,P as se,F as ae,r as d,D as T,h as ie,j as oe,k as pe}from"./app-DCZHPiEr.js";import{C as ne}from"./CrudTable-C2L9P_V2.js";import{C as le}from"./CrudDeleteModal-D4meZ8pP.js";import{P as me}from"./pagination-CLhGv5TU.js";import{S as ce}from"./search-and-filter-bar-CvVfaqsJ.js";import de from"./generate-Cmtug56d.js";import{S as ue}from"./star-CdODI4VK.js";import{C as ge}from"./code-fFt1R3-N.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function Kr(){var F;const{t}=te(),{auth:v,contractTemplates:a,contractTypes:E,filters:o={},globalSettings:h}=O().props,{flash:g}=O().props,b=(v==null?void 0:v.permissions)||[];c.useEffect(()=>{g!=null&&g.error&&m.error(t(g.error))},[g==null?void 0:g.error]);const[_,S]=c.useState(o.search||""),[p,j]=c.useState(o.contract_type_id||"_empty_"),[n,w]=c.useState(o.status||"_empty_"),[l,C]=c.useState(o.is_default||"_empty_"),[M,N]=c.useState(!1),[q,x]=c.useState(!1),[$,P]=c.useState(!1),[G,f]=c.useState(!1),[i,y]=c.useState(null),L=()=>p!=="_empty_"||n!=="_empty_"||l!=="_empty_"||_!=="",R=()=>(p!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(_!==""?1:0),V=e=>{e.preventDefault(),k()},k=()=>{d.get(route("hr.contracts.contract-templates.index"),{page:1,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},B=e=>{const s=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";d.get(route("hr.contracts.contract-templates.index"),{sort_field:e,sort_direction:s,page:1,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},H=(e,s)=>{switch(y(s),e){case"view":d.get(route("hr.contracts.contract-templates.show",s.id));break;case"edit":d.get(route("hr.contracts.contract-templates.edit",s.id));break;case"delete":x(!0);break;case"toggle-status":I(s);break;case"preview":y(s),P(!0);break;case"generate":y(s),f(!0);break}},U=()=>{d.get(route("hr.contracts.contract-templates.create"))},z=()=>{h!=null&&h.is_demo||m.loading(t("Deleting contract template...")),d.delete(route("hr.contracts.contract-templates.destroy",i.id),{onSuccess:e=>{var s;x(!1),m.dismiss(),(s=e.props.flash)!=null&&s.success&&m.success(t(e.props.flash.success))},onError:e=>{m.dismiss(),m.error(typeof e=="string"?e:Object.values(e).join(", "))}})},I=e=>{const s=e.status==="active"?"inactive":"active";h!=null&&h.is_demo||m.loading(`${t(s==="active"?"Activating":"Deactivating")} contract template...`),d.put(route("hr.contracts.contract-templates.toggle-status",e.id),{},{onSuccess:u=>{var A;m.dismiss(),(A=u.props.flash)!=null&&A.success&&m.success(t(u.props.flash.success))},onError:u=>{m.dismiss(),m.error(typeof u=="string"?u:Object.values(u).join(", "))}})},J=()=>{S(""),j("_empty_"),w("_empty_"),C("_empty_"),N(!1),d.get(route("hr.contracts.contract-templates.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},D=[];re(b,"create-contract-templates")&&D.push({label:t("Add Template"),icon:r.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates")}],Q=[{key:"name",label:t("Template Name"),sortable:!0,render:(e,s)=>r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx(ae,{className:"h-4 w-4 text-gray-500"}),r.jsxs("div",{children:[r.jsxs("div",{className:"font-medium flex items-center gap-2",children:[e,s.is_default&&r.jsx(ue,{className:"h-4 w-4 text-yellow-500 fill-current"})]}),r.jsx("div",{className:"text-xs text-gray-500",children:s.description})]})]})},{key:"contract_type.name",label:t("Contract Type"),render:(e,s)=>{var u;return((u=s.contract_type)==null?void 0:u.name)||"-"}},{key:"variables",label:t("Variables"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx(ge,{className:"h-4 w-4 text-gray-500"}),r.jsxs("span",{children:[e.length," ",t("variables")]})]})},{key:"clauses",label:t("Clauses"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("span",{children:[e.length," ",t("clauses")]})},{key:"template_content",label:t("Content Length"),render:e=>r.jsx("span",{className:"text-sm text-gray-600",children:e?`${e.length} ${t("characters")}`:"-"})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var s;return e?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"}}],W=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-contract-templates"},{label:t("Generate Contract"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-contract-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-contract-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-templates"}],X=[{value:"_empty_",label:t("All Types"),disabled:!0},...(E||[]).map(e=>({value:e.id.toString(),label:e.name}))],Y=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],Z=[{value:"_empty_",label:t("All"),disabled:!0},{value:"true",label:t("Default")},{value:"false",label:t("Custom")}];return r.jsxs(ee,{title:t("Contract Templates"),url:"/hr/contracts/contract-templates",actions:D,breadcrumbs:K,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(ce,{searchTerm:_,onSearchChange:S,onSearch:V,filters:[{name:"contract_type_id",label:t("Contract Type"),type:"select",value:p,onChange:j,options:X,searchable:!0},{name:"status",label:t("Status"),type:"select",value:n,onChange:w,options:Y},{name:"is_default",label:t("Type"),type:"select",value:l,onChange:C,options:Z}],showFilters:M,setShowFilters:N,hasActiveFilters:L,activeFilterCount:R,onResetFilters:J,onApplyFilters:k,currentPerPage:((F=o.per_page)==null?void 0:F.toString())||"10",onPerPageChange:e=>{d.get(route("hr.contracts.contract-templates.index"),{page:1,per_page:parseInt(e),search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(ne,{columns:Q,actions:W,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:H,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:B,permissions:b,entityPermissions:{view:"view-contract-templates",create:"create-contract-templates",edit:"edit-contract-templates",delete:"delete-contract-templates"}}),r.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("contract templates"),onPageChange:e=>{const s=new URL(e).searchParams.get("page");d.get(route("hr.contracts.contract-templates.index"),{page:s,per_page:o.per_page||10,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(le,{isOpen:q,onClose:()=>x(!1),onConfirm:z,itemName:(i==null?void 0:i.name)||"",entityName:"contract template"}),r.jsx(T,{open:$,onOpenChange:P,children:r.jsxs(ie,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(oe,{children:r.jsxs(pe,{children:[t("Template Preview"),": ",i==null?void 0:i.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(i==null?void 0:i.template_content)||t("No content available")})}),(i==null?void 0:i.variables)&&i.variables.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Variables"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:i.variables.map((e,s)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},s))})]})]})]})}),r.jsx(T,{open:G,onOpenChange:f,children:i&&r.jsx(de,{record:i,onClose:()=>f(!1)})})]})}export{Kr as default};
+import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-CM2S36EN.js";import{u as te,c as O,t as m,x as re,P as se,F as ae,r as d,D as T,h as ie,j as oe,k as pe}from"./app-4fHGBOxL.js";import{C as ne}from"./CrudTable-Cxl8O2CF.js";import{C as le}from"./CrudDeleteModal-BgIUshon.js";import{P as me}from"./pagination-CGq0GJg0.js";import{S as ce}from"./search-and-filter-bar-Dtigj_x9.js";import de from"./generate-DBnUct3t.js";import{S as ue}from"./star-CaZ0eu6_.js";import{C as ge}from"./code-Dd2x_tdq.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function Kr(){var F;const{t}=te(),{auth:v,contractTemplates:a,contractTypes:E,filters:o={},globalSettings:h}=O().props,{flash:g}=O().props,b=(v==null?void 0:v.permissions)||[];c.useEffect(()=>{g!=null&&g.error&&m.error(t(g.error))},[g==null?void 0:g.error]);const[_,S]=c.useState(o.search||""),[p,j]=c.useState(o.contract_type_id||"_empty_"),[n,w]=c.useState(o.status||"_empty_"),[l,C]=c.useState(o.is_default||"_empty_"),[M,N]=c.useState(!1),[q,x]=c.useState(!1),[$,P]=c.useState(!1),[G,f]=c.useState(!1),[i,y]=c.useState(null),L=()=>p!=="_empty_"||n!=="_empty_"||l!=="_empty_"||_!=="",R=()=>(p!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(_!==""?1:0),V=e=>{e.preventDefault(),k()},k=()=>{d.get(route("hr.contracts.contract-templates.index"),{page:1,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},B=e=>{const s=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";d.get(route("hr.contracts.contract-templates.index"),{sort_field:e,sort_direction:s,page:1,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},H=(e,s)=>{switch(y(s),e){case"view":d.get(route("hr.contracts.contract-templates.show",s.id));break;case"edit":d.get(route("hr.contracts.contract-templates.edit",s.id));break;case"delete":x(!0);break;case"toggle-status":I(s);break;case"preview":y(s),P(!0);break;case"generate":y(s),f(!0);break}},U=()=>{d.get(route("hr.contracts.contract-templates.create"))},z=()=>{h!=null&&h.is_demo||m.loading(t("Deleting contract template...")),d.delete(route("hr.contracts.contract-templates.destroy",i.id),{onSuccess:e=>{var s;x(!1),m.dismiss(),(s=e.props.flash)!=null&&s.success&&m.success(t(e.props.flash.success))},onError:e=>{m.dismiss(),m.error(typeof e=="string"?e:Object.values(e).join(", "))}})},I=e=>{const s=e.status==="active"?"inactive":"active";h!=null&&h.is_demo||m.loading(`${t(s==="active"?"Activating":"Deactivating")} contract template...`),d.put(route("hr.contracts.contract-templates.toggle-status",e.id),{},{onSuccess:u=>{var A;m.dismiss(),(A=u.props.flash)!=null&&A.success&&m.success(t(u.props.flash.success))},onError:u=>{m.dismiss(),m.error(typeof u=="string"?u:Object.values(u).join(", "))}})},J=()=>{S(""),j("_empty_"),w("_empty_"),C("_empty_"),N(!1),d.get(route("hr.contracts.contract-templates.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},D=[];re(b,"create-contract-templates")&&D.push({label:t("Add Template"),icon:r.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates")}],Q=[{key:"name",label:t("Template Name"),sortable:!0,render:(e,s)=>r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx(ae,{className:"h-4 w-4 text-gray-500"}),r.jsxs("div",{children:[r.jsxs("div",{className:"font-medium flex items-center gap-2",children:[e,s.is_default&&r.jsx(ue,{className:"h-4 w-4 text-yellow-500 fill-current"})]}),r.jsx("div",{className:"text-xs text-gray-500",children:s.description})]})]})},{key:"contract_type.name",label:t("Contract Type"),render:(e,s)=>{var u;return((u=s.contract_type)==null?void 0:u.name)||"-"}},{key:"variables",label:t("Variables"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx(ge,{className:"h-4 w-4 text-gray-500"}),r.jsxs("span",{children:[e.length," ",t("variables")]})]})},{key:"clauses",label:t("Clauses"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("span",{children:[e.length," ",t("clauses")]})},{key:"template_content",label:t("Content Length"),render:e=>r.jsx("span",{className:"text-sm text-gray-600",children:e?`${e.length} ${t("characters")}`:"-"})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var s;return e?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"}}],W=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-contract-templates"},{label:t("Generate Contract"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-contract-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-contract-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-templates"}],X=[{value:"_empty_",label:t("All Types"),disabled:!0},...(E||[]).map(e=>({value:e.id.toString(),label:e.name}))],Y=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],Z=[{value:"_empty_",label:t("All"),disabled:!0},{value:"true",label:t("Default")},{value:"false",label:t("Custom")}];return r.jsxs(ee,{title:t("Contract Templates"),url:"/hr/contracts/contract-templates",actions:D,breadcrumbs:K,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(ce,{searchTerm:_,onSearchChange:S,onSearch:V,filters:[{name:"contract_type_id",label:t("Contract Type"),type:"select",value:p,onChange:j,options:X,searchable:!0},{name:"status",label:t("Status"),type:"select",value:n,onChange:w,options:Y},{name:"is_default",label:t("Type"),type:"select",value:l,onChange:C,options:Z}],showFilters:M,setShowFilters:N,hasActiveFilters:L,activeFilterCount:R,onResetFilters:J,onApplyFilters:k,currentPerPage:((F=o.per_page)==null?void 0:F.toString())||"10",onPerPageChange:e=>{d.get(route("hr.contracts.contract-templates.index"),{page:1,per_page:parseInt(e),search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(ne,{columns:Q,actions:W,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:H,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:B,permissions:b,entityPermissions:{view:"view-contract-templates",create:"create-contract-templates",edit:"edit-contract-templates",delete:"delete-contract-templates"}}),r.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("contract templates"),onPageChange:e=>{const s=new URL(e).searchParams.get("page");d.get(route("hr.contracts.contract-templates.index"),{page:s,per_page:o.per_page||10,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(le,{isOpen:q,onClose:()=>x(!1),onConfirm:z,itemName:(i==null?void 0:i.name)||"",entityName:"contract template"}),r.jsx(T,{open:$,onOpenChange:P,children:r.jsxs(ie,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(oe,{children:r.jsxs(pe,{children:[t("Template Preview"),": ",i==null?void 0:i.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(i==null?void 0:i.template_content)||t("No content available")})}),(i==null?void 0:i.variables)&&i.variables.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Variables"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:i.variables.map((e,s)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},s))})]})]})]})}),r.jsx(T,{open:G,onOpenChange:f,children:i&&r.jsx(de,{record:i,onClose:()=>f(!1)})})]})}export{Kr as default};
diff --git a/public/build/assets/index-DQHwujQS.js b/public/build/assets/index-CVRGGK8M.js
similarity index 60%
rename from public/build/assets/index-DQHwujQS.js
rename to public/build/assets/index-CVRGGK8M.js
index ef1058af4..ae87d5539 100644
--- a/public/build/assets/index-DQHwujQS.js
+++ b/public/build/assets/index-CVRGGK8M.js
@@ -1 +1 @@
-import{r as c,j as a}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-CUbbykGe.js";import{u as X,c as Y,x as Z,P as ee,r as d,D as te,t as o}from"./app-DCZHPiEr.js";import{C as re}from"./CrudTable-C2L9P_V2.js";import{C as ie}from"./CrudFormModal-BbMnKdFg.js";import{C as oe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as se}from"./pagination-CLhGv5TU.js";import{S as ae}from"./search-and-filter-bar-CvVfaqsJ.js";import pe from"./view-Dr7fPRJk.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Jr(){var k;const{t:e}=X(),{auth:b,departments:s,branches:x,filters:p={},globalSettings:r}=Y().props,g=(b==null?void 0:b.permissions)||[],[u,w]=c.useState(p.search||""),[n,y]=c.useState(p.branch_id||"all"),[l,D]=c.useState(p.status||"all"),[O,j]=c.useState(!1),[E,h]=c.useState(!1),[M,_]=c.useState(!1),[f,C]=c.useState(null),[v,F]=c.useState("create"),[S,P]=c.useState(null),T=()=>u!==""||n!=="all"||l!=="all",I=()=>(u?1:0)+(n!=="all"?1:0)+(l!=="all"?1:0),B=t=>{t.preventDefault(),A()},A=()=>{d.get(route("hr.departments.index"),{page:1,search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=t=>{const i=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.departments.index"),{sort_field:t,sort_direction:i,page:1,search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},R=(t,i)=>{switch(C(i),t){case"view":P(i);break;case"edit":F("edit"),h(!0);break;case"delete":_(!0);break;case"toggle-status":z(i);break}},V=()=>{C(null),F("create"),h(!0)},L=t=>{v==="create"?(r!=null&&r.is_demo||o.loading(e("Creating department...")),d.post(route("hr.departments.store"),t,{onSuccess:i=>{h(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create department: {{errors}}",{errors:Object.values(i).join(", ")}))}})):v==="edit"&&(r!=null&&r.is_demo||o.loading(e("Updating department...")),d.put(route("hr.departments.update",f.id),t,{onSuccess:i=>{h(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update department: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},$=()=>{r!=null&&r.is_demo||o.loading(e("Deleting department...")),d.delete(route("hr.departments.destroy",f.id),{onSuccess:t=>{_(!1),r!=null&&r.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete department: {{errors}}",{errors:Object.values(t).join(", ")}))}})},z=t=>{const i=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} department...`),d.put(route("hr.departments.toggle-status",t.id),{},{onSuccess:m=>{r!=null&&r.is_demo||o.dismiss(),m.props.flash.success?o.success(e(m.props.flash.success)):m.props.flash.error&&o.error(e(m.props.flash.error))},onError:m=>{r!=null&&r.is_demo||o.dismiss(),typeof m=="string"?o.error(e(m)):o.error(e("Failed to update department status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},H=()=>{w(""),y("all"),D("all"),j(!1),d.get(route("hr.departments.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},N=[];Z(g,"create-departments")&&N.push({label:e("Add Department"),icon:a.jsx(ee,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const U=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.departments.index")},{title:e("Departments")}],G=[{key:"name",label:e("Name"),sortable:!0},{key:"branch",label:e("Branch"),render:(t,i)=>{var m;return((m=i.branch)==null?void 0:m.name)||"-"}},{key:"status",label:e("Status"),render:t=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],J=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-departments"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-departments"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-departments"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-departments"}],K=[{value:"all",label:e("All Branches")},...(x||[]).map(t=>({value:t.id.toString(),label:t.name}))],Q=[{value:"all",label:e("Select Status"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return a.jsxs(W,{title:e("Departments"),url:"/hr/departments",actions:N,breadcrumbs:U,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:u,onSearchChange:w,onSearch:B,filters:[{name:"branch_id",label:e("Branch"),type:"select",value:n,onChange:y,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:l,onChange:D,options:Q}],showFilters:O,setShowFilters:j,hasActiveFilters:T,activeFilterCount:I,onResetFilters:H,onApplyFilters:A,currentPerPage:((k=p.per_page)==null?void 0:k.toString())||"10",onPerPageChange:t=>{d.get(route("hr.departments.index"),{page:1,per_page:parseInt(t),search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(re,{columns:G,actions:J,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:R,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:q,permissions:g,entityPermissions:{view:"view-departments",create:"create-departments",edit:"edit-departments",delete:"delete-departments"}}),a.jsx(se,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("departments"),onPageChange:t=>d.get(t)})]}),a.jsx(ie,{isOpen:E,onClose:()=>h(!1),onSubmit:L,formConfig:{fields:[{name:"name",label:e("Department Name"),type:"text",required:!0},{name:"branch_id",label:e("Branch"),type:"select",required:!0,searchable:!0,options:x?x.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"description",label:e("Description"),type:"textarea"},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:f,title:e(v==="create"?"Add New Department":"Edit Department"),mode:v}),a.jsx(oe,{isOpen:M,onClose:()=>_(!1),onConfirm:$,itemName:(f==null?void 0:f.name)||"",entityName:"department"}),a.jsx(te,{open:!!S,onOpenChange:()=>P(null),children:S&&a.jsx(pe,{department:S})})]})}export{Jr as default};
+import{r as c,j as a}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-CM2S36EN.js";import{u as X,c as Y,x as Z,P as ee,r as d,D as te,t as o}from"./app-4fHGBOxL.js";import{C as re}from"./CrudTable-Cxl8O2CF.js";import{C as ie}from"./CrudFormModal-Cseu7azN.js";import{C as oe}from"./CrudDeleteModal-BgIUshon.js";import{P as se}from"./pagination-CGq0GJg0.js";import{S as ae}from"./search-and-filter-bar-Dtigj_x9.js";import pe from"./view-3d2XcrBw.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Jr(){var k;const{t:e}=X(),{auth:b,departments:s,branches:x,filters:p={},globalSettings:r}=Y().props,g=(b==null?void 0:b.permissions)||[],[u,w]=c.useState(p.search||""),[n,y]=c.useState(p.branch_id||"all"),[l,D]=c.useState(p.status||"all"),[O,j]=c.useState(!1),[E,h]=c.useState(!1),[M,_]=c.useState(!1),[f,C]=c.useState(null),[v,F]=c.useState("create"),[S,P]=c.useState(null),T=()=>u!==""||n!=="all"||l!=="all",I=()=>(u?1:0)+(n!=="all"?1:0)+(l!=="all"?1:0),B=t=>{t.preventDefault(),A()},A=()=>{d.get(route("hr.departments.index"),{page:1,search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=t=>{const i=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.departments.index"),{sort_field:t,sort_direction:i,page:1,search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},R=(t,i)=>{switch(C(i),t){case"view":P(i);break;case"edit":F("edit"),h(!0);break;case"delete":_(!0);break;case"toggle-status":z(i);break}},V=()=>{C(null),F("create"),h(!0)},L=t=>{v==="create"?(r!=null&&r.is_demo||o.loading(e("Creating department...")),d.post(route("hr.departments.store"),t,{onSuccess:i=>{h(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create department: {{errors}}",{errors:Object.values(i).join(", ")}))}})):v==="edit"&&(r!=null&&r.is_demo||o.loading(e("Updating department...")),d.put(route("hr.departments.update",f.id),t,{onSuccess:i=>{h(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update department: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},$=()=>{r!=null&&r.is_demo||o.loading(e("Deleting department...")),d.delete(route("hr.departments.destroy",f.id),{onSuccess:t=>{_(!1),r!=null&&r.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete department: {{errors}}",{errors:Object.values(t).join(", ")}))}})},z=t=>{const i=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} department...`),d.put(route("hr.departments.toggle-status",t.id),{},{onSuccess:m=>{r!=null&&r.is_demo||o.dismiss(),m.props.flash.success?o.success(e(m.props.flash.success)):m.props.flash.error&&o.error(e(m.props.flash.error))},onError:m=>{r!=null&&r.is_demo||o.dismiss(),typeof m=="string"?o.error(e(m)):o.error(e("Failed to update department status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},H=()=>{w(""),y("all"),D("all"),j(!1),d.get(route("hr.departments.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},N=[];Z(g,"create-departments")&&N.push({label:e("Add Department"),icon:a.jsx(ee,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const U=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.departments.index")},{title:e("Departments")}],G=[{key:"name",label:e("Name"),sortable:!0},{key:"branch",label:e("Branch"),render:(t,i)=>{var m;return((m=i.branch)==null?void 0:m.name)||"-"}},{key:"status",label:e("Status"),render:t=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],J=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-departments"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-departments"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-departments"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-departments"}],K=[{value:"all",label:e("All Branches")},...(x||[]).map(t=>({value:t.id.toString(),label:t.name}))],Q=[{value:"all",label:e("Select Status"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return a.jsxs(W,{title:e("Departments"),url:"/hr/departments",actions:N,breadcrumbs:U,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:u,onSearchChange:w,onSearch:B,filters:[{name:"branch_id",label:e("Branch"),type:"select",value:n,onChange:y,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:l,onChange:D,options:Q}],showFilters:O,setShowFilters:j,hasActiveFilters:T,activeFilterCount:I,onResetFilters:H,onApplyFilters:A,currentPerPage:((k=p.per_page)==null?void 0:k.toString())||"10",onPerPageChange:t=>{d.get(route("hr.departments.index"),{page:1,per_page:parseInt(t),search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(re,{columns:G,actions:J,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:R,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:q,permissions:g,entityPermissions:{view:"view-departments",create:"create-departments",edit:"edit-departments",delete:"delete-departments"}}),a.jsx(se,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("departments"),onPageChange:t=>d.get(t)})]}),a.jsx(ie,{isOpen:E,onClose:()=>h(!1),onSubmit:L,formConfig:{fields:[{name:"name",label:e("Department Name"),type:"text",required:!0},{name:"branch_id",label:e("Branch"),type:"select",required:!0,searchable:!0,options:x?x.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"description",label:e("Description"),type:"textarea"},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:f,title:e(v==="create"?"Add New Department":"Edit Department"),mode:v}),a.jsx(oe,{isOpen:M,onClose:()=>_(!1),onConfirm:$,itemName:(f==null?void 0:f.name)||"",entityName:"department"}),a.jsx(te,{open:!!S,onOpenChange:()=>P(null),children:S&&a.jsx(pe,{department:S})})]})}export{Jr as default};
diff --git a/public/build/assets/index-DdPg21OD.js b/public/build/assets/index-CWirpfJ7.js
similarity index 91%
rename from public/build/assets/index-DdPg21OD.js
rename to public/build/assets/index-CWirpfJ7.js
index a1f45febb..72c1c0607 100644
--- a/public/build/assets/index-DdPg21OD.js
+++ b/public/build/assets/index-CWirpfJ7.js
@@ -1 +1 @@
-import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CUbbykGe.js";import{u as ce,c as de,x as I,L as P,I as T,o as l,S as ne,X as le,r as x,t as c}from"./app-DCZHPiEr.js";import{C as oe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as me}from"./pagination-CLhGv5TU.js";import{T as pe}from"./textarea-MT-uY0Br.js";import{S as $,a as V,b as B,c as H,d as N}from"./select-X5YLR2bv.js";import{M as E}from"./message-square-Dqn13PUy.js";import{a as xe,C as he}from"./chevron-up-CIC8-NPE.js";import{S as K}from"./square-pen-8BQ3xjRH.js";import{L as X}from"./lock-DsF0eMDG.js";import{T as G}from"./trash-2-BKTtBQos.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function as(){const{t:r}=ce(),{auth:_,interviewTypes:a,filters:d={},globalSettings:t}=de().props,C=(_==null?void 0:_.permissions)||[],[w,A]=p.useState(d.search||""),[h,q]=p.useState(d.status||"all"),[J,b]=p.useState(!1),[v,k]=p.useState(null),[g,M]=p.useState("create"),[S,Q]=p.useState(new Set),[n,f]=p.useState({name:"",description:"",status:"active"}),[o,j]=p.useState({}),y=I(C,"create-interview-types"),u=I(C,"edit-interview-types"),z=I(C,"delete-interview-types"),W=s=>{const i=new Set(S);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{f({name:"",description:"",status:"active"}),j({}),M("create"),k(null)},O=s=>{f({name:s.name||"",description:s.description||"",status:s.status||"active"}),M("edit"),k(s),j({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return n.name.trim()?n.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),["active","inactive"].includes(n.status)||(s.status=r("Please select a valid status")),j(s),Object.keys(s).length===0},R=(s={})=>{x.get(route("hr.recruitment.interview-types.index"),{page:1,search:w||void 0,status:h!=="all"?h:void 0,per_page:d.per_page||10,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},U=s=>{s.preventDefault(),R()},Z=()=>{A(""),q("all"),x.get(route("hr.recruitment.interview-types.index"),{page:1,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=d.sort_field===s&&d.sort_direction==="asc"?"desc":"asc";R({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(g==="create"?(t!=null&&t.is_demo||c.loading(r("Creating interview type...")),x.post(route("hr.recruitment.interview-types.store"),n,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),j(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating interview type...")),x.put(route("hr.recruitment.interview-types.update",v.id),n,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),j(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting interview type...")),x.delete(route("hr.recruitment.interview-types.destroy",v.id),{onSuccess:s=>{b(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete interview type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},L=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating interview type...":"Deactivating interview type...")),x.put(route("hr.recruitment.interview-types.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.interview-types.index")},{title:r("Interview Types")}],D=!!w||h!=="all",ae=({field:s})=>d.sort_field===s?e.jsx("span",{children:d.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Interview Types"),description:"",url:"/hr/recruitment/interview-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(g==="create"?"Add New Interview Type":"Edit Interview Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(g==="create"?"Fill in the details to create a new interview type":"Update the interview type details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"name",className:"required",required:!0,children:r("Interview Type Name")}),e.jsx(T,{id:"name",type:"text",value:n.name,onChange:s=>f({...n,name:s.target.value}),placeholder:r("e.g., Technical, HR, Panel, Phone Screen"),className:o.name?"border-red-500":"",disabled:!y&&!u,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(pe,{id:"description",value:n.description,onChange:s=>f({...n,description:s.target.value}),placeholder:r("Brief description of the interview type"),rows:3,className:o.description?"border-red-500":"",disabled:!y&&!u}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"status",className:"required",required:!0,children:r("Status")}),e.jsxs($,{value:n.status,onValueChange:s=>f({...n,status:s}),disabled:!y&&!u,children:[e.jsx(V,{className:o.status?"border-red-500":"",children:e.jsx(B,{placeholder:r("Select status")})}),e.jsxs(H,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(l,{type:"submit",className:"flex-1",children:r(g==="create"?"Add Interview Type":"Update Interview Type")}),g==="edit"&&e.jsx(l,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ne,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(T,{type:"text",placeholder:r("Search interview types..."),value:w,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&U(s),className:"pl-10"})]}),e.jsx(l,{onClick:U,variant:"default",children:r("Search")}),D&&e.jsxs(l,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs($,{value:h,onValueChange:q,children:[e.jsx(V,{children:e.jsx(B,{placeholder:r("All Statuses")})}),e.jsxs(H,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Interview Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage interview types used in the recruitment process")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-purple-100 text-purple-600 dark:bg-purple-900/30 dark:text-purple-400",children:e.jsx(E,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:S.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:S.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>O(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>L(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{k(s),b(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-purple-100 text-purple-600 dark:bg-purple-900/30 dark:text-purple-400",children:e.jsx(E,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>O(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>L(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{k(s),b(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("interview types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");x.get(route("hr.recruitment.interview-types.index"),{page:i,per_page:d.per_page||10,search:w||void 0,status:h!=="all"?h:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(E,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No interview types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No interview types match your search criteria. Try adjusting your filters.":"Create interview types to categorize your recruitment interviews.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first interview type.")})]})})]})]}),e.jsx(oe,{isOpen:J,onClose:()=>b(!1),onConfirm:re,itemName:(v==null?void 0:v.name)||"",entityName:"interview type"})]})}export{as as default};
+import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CM2S36EN.js";import{u as ce,c as de,x as I,L as P,I as T,o as l,S as ne,X as le,r as x,t as c}from"./app-4fHGBOxL.js";import{C as oe}from"./CrudDeleteModal-BgIUshon.js";import{P as me}from"./pagination-CGq0GJg0.js";import{T as pe}from"./textarea-f6Pa1mf5.js";import{S as $,a as V,b as B,c as H,d as N}from"./select-T_sz7ImN.js";import{M as E}from"./message-square-BkyJswfG.js";import{a as xe,C as he}from"./chevron-up-B9gYo-hl.js";import{S as K}from"./square-pen-BNAWyFLf.js";import{L as X}from"./lock-D_l4FSx5.js";import{T as G}from"./trash-2-B-iLy81a.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function as(){const{t:r}=ce(),{auth:_,interviewTypes:a,filters:d={},globalSettings:t}=de().props,C=(_==null?void 0:_.permissions)||[],[w,A]=p.useState(d.search||""),[h,q]=p.useState(d.status||"all"),[J,b]=p.useState(!1),[v,k]=p.useState(null),[g,M]=p.useState("create"),[S,Q]=p.useState(new Set),[n,f]=p.useState({name:"",description:"",status:"active"}),[o,j]=p.useState({}),y=I(C,"create-interview-types"),u=I(C,"edit-interview-types"),z=I(C,"delete-interview-types"),W=s=>{const i=new Set(S);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{f({name:"",description:"",status:"active"}),j({}),M("create"),k(null)},O=s=>{f({name:s.name||"",description:s.description||"",status:s.status||"active"}),M("edit"),k(s),j({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return n.name.trim()?n.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),["active","inactive"].includes(n.status)||(s.status=r("Please select a valid status")),j(s),Object.keys(s).length===0},R=(s={})=>{x.get(route("hr.recruitment.interview-types.index"),{page:1,search:w||void 0,status:h!=="all"?h:void 0,per_page:d.per_page||10,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},U=s=>{s.preventDefault(),R()},Z=()=>{A(""),q("all"),x.get(route("hr.recruitment.interview-types.index"),{page:1,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=d.sort_field===s&&d.sort_direction==="asc"?"desc":"asc";R({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(g==="create"?(t!=null&&t.is_demo||c.loading(r("Creating interview type...")),x.post(route("hr.recruitment.interview-types.store"),n,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),j(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating interview type...")),x.put(route("hr.recruitment.interview-types.update",v.id),n,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),j(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting interview type...")),x.delete(route("hr.recruitment.interview-types.destroy",v.id),{onSuccess:s=>{b(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete interview type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},L=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating interview type...":"Deactivating interview type...")),x.put(route("hr.recruitment.interview-types.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.interview-types.index")},{title:r("Interview Types")}],D=!!w||h!=="all",ae=({field:s})=>d.sort_field===s?e.jsx("span",{children:d.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Interview Types"),description:"",url:"/hr/recruitment/interview-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(g==="create"?"Add New Interview Type":"Edit Interview Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(g==="create"?"Fill in the details to create a new interview type":"Update the interview type details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"name",className:"required",required:!0,children:r("Interview Type Name")}),e.jsx(T,{id:"name",type:"text",value:n.name,onChange:s=>f({...n,name:s.target.value}),placeholder:r("e.g., Technical, HR, Panel, Phone Screen"),className:o.name?"border-red-500":"",disabled:!y&&!u,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(pe,{id:"description",value:n.description,onChange:s=>f({...n,description:s.target.value}),placeholder:r("Brief description of the interview type"),rows:3,className:o.description?"border-red-500":"",disabled:!y&&!u}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"status",className:"required",required:!0,children:r("Status")}),e.jsxs($,{value:n.status,onValueChange:s=>f({...n,status:s}),disabled:!y&&!u,children:[e.jsx(V,{className:o.status?"border-red-500":"",children:e.jsx(B,{placeholder:r("Select status")})}),e.jsxs(H,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(l,{type:"submit",className:"flex-1",children:r(g==="create"?"Add Interview Type":"Update Interview Type")}),g==="edit"&&e.jsx(l,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ne,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(T,{type:"text",placeholder:r("Search interview types..."),value:w,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&U(s),className:"pl-10"})]}),e.jsx(l,{onClick:U,variant:"default",children:r("Search")}),D&&e.jsxs(l,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs($,{value:h,onValueChange:q,children:[e.jsx(V,{children:e.jsx(B,{placeholder:r("All Statuses")})}),e.jsxs(H,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Interview Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage interview types used in the recruitment process")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-purple-100 text-purple-600 dark:bg-purple-900/30 dark:text-purple-400",children:e.jsx(E,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:S.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:S.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>O(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>L(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{k(s),b(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-purple-100 text-purple-600 dark:bg-purple-900/30 dark:text-purple-400",children:e.jsx(E,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>O(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>L(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{k(s),b(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("interview types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");x.get(route("hr.recruitment.interview-types.index"),{page:i,per_page:d.per_page||10,search:w||void 0,status:h!=="all"?h:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(E,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No interview types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No interview types match your search criteria. Try adjusting your filters.":"Create interview types to categorize your recruitment interviews.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first interview type.")})]})})]})]}),e.jsx(oe,{isOpen:J,onClose:()=>b(!1),onConfirm:re,itemName:(v==null?void 0:v.name)||"",entityName:"interview type"})]})}export{as as default};
diff --git a/public/build/assets/index-G6eKfLZt.js b/public/build/assets/index-CXX2Xi2c.js
similarity index 77%
rename from public/build/assets/index-G6eKfLZt.js
rename to public/build/assets/index-CXX2Xi2c.js
index e449ca730..078db7aef 100644
--- a/public/build/assets/index-G6eKfLZt.js
+++ b/public/build/assets/index-CXX2Xi2c.js
@@ -1 +1 @@
-import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as Ce}from"./page-template-CUbbykGe.js";import{u as ke,c as De,x as F,P as je,r as d,M as G,t as a}from"./app-DCZHPiEr.js";import{C as Ae}from"./CrudTable-C2L9P_V2.js";import{C as w}from"./CrudFormModal-BbMnKdFg.js";import{C as Fe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Pe}from"./pagination-CLhGv5TU.js";import{S as Ne}from"./search-and-filter-bar-CvVfaqsJ.js";import{I as Me}from"./ImportModal-CvqieTBo.js";import{F as Oe}from"./file-down-Dmn8LkkO.js";import{F as Te}from"./file-up-CG4CZTOd.js";import{C as B}from"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./alert-DhX5xaQO.js";function Sa(){var z;const{t:e}=ke(),{auth:C,assets:i,assetTypes:$,locations:H,employees:X,globalSettings:Re,filters:l={}}=De().props,S=(C==null?void 0:C.permissions)||[],[c,P]=n.useState(l.search||""),[u,N]=n.useState(l.asset_type_id||""),[h,M]=n.useState(l.status||""),[b,O]=n.useState(l.condition||""),[f,T]=n.useState(l.location||""),[g,R]=n.useState(l.purchase_date_from||""),[v,E]=n.useState(l.purchase_date_to||""),[Y,q]=n.useState(!1),[J,k]=n.useState(!1),[K,_]=n.useState(!1),[Q,D]=n.useState(!1),[Z,j]=n.useState(!1),[ee,A]=n.useState(!1),[te,I]=n.useState(!1),[p,L]=n.useState(null),[x,U]=n.useState("create"),se=()=>u!==""||h!==""||b!==""||f!==""||g!==""||v!==""||c!=="",ae=()=>(u!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(f!==""?1:0)+(g!==""?1:0)+(v!==""?1:0)+(c!==""?1:0),re=t=>{t.preventDefault(),V()},oe=()=>{d.get(route("hr.assets.dashboard"))},ie=()=>{d.get(route("hr.assets.depreciation-report"))},V=()=>{d.get(route("hr.assets.index"),{page:1,search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ne=t=>{const s=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.assets.index"),{sort_field:t,sort_direction:s,page:1,search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},le=(t,s)=>{switch(L(s),t){case"view":d.get(route("hr.assets.show",s.id));break;case"edit":U("edit"),_(!0);break;case"delete":k(!0);break;case"assign":D(!0);break;case"return":j(!0);break;case"maintenance":A(!0);break;case"download-document":window.open(route("hr.assets.download-document",s.id),"_blank");break}},pe=()=>{L(null),U("create"),_(!0)},de=t=>{const s=t;x==="create"?(a.loading(e("Creating asset...")),d.post(route("hr.assets.store"),s,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error&&a.error(e(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(e(r)):a.error(e("Failed to create asset: {{errors}}",{errors:Object.values(r).join(", ")}))}})):x==="edit"&&(a.loading(e("Updating asset...")),d.put(route("hr.assets.update",p.id),s,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error&&a.error(e(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(e(r)):a.error(e("Failed to update asset: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},me=t=>{a.loading(e("Assigning asset...")),d.post(route("hr.assets.assign",p.id),t,{onSuccess:s=>{D(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to assign asset: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ce=t=>{a.loading(e("Returning asset...")),d.post(route("hr.assets.return",p.id),t,{onSuccess:s=>{j(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to return asset: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ue=t=>{a.loading(e("Scheduling maintenance...")),d.post(route("hr.assets.schedule-maintenance",p.id),t,{onSuccess:s=>{A(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to schedule maintenance: {{errors}}",{errors:Object.values(s).join(", ")}))}})},he=()=>{a.loading(e("Deleting asset...")),d.delete(route("hr.assets.destroy",p.id),{onSuccess:t=>{k(!1),a.dismiss(),t.props.flash.success?a.success(e(t.props.flash.success)):t.props.flash.error&&a.error(e(t.props.flash.error))},onError:t=>{a.dismiss(),typeof t=="string"?a.error(e(t)):a.error(e("Failed to delete asset: {{errors}}",{errors:Object.values(t).join(", ")}))}})},be=()=>{P(""),N(""),M(""),O(""),T(""),R(""),E(""),q(!1),d.get(route("hr.assets.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},fe=async()=>{try{const t=await fetch(route("hr.assets.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const we=await t.json().catch(()=>({}));a.error(e(we.message||"Failed to export assets"));return}const s=await t.blob(),r=window.URL.createObjectURL(s),m=document.createElement("a");m.href=r,m.download=`assets_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(m),m.click(),window.URL.revokeObjectURL(r),document.body.removeChild(m)}catch{a.error(e("Failed to export assets"))}},y=[];F(S,"export-assets")&&y.push({label:e("Export"),icon:o.jsx(Oe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:fe}),F(S,"import-assets")&&y.push({label:e("Import"),icon:o.jsx(Te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>I(!0)}),y.push({label:e("Dashboard"),icon:o.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),y.push({label:e("Depreciation Report"),icon:o.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),F(S,"create-assets")&&y.push({label:e("Add Asset"),icon:o.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>pe()});const ge=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.assets.index")},{title:e("Asset Management"),href:route("hr.assets.index")},{title:e("Assets")}],ve=[{key:"name",label:e("Name"),sortable:!0,render:(t,s)=>{var r;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsx("div",{className:"text-xs text-gray-500",children:((r=s.asset_type)==null?void 0:r.name)||"-"})]})}},{key:"asset_code",label:e("Asset Code"),render:(t,s)=>o.jsxs("div",{children:[o.jsx("div",{children:t||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:s.serial_number||"-"})]})},{key:"status",label:e("Status"),render:t=>{const s={available:"bg-green-50 text-green-700 ring-green-600/20",assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",under_maintenance:"bg-amber-50 text-amber-700 ring-amber-600/20",disposed:"bg-red-50 text-red-700 ring-red-600/20"},r={available:e("Available"),assigned:e("Assigned"),under_maintenance:e("Under Maintenance"),disposed:e("Disposed")};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:r[t]||t})}},{key:"assigned_to",label:e("Assigned To"),render:(t,s)=>{var r;return s.status!=="assigned"||!((r=s.current_assignment)!=null&&r.employee)?"-":o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:s.current_assignment.employee.name}),o.jsx("div",{className:"text-xs text-gray-500",children:s.current_assignment.employee.employee_id})]})}},{key:"purchase_date",label:e("Purchase Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"purchase_cost",label:e("Purchase Cost"),sortable:!0,render:t=>t?window.appSettings.formatCurrency(t):"-"},{key:"location",label:e("Location"),render:t=>t||"-"}],ye=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-assets"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-assets"},{label:e("Assign"),icon:"UserPlus",action:"assign",className:"text-green-500",requiredPermission:"assign-assets",showWhen:t=>t.status==="available"},{label:e("Return"),icon:"ArrowDownLeft",action:"return",className:"text-purple-500",requiredPermission:"assign-assets",showWhen:t=>t.status==="assigned"},{label:e("Maintenance"),icon:"Wrench",action:"maintenance",className:"text-indigo-500",requiredPermission:"manage-asset-maintenance",showWhen:t=>t.status!=="disposed"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-assets",showWhen:t=>t.status!=="assigned"}],W=[{value:"_none_",label:e("All Types")},...($||[]).map(t=>({value:t.id.toString(),label:t.name}))],_e=[{value:"_none_",label:e("All Statuses")},{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}],xe=[{value:"_none_",label:e("All Conditions")},{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],Se=[{value:"_none_",label:e("All Locations")},...(H||[]).map(t=>({value:t,label:t}))];return o.jsxs(Ce,{title:e("Assets"),url:"/hr/assets",actions:y,breadcrumbs:ge,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(Ne,{searchTerm:c,onSearchChange:P,onSearch:re,filters:[{name:"asset_type_id",label:e("Asset Type"),type:"select",value:u,onChange:N,options:W},{name:"status",label:e("Status"),type:"select",value:h,onChange:M,options:_e},{name:"condition",label:e("Condition"),type:"select",value:b,onChange:O,options:xe},{name:"location",label:e("Location"),type:"select",value:f,onChange:T,options:Se},{name:"purchase_date_from",label:e("Purchase Date From"),type:"date",value:g,onChange:R},{name:"purchase_date_to",label:e("Purchase Date To"),type:"date",value:v,onChange:E}],showFilters:Y,setShowFilters:q,hasActiveFilters:se,activeFilterCount:ae,onResetFilters:be,onApplyFilters:V,currentPerPage:((z=l.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{d.get(route("hr.assets.index"),{page:1,per_page:parseInt(t),search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Ae,{columns:ve,actions:ye,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:le,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ne,permissions:S,entityPermissions:{view:"view-assets",create:"create-assets",edit:"edit-assets",delete:"delete-assets"}}),o.jsx(Pe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("assets"),onPageChange:t=>d.get(t)})]}),o.jsx(w,{isOpen:K,onClose:()=>_(!1),onSubmit:de,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"asset_type_id",label:e("Asset Type"),type:"select",required:!0,options:W.filter(t=>t.value!=="_none_")},{name:"serial_number",label:e("Serial Number"),type:"text"},{name:"asset_code",label:e("Asset Code"),type:"text"},{name:"purchase_date",label:e("Purchase Date"),type:"date"},{name:"purchase_cost",label:e("Purchase Cost"),type:"number",min:0,step:.01},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}]},{name:"condition",label:e("Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}]},{name:"description",label:e("Description"),type:"textarea"},{name:"location",label:e("Location"),type:"text"},{name:"supplier",label:e("Supplier"),type:"text"},{name:"warranty_info",label:e("Warranty Information"),type:"text"},{name:"warranty_expiry_date",label:e("Warranty Expiry Date"),type:"date"},{name:"images",label:e("Images"),type:"custom",render:(t,s,r)=>o.jsx(G,{value:String(s[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select image file...")}),helpText:e("Upload image file (max 5MB)")},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,r)=>o.jsx(G,{value:String(s[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select document file...")}),helpText:e("Upload PDF or Word document (max 5MB)")},{name:"depreciation_method",label:e("Depreciation Method"),type:"select",options:[{value:"_none_",label:e("No Depreciation")},{value:"straight_line",label:e("Straight Line")},{value:"reducing_balance",label:e("Reducing Balance")}],showWhen:t=>t.purchase_cost&&t.purchase_date},{name:"useful_life_years",label:e("Useful Life (Years)"),type:"number",min:1,step:1,defaultValue:5,showWhen:t=>t.depreciation_method},{name:"salvage_value",label:e("Salvage Value"),type:"number",min:0,step:.01,showWhen:t=>t.depreciation_method}],modalSize:"lg"},initialData:p,title:e(x==="create"?"Add New Asset":x==="edit"?"Edit Asset":"View Asset"),mode:x}),o.jsx(w,{isOpen:Q,onClose:()=>D(!1),onSubmit:me,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:(X||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))},{name:"checkout_date",label:e("Checkout Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"expected_return_date",label:e("Expected Return Date"),type:"date"},{name:"checkout_condition",label:e("Checkout Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:p==null?void 0:p.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Assign Asset"),mode:"create"}),o.jsx(w,{isOpen:Z,onClose:()=>j(!1),onSubmit:ce,formConfig:{fields:[{name:"checkin_date",label:e("Check-in Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"checkin_condition",label:e("Check-in Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:p==null?void 0:p.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Return Asset"),mode:"create"}),o.jsx(w,{isOpen:ee,onClose:()=>A(!1),onSubmit:ue,formConfig:{fields:[{name:"maintenance_type",label:e("Maintenance Type"),type:"select",required:!0,options:[{value:"repair",label:e("Repair")},{value:"preventive",label:e("Preventive")},{value:"calibration",label:e("Calibration")},{value:"software update",label:e("Software Update")},{value:"hardware upgrade",label:e("Hardware Upgrade")}]},{name:"start_date",label:e("Start Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"end_date",label:e("End Date"),type:"date"},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"details",label:e("Details"),type:"textarea"},{name:"supplier",label:e("Supplier"),type:"text"}],modalSize:"md"},initialData:{},title:e("Schedule Maintenance"),mode:"create"}),o.jsx(Fe,{isOpen:J,onClose:()=>k(!1),onConfirm:he,itemName:(p==null?void 0:p.name)||"",entityName:"asset"}),o.jsx(Me,{isOpen:te,onClose:()=>I(!1),title:e("Import Assets from CSV/Excel"),importRoute:"hr.assets.import",parseRoute:"hr.assets.parse",sampleRoute:"hr.assets.download.template",importNotes:e("Ensure that the values entered for Asset Type, status , condition & deprication method match the existing records in your system."),modalSize:"xl",databaseFields:[{key:"name",required:!0},{key:"asset_type",required:!0},{key:"serial_number"},{key:"asset_code"},{key:"purchase_date"},{key:"purchase_cost"},{key:"status"},{key:"condition"},{key:"description"},{key:"location"},{key:"supplier"},{key:"warranty_info"},{key:"warranty_expiry_date"}]})]})}export{Sa as default};
+import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as Ce}from"./page-template-CM2S36EN.js";import{u as ke,c as De,x as F,P as je,r as d,M as G,t as a}from"./app-4fHGBOxL.js";import{C as Ae}from"./CrudTable-Cxl8O2CF.js";import{C as w}from"./CrudFormModal-Cseu7azN.js";import{C as Fe}from"./CrudDeleteModal-BgIUshon.js";import{P as Pe}from"./pagination-CGq0GJg0.js";import{S as Ne}from"./search-and-filter-bar-Dtigj_x9.js";import{I as Me}from"./ImportModal-Bk2gpK2A.js";import{F as Oe}from"./file-down-jo0FIMGq.js";import{F as Te}from"./file-up-CWMCLNrz.js";import{C as B}from"./chart-no-axes-column-increasing-CGgEtajp.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./alert-DzlvAUsh.js";function Sa(){var z;const{t:e}=ke(),{auth:C,assets:i,assetTypes:$,locations:H,employees:X,globalSettings:Re,filters:l={}}=De().props,S=(C==null?void 0:C.permissions)||[],[c,P]=n.useState(l.search||""),[u,N]=n.useState(l.asset_type_id||""),[h,M]=n.useState(l.status||""),[b,O]=n.useState(l.condition||""),[f,T]=n.useState(l.location||""),[g,R]=n.useState(l.purchase_date_from||""),[v,E]=n.useState(l.purchase_date_to||""),[Y,q]=n.useState(!1),[J,k]=n.useState(!1),[K,_]=n.useState(!1),[Q,D]=n.useState(!1),[Z,j]=n.useState(!1),[ee,A]=n.useState(!1),[te,I]=n.useState(!1),[p,L]=n.useState(null),[x,U]=n.useState("create"),se=()=>u!==""||h!==""||b!==""||f!==""||g!==""||v!==""||c!=="",ae=()=>(u!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(f!==""?1:0)+(g!==""?1:0)+(v!==""?1:0)+(c!==""?1:0),re=t=>{t.preventDefault(),V()},oe=()=>{d.get(route("hr.assets.dashboard"))},ie=()=>{d.get(route("hr.assets.depreciation-report"))},V=()=>{d.get(route("hr.assets.index"),{page:1,search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ne=t=>{const s=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.assets.index"),{sort_field:t,sort_direction:s,page:1,search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},le=(t,s)=>{switch(L(s),t){case"view":d.get(route("hr.assets.show",s.id));break;case"edit":U("edit"),_(!0);break;case"delete":k(!0);break;case"assign":D(!0);break;case"return":j(!0);break;case"maintenance":A(!0);break;case"download-document":window.open(route("hr.assets.download-document",s.id),"_blank");break}},pe=()=>{L(null),U("create"),_(!0)},de=t=>{const s=t;x==="create"?(a.loading(e("Creating asset...")),d.post(route("hr.assets.store"),s,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error&&a.error(e(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(e(r)):a.error(e("Failed to create asset: {{errors}}",{errors:Object.values(r).join(", ")}))}})):x==="edit"&&(a.loading(e("Updating asset...")),d.put(route("hr.assets.update",p.id),s,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error&&a.error(e(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(e(r)):a.error(e("Failed to update asset: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},me=t=>{a.loading(e("Assigning asset...")),d.post(route("hr.assets.assign",p.id),t,{onSuccess:s=>{D(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to assign asset: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ce=t=>{a.loading(e("Returning asset...")),d.post(route("hr.assets.return",p.id),t,{onSuccess:s=>{j(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to return asset: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ue=t=>{a.loading(e("Scheduling maintenance...")),d.post(route("hr.assets.schedule-maintenance",p.id),t,{onSuccess:s=>{A(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to schedule maintenance: {{errors}}",{errors:Object.values(s).join(", ")}))}})},he=()=>{a.loading(e("Deleting asset...")),d.delete(route("hr.assets.destroy",p.id),{onSuccess:t=>{k(!1),a.dismiss(),t.props.flash.success?a.success(e(t.props.flash.success)):t.props.flash.error&&a.error(e(t.props.flash.error))},onError:t=>{a.dismiss(),typeof t=="string"?a.error(e(t)):a.error(e("Failed to delete asset: {{errors}}",{errors:Object.values(t).join(", ")}))}})},be=()=>{P(""),N(""),M(""),O(""),T(""),R(""),E(""),q(!1),d.get(route("hr.assets.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},fe=async()=>{try{const t=await fetch(route("hr.assets.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const we=await t.json().catch(()=>({}));a.error(e(we.message||"Failed to export assets"));return}const s=await t.blob(),r=window.URL.createObjectURL(s),m=document.createElement("a");m.href=r,m.download=`assets_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(m),m.click(),window.URL.revokeObjectURL(r),document.body.removeChild(m)}catch{a.error(e("Failed to export assets"))}},y=[];F(S,"export-assets")&&y.push({label:e("Export"),icon:o.jsx(Oe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:fe}),F(S,"import-assets")&&y.push({label:e("Import"),icon:o.jsx(Te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>I(!0)}),y.push({label:e("Dashboard"),icon:o.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),y.push({label:e("Depreciation Report"),icon:o.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),F(S,"create-assets")&&y.push({label:e("Add Asset"),icon:o.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>pe()});const ge=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.assets.index")},{title:e("Asset Management"),href:route("hr.assets.index")},{title:e("Assets")}],ve=[{key:"name",label:e("Name"),sortable:!0,render:(t,s)=>{var r;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsx("div",{className:"text-xs text-gray-500",children:((r=s.asset_type)==null?void 0:r.name)||"-"})]})}},{key:"asset_code",label:e("Asset Code"),render:(t,s)=>o.jsxs("div",{children:[o.jsx("div",{children:t||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:s.serial_number||"-"})]})},{key:"status",label:e("Status"),render:t=>{const s={available:"bg-green-50 text-green-700 ring-green-600/20",assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",under_maintenance:"bg-amber-50 text-amber-700 ring-amber-600/20",disposed:"bg-red-50 text-red-700 ring-red-600/20"},r={available:e("Available"),assigned:e("Assigned"),under_maintenance:e("Under Maintenance"),disposed:e("Disposed")};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:r[t]||t})}},{key:"assigned_to",label:e("Assigned To"),render:(t,s)=>{var r;return s.status!=="assigned"||!((r=s.current_assignment)!=null&&r.employee)?"-":o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:s.current_assignment.employee.name}),o.jsx("div",{className:"text-xs text-gray-500",children:s.current_assignment.employee.employee_id})]})}},{key:"purchase_date",label:e("Purchase Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"purchase_cost",label:e("Purchase Cost"),sortable:!0,render:t=>t?window.appSettings.formatCurrency(t):"-"},{key:"location",label:e("Location"),render:t=>t||"-"}],ye=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-assets"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-assets"},{label:e("Assign"),icon:"UserPlus",action:"assign",className:"text-green-500",requiredPermission:"assign-assets",showWhen:t=>t.status==="available"},{label:e("Return"),icon:"ArrowDownLeft",action:"return",className:"text-purple-500",requiredPermission:"assign-assets",showWhen:t=>t.status==="assigned"},{label:e("Maintenance"),icon:"Wrench",action:"maintenance",className:"text-indigo-500",requiredPermission:"manage-asset-maintenance",showWhen:t=>t.status!=="disposed"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-assets",showWhen:t=>t.status!=="assigned"}],W=[{value:"_none_",label:e("All Types")},...($||[]).map(t=>({value:t.id.toString(),label:t.name}))],_e=[{value:"_none_",label:e("All Statuses")},{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}],xe=[{value:"_none_",label:e("All Conditions")},{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],Se=[{value:"_none_",label:e("All Locations")},...(H||[]).map(t=>({value:t,label:t}))];return o.jsxs(Ce,{title:e("Assets"),url:"/hr/assets",actions:y,breadcrumbs:ge,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(Ne,{searchTerm:c,onSearchChange:P,onSearch:re,filters:[{name:"asset_type_id",label:e("Asset Type"),type:"select",value:u,onChange:N,options:W},{name:"status",label:e("Status"),type:"select",value:h,onChange:M,options:_e},{name:"condition",label:e("Condition"),type:"select",value:b,onChange:O,options:xe},{name:"location",label:e("Location"),type:"select",value:f,onChange:T,options:Se},{name:"purchase_date_from",label:e("Purchase Date From"),type:"date",value:g,onChange:R},{name:"purchase_date_to",label:e("Purchase Date To"),type:"date",value:v,onChange:E}],showFilters:Y,setShowFilters:q,hasActiveFilters:se,activeFilterCount:ae,onResetFilters:be,onApplyFilters:V,currentPerPage:((z=l.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{d.get(route("hr.assets.index"),{page:1,per_page:parseInt(t),search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Ae,{columns:ve,actions:ye,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:le,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ne,permissions:S,entityPermissions:{view:"view-assets",create:"create-assets",edit:"edit-assets",delete:"delete-assets"}}),o.jsx(Pe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("assets"),onPageChange:t=>d.get(t)})]}),o.jsx(w,{isOpen:K,onClose:()=>_(!1),onSubmit:de,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"asset_type_id",label:e("Asset Type"),type:"select",required:!0,options:W.filter(t=>t.value!=="_none_")},{name:"serial_number",label:e("Serial Number"),type:"text"},{name:"asset_code",label:e("Asset Code"),type:"text"},{name:"purchase_date",label:e("Purchase Date"),type:"date"},{name:"purchase_cost",label:e("Purchase Cost"),type:"number",min:0,step:.01},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}]},{name:"condition",label:e("Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}]},{name:"description",label:e("Description"),type:"textarea"},{name:"location",label:e("Location"),type:"text"},{name:"supplier",label:e("Supplier"),type:"text"},{name:"warranty_info",label:e("Warranty Information"),type:"text"},{name:"warranty_expiry_date",label:e("Warranty Expiry Date"),type:"date"},{name:"images",label:e("Images"),type:"custom",render:(t,s,r)=>o.jsx(G,{value:String(s[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select image file...")}),helpText:e("Upload image file (max 5MB)")},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,r)=>o.jsx(G,{value:String(s[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select document file...")}),helpText:e("Upload PDF or Word document (max 5MB)")},{name:"depreciation_method",label:e("Depreciation Method"),type:"select",options:[{value:"_none_",label:e("No Depreciation")},{value:"straight_line",label:e("Straight Line")},{value:"reducing_balance",label:e("Reducing Balance")}],showWhen:t=>t.purchase_cost&&t.purchase_date},{name:"useful_life_years",label:e("Useful Life (Years)"),type:"number",min:1,step:1,defaultValue:5,showWhen:t=>t.depreciation_method},{name:"salvage_value",label:e("Salvage Value"),type:"number",min:0,step:.01,showWhen:t=>t.depreciation_method}],modalSize:"lg"},initialData:p,title:e(x==="create"?"Add New Asset":x==="edit"?"Edit Asset":"View Asset"),mode:x}),o.jsx(w,{isOpen:Q,onClose:()=>D(!1),onSubmit:me,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:(X||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))},{name:"checkout_date",label:e("Checkout Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"expected_return_date",label:e("Expected Return Date"),type:"date"},{name:"checkout_condition",label:e("Checkout Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:p==null?void 0:p.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Assign Asset"),mode:"create"}),o.jsx(w,{isOpen:Z,onClose:()=>j(!1),onSubmit:ce,formConfig:{fields:[{name:"checkin_date",label:e("Check-in Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"checkin_condition",label:e("Check-in Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:p==null?void 0:p.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Return Asset"),mode:"create"}),o.jsx(w,{isOpen:ee,onClose:()=>A(!1),onSubmit:ue,formConfig:{fields:[{name:"maintenance_type",label:e("Maintenance Type"),type:"select",required:!0,options:[{value:"repair",label:e("Repair")},{value:"preventive",label:e("Preventive")},{value:"calibration",label:e("Calibration")},{value:"software update",label:e("Software Update")},{value:"hardware upgrade",label:e("Hardware Upgrade")}]},{name:"start_date",label:e("Start Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"end_date",label:e("End Date"),type:"date"},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"details",label:e("Details"),type:"textarea"},{name:"supplier",label:e("Supplier"),type:"text"}],modalSize:"md"},initialData:{},title:e("Schedule Maintenance"),mode:"create"}),o.jsx(Fe,{isOpen:J,onClose:()=>k(!1),onConfirm:he,itemName:(p==null?void 0:p.name)||"",entityName:"asset"}),o.jsx(Me,{isOpen:te,onClose:()=>I(!1),title:e("Import Assets from CSV/Excel"),importRoute:"hr.assets.import",parseRoute:"hr.assets.parse",sampleRoute:"hr.assets.download.template",importNotes:e("Ensure that the values entered for Asset Type, status , condition & deprication method match the existing records in your system."),modalSize:"xl",databaseFields:[{key:"name",required:!0},{key:"asset_type",required:!0},{key:"serial_number"},{key:"asset_code"},{key:"purchase_date"},{key:"purchase_cost"},{key:"status"},{key:"condition"},{key:"description"},{key:"location"},{key:"supplier"},{key:"warranty_info"},{key:"warranty_expiry_date"}]})]})}export{Sa as default};
diff --git a/public/build/assets/index-gS_kzrQ3.js b/public/build/assets/index-CZw-5BqC.js
similarity index 92%
rename from public/build/assets/index-gS_kzrQ3.js
rename to public/build/assets/index-CZw-5BqC.js
index f55a1397c..85cf75bb4 100644
--- a/public/build/assets/index-gS_kzrQ3.js
+++ b/public/build/assets/index-CZw-5BqC.js
@@ -1 +1 @@
-import{r as g,j as e}from"./ui-Z445SNHD.js";import{C as te}from"./CrudDeleteModal-D4meZ8pP.js";import{u as ae,c as ie,x as q,L as k,I as w,o as x,S as de,X as oe,r as f,t as i}from"./app-DCZHPiEr.js";import{P as le}from"./page-template-CUbbykGe.js";import{P as ce}from"./pagination-CLhGv5TU.js";import{S as U,a as L,b as O,c as R,d as _}from"./select-X5YLR2bv.js";import{T as ne}from"./textarea-MT-uY0Br.js";import{a as me,C as xe}from"./chevron-up-CIC8-NPE.js";import{C as V}from"./clock-O-l8sPi0.js";import{S as B}from"./square-pen-8BQ3xjRH.js";import{L as K}from"./lock-DsF0eMDG.js";import{T as X}from"./trash-2-BKTtBQos.js";import{C as he}from"./calendar-YoExU_hy.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";import"./index-BdQq_4o_.js";function rs(){const{t:r}=ae(),{auth:C,meetingTypes:d,filters:l={},globalSettings:t}=ie().props,S=(C==null?void 0:C.permissions)||[],[v,A]=g.useState(l.search||""),[m,P]=g.useState(l.status||"all"),[G,D]=g.useState(!1),[N,F]=g.useState(null),[j,$]=g.useState("create"),[M,H]=g.useState(new Set),[c,h]=g.useState({name:"",description:"",color:"#000000",default_duration:15,status:"active"}),[o,b]=g.useState({}),E=()=>{h({name:"",description:"",color:"#000000",default_duration:15,status:"active"}),b({}),$("create"),F(null)},J=s=>{h({name:s.name||"",description:s.description||"",color:s.color||"#000000",default_duration:s.default_duration||15,status:s.status||"active"}),$("edit"),F(s),b({})},I=s=>{s.preventDefault(),Q()},Q=()=>{f.get(route("meetings.meeting-types.index"),{page:1,search:v||void 0,status:m!=="all"?m:void 0,per_page:l.per_page||10,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},W=()=>{A(""),P("all"),f.get(route("meetings.meeting-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=s=>{const a=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";f.get(route("meetings.meeting-types.index"),{sort_field:s,sort_direction:a,page:1,search:v||void 0,status:m!=="all"?m:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},y=(s,a)=>{switch(F(a),s){case"edit":J(a),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":D(!0);break;case"toggle-status":ee(a);break}},Z=s=>{s.preventDefault(),b({}),j==="create"?(t!=null&&t.is_demo||i.loading(r("Creating meeting type...")),f.post(route("meetings.meeting-types.store"),c,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),E()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),b(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}})):j==="edit"&&(t!=null&&t.is_demo||i.loading(r("Updating meeting type...")),f.put(route("meetings.meeting-types.update",N.id),c,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),E()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),b(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}}))},T=()=>{t!=null&&t.is_demo||i.loading(r("Deleting meeting type...")),f.delete(route("meetings.meeting-types.destroy",N.id),{onSuccess:s=>{D(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete meeting type: ${Object.values(s).join(", ")}`)}})},ee=s=>{const a=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${r(a==="active"?"Activating":"Deactivating")} meeting type...`),f.put(route("meetings.meeting-types.toggle-status",s.id),{},{onSuccess:u=>{t!=null&&t.is_demo||i.dismiss(),u.props.flash.success?i.success(r(u.props.flash.success)):u.props.flash.error&&i.error(r(u.props.flash.error))},onError:u=>{t!=null&&t.is_demo||i.dismiss(),typeof u=="string"?i.error(u):i.error(`Failed to update meeting type status: ${Object.values(u).join(", ")}`)}})},se=s=>{const a=new Set(M);a.has(s)?a.delete(s):a.add(s),H(a)},re=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Meetings"),href:route("meetings.meeting-types.index")},{title:r("Meeting Types")}],p=q(S,"create-meeting-types"),n=q(S,"edit-meeting-types"),z=q(S,"delete-meeting-types");return e.jsxs(le,{title:r("Meeting Types"),description:"",url:"/meetings/meeting-types",breadcrumbs:re,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(j==="create"?"Add New Meeting Type":"Edit Meeting Type")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(j==="create"?"Fill in the details to create a new meeting type":"Update the meeting type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"name",className:"required",children:r("Name")}),e.jsx(w,{id:"name",type:"text",value:c.name,onChange:s=>h({...c,name:s.target.value}),placeholder:r("e.g., Client Call, Team Sync"),className:o.name?"border-red-500":"",disabled:!p&&!n,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{htmlFor:"description",children:r("Description")}),e.jsx(ne,{id:"description",value:c.description,onChange:s=>h({...c,description:s.target.value}),placeholder:r("Brief description of the meeting type"),rows:3,className:o.description?"border-red-500":"",disabled:!p&&!n}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{id:"color",type:"color",value:c.color,onChange:s=>h({...c,color:s.target.value}),className:`h-10 w-14 cursor-pointer p-1 ${o.color?"border-red-500":""}`,disabled:!p&&!n,required:!0}),e.jsx(w,{type:"text",value:c.color,onChange:s=>h({...c,color:s.target.value}),className:"flex-1 font-mono uppercase",disabled:!p&&!n,placeholder:"#000000",pattern:"^#[0-9A-Fa-f]{6}$",required:!0})]}),o.color&&e.jsx("p",{className:"text-sm text-red-500",children:o.color})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"default_duration",className:"required",children:r("Default Duration (minutes)")}),e.jsx(w,{id:"default_duration",type:"number",min:"15",max:"480",value:c.default_duration,onChange:s=>h({...c,default_duration:parseInt(s.target.value)||""}),className:o.default_duration?"border-red-500":"",disabled:!p&&!n,required:!0}),o.default_duration&&e.jsx("p",{className:"text-sm text-red-500",children:o.default_duration})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(U,{value:c.status,onValueChange:s=>h({...c,status:s}),disabled:!p&&!n,required:!0,children:[e.jsx(L,{className:o.status?"border-red-500":"",children:e.jsx(O,{placeholder:r("Select status")})}),e.jsxs(R,{children:[e.jsx(_,{value:"active",children:r("Active")}),e.jsx(_,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(p||n)&&e.jsx(x,{type:"submit",className:"flex-1",children:r(j==="create"?"Add Meeting Type":"Update Meeting Type")}),j==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:E,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(w,{type:"text",placeholder:r("Search meeting types..."),value:v,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&I(s),className:"pl-10"})]}),e.jsx(x,{onClick:I,variant:"default",children:r("Search")}),(v||m!=="all")&&e.jsxs(x,{onClick:W,variant:"outline",children:[e.jsx(oe,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2 lg:w-1/2",children:e.jsxs(U,{value:m,onValueChange:P,children:[e.jsx(L,{children:e.jsx(O,{placeholder:r("All Statuses")})}),e.jsxs(R,{children:[e.jsx(_,{value:"all",children:r("All Statuses")}),e.jsx(_,{value:"active",children:r("Active")}),e.jsx(_,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((d==null?void 0:d.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Meeting Types")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage different types of meetings and their default durations.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>Y("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Duration")}),e.jsx("th",{className:"px-3 py-3 text-center text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Meetings")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:d.data.map(s=>e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx("div",{className:"mt-1 h-4 w-4 flex-shrink-0 rounded-full border border-gray-200 shadow-sm",style:{backgroundColor:s.color}}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"mt-1 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>se(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4 text-sm whitespace-nowrap text-gray-500 dark:text-gray-400",children:e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(V,{className:"h-4 w-4 text-gray-400"}),s.default_duration," ",r("min")]})}),e.jsx("td",{className:"px-3 py-4 text-center",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300 dark:ring-gray-400/20",children:s.meetings_count||0})}),e.jsx("td",{className:"px-3 py-4 whitespace-nowrap",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Meeting Type"),children:e.jsx(B,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(K,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Meeting Type"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:d.data.map(s=>e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"mt-1 h-4 w-4 flex-shrink-0 rounded-full border border-gray-200 shadow-sm",style:{backgroundColor:s.color}}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(B,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(K,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Duration")}),e.jsxs("p",{className:"flex items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:[e.jsx(V,{className:"h-3.5 w-3.5 text-gray-400"}),s.default_duration," min"]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Meetings")}),e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:s.meetings_count||0})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id))}),(d==null?void 0:d.total)>((d==null?void 0:d.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(ce,{from:(d==null?void 0:d.from)||0,to:(d==null?void 0:d.to)||0,total:(d==null?void 0:d.total)||0,links:d==null?void 0:d.links,entityName:r("meeting types"),onPageChange:s=>{const a=new URL(s).searchParams.get("page");f.get(route("meetings.meeting-types.index"),{page:a,per_page:l.per_page||10,search:v||void 0,status:m!=="all"?m:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(he,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No meeting types found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:r(v||m!=="all"?"No meeting types match your search criteria. Try adjusting your filters.":"Create meeting types to categorize and set default durations for your team meetings.")}),!v&&m==="all"&&p&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first type.")})]})})]})]}),e.jsx(te,{isOpen:G,onClose:()=>D(!1),onConfirm:T,itemName:(N==null?void 0:N.name)||"",entityName:"meeting type"})]})}export{rs as default};
+import{r as g,j as e}from"./ui-Z445SNHD.js";import{C as te}from"./CrudDeleteModal-BgIUshon.js";import{u as ae,c as ie,x as q,L as k,I as w,o as x,S as de,X as oe,r as f,t as i}from"./app-4fHGBOxL.js";import{P as le}from"./page-template-CM2S36EN.js";import{P as ce}from"./pagination-CGq0GJg0.js";import{S as U,a as L,b as O,c as R,d as _}from"./select-T_sz7ImN.js";import{T as ne}from"./textarea-f6Pa1mf5.js";import{a as me,C as xe}from"./chevron-up-B9gYo-hl.js";import{C as V}from"./clock-CHa0mSrs.js";import{S as B}from"./square-pen-BNAWyFLf.js";import{L as K}from"./lock-D_l4FSx5.js";import{T as X}from"./trash-2-B-iLy81a.js";import{C as he}from"./calendar-DqBcvi0D.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";import"./index-BdQq_4o_.js";function rs(){const{t:r}=ae(),{auth:C,meetingTypes:d,filters:l={},globalSettings:t}=ie().props,S=(C==null?void 0:C.permissions)||[],[v,A]=g.useState(l.search||""),[m,P]=g.useState(l.status||"all"),[G,D]=g.useState(!1),[N,F]=g.useState(null),[j,$]=g.useState("create"),[M,H]=g.useState(new Set),[c,h]=g.useState({name:"",description:"",color:"#000000",default_duration:15,status:"active"}),[o,b]=g.useState({}),E=()=>{h({name:"",description:"",color:"#000000",default_duration:15,status:"active"}),b({}),$("create"),F(null)},J=s=>{h({name:s.name||"",description:s.description||"",color:s.color||"#000000",default_duration:s.default_duration||15,status:s.status||"active"}),$("edit"),F(s),b({})},I=s=>{s.preventDefault(),Q()},Q=()=>{f.get(route("meetings.meeting-types.index"),{page:1,search:v||void 0,status:m!=="all"?m:void 0,per_page:l.per_page||10,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},W=()=>{A(""),P("all"),f.get(route("meetings.meeting-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=s=>{const a=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";f.get(route("meetings.meeting-types.index"),{sort_field:s,sort_direction:a,page:1,search:v||void 0,status:m!=="all"?m:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},y=(s,a)=>{switch(F(a),s){case"edit":J(a),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":D(!0);break;case"toggle-status":ee(a);break}},Z=s=>{s.preventDefault(),b({}),j==="create"?(t!=null&&t.is_demo||i.loading(r("Creating meeting type...")),f.post(route("meetings.meeting-types.store"),c,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),E()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),b(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}})):j==="edit"&&(t!=null&&t.is_demo||i.loading(r("Updating meeting type...")),f.put(route("meetings.meeting-types.update",N.id),c,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),E()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),b(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}}))},T=()=>{t!=null&&t.is_demo||i.loading(r("Deleting meeting type...")),f.delete(route("meetings.meeting-types.destroy",N.id),{onSuccess:s=>{D(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete meeting type: ${Object.values(s).join(", ")}`)}})},ee=s=>{const a=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${r(a==="active"?"Activating":"Deactivating")} meeting type...`),f.put(route("meetings.meeting-types.toggle-status",s.id),{},{onSuccess:u=>{t!=null&&t.is_demo||i.dismiss(),u.props.flash.success?i.success(r(u.props.flash.success)):u.props.flash.error&&i.error(r(u.props.flash.error))},onError:u=>{t!=null&&t.is_demo||i.dismiss(),typeof u=="string"?i.error(u):i.error(`Failed to update meeting type status: ${Object.values(u).join(", ")}`)}})},se=s=>{const a=new Set(M);a.has(s)?a.delete(s):a.add(s),H(a)},re=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Meetings"),href:route("meetings.meeting-types.index")},{title:r("Meeting Types")}],p=q(S,"create-meeting-types"),n=q(S,"edit-meeting-types"),z=q(S,"delete-meeting-types");return e.jsxs(le,{title:r("Meeting Types"),description:"",url:"/meetings/meeting-types",breadcrumbs:re,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(j==="create"?"Add New Meeting Type":"Edit Meeting Type")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(j==="create"?"Fill in the details to create a new meeting type":"Update the meeting type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"name",className:"required",children:r("Name")}),e.jsx(w,{id:"name",type:"text",value:c.name,onChange:s=>h({...c,name:s.target.value}),placeholder:r("e.g., Client Call, Team Sync"),className:o.name?"border-red-500":"",disabled:!p&&!n,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{htmlFor:"description",children:r("Description")}),e.jsx(ne,{id:"description",value:c.description,onChange:s=>h({...c,description:s.target.value}),placeholder:r("Brief description of the meeting type"),rows:3,className:o.description?"border-red-500":"",disabled:!p&&!n}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{id:"color",type:"color",value:c.color,onChange:s=>h({...c,color:s.target.value}),className:`h-10 w-14 cursor-pointer p-1 ${o.color?"border-red-500":""}`,disabled:!p&&!n,required:!0}),e.jsx(w,{type:"text",value:c.color,onChange:s=>h({...c,color:s.target.value}),className:"flex-1 font-mono uppercase",disabled:!p&&!n,placeholder:"#000000",pattern:"^#[0-9A-Fa-f]{6}$",required:!0})]}),o.color&&e.jsx("p",{className:"text-sm text-red-500",children:o.color})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"default_duration",className:"required",children:r("Default Duration (minutes)")}),e.jsx(w,{id:"default_duration",type:"number",min:"15",max:"480",value:c.default_duration,onChange:s=>h({...c,default_duration:parseInt(s.target.value)||""}),className:o.default_duration?"border-red-500":"",disabled:!p&&!n,required:!0}),o.default_duration&&e.jsx("p",{className:"text-sm text-red-500",children:o.default_duration})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(U,{value:c.status,onValueChange:s=>h({...c,status:s}),disabled:!p&&!n,required:!0,children:[e.jsx(L,{className:o.status?"border-red-500":"",children:e.jsx(O,{placeholder:r("Select status")})}),e.jsxs(R,{children:[e.jsx(_,{value:"active",children:r("Active")}),e.jsx(_,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(p||n)&&e.jsx(x,{type:"submit",className:"flex-1",children:r(j==="create"?"Add Meeting Type":"Update Meeting Type")}),j==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:E,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(w,{type:"text",placeholder:r("Search meeting types..."),value:v,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&I(s),className:"pl-10"})]}),e.jsx(x,{onClick:I,variant:"default",children:r("Search")}),(v||m!=="all")&&e.jsxs(x,{onClick:W,variant:"outline",children:[e.jsx(oe,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2 lg:w-1/2",children:e.jsxs(U,{value:m,onValueChange:P,children:[e.jsx(L,{children:e.jsx(O,{placeholder:r("All Statuses")})}),e.jsxs(R,{children:[e.jsx(_,{value:"all",children:r("All Statuses")}),e.jsx(_,{value:"active",children:r("Active")}),e.jsx(_,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((d==null?void 0:d.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Meeting Types")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage different types of meetings and their default durations.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>Y("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Duration")}),e.jsx("th",{className:"px-3 py-3 text-center text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Meetings")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:d.data.map(s=>e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx("div",{className:"mt-1 h-4 w-4 flex-shrink-0 rounded-full border border-gray-200 shadow-sm",style:{backgroundColor:s.color}}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"mt-1 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>se(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4 text-sm whitespace-nowrap text-gray-500 dark:text-gray-400",children:e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(V,{className:"h-4 w-4 text-gray-400"}),s.default_duration," ",r("min")]})}),e.jsx("td",{className:"px-3 py-4 text-center",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300 dark:ring-gray-400/20",children:s.meetings_count||0})}),e.jsx("td",{className:"px-3 py-4 whitespace-nowrap",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Meeting Type"),children:e.jsx(B,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(K,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Meeting Type"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:d.data.map(s=>e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"mt-1 h-4 w-4 flex-shrink-0 rounded-full border border-gray-200 shadow-sm",style:{backgroundColor:s.color}}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(B,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(K,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Duration")}),e.jsxs("p",{className:"flex items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:[e.jsx(V,{className:"h-3.5 w-3.5 text-gray-400"}),s.default_duration," min"]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Meetings")}),e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:s.meetings_count||0})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id))}),(d==null?void 0:d.total)>((d==null?void 0:d.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(ce,{from:(d==null?void 0:d.from)||0,to:(d==null?void 0:d.to)||0,total:(d==null?void 0:d.total)||0,links:d==null?void 0:d.links,entityName:r("meeting types"),onPageChange:s=>{const a=new URL(s).searchParams.get("page");f.get(route("meetings.meeting-types.index"),{page:a,per_page:l.per_page||10,search:v||void 0,status:m!=="all"?m:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(he,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No meeting types found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:r(v||m!=="all"?"No meeting types match your search criteria. Try adjusting your filters.":"Create meeting types to categorize and set default durations for your team meetings.")}),!v&&m==="all"&&p&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first type.")})]})})]})]}),e.jsx(te,{isOpen:G,onClose:()=>D(!1),onConfirm:T,itemName:(N==null?void 0:N.name)||"",entityName:"meeting type"})]})}export{rs as default};
diff --git a/public/build/assets/index-Bh3biG6-.js b/public/build/assets/index-C_kRC7_o.js
similarity index 53%
rename from public/build/assets/index-Bh3biG6-.js
rename to public/build/assets/index-C_kRC7_o.js
index 2db39cd1e..848a05219 100644
--- a/public/build/assets/index-Bh3biG6-.js
+++ b/public/build/assets/index-C_kRC7_o.js
@@ -1 +1 @@
-import{r as c,j as m}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-CUbbykGe.js";import{u as $,c as z,x as G,P as Y,r as n,D as H,t as i}from"./app-DCZHPiEr.js";import{C as J}from"./CrudTable-C2L9P_V2.js";import{C as K}from"./CrudFormModal-BbMnKdFg.js";import{C as L}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Q}from"./pagination-CLhGv5TU.js";import{S as W}from"./search-and-filter-bar-CvVfaqsJ.js";import X from"./view-5s7qL_nA.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function It(){var w;const{t:e}=$(),{auth:f,currencies:s,filters:p={},globalSettings:r}=z().props,y=(f==null?void 0:f.permissions)||[],[l,x]=c.useState(p.search||""),[F,C]=c.useState(!1),[P,g]=c.useState(!1),[S,d]=c.useState(!1),[D,h]=c.useState(!1),[a,b]=c.useState(null),[u,_]=c.useState("create"),N=()=>l!=="",k=()=>l?1:0,O=t=>{t.preventDefault(),v()},v=()=>{n.get(route("currencies.index"),{page:1,search:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},E=t=>{const o=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";n.get(route("currencies.index"),{sort_field:t,sort_direction:o,page:1,search:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},M=(t,o)=>{switch(b(o),t){case"view":g(!0);break;case"edit":_("edit"),d(!0);break;case"delete":h(!0);break}},A=()=>{b(null),_("create"),d(!0)},q=t=>{u==="create"?(r!=null&&r.is_demo||i.loading(e("Creating currency...")),n.post(route("currencies.store"),t,{onSuccess:o=>{d(!1),r!=null&&r.is_demo||i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{r!=null&&r.is_demo||i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to create currency: {{errors}}",{errors:Object.values(o).join(", ")}))}})):u==="edit"&&(r!=null&&r.is_demo||i.loading(e("Updating currency...")),n.put(route("currencies.update",a.id),t,{onSuccess:o=>{d(!1),r!=null&&r.is_demo||i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{r!=null&&r.is_demo||i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to update currency: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},T=()=>{r!=null&&r.is_demo||i.loading(e("Deleting currency...")),n.delete(route("currencies.destroy",a.id),{onSuccess:t=>{h(!1),r!=null&&r.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete currency: {{errors}}",{errors:Object.values(t).join(", ")}))}})},V=()=>{x(""),C(!1),n.get(route("currencies.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},j=[];G(y,"manage-currencies")&&j.push({label:e("Add Currency"),icon:m.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>A()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Currency")}],R=[{key:"name",label:e("Name"),sortable:!0},{key:"code",label:e("Code"),sortable:!0},{key:"symbol",label:e("Symbol"),sortable:!0},{key:"is_default",label:e("Default"),render:t=>m.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t?"Yes":"No")})}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-currencies"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-currencies"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-currencies",condition:t=>!t.is_default}];return m.jsxs(B,{title:e("Currency"),url:"/currencies",actions:j,breadcrumbs:I,noPadding:!0,children:[m.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:m.jsx(W,{searchTerm:l,onSearchChange:x,onSearch:O,filters:[],showFilters:F,setShowFilters:C,hasActiveFilters:N,activeFilterCount:k,onResetFilters:V,onApplyFilters:v,currentPerPage:((w=p.per_page)==null?void 0:w.toString())||"10",onPerPageChange:t=>{n.get(route("currencies.index"),{page:1,per_page:parseInt(t),search:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),m.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[m.jsx(J,{columns:R,actions:U,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:M,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:E,permissions:y,entityPermissions:{view:"manage-currencies",create:"manage-currencies",edit:"manage-currencies",delete:"manage-currencies"}}),m.jsx(Q,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("currencies"),onPageChange:t=>n.get(t)})]}),m.jsx(H,{open:P,onOpenChange:g,children:a&&m.jsx(X,{record:a})}),m.jsx(K,{isOpen:S,onClose:()=>d(!1),onSubmit:q,formConfig:{fields:[{name:"name",label:e("Currency Name"),type:"text",required:!0},{name:"code",label:e("Currency Code"),type:"text",required:!0,placeholder:"e.g. USD, EUR, GBP"},{name:"symbol",label:e("Currency Symbol"),type:"text",required:!0,placeholder:"e.g. $, €, £"},{name:"description",label:e("Description"),type:"textarea"},{name:"is_default",label:e("Set as Default Currency"),type:"checkbox"}],modalSize:"lg"},initialData:a,title:e(u==="create"?"Add New Currency":u==="edit"?"Edit Currency":"View Currency"),mode:u}),m.jsx(L,{isOpen:D,onClose:()=>h(!1),onConfirm:T,itemName:(a==null?void 0:a.name)||"",entityName:"currency"})]})}export{It as default};
+import{r as c,j as m}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-CM2S36EN.js";import{u as $,c as z,x as G,P as Y,r as n,D as H,t as i}from"./app-4fHGBOxL.js";import{C as J}from"./CrudTable-Cxl8O2CF.js";import{C as K}from"./CrudFormModal-Cseu7azN.js";import{C as L}from"./CrudDeleteModal-BgIUshon.js";import{P as Q}from"./pagination-CGq0GJg0.js";import{S as W}from"./search-and-filter-bar-Dtigj_x9.js";import X from"./view-DRPSU8un.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function It(){var w;const{t:e}=$(),{auth:f,currencies:s,filters:p={},globalSettings:r}=z().props,y=(f==null?void 0:f.permissions)||[],[l,x]=c.useState(p.search||""),[F,C]=c.useState(!1),[P,g]=c.useState(!1),[S,d]=c.useState(!1),[D,h]=c.useState(!1),[a,b]=c.useState(null),[u,_]=c.useState("create"),N=()=>l!=="",k=()=>l?1:0,O=t=>{t.preventDefault(),v()},v=()=>{n.get(route("currencies.index"),{page:1,search:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},E=t=>{const o=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";n.get(route("currencies.index"),{sort_field:t,sort_direction:o,page:1,search:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},M=(t,o)=>{switch(b(o),t){case"view":g(!0);break;case"edit":_("edit"),d(!0);break;case"delete":h(!0);break}},A=()=>{b(null),_("create"),d(!0)},q=t=>{u==="create"?(r!=null&&r.is_demo||i.loading(e("Creating currency...")),n.post(route("currencies.store"),t,{onSuccess:o=>{d(!1),r!=null&&r.is_demo||i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{r!=null&&r.is_demo||i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to create currency: {{errors}}",{errors:Object.values(o).join(", ")}))}})):u==="edit"&&(r!=null&&r.is_demo||i.loading(e("Updating currency...")),n.put(route("currencies.update",a.id),t,{onSuccess:o=>{d(!1),r!=null&&r.is_demo||i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{r!=null&&r.is_demo||i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to update currency: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},T=()=>{r!=null&&r.is_demo||i.loading(e("Deleting currency...")),n.delete(route("currencies.destroy",a.id),{onSuccess:t=>{h(!1),r!=null&&r.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete currency: {{errors}}",{errors:Object.values(t).join(", ")}))}})},V=()=>{x(""),C(!1),n.get(route("currencies.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},j=[];G(y,"manage-currencies")&&j.push({label:e("Add Currency"),icon:m.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>A()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Currency")}],R=[{key:"name",label:e("Name"),sortable:!0},{key:"code",label:e("Code"),sortable:!0},{key:"symbol",label:e("Symbol"),sortable:!0},{key:"is_default",label:e("Default"),render:t=>m.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t?"Yes":"No")})}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-currencies"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-currencies"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-currencies",condition:t=>!t.is_default}];return m.jsxs(B,{title:e("Currency"),url:"/currencies",actions:j,breadcrumbs:I,noPadding:!0,children:[m.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:m.jsx(W,{searchTerm:l,onSearchChange:x,onSearch:O,filters:[],showFilters:F,setShowFilters:C,hasActiveFilters:N,activeFilterCount:k,onResetFilters:V,onApplyFilters:v,currentPerPage:((w=p.per_page)==null?void 0:w.toString())||"10",onPerPageChange:t=>{n.get(route("currencies.index"),{page:1,per_page:parseInt(t),search:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),m.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[m.jsx(J,{columns:R,actions:U,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:M,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:E,permissions:y,entityPermissions:{view:"manage-currencies",create:"manage-currencies",edit:"manage-currencies",delete:"manage-currencies"}}),m.jsx(Q,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("currencies"),onPageChange:t=>n.get(t)})]}),m.jsx(H,{open:P,onOpenChange:g,children:a&&m.jsx(X,{record:a})}),m.jsx(K,{isOpen:S,onClose:()=>d(!1),onSubmit:q,formConfig:{fields:[{name:"name",label:e("Currency Name"),type:"text",required:!0},{name:"code",label:e("Currency Code"),type:"text",required:!0,placeholder:"e.g. USD, EUR, GBP"},{name:"symbol",label:e("Currency Symbol"),type:"text",required:!0,placeholder:"e.g. $, €, £"},{name:"description",label:e("Description"),type:"textarea"},{name:"is_default",label:e("Set as Default Currency"),type:"checkbox"}],modalSize:"lg"},initialData:a,title:e(u==="create"?"Add New Currency":u==="edit"?"Edit Currency":"View Currency"),mode:u}),m.jsx(L,{isOpen:D,onClose:()=>h(!1),onConfirm:T,itemName:(a==null?void 0:a.name)||"",entityName:"currency"})]})}export{It as default};
diff --git a/public/build/assets/index-kJZKNQTM.js b/public/build/assets/index-C_nJmk3c.js
similarity index 61%
rename from public/build/assets/index-kJZKNQTM.js
rename to public/build/assets/index-C_nJmk3c.js
index 6028b3233..9e3d31eb3 100644
--- a/public/build/assets/index-kJZKNQTM.js
+++ b/public/build/assets/index-C_nJmk3c.js
@@ -1 +1 @@
-import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-CUbbykGe.js";import{u as Q,c as W,x as X,P as Y,r as m,D as Z,t as i}from"./app-DCZHPiEr.js";import{C as ee}from"./CrudTable-C2L9P_V2.js";import{C as te}from"./CrudFormModal-BbMnKdFg.js";import{C as re}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ie}from"./pagination-CLhGv5TU.js";import{S as oe}from"./search-and-filter-bar-CvVfaqsJ.js";import se from"./view-CQyH98jp.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Gr(){var P;const{t:e}=Q(),{auth:f,onboardingChecklists:o,filters:a={}}=W().props,v=(f==null?void 0:f.permissions)||[],[d,x]=p.useState(a.search||""),[n,y]=p.useState(a.status||"_empty_"),[l,S]=p.useState(a.is_default||"_empty_"),[N,k]=p.useState(!1),[A,b]=p.useState(!1),[T,h]=p.useState(!1),[u,j]=p.useState(null),[g,w]=p.useState("create"),[_,F]=p.useState(null),E=()=>n!=="_empty_"||l!=="_empty_"||d!=="",I=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(d!==""?1:0),M=t=>{t.preventDefault(),D()},D=()=>{m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},q=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.onboarding-checklists.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=(t,r)=>{switch(j(r),t){case"view":F(r);break;case"edit":w("edit"),h(!0);break;case"delete":b(!0);break;case"toggle-status":B(r);break}},R=()=>{j(null),w("create"),h(!0)},V=t=>{g==="create"?(i.loading(e("Creating onboarding checklist...")),m.post(route("hr.recruitment.onboarding-checklists.store"),t,{onSuccess:r=>{h(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create onboarding checklist: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(i.loading(e("Updating onboarding checklist...")),m.put(route("hr.recruitment.onboarding-checklists.update",u.id),t,{onSuccess:r=>{h(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update onboarding checklist: ${Object.values(r).join(", ")}`)}}))},L=()=>{i.loading(e("Deleting onboarding checklist...")),m.delete(route("hr.recruitment.onboarding-checklists.destroy",u.id),{onSuccess:t=>{b(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete onboarding checklist: ${Object.values(t).join(", ")}`)}})},B=t=>{const r=t.status==="active"?"inactive":"active";i.loading(`${e(r==="active"?"Activating":"Deactivating")} onboarding checklist...`),m.put(route("hr.recruitment.onboarding-checklists.toggle-status",t.id),{},{onSuccess:c=>{i.dismiss(),c.props.flash.success?i.success(e(c.props.flash.success)):c.props.flash.error&&i.error(e(c.props.flash.error))},onError:c=>{i.dismiss(),typeof c=="string"?i.error(c):i.error(`Failed to update onboarding checklist status: ${Object.values(c).join(", ")}`)}})},U=()=>{x(""),y("_empty_"),S("_empty_"),k(!1),m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},C=[];X(v,"create-onboarding-checklists")&&C.push({label:e("Add Checklist"),icon:s.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.onboarding-checklists.index")},{title:e("Onboarding Checklists")}],G=[{key:"name",label:e("Name"),sortable:!0,render:(t,r)=>s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:t}),r.is_default&&s.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e("Default")})]})},{key:"checklist_items_count",label:e("Items"),render:t=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t||0})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],H=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-onboarding-checklists"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-onboarding-checklists"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-onboarding-checklists"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-onboarding-checklists"}],O=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],J=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Default")},{value:"false",label:e("Custom")}];return s.jsxs(K,{title:e("Onboarding Checklists"),url:"/hr/recruitment/onboarding-checklists",actions:C,breadcrumbs:z,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(oe,{searchTerm:d,onSearchChange:x,onSearch:M,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:y,options:O,searchable:!0},{name:"is_default",label:e("Type"),type:"select",value:l,onChange:S,options:J,searchable:!0}],showFilters:N,setShowFilters:k,hasActiveFilters:E,activeFilterCount:I,onResetFilters:U,onApplyFilters:D,currentPerPage:((P=a.per_page)==null?void 0:P.toString())||"10",onPerPageChange:t=>{m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,per_page:parseInt(t),search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ee,{columns:G,actions:H,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:$,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:q,permissions:v,entityPermissions:{view:"view-onboarding-checklists",create:"create-onboarding-checklists",edit:"edit-onboarding-checklists",delete:"delete-onboarding-checklists"}}),s.jsx(ie,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("onboarding checklists"),onPageChange:t=>m.get(t)})]}),s.jsx(te,{isOpen:T,onClose:()=>h(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Checklist Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"is_default",label:e("Set as Default"),type:"checkbox",helpText:e("Only one checklist can be set as default")},{name:"status",label:e("Status"),type:"select",required:!0,options:O.filter(t=>t.value!=="_empty_")}]},initialData:u,title:e(g==="create"?"Add New Onboarding Checklist":"Edit Onboarding Checklist"),mode:g}),s.jsx(re,{isOpen:A,onClose:()=>b(!1),onConfirm:L,itemName:(u==null?void 0:u.name)||"",entityName:"onboarding checklist"}),s.jsx(Z,{open:!!_,onOpenChange:()=>F(null),children:_&&s.jsx(se,{checklist:_})})]})}export{Gr as default};
+import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-CM2S36EN.js";import{u as Q,c as W,x as X,P as Y,r as m,D as Z,t as i}from"./app-4fHGBOxL.js";import{C as ee}from"./CrudTable-Cxl8O2CF.js";import{C as te}from"./CrudFormModal-Cseu7azN.js";import{C as re}from"./CrudDeleteModal-BgIUshon.js";import{P as ie}from"./pagination-CGq0GJg0.js";import{S as oe}from"./search-and-filter-bar-Dtigj_x9.js";import se from"./view-CN16imoa.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Gr(){var P;const{t:e}=Q(),{auth:f,onboardingChecklists:o,filters:a={}}=W().props,v=(f==null?void 0:f.permissions)||[],[d,x]=p.useState(a.search||""),[n,y]=p.useState(a.status||"_empty_"),[l,S]=p.useState(a.is_default||"_empty_"),[N,k]=p.useState(!1),[A,b]=p.useState(!1),[T,h]=p.useState(!1),[u,j]=p.useState(null),[g,w]=p.useState("create"),[_,F]=p.useState(null),E=()=>n!=="_empty_"||l!=="_empty_"||d!=="",I=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(d!==""?1:0),M=t=>{t.preventDefault(),D()},D=()=>{m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},q=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.onboarding-checklists.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=(t,r)=>{switch(j(r),t){case"view":F(r);break;case"edit":w("edit"),h(!0);break;case"delete":b(!0);break;case"toggle-status":B(r);break}},R=()=>{j(null),w("create"),h(!0)},V=t=>{g==="create"?(i.loading(e("Creating onboarding checklist...")),m.post(route("hr.recruitment.onboarding-checklists.store"),t,{onSuccess:r=>{h(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create onboarding checklist: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(i.loading(e("Updating onboarding checklist...")),m.put(route("hr.recruitment.onboarding-checklists.update",u.id),t,{onSuccess:r=>{h(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update onboarding checklist: ${Object.values(r).join(", ")}`)}}))},L=()=>{i.loading(e("Deleting onboarding checklist...")),m.delete(route("hr.recruitment.onboarding-checklists.destroy",u.id),{onSuccess:t=>{b(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete onboarding checklist: ${Object.values(t).join(", ")}`)}})},B=t=>{const r=t.status==="active"?"inactive":"active";i.loading(`${e(r==="active"?"Activating":"Deactivating")} onboarding checklist...`),m.put(route("hr.recruitment.onboarding-checklists.toggle-status",t.id),{},{onSuccess:c=>{i.dismiss(),c.props.flash.success?i.success(e(c.props.flash.success)):c.props.flash.error&&i.error(e(c.props.flash.error))},onError:c=>{i.dismiss(),typeof c=="string"?i.error(c):i.error(`Failed to update onboarding checklist status: ${Object.values(c).join(", ")}`)}})},U=()=>{x(""),y("_empty_"),S("_empty_"),k(!1),m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},C=[];X(v,"create-onboarding-checklists")&&C.push({label:e("Add Checklist"),icon:s.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.onboarding-checklists.index")},{title:e("Onboarding Checklists")}],G=[{key:"name",label:e("Name"),sortable:!0,render:(t,r)=>s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:t}),r.is_default&&s.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e("Default")})]})},{key:"checklist_items_count",label:e("Items"),render:t=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t||0})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],H=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-onboarding-checklists"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-onboarding-checklists"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-onboarding-checklists"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-onboarding-checklists"}],O=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],J=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Default")},{value:"false",label:e("Custom")}];return s.jsxs(K,{title:e("Onboarding Checklists"),url:"/hr/recruitment/onboarding-checklists",actions:C,breadcrumbs:z,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(oe,{searchTerm:d,onSearchChange:x,onSearch:M,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:y,options:O,searchable:!0},{name:"is_default",label:e("Type"),type:"select",value:l,onChange:S,options:J,searchable:!0}],showFilters:N,setShowFilters:k,hasActiveFilters:E,activeFilterCount:I,onResetFilters:U,onApplyFilters:D,currentPerPage:((P=a.per_page)==null?void 0:P.toString())||"10",onPerPageChange:t=>{m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,per_page:parseInt(t),search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ee,{columns:G,actions:H,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:$,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:q,permissions:v,entityPermissions:{view:"view-onboarding-checklists",create:"create-onboarding-checklists",edit:"edit-onboarding-checklists",delete:"delete-onboarding-checklists"}}),s.jsx(ie,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("onboarding checklists"),onPageChange:t=>m.get(t)})]}),s.jsx(te,{isOpen:T,onClose:()=>h(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Checklist Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"is_default",label:e("Set as Default"),type:"checkbox",helpText:e("Only one checklist can be set as default")},{name:"status",label:e("Status"),type:"select",required:!0,options:O.filter(t=>t.value!=="_empty_")}]},initialData:u,title:e(g==="create"?"Add New Onboarding Checklist":"Edit Onboarding Checklist"),mode:g}),s.jsx(re,{isOpen:A,onClose:()=>b(!1),onConfirm:L,itemName:(u==null?void 0:u.name)||"",entityName:"onboarding checklist"}),s.jsx(Z,{open:!!_,onOpenChange:()=>F(null),children:_&&s.jsx(se,{checklist:_})})]})}export{Gr as default};
diff --git a/public/build/assets/index-CaOiTZ5m.js b/public/build/assets/index-CaOiTZ5m.js
new file mode 100644
index 000000000..8c60d1d2b
--- /dev/null
+++ b/public/build/assets/index-CaOiTZ5m.js
@@ -0,0 +1 @@
+import{r as c,j as p}from"./ui-Z445SNHD.js";import{P as A}from"./page-template-CM2S36EN.js";import{u as E,c as O,r as n,t as m}from"./app-4fHGBOxL.js";import{C as M}from"./CrudTable-Cxl8O2CF.js";import{C as R}from"./CrudDeleteModal-BgIUshon.js";import{P as I}from"./pagination-CGq0GJg0.js";import{S as L}from"./search-and-filter-bar-Dtigj_x9.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function Se(){var S;const{t:e}=E(),{auth:d,newsletters:t,filters:o={},globalSettings:i}=O().props,b=(d==null?void 0:d.permissions)||[],[s,f]=c.useState(o.search||""),[_,h]=c.useState(!1),[v,u]=c.useState(!1),[l,x]=c.useState(null),w=()=>s!=="",P=()=>s!==""?1:0,D=r=>{r.preventDefault(),g()},g=()=>{n.get(route("newsletters.index"),{page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},C=r=>{const a=o.sort_field===r&&o.sort_direction==="asc"?"desc":"asc";n.get(route("newsletters.index"),{sort_field:r,sort_direction:a,page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},F=(r,a)=>{switch(x(a),r){case"delete":u(!0);break}},j=()=>{i!=null&&i.is_demo||m.loading(e("Deleting newsletter subscription...")),n.delete(route("newsletters.destroy",l.id),{onSuccess:r=>{u(!1),i!=null&&i.is_demo||m.dismiss(),r.props.flash.success?m.success(e(r.props.flash.success)):r.props.flash.error&&m.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||m.dismiss(),typeof r=="string"?m.error(e(r)):m.error(e("Failed to delete newsletter subscription: {{errors}}",{errors:Object.values(r).join(", ")}))}})},y=()=>{f(""),h(!1),n.get(route("newsletters.index"),{page:1,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},N=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Landing Page"),href:route("landing-page")},{title:e("Newsletter")}],T=[{key:"email",label:e("Email"),sortable:!0,render:r=>r||"-"},{key:"created_at",label:e("Subscribed Date"),sortable:!0,render:r=>{var a;return((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],k=[{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-newsletters"}];return p.jsxs(A,{title:e("Newsletter"),url:"/newsletters",breadcrumbs:N,noPadding:!0,children:[p.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:p.jsx(L,{searchTerm:s,onSearchChange:f,onSearch:D,filters:[],showFilters:_,setShowFilters:h,hasActiveFilters:w,activeFilterCount:P,onResetFilters:y,onApplyFilters:g,currentPerPage:((S=o.per_page)==null?void 0:S.toString())||"10",onPerPageChange:r=>{n.get(route("newsletters.index"),{page:1,per_page:parseInt(r),search:s||void 0},{preserveState:!0,preserveScroll:!0})}})}),p.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[p.jsx(M,{columns:T,actions:k,data:(t==null?void 0:t.data)||[],from:(t==null?void 0:t.from)||1,onAction:F,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:C,permissions:b,entityPermissions:{delete:"delete-newsletters"}}),p.jsx(I,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:e("newsletter subscriptions"),onPageChange:r=>n.get(r)})]}),p.jsx(R,{isOpen:v,onClose:()=>u(!1),onConfirm:j,itemName:(l==null?void 0:l.email)||"",itemType:e("newsletter subscription")})]})}export{Se as default};
diff --git a/public/build/assets/index-Dsw4x1kJ.js b/public/build/assets/index-Cg38YTXo.js
similarity index 79%
rename from public/build/assets/index-Dsw4x1kJ.js
rename to public/build/assets/index-Cg38YTXo.js
index c895079c2..0c889c0a8 100644
--- a/public/build/assets/index-Dsw4x1kJ.js
+++ b/public/build/assets/index-Cg38YTXo.js
@@ -1 +1 @@
-import{r as x,j as r}from"./ui-Z445SNHD.js";import{P as qe}from"./page-template-CUbbykGe.js";import{u as Fe,c as Oe,x as f,t as n,P as Ae,r as y,C as Ie,o as C}from"./app-DCZHPiEr.js";import{D as Te,a as Me,b as Le,c as N,d as Re}from"./CookieConsentBanner-D-uUsKUO.js";import{C as Be,E as Ve,K as $e}from"./CrudTable-C2L9P_V2.js";import{C as ze}from"./CrudDeleteModal-D4meZ8pP.js";import{u as Ue}from"./use-initials-BK4eRgYY.js";import{P as ee}from"./pagination-CLhGv5TU.js";import{S as Ke}from"./search-and-filter-bar-CvVfaqsJ.js";import{C as He}from"./CrudFormModal-BbMnKdFg.js";import{I as Je}from"./ImportModal-CvqieTBo.js";import{F as Xe}from"./file-down-Dmn8LkkO.js";import{F as Ge}from"./file-up-CG4CZTOd.js";import{E as te}from"./eye-CLDVMrI-.js";import{L as We}from"./lock-DsF0eMDG.js";import{L as Ye}from"./lock-open-B7qoRr4m.js";import{S as re}from"./square-pen-8BQ3xjRH.js";import{T as ae}from"./trash-2-BKTtBQos.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./settings-DdENPkOa.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./switch-CSQfVaFG.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./instagram-CDJDYvDj.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./alert-DhX5xaQO.js";function Ra(){var B,V;const{t}=Fe(),{auth:D,employees:i,branches:se,planLimits:k,departments:ie,designations:oe,hasSampleFile:ne,globalSettings:l,filters:m={}}=Oe().props,g=(D==null?void 0:D.permissions)||[],E=Ue(),[j,le]=x.useState(m.view||"list"),[b,q]=x.useState(m.search||""),[p,F]=x.useState(m.department||"all"),[c,O]=x.useState(m.branch||"all"),[u,A]=x.useState(m.designation||"all"),[h,I]=x.useState(m.status||"all"),[me,T]=x.useState(!1),[de,_]=x.useState(!1),[pe,P]=x.useState(!1),[ce,M]=x.useState(!1),[w,ue]=x.useState(null),he=()=>p!=="all"||c!=="all"||u!=="all"||h!=="all"||b!=="",ge=()=>(p!=="all"?1:0)+(c!=="all"?1:0)+(u!=="all"?1:0)+(h!=="all"?1:0)+(b?1:0),ye=e=>{e.preventDefault(),L()},L=()=>{y.get(route("hr.employees.index"),{page:1,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:m.per_page,view:j},{preserveState:!0,preserveScroll:!0})},xe=e=>{const a=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";y.get(route("hr.employees.index"),{sort_field:e,sort_direction:a,page:1,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:m.per_page,view:j},{preserveState:!0,preserveScroll:!0})},v=(e,a)=>{var s,o;switch(ue(a),e){case"view":if(!((s=a.employee)!=null&&s.id)){n.error(t("Employee data not found"));return}y.get(route("hr.employees.show",a.employee.id));break;case"edit":if(!((o=a.employee)!=null&&o.id)){n.error(t("Employee data not found"));return}y.get(route("hr.employees.edit",a.employee.id));break;case"delete":_(!0);break;case"toggle-status":be(a);break;case"change-password":P(!0);break}},fe=()=>{y.get(route("hr.employees.create"))},ve=()=>{if(!w||!w.id){n.error(t("Invalid employee selected for deletion. Please refresh the page and try again.")),_(!1);return}l!=null&&l.is_demo||n.loading(t("Deleting employee...")),y.delete(route("hr.employees.destroy",{employee:w.id}),{onSuccess:e=>{var a,s;_(!1),l!=null&&l.is_demo||n.dismiss(),(a=e.props.flash)!=null&&a.success?n.success(t(e.props.flash.success)):(s=e.props.flash)!=null&&s.error&&n.error(t(e.props.flash.error))},onError:e=>{_(!1),l!=null&&l.is_demo||n.dismiss(),typeof e=="string"?n.error(t(e)):n.error(t("Failed to delete employee: {{errors}}",{errors:Object.values(e).join(", ")}))}})},be=e=>{var o;const s=(e.status||"inactive")==="active"?"inactive":"active";if(l!=null&&l.is_demo||n.loading(`${t(s==="active"?"Activating":"Deactivating")} employee...`),!((o=e.employee)!=null&&o.id)){n.error(t("Employee data not found"));return}y.put(route("hr.employees.toggle-status",e.employee.id),{},{onSuccess:d=>{l!=null&&l.is_demo||n.dismiss(),d.props.flash.success?n.success(t(d.props.flash.success)):d.props.flash.error&&n.error(t(d.props.flash.error))},onError:d=>{l!=null&&l.is_demo||n.dismiss(),typeof d=="string"?n.error(t(d)):n.error(t("Failed to update employee status: {{errors}}",{errors:Object.values(d).join(", ")}))}})},we=e=>{var a;if(l!=null&&l.is_demo||n.loading(t("Changing password...")),!((a=w.employee)!=null&&a.id)){n.error(t("Employee data not found"));return}y.put(route("hr.employees.change-password",w.employee.id),e,{onSuccess:s=>{P(!1),l!=null&&l.is_demo||n.dismiss(),s.props.flash.success?n.success(t(s.props.flash.success)):s.props.flash.error&&n.error(t(s.props.flash.error))},onError:s=>{l!=null&&l.is_demo||n.dismiss(),typeof s=="string"?n.error(t(s)):n.error(t("Failed to change password: {{errors}}",{errors:Object.values(s).join(", ")}))}})},R=e=>{const a=new URL(e).searchParams.get("page")||"1";y.get(route("hr.employees.index"),{page:a,view:j,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:m.per_page,sort_field:m.sort_field,sort_direction:m.sort_direction},{preserveState:!0,preserveScroll:!0})},je=()=>{q(""),F("all"),O("all"),A("all"),I("all"),T(!1),y.get(route("hr.employees.index"),{page:1,per_page:m.per_page,view:j},{preserveState:!0,preserveScroll:!0})},ke=async()=>{try{const e=await fetch(route("hr.employees.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const d=await e.json().catch(()=>({}));n.error(t(d.message||"Failed to export employees"));return}const a=await e.blob(),s=window.URL.createObjectURL(a),o=document.createElement("a");o.href=s,o.download=`employees_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(o),o.click(),window.URL.revokeObjectURL(s),document.body.removeChild(o)}catch{n.error(t("Failed to export employees"))}},S=[];if(f(g,"export-employee")&&S.push({label:t("Export"),icon:r.jsx(Xe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ke}),f(g,"import-employee")&&S.push({label:t("Import"),icon:r.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>M(!0)}),f(g,"create-employees")){const e=!k||k.can_create;S.push({label:k&&!e?t("Employee Create Limit Reached ({{current}}/{{max}})",{current:k.current_users,max:k.max_users}):t("Add Employee"),icon:r.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:e?"default":"outline",onClick:e?()=>fe():()=>n.error(t("Employee limit exceeded. Your plan allows maximum {{max}} users. Please upgrade your plan.",{max:k.max_users})),disabled:!e})}const _e=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employees.index")},{title:t("Employees")}],Ne=[{key:"name",label:t("Name"),sortable:!0,render:(e,a)=>r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden",children:a.avatar?r.jsx("img",{src:a.avatar,alt:a.name,className:"h-full w-full object-cover"}):E(a.name)}),r.jsxs("div",{children:[r.jsx("div",{className:"font-medium",children:a.name}),r.jsx("div",{className:"text-sm text-muted-foreground",children:a.email})]})]})},{key:"employee_id",label:t("Employee ID"),sortable:!1,render:(e,a)=>{var o;const s=(o=a.employee)==null?void 0:o.employee_id;return s?r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2 py-1 text-xs font-medium text-blue-700 dark:text-blue-400 ring-1 ring-inset ring-blue-600/20",children:s}):"-"}},{key:"department",label:t("Department"),render:(e,a)=>{var s,o;return((o=(s=a.employee)==null?void 0:s.department)==null?void 0:o.name)||"-"}},{key:"designation",label:t("Designation"),render:(e,a)=>{var s,o;return((o=(s=a.employee)==null?void 0:s.designation)==null?void 0:o.name)||"-"}},{key:"employee_status",label:t("Employee Status"),render:(e,a)=>{var o;const s=((o=a.employee)==null?void 0:o.employee_status)||"active";return r.jsxs("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":s==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":s==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:[s==="active"&&t("Active"),s==="inactive"&&t("Inactive"),s==="probation"&&t("Probation"),s==="terminated"&&t("Terminated")]})}},{key:"date_of_joining",label:t("Joined"),sortable:!1,render:(e,a)=>{var o,d;const s=(o=a.employee)==null?void 0:o.date_of_joining;return s?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s,!1))||new Date(s).toLocaleDateString():"-"}}],Se=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employees"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employees"},{label:t("Change Password"),icon:"Key",action:"change-password",className:"text-green-500",requiredPermission:"edit-employees"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-employees"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employees"}],Ce=[{value:"all",label:t("All Branches")},...(se||[]).map(e=>({value:e.id.toString(),label:e.name}))],De=[{value:"all",label:t("All Departments")},...(ie||[]).map(e=>{var a;return{value:e.id.toString(),label:`${e.name} (${((a=e.branch)==null?void 0:a.name)||t("No Branch")})`}})],Pe=[{value:"all",label:t("All Designations")},...(oe||[]).map(e=>{var a;return{value:e.id.toString(),label:`${e.name} (${((a=e.department)==null?void 0:a.name)||t("No Department")})`}})],Ee=[{value:"all",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")},{value:"probation",label:t("Probation")},{value:"terminated",label:t("Terminated")}];return r.jsxs(qe,{title:t("Employees"),url:"/hr/employees",actions:S,breadcrumbs:_e,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(Ke,{searchTerm:b,onSearchChange:q,onSearch:ye,filters:[{name:"branch",label:t("Branch"),type:"select",value:c,onChange:O,options:Ce,searchable:!0},{name:"department",label:t("Department"),type:"select",value:p,onChange:F,options:De,searchable:!0},{name:"designation",label:t("Designation"),type:"select",value:u,onChange:A,options:Pe,searchable:!0},{name:"status",label:t("Status"),type:"select",value:h,onChange:I,options:Ee}],showFilters:me,setShowFilters:T,hasActiveFilters:he,activeFilterCount:ge,onResetFilters:je,onApplyFilters:L,currentPerPage:((B=m.per_page)==null?void 0:B.toString())||"10",onPerPageChange:e=>{y.get(route("hr.employees.index"),{page:1,per_page:parseInt(e),search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,view:j},{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:j,onViewChange:e=>{le(e),y.get(route("hr.employees.index"),{page:1,view:e,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})}})}),j==="list"?r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(Be,{columns:Ne,actions:Se,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:v,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:xe,permissions:g,entityPermissions:{view:"view-employees",create:"create-employees",edit:"edit-employees",delete:"delete-employees"}}),r.jsx(ee,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("employees"),onPageChange:R})]}):r.jsxs("div",{children:[r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:(V=i==null?void 0:i.data)==null?void 0:V.map(e=>{var a,s,o,d,$,z,U,K,H,J,X,G,W,Y,Q,Z;return r.jsx(Ie,{className:"bg-white dark:bg-gray-900 border border-gray-300 dark:border-gray-700 rounded-lg shadow",children:r.jsxs("div",{className:"p-6",children:[r.jsxs("div",{className:"flex items-start justify-between mb-4",children:[r.jsxs("div",{className:"flex items-start space-x-4",children:[r.jsx("div",{className:"h-16 w-16 rounded-full bg-primary text-white flex items-center justify-center text-lg font-bold overflow-hidden",children:e.avatar?r.jsx("img",{src:e.avatar,alt:e.name,className:"h-full w-full object-cover"}):E(e.name)}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("h3",{className:"text-lg font-bold text-gray-900 dark:text-white mb-1",children:e.name}),r.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300 mb-1",children:e.email}),r.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300 mb-2",children:((a=e.employee)==null?void 0:a.employee_id)||"-"}),r.jsxs("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${((s=e.employee)==null?void 0:s.employee_status)==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":((o=e.employee)==null?void 0:o.employee_status)==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":((d=e.employee)==null?void 0:d.employee_status)==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":((($=e.employee)==null?void 0:$.employee_status)==="terminated","bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20")}`,children:[((z=e.employee)==null?void 0:z.employee_status)==="active"&&t("Active"),((U=e.employee)==null?void 0:U.employee_status)==="inactive"&&t("Inactive"),((K=e.employee)==null?void 0:K.employee_status)==="probation"&&t("Probation"),((H=e.employee)==null?void 0:H.employee_status)==="terminated"&&t("Terminated"),!((J=e.employee)!=null&&J.employee_status)&&t("Active")]})]})]}),r.jsxs(Te,{children:[r.jsx(Me,{asChild:!0,children:r.jsx(C,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 text-gray-400 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300",children:r.jsx(Ve,{className:"h-4 w-4"})})}),r.jsxs(Le,{align:"end",className:"w-48 z-50",sideOffset:5,children:[f(g,"view-employees")&&r.jsxs(N,{onClick:()=>v("view",e),children:[r.jsx(te,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("View Employee")})]}),f(g,"edit-employees")&&r.jsxs(N,{onClick:()=>v("change-password",e),children:[r.jsx($e,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Change Password")})]}),f(g,"edit-employees")&&r.jsxs(N,{onClick:()=>v("toggle-status",e),children:[e.status==="active"?r.jsx(We,{className:"h-4 w-4 mr-2"}):r.jsx(Ye,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:e.status==="active"?t("Deactivate"):t("Activate")})]}),r.jsx(Re,{}),f(g,"edit-employees")&&r.jsxs(N,{onClick:()=>v("edit",e),className:"text-amber-600",children:[r.jsx(re,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Edit")})]}),f(g,"delete-employees")&&r.jsxs(N,{onClick:()=>v("delete",e),className:"text-rose-600",children:[r.jsx(ae,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Delete")})]})]})]})]}),r.jsxs("div",{className:"border border-gray-200 dark:border-gray-700 rounded-md p-3 mb-4",children:[r.jsxs("div",{className:"text-sm mb-1",children:[r.jsxs("span",{className:"font-medium",children:[t("Department"),":"]})," ",((G=(X=e.employee)==null?void 0:X.department)==null?void 0:G.name)||"-"]}),r.jsxs("div",{className:"text-sm",children:[r.jsxs("span",{className:"font-medium",children:[t("Designation"),":"]})," ",((Y=(W=e.employee)==null?void 0:W.designation)==null?void 0:Y.name)||"-"]})]}),r.jsxs("div",{className:"text-xs text-gray-500 dark:text-gray-400 mb-4",children:[r.jsxs("span",{className:"font-medium text-gray-600 dark:text-gray-300",children:[t("Joining Date")," : "]})," ",(Q=e.employee)!=null&&Q.date_of_joining?((Z=window.appSettings)==null?void 0:Z.formatDateTimeSimple(e.employee.date_of_joining,!1))||new Date(e.employee.date_of_joining).toLocaleDateString():"-"]}),r.jsxs("div",{className:"flex gap-2",children:[f(g,"edit-employees")&&r.jsxs(C,{variant:"outline",size:"sm",onClick:()=>v("edit",e),className:"flex-1 h-9 text-sm border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(re,{className:"h-4 w-4 mr-2"}),t("Edit")]}),f(g,"view-employees")&&r.jsxs(C,{variant:"outline",size:"sm",onClick:()=>v("view",e),className:"flex-1 h-9 text-sm border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(te,{className:"h-4 w-4 mr-2"}),t("View")]}),f(g,"delete-employees")&&r.jsxs(C,{variant:"outline",size:"sm",onClick:()=>v("delete",e),className:"flex-1 h-9 text-sm text-gray-700 border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(ae,{className:"h-4 w-4 mr-2"}),t("Delete")]})]})]})},e.id)})}),r.jsx("div",{className:"mt-6 bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:r.jsx(ee,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("employees"),onPageChange:R})})]}),r.jsx(ze,{isOpen:de,onClose:()=>_(!1),onConfirm:ve,itemName:(w==null?void 0:w.name)||"",entityName:"employee"}),r.jsx(He,{isOpen:pe,onClose:()=>P(!1),onSubmit:we,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0}],modalSize:"md"},initialData:{},title:t("Change Employee Password"),mode:"edit"}),r.jsx(Je,{isOpen:ce,onClose:()=>M(!1),title:t("Import Employees from CSV/Excel"),importRoute:"hr.employees.import",parseRoute:"hr.employees.parse",sampleRoute:ne?"hr.employees.download.template":void 0,importNotes:t("Ensure that the values entered for Department, Designation, Branch , Shift , Attedance Policy , Employement Type , Employement Status match the existing records in your system."),modalSize:"xl",databaseFields:[{key:"name",required:!0},{key:"email",required:!0},{key:"password",required:!0},{key:"biometric_emp_id",required:!0},{key:"phone",required:!0},{key:"department",required:!0},{key:"designation",required:!0},{key:"branch",required:!0},{key:"base_salary",required:!0},{key:"date_of_joining",required:!0},{key:"date_of_birth",required:!0},{key:"gender",required:!0},{key:"shift"},{key:"attendance_policy"},{key:"employment_type"},{key:"employee_status"},{key:"city",required:!0},{key:"state",required:!0},{key:"country",required:!0},{key:"postal_code",required:!0},{key:"address",required:!0},{key:"bank_name",required:!0},{key:"account_number",required:!0},{key:"bank_identifier_code",required:!0},{key:"bank_branch",required:!0}]})]})}export{Ra as default};
+import{r as x,j as r}from"./ui-Z445SNHD.js";import{P as qe}from"./page-template-CM2S36EN.js";import{u as Fe,c as Oe,x as f,t as n,P as Ae,r as y,C as Ie,o as C}from"./app-4fHGBOxL.js";import{D as Te,a as Me,b as Le,c as N,d as Re}from"./CookieConsentBanner-BMOVXY3h.js";import{C as Be,E as Ve,K as $e}from"./CrudTable-Cxl8O2CF.js";import{C as ze}from"./CrudDeleteModal-BgIUshon.js";import{u as Ue}from"./use-initials-BK4eRgYY.js";import{P as ee}from"./pagination-CGq0GJg0.js";import{S as Ke}from"./search-and-filter-bar-Dtigj_x9.js";import{C as He}from"./CrudFormModal-Cseu7azN.js";import{I as Je}from"./ImportModal-Bk2gpK2A.js";import{F as Xe}from"./file-down-jo0FIMGq.js";import{F as Ge}from"./file-up-CWMCLNrz.js";import{E as te}from"./eye-Yd3RcT3h.js";import{L as We}from"./lock-D_l4FSx5.js";import{L as Ye}from"./lock-open-C6bTNivm.js";import{S as re}from"./square-pen-BNAWyFLf.js";import{T as ae}from"./trash-2-B-iLy81a.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./settings-CDvlPsbt.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./switch-BVaTRNpK.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./instagram-BIThodG6.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./alert-DzlvAUsh.js";function Ra(){var B,V;const{t}=Fe(),{auth:D,employees:i,branches:se,planLimits:k,departments:ie,designations:oe,hasSampleFile:ne,globalSettings:l,filters:m={}}=Oe().props,g=(D==null?void 0:D.permissions)||[],E=Ue(),[j,le]=x.useState(m.view||"list"),[b,q]=x.useState(m.search||""),[p,F]=x.useState(m.department||"all"),[c,O]=x.useState(m.branch||"all"),[u,A]=x.useState(m.designation||"all"),[h,I]=x.useState(m.status||"all"),[me,T]=x.useState(!1),[de,_]=x.useState(!1),[pe,P]=x.useState(!1),[ce,M]=x.useState(!1),[w,ue]=x.useState(null),he=()=>p!=="all"||c!=="all"||u!=="all"||h!=="all"||b!=="",ge=()=>(p!=="all"?1:0)+(c!=="all"?1:0)+(u!=="all"?1:0)+(h!=="all"?1:0)+(b?1:0),ye=e=>{e.preventDefault(),L()},L=()=>{y.get(route("hr.employees.index"),{page:1,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:m.per_page,view:j},{preserveState:!0,preserveScroll:!0})},xe=e=>{const a=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";y.get(route("hr.employees.index"),{sort_field:e,sort_direction:a,page:1,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:m.per_page,view:j},{preserveState:!0,preserveScroll:!0})},v=(e,a)=>{var s,o;switch(ue(a),e){case"view":if(!((s=a.employee)!=null&&s.id)){n.error(t("Employee data not found"));return}y.get(route("hr.employees.show",a.employee.id));break;case"edit":if(!((o=a.employee)!=null&&o.id)){n.error(t("Employee data not found"));return}y.get(route("hr.employees.edit",a.employee.id));break;case"delete":_(!0);break;case"toggle-status":be(a);break;case"change-password":P(!0);break}},fe=()=>{y.get(route("hr.employees.create"))},ve=()=>{if(!w||!w.id){n.error(t("Invalid employee selected for deletion. Please refresh the page and try again.")),_(!1);return}l!=null&&l.is_demo||n.loading(t("Deleting employee...")),y.delete(route("hr.employees.destroy",{employee:w.id}),{onSuccess:e=>{var a,s;_(!1),l!=null&&l.is_demo||n.dismiss(),(a=e.props.flash)!=null&&a.success?n.success(t(e.props.flash.success)):(s=e.props.flash)!=null&&s.error&&n.error(t(e.props.flash.error))},onError:e=>{_(!1),l!=null&&l.is_demo||n.dismiss(),typeof e=="string"?n.error(t(e)):n.error(t("Failed to delete employee: {{errors}}",{errors:Object.values(e).join(", ")}))}})},be=e=>{var o;const s=(e.status||"inactive")==="active"?"inactive":"active";if(l!=null&&l.is_demo||n.loading(`${t(s==="active"?"Activating":"Deactivating")} employee...`),!((o=e.employee)!=null&&o.id)){n.error(t("Employee data not found"));return}y.put(route("hr.employees.toggle-status",e.employee.id),{},{onSuccess:d=>{l!=null&&l.is_demo||n.dismiss(),d.props.flash.success?n.success(t(d.props.flash.success)):d.props.flash.error&&n.error(t(d.props.flash.error))},onError:d=>{l!=null&&l.is_demo||n.dismiss(),typeof d=="string"?n.error(t(d)):n.error(t("Failed to update employee status: {{errors}}",{errors:Object.values(d).join(", ")}))}})},we=e=>{var a;if(l!=null&&l.is_demo||n.loading(t("Changing password...")),!((a=w.employee)!=null&&a.id)){n.error(t("Employee data not found"));return}y.put(route("hr.employees.change-password",w.employee.id),e,{onSuccess:s=>{P(!1),l!=null&&l.is_demo||n.dismiss(),s.props.flash.success?n.success(t(s.props.flash.success)):s.props.flash.error&&n.error(t(s.props.flash.error))},onError:s=>{l!=null&&l.is_demo||n.dismiss(),typeof s=="string"?n.error(t(s)):n.error(t("Failed to change password: {{errors}}",{errors:Object.values(s).join(", ")}))}})},R=e=>{const a=new URL(e).searchParams.get("page")||"1";y.get(route("hr.employees.index"),{page:a,view:j,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:m.per_page,sort_field:m.sort_field,sort_direction:m.sort_direction},{preserveState:!0,preserveScroll:!0})},je=()=>{q(""),F("all"),O("all"),A("all"),I("all"),T(!1),y.get(route("hr.employees.index"),{page:1,per_page:m.per_page,view:j},{preserveState:!0,preserveScroll:!0})},ke=async()=>{try{const e=await fetch(route("hr.employees.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const d=await e.json().catch(()=>({}));n.error(t(d.message||"Failed to export employees"));return}const a=await e.blob(),s=window.URL.createObjectURL(a),o=document.createElement("a");o.href=s,o.download=`employees_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(o),o.click(),window.URL.revokeObjectURL(s),document.body.removeChild(o)}catch{n.error(t("Failed to export employees"))}},S=[];if(f(g,"export-employee")&&S.push({label:t("Export"),icon:r.jsx(Xe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ke}),f(g,"import-employee")&&S.push({label:t("Import"),icon:r.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>M(!0)}),f(g,"create-employees")){const e=!k||k.can_create;S.push({label:k&&!e?t("Employee Create Limit Reached ({{current}}/{{max}})",{current:k.current_users,max:k.max_users}):t("Add Employee"),icon:r.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:e?"default":"outline",onClick:e?()=>fe():()=>n.error(t("Employee limit exceeded. Your plan allows maximum {{max}} users. Please upgrade your plan.",{max:k.max_users})),disabled:!e})}const _e=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employees.index")},{title:t("Employees")}],Ne=[{key:"name",label:t("Name"),sortable:!0,render:(e,a)=>r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden",children:a.avatar?r.jsx("img",{src:a.avatar,alt:a.name,className:"h-full w-full object-cover"}):E(a.name)}),r.jsxs("div",{children:[r.jsx("div",{className:"font-medium",children:a.name}),r.jsx("div",{className:"text-sm text-muted-foreground",children:a.email})]})]})},{key:"employee_id",label:t("Employee ID"),sortable:!1,render:(e,a)=>{var o;const s=(o=a.employee)==null?void 0:o.employee_id;return s?r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2 py-1 text-xs font-medium text-blue-700 dark:text-blue-400 ring-1 ring-inset ring-blue-600/20",children:s}):"-"}},{key:"department",label:t("Department"),render:(e,a)=>{var s,o;return((o=(s=a.employee)==null?void 0:s.department)==null?void 0:o.name)||"-"}},{key:"designation",label:t("Designation"),render:(e,a)=>{var s,o;return((o=(s=a.employee)==null?void 0:s.designation)==null?void 0:o.name)||"-"}},{key:"employee_status",label:t("Employee Status"),render:(e,a)=>{var o;const s=((o=a.employee)==null?void 0:o.employee_status)||"active";return r.jsxs("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":s==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":s==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:[s==="active"&&t("Active"),s==="inactive"&&t("Inactive"),s==="probation"&&t("Probation"),s==="terminated"&&t("Terminated")]})}},{key:"date_of_joining",label:t("Joined"),sortable:!1,render:(e,a)=>{var o,d;const s=(o=a.employee)==null?void 0:o.date_of_joining;return s?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s,!1))||new Date(s).toLocaleDateString():"-"}}],Se=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employees"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employees"},{label:t("Change Password"),icon:"Key",action:"change-password",className:"text-green-500",requiredPermission:"edit-employees"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-employees"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employees"}],Ce=[{value:"all",label:t("All Branches")},...(se||[]).map(e=>({value:e.id.toString(),label:e.name}))],De=[{value:"all",label:t("All Departments")},...(ie||[]).map(e=>{var a;return{value:e.id.toString(),label:`${e.name} (${((a=e.branch)==null?void 0:a.name)||t("No Branch")})`}})],Pe=[{value:"all",label:t("All Designations")},...(oe||[]).map(e=>{var a;return{value:e.id.toString(),label:`${e.name} (${((a=e.department)==null?void 0:a.name)||t("No Department")})`}})],Ee=[{value:"all",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")},{value:"probation",label:t("Probation")},{value:"terminated",label:t("Terminated")}];return r.jsxs(qe,{title:t("Employees"),url:"/hr/employees",actions:S,breadcrumbs:_e,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(Ke,{searchTerm:b,onSearchChange:q,onSearch:ye,filters:[{name:"branch",label:t("Branch"),type:"select",value:c,onChange:O,options:Ce,searchable:!0},{name:"department",label:t("Department"),type:"select",value:p,onChange:F,options:De,searchable:!0},{name:"designation",label:t("Designation"),type:"select",value:u,onChange:A,options:Pe,searchable:!0},{name:"status",label:t("Status"),type:"select",value:h,onChange:I,options:Ee}],showFilters:me,setShowFilters:T,hasActiveFilters:he,activeFilterCount:ge,onResetFilters:je,onApplyFilters:L,currentPerPage:((B=m.per_page)==null?void 0:B.toString())||"10",onPerPageChange:e=>{y.get(route("hr.employees.index"),{page:1,per_page:parseInt(e),search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,view:j},{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:j,onViewChange:e=>{le(e),y.get(route("hr.employees.index"),{page:1,view:e,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})}})}),j==="list"?r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(Be,{columns:Ne,actions:Se,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:v,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:xe,permissions:g,entityPermissions:{view:"view-employees",create:"create-employees",edit:"edit-employees",delete:"delete-employees"}}),r.jsx(ee,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("employees"),onPageChange:R})]}):r.jsxs("div",{children:[r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:(V=i==null?void 0:i.data)==null?void 0:V.map(e=>{var a,s,o,d,$,z,U,K,H,J,X,G,W,Y,Q,Z;return r.jsx(Ie,{className:"bg-white dark:bg-gray-900 border border-gray-300 dark:border-gray-700 rounded-lg shadow",children:r.jsxs("div",{className:"p-6",children:[r.jsxs("div",{className:"flex items-start justify-between mb-4",children:[r.jsxs("div",{className:"flex items-start space-x-4",children:[r.jsx("div",{className:"h-16 w-16 rounded-full bg-primary text-white flex items-center justify-center text-lg font-bold overflow-hidden",children:e.avatar?r.jsx("img",{src:e.avatar,alt:e.name,className:"h-full w-full object-cover"}):E(e.name)}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("h3",{className:"text-lg font-bold text-gray-900 dark:text-white mb-1",children:e.name}),r.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300 mb-1",children:e.email}),r.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300 mb-2",children:((a=e.employee)==null?void 0:a.employee_id)||"-"}),r.jsxs("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${((s=e.employee)==null?void 0:s.employee_status)==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":((o=e.employee)==null?void 0:o.employee_status)==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":((d=e.employee)==null?void 0:d.employee_status)==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":((($=e.employee)==null?void 0:$.employee_status)==="terminated","bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20")}`,children:[((z=e.employee)==null?void 0:z.employee_status)==="active"&&t("Active"),((U=e.employee)==null?void 0:U.employee_status)==="inactive"&&t("Inactive"),((K=e.employee)==null?void 0:K.employee_status)==="probation"&&t("Probation"),((H=e.employee)==null?void 0:H.employee_status)==="terminated"&&t("Terminated"),!((J=e.employee)!=null&&J.employee_status)&&t("Active")]})]})]}),r.jsxs(Te,{children:[r.jsx(Me,{asChild:!0,children:r.jsx(C,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 text-gray-400 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300",children:r.jsx(Ve,{className:"h-4 w-4"})})}),r.jsxs(Le,{align:"end",className:"w-48 z-50",sideOffset:5,children:[f(g,"view-employees")&&r.jsxs(N,{onClick:()=>v("view",e),children:[r.jsx(te,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("View Employee")})]}),f(g,"edit-employees")&&r.jsxs(N,{onClick:()=>v("change-password",e),children:[r.jsx($e,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Change Password")})]}),f(g,"edit-employees")&&r.jsxs(N,{onClick:()=>v("toggle-status",e),children:[e.status==="active"?r.jsx(We,{className:"h-4 w-4 mr-2"}):r.jsx(Ye,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:e.status==="active"?t("Deactivate"):t("Activate")})]}),r.jsx(Re,{}),f(g,"edit-employees")&&r.jsxs(N,{onClick:()=>v("edit",e),className:"text-amber-600",children:[r.jsx(re,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Edit")})]}),f(g,"delete-employees")&&r.jsxs(N,{onClick:()=>v("delete",e),className:"text-rose-600",children:[r.jsx(ae,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Delete")})]})]})]})]}),r.jsxs("div",{className:"border border-gray-200 dark:border-gray-700 rounded-md p-3 mb-4",children:[r.jsxs("div",{className:"text-sm mb-1",children:[r.jsxs("span",{className:"font-medium",children:[t("Department"),":"]})," ",((G=(X=e.employee)==null?void 0:X.department)==null?void 0:G.name)||"-"]}),r.jsxs("div",{className:"text-sm",children:[r.jsxs("span",{className:"font-medium",children:[t("Designation"),":"]})," ",((Y=(W=e.employee)==null?void 0:W.designation)==null?void 0:Y.name)||"-"]})]}),r.jsxs("div",{className:"text-xs text-gray-500 dark:text-gray-400 mb-4",children:[r.jsxs("span",{className:"font-medium text-gray-600 dark:text-gray-300",children:[t("Joining Date")," : "]})," ",(Q=e.employee)!=null&&Q.date_of_joining?((Z=window.appSettings)==null?void 0:Z.formatDateTimeSimple(e.employee.date_of_joining,!1))||new Date(e.employee.date_of_joining).toLocaleDateString():"-"]}),r.jsxs("div",{className:"flex gap-2",children:[f(g,"edit-employees")&&r.jsxs(C,{variant:"outline",size:"sm",onClick:()=>v("edit",e),className:"flex-1 h-9 text-sm border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(re,{className:"h-4 w-4 mr-2"}),t("Edit")]}),f(g,"view-employees")&&r.jsxs(C,{variant:"outline",size:"sm",onClick:()=>v("view",e),className:"flex-1 h-9 text-sm border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(te,{className:"h-4 w-4 mr-2"}),t("View")]}),f(g,"delete-employees")&&r.jsxs(C,{variant:"outline",size:"sm",onClick:()=>v("delete",e),className:"flex-1 h-9 text-sm text-gray-700 border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(ae,{className:"h-4 w-4 mr-2"}),t("Delete")]})]})]})},e.id)})}),r.jsx("div",{className:"mt-6 bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:r.jsx(ee,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("employees"),onPageChange:R})})]}),r.jsx(ze,{isOpen:de,onClose:()=>_(!1),onConfirm:ve,itemName:(w==null?void 0:w.name)||"",entityName:"employee"}),r.jsx(He,{isOpen:pe,onClose:()=>P(!1),onSubmit:we,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0}],modalSize:"md"},initialData:{},title:t("Change Employee Password"),mode:"edit"}),r.jsx(Je,{isOpen:ce,onClose:()=>M(!1),title:t("Import Employees from CSV/Excel"),importRoute:"hr.employees.import",parseRoute:"hr.employees.parse",sampleRoute:ne?"hr.employees.download.template":void 0,importNotes:t("Ensure that the values entered for Department, Designation, Branch , Shift , Attedance Policy , Employement Type , Employement Status match the existing records in your system."),modalSize:"xl",databaseFields:[{key:"name",required:!0},{key:"email",required:!0},{key:"password",required:!0},{key:"biometric_emp_id",required:!0},{key:"phone",required:!0},{key:"department",required:!0},{key:"designation",required:!0},{key:"branch",required:!0},{key:"base_salary",required:!0},{key:"date_of_joining",required:!0},{key:"date_of_birth",required:!0},{key:"gender",required:!0},{key:"shift"},{key:"attendance_policy"},{key:"employment_type"},{key:"employee_status"},{key:"city",required:!0},{key:"state",required:!0},{key:"country",required:!0},{key:"postal_code",required:!0},{key:"address",required:!0},{key:"bank_name",required:!0},{key:"account_number",required:!0},{key:"bank_identifier_code",required:!0},{key:"bank_branch",required:!0}]})]})}export{Ra as default};
diff --git a/public/build/assets/index-BtTi9z2J.js b/public/build/assets/index-CgBQsely.js
similarity index 76%
rename from public/build/assets/index-BtTi9z2J.js
rename to public/build/assets/index-CgBQsely.js
index 1451becaf..5ccf75651 100644
--- a/public/build/assets/index-BtTi9z2J.js
+++ b/public/build/assets/index-CgBQsely.js
@@ -1 +1 @@
-import{r as p,j as n}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-CUbbykGe.js";import{u as we,c as xe,x as Se,P as je,F as Ce,g as Pe,r as m,M as ke,D as Fe,t as s}from"./app-DCZHPiEr.js";import{C as Ne}from"./CrudTable-C2L9P_V2.js";import{C as k}from"./CrudFormModal-BbMnKdFg.js";import{C as We}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Ee}from"./pagination-CLhGv5TU.js";import{S as Oe}from"./search-and-filter-bar-CvVfaqsJ.js";import Ae from"./view-C8e6cURs.js";import{u as De}from"./use-initials-BK4eRgYY.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function wa(){var z,H;const{t:e}=we(),{auth:w,warnings:o,employees:Y,managers:x,warningTypes:J,filters:l={}}=xe().props,F=(w==null?void 0:w.permissions)||[],K=De(),[u,N]=p.useState(l.search||""),[g,W]=p.useState(l.employee_id||""),[h,E]=p.useState(l.warning_type||""),[v,O]=p.useState(l.severity||""),[d,A]=p.useState(l.status||"all"),[b,D]=p.useState(l.date_from||""),[_,I]=p.useState(l.date_to||""),[Q,T]=p.useState(!1),[X,S]=p.useState(!1),[Z,y]=p.useState(!1),[ee,j]=p.useState(!1),[te,C]=p.useState(!1),[r,M]=p.useState(null),[c,q]=p.useState("create"),[P,V]=p.useState(null),re=()=>g!==""||h!==""||v!==""||d!=="all"||b!==""||_!==""||u!=="",ae=()=>(g!==""?1:0)+(h!==""?1:0)+(v!==""?1:0)+(d!=="all"?1:0)+(b!==""?1:0)+(_!==""?1:0)+(u!==""?1:0),se=t=>{t.preventDefault(),R()},R=()=>{m.get(route("hr.warnings.index"),{page:1,search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ie=t=>{const a=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";m.get(route("hr.warnings.index"),{sort_field:t,sort_direction:a,page:1,search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ne=(t,a)=>{switch(M(a),t){case"view":V(a);break;case"edit":q("edit"),y(!0);break;case"delete":S(!0);break;case"change-status":j(!0);break;case"improvement-plan":C(!0);break;case"download-document":window.open(route("hr.warnings.download-document",a.id),"_blank");break}},oe=()=>{M(null),q("create"),y(!0)},le=t=>{const a=t;c==="create"?(s.loading(e("Creating warning...")),m.post(route("hr.warnings.store"),a,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to create warning: {{errors}}",{errors:Object.values(i).join(", ")}))}})):c==="edit"&&(s.loading(e("Updating warning...")),m.put(route("hr.warnings.update",r.id),a,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update warning: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},pe=t=>{s.loading(e("Updating warning status...")),m.put(route("hr.warnings.change-status",r.id),t,{onSuccess:a=>{j(!1),s.dismiss(),a.props.flash.success?s.success(e(a.props.flash.success)):a.props.flash.error&&s.error(e(a.props.flash.error))},onError:a=>{s.dismiss(),typeof a=="string"?s.error(e(a)):s.error(e("Failed to update warning status: {{errors}}",{errors:Object.values(a).join(", ")}))}})},me=t=>{s.loading(e("Updating improvement plan..."));const a={...t,has_improvement_plan:!!t.has_improvement_plan};m.put(route("hr.warnings.update-improvement-plan",r.id),a,{onSuccess:i=>{C(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update improvement plan: {{errors}}",{errors:Object.values(i).join(", ")}))}})},de=()=>{s.loading(e("Deleting warning...")),m.delete(route("hr.warnings.destroy",r.id),{onSuccess:t=>{S(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(e(t)):s.error(e("Failed to delete warning: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ce=()=>{N(""),W(""),E(""),O(""),A("all"),D(""),I(""),T(!1),m.get(route("hr.warnings.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},U=[];Se(F,"create-warnings")&&U.push({label:e("Add Warning"),icon:n.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>oe()});const ue=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.warnings.index")},{title:e("Warnings")}],ge=[{key:"employee.name",label:e("Employee"),render:(t,a)=>{var i,f,B,G,L;return n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=a.employee)!=null&&i.avatar?n.jsx("img",{src:a.employee.avatar,alt:(f=a.employee)==null?void 0:f.name,className:"h-full w-full object-cover"}):K(((B=a.employee)==null?void 0:B.name)||"")}),n.jsxs("div",{children:[n.jsx("div",{className:"font-medium",children:((G=a.employee)==null?void 0:G.name)||"-"}),n.jsx("div",{className:"text-sm text-muted-foreground",children:((L=a.employee)==null?void 0:L.email)||""})]})]})}},{key:"subject",label:e("Subject"),render:t=>t||"-"},{key:"warning_type",label:e("Type"),render:t=>t||"-"},{key:"severity",label:e("Severity"),render:t=>{const a={verbal:"bg-blue-50 text-blue-700 ring-blue-600/20",written:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",final:"bg-red-50 text-red-700 ring-red-600/20"};return n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"warning_date",label:e("Date"),sortable:!0,render:t=>{var a;return t?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const a={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",issued:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",acknowledged:"bg-green-50 text-green-700 ring-green-600/20",expired:"bg-blue-50 text-blue-700 ring-blue-600/20"};return n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"has_improvement_plan",label:e("Improvement Plan"),render:t=>t?n.jsx("span",{className:"inline-flex items-center rounded-md bg-green-50 px-2 py-1 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20",children:e("Yes")}):n.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-700 ring-1 ring-inset ring-gray-600/20",children:e("No")})},{key:"documents",label:e("Documents"),render:(t,a)=>t&&t.trim()!==""?n.jsx("a",{href:Pe(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:n.jsx(Ce,{className:"h-4 w-4"})}):"-"}],he=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-warnings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-warnings"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-warnings","acknowledge-warnings"]},{label:e("Improvement Plan"),icon:"LineChart",action:"improvement-plan",className:"text-purple-500",requiredPermission:"edit-warnings"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-warnings"}],$=[{value:"",label:e("All Employees"),disabled:!0},...(Y||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ve=[{value:"",label:e("All Types"),disabled:!0},...(J||[]).map(t=>({value:t,label:t}))],be=[{value:"",label:e("All Severities"),disabled:!0},{value:"verbal",label:e("Verbal")},{value:"written",label:e("Written")},{value:"final",label:e("Final")}],_e=[{value:"all",label:e("All Statuses"),disabled:!0},{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}],ye=[{value:"Attendance",label:e("Attendance")},{value:"Performance",label:e("Performance")},{value:"Conduct",label:e("Conduct")},{value:"Policy Violation",label:e("Policy Violation")},{value:"Safety",label:e("Safety")},{value:"Communication",label:e("Communication")},{value:"Insubordination",label:e("Insubordination")},{value:"Confidentiality",label:e("Confidentiality")}];return n.jsxs(fe,{title:e("Warnings"),url:"/hr/warnings",actions:U,breadcrumbs:ue,noPadding:!0,children:[n.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:n.jsx(Oe,{searchTerm:u,onSearchChange:N,onSearch:se,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:g,onChange:W,options:$,searchable:!0},{name:"warning_type",label:e("Type"),type:"select",value:h,onChange:E,options:ve,searchable:!0},{name:"severity",label:e("Severity"),type:"select",value:v,onChange:O,options:be,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:A,options:_e,searchable:!0},{name:"date_from",label:e("Date From"),type:"date",value:b,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:_,onChange:I}],showFilters:Q,setShowFilters:T,hasActiveFilters:re,activeFilterCount:ae,onResetFilters:ce,onApplyFilters:R,currentPerPage:((z=l.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.warnings.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0},{preserveState:!0,preserveScroll:!0})}})}),n.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[n.jsx(Ne,{columns:ge,actions:he,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:ne,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ie,permissions:F,entityPermissions:{view:"view-warnings",create:"create-warnings",edit:"edit-warnings",delete:"delete-warnings"}}),n.jsx(Ee,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("warnings"),onPageChange:t=>m.get(t)})]}),n.jsx(k,{isOpen:Z,onClose:()=>y(!1),onSubmit:le,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:$.filter(t=>t.value!==""),searchable:!0},{name:"warning_by",label:e("Warning By"),type:"select",required:!0,searchable:!0,options:(x==null?void 0:x.map(t=>({value:t.id.toString(),label:t.name})))||[]},{name:"warning_type",label:e("Warning Type"),type:"select",required:!0,options:ye,searchable:!0},{name:"subject",label:e("Subject"),type:"text",required:!0},{name:"severity",label:e("Severity"),type:"select",required:!0,options:[{value:"verbal",label:e("Verbal")},{value:"written",label:e("Written")},{value:"final",label:e("Final")}]},{name:"warning_date",label:e("Warning Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,a,i)=>n.jsx(ke,{value:String(a[t.name]||""),onChange:f=>i(t.name,f),placeholder:e("Select document file...")})},{name:"expiry_date",label:e("Expiry Date"),type:"date"},{name:"has_improvement_plan",label:e("Has Improvement Plan"),type:c==="view"?"text":"checkbox",render:c==="view"?t=>e(t?"Yes":"No"):void 0},{name:"improvement_plan_goals",label:e("Improvement Plan Goals"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_start_date",label:e("Improvement Plan Start Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_end_date",label:e("Improvement Plan End Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},...c==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}]},{name:"acknowledgment_date",label:e("Acknowledgment Date"),type:"date",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"employee_response",label:e("Employee Response"),type:"textarea",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"improvement_plan_progress",label:e("Improvement Plan Progress"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"}]:[]],modalSize:"lg"},initialData:r?{...r,has_improvement_plan:r.has_improvement_plan===1||r.has_improvement_plan===!0||r.has_improvement_plan==="1",warning_date:r.warning_date?window.appSettings.formatDateTimeSimple(r.warning_date,!1):r.warning_date}:null,title:e(c==="create"?"Add New Warning":"Edit Warning"),mode:c}),n.jsx(k,{isOpen:ee,onClose:()=>j(!1),onSubmit:pe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}],defaultValue:r==null?void 0:r.status},{name:"acknowledgment_date",label:e("Acknowledgment Date"),type:"date",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"employee_response",label:e("Employee Response"),type:"textarea",showWhen:t=>["acknowledged","expired"].includes(t.status)}],modalSize:"md"},initialData:r,title:e("Change Warning Status"),mode:"edit"}),n.jsx(k,{isOpen:te,onClose:()=>C(!1),onSubmit:me,formConfig:{fields:[{name:"has_improvement_plan",label:e("Has Improvement Plan"),type:"checkbox",defaultValue:(r==null?void 0:r.has_improvement_plan)===!0||(r==null?void 0:r.has_improvement_plan)===1||(r==null?void 0:r.has_improvement_plan)==="1"},{name:"improvement_plan_goals",label:e("Improvement Plan Goals"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_start_date",label:e("Improvement Plan Start Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_end_date",label:e("Improvement Plan End Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_progress",label:e("Improvement Plan Progress"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"}],modalSize:"md"},initialData:r?{...r,has_improvement_plan:r.has_improvement_plan===!0||r.has_improvement_plan===1||r.has_improvement_plan==="1"}:null,title:e("Update Improvement Plan"),mode:"edit"}),n.jsx(We,{isOpen:X,onClose:()=>S(!1),onConfirm:de,itemName:`${((H=r==null?void 0:r.employee)==null?void 0:H.name)||""} - ${(r==null?void 0:r.subject)||""}`,entityName:"warning"}),n.jsx(Fe,{open:!!P,onOpenChange:()=>V(null),children:P&&n.jsx(Ae,{warning:P})})]})}export{wa as default};
+import{r as p,j as n}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-CM2S36EN.js";import{u as we,c as xe,x as Se,P as je,F as Ce,g as Pe,r as m,M as ke,D as Fe,t as s}from"./app-4fHGBOxL.js";import{C as Ne}from"./CrudTable-Cxl8O2CF.js";import{C as k}from"./CrudFormModal-Cseu7azN.js";import{C as We}from"./CrudDeleteModal-BgIUshon.js";import{P as Ee}from"./pagination-CGq0GJg0.js";import{S as Oe}from"./search-and-filter-bar-Dtigj_x9.js";import Ae from"./view-BHJvxnrh.js";import{u as De}from"./use-initials-BK4eRgYY.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function wa(){var z,H;const{t:e}=we(),{auth:w,warnings:o,employees:Y,managers:x,warningTypes:J,filters:l={}}=xe().props,F=(w==null?void 0:w.permissions)||[],K=De(),[u,N]=p.useState(l.search||""),[g,W]=p.useState(l.employee_id||""),[h,E]=p.useState(l.warning_type||""),[v,O]=p.useState(l.severity||""),[d,A]=p.useState(l.status||"all"),[b,D]=p.useState(l.date_from||""),[_,I]=p.useState(l.date_to||""),[Q,T]=p.useState(!1),[X,S]=p.useState(!1),[Z,y]=p.useState(!1),[ee,j]=p.useState(!1),[te,C]=p.useState(!1),[r,M]=p.useState(null),[c,q]=p.useState("create"),[P,V]=p.useState(null),re=()=>g!==""||h!==""||v!==""||d!=="all"||b!==""||_!==""||u!=="",ae=()=>(g!==""?1:0)+(h!==""?1:0)+(v!==""?1:0)+(d!=="all"?1:0)+(b!==""?1:0)+(_!==""?1:0)+(u!==""?1:0),se=t=>{t.preventDefault(),R()},R=()=>{m.get(route("hr.warnings.index"),{page:1,search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ie=t=>{const a=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";m.get(route("hr.warnings.index"),{sort_field:t,sort_direction:a,page:1,search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ne=(t,a)=>{switch(M(a),t){case"view":V(a);break;case"edit":q("edit"),y(!0);break;case"delete":S(!0);break;case"change-status":j(!0);break;case"improvement-plan":C(!0);break;case"download-document":window.open(route("hr.warnings.download-document",a.id),"_blank");break}},oe=()=>{M(null),q("create"),y(!0)},le=t=>{const a=t;c==="create"?(s.loading(e("Creating warning...")),m.post(route("hr.warnings.store"),a,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to create warning: {{errors}}",{errors:Object.values(i).join(", ")}))}})):c==="edit"&&(s.loading(e("Updating warning...")),m.put(route("hr.warnings.update",r.id),a,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update warning: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},pe=t=>{s.loading(e("Updating warning status...")),m.put(route("hr.warnings.change-status",r.id),t,{onSuccess:a=>{j(!1),s.dismiss(),a.props.flash.success?s.success(e(a.props.flash.success)):a.props.flash.error&&s.error(e(a.props.flash.error))},onError:a=>{s.dismiss(),typeof a=="string"?s.error(e(a)):s.error(e("Failed to update warning status: {{errors}}",{errors:Object.values(a).join(", ")}))}})},me=t=>{s.loading(e("Updating improvement plan..."));const a={...t,has_improvement_plan:!!t.has_improvement_plan};m.put(route("hr.warnings.update-improvement-plan",r.id),a,{onSuccess:i=>{C(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update improvement plan: {{errors}}",{errors:Object.values(i).join(", ")}))}})},de=()=>{s.loading(e("Deleting warning...")),m.delete(route("hr.warnings.destroy",r.id),{onSuccess:t=>{S(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(e(t)):s.error(e("Failed to delete warning: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ce=()=>{N(""),W(""),E(""),O(""),A("all"),D(""),I(""),T(!1),m.get(route("hr.warnings.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},U=[];Se(F,"create-warnings")&&U.push({label:e("Add Warning"),icon:n.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>oe()});const ue=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.warnings.index")},{title:e("Warnings")}],ge=[{key:"employee.name",label:e("Employee"),render:(t,a)=>{var i,f,B,G,L;return n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=a.employee)!=null&&i.avatar?n.jsx("img",{src:a.employee.avatar,alt:(f=a.employee)==null?void 0:f.name,className:"h-full w-full object-cover"}):K(((B=a.employee)==null?void 0:B.name)||"")}),n.jsxs("div",{children:[n.jsx("div",{className:"font-medium",children:((G=a.employee)==null?void 0:G.name)||"-"}),n.jsx("div",{className:"text-sm text-muted-foreground",children:((L=a.employee)==null?void 0:L.email)||""})]})]})}},{key:"subject",label:e("Subject"),render:t=>t||"-"},{key:"warning_type",label:e("Type"),render:t=>t||"-"},{key:"severity",label:e("Severity"),render:t=>{const a={verbal:"bg-blue-50 text-blue-700 ring-blue-600/20",written:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",final:"bg-red-50 text-red-700 ring-red-600/20"};return n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"warning_date",label:e("Date"),sortable:!0,render:t=>{var a;return t?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const a={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",issued:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",acknowledged:"bg-green-50 text-green-700 ring-green-600/20",expired:"bg-blue-50 text-blue-700 ring-blue-600/20"};return n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"has_improvement_plan",label:e("Improvement Plan"),render:t=>t?n.jsx("span",{className:"inline-flex items-center rounded-md bg-green-50 px-2 py-1 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20",children:e("Yes")}):n.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-700 ring-1 ring-inset ring-gray-600/20",children:e("No")})},{key:"documents",label:e("Documents"),render:(t,a)=>t&&t.trim()!==""?n.jsx("a",{href:Pe(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:n.jsx(Ce,{className:"h-4 w-4"})}):"-"}],he=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-warnings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-warnings"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-warnings","acknowledge-warnings"]},{label:e("Improvement Plan"),icon:"LineChart",action:"improvement-plan",className:"text-purple-500",requiredPermission:"edit-warnings"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-warnings"}],$=[{value:"",label:e("All Employees"),disabled:!0},...(Y||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ve=[{value:"",label:e("All Types"),disabled:!0},...(J||[]).map(t=>({value:t,label:t}))],be=[{value:"",label:e("All Severities"),disabled:!0},{value:"verbal",label:e("Verbal")},{value:"written",label:e("Written")},{value:"final",label:e("Final")}],_e=[{value:"all",label:e("All Statuses"),disabled:!0},{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}],ye=[{value:"Attendance",label:e("Attendance")},{value:"Performance",label:e("Performance")},{value:"Conduct",label:e("Conduct")},{value:"Policy Violation",label:e("Policy Violation")},{value:"Safety",label:e("Safety")},{value:"Communication",label:e("Communication")},{value:"Insubordination",label:e("Insubordination")},{value:"Confidentiality",label:e("Confidentiality")}];return n.jsxs(fe,{title:e("Warnings"),url:"/hr/warnings",actions:U,breadcrumbs:ue,noPadding:!0,children:[n.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:n.jsx(Oe,{searchTerm:u,onSearchChange:N,onSearch:se,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:g,onChange:W,options:$,searchable:!0},{name:"warning_type",label:e("Type"),type:"select",value:h,onChange:E,options:ve,searchable:!0},{name:"severity",label:e("Severity"),type:"select",value:v,onChange:O,options:be,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:A,options:_e,searchable:!0},{name:"date_from",label:e("Date From"),type:"date",value:b,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:_,onChange:I}],showFilters:Q,setShowFilters:T,hasActiveFilters:re,activeFilterCount:ae,onResetFilters:ce,onApplyFilters:R,currentPerPage:((z=l.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.warnings.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0},{preserveState:!0,preserveScroll:!0})}})}),n.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[n.jsx(Ne,{columns:ge,actions:he,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:ne,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ie,permissions:F,entityPermissions:{view:"view-warnings",create:"create-warnings",edit:"edit-warnings",delete:"delete-warnings"}}),n.jsx(Ee,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("warnings"),onPageChange:t=>m.get(t)})]}),n.jsx(k,{isOpen:Z,onClose:()=>y(!1),onSubmit:le,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:$.filter(t=>t.value!==""),searchable:!0},{name:"warning_by",label:e("Warning By"),type:"select",required:!0,searchable:!0,options:(x==null?void 0:x.map(t=>({value:t.id.toString(),label:t.name})))||[]},{name:"warning_type",label:e("Warning Type"),type:"select",required:!0,options:ye,searchable:!0},{name:"subject",label:e("Subject"),type:"text",required:!0},{name:"severity",label:e("Severity"),type:"select",required:!0,options:[{value:"verbal",label:e("Verbal")},{value:"written",label:e("Written")},{value:"final",label:e("Final")}]},{name:"warning_date",label:e("Warning Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,a,i)=>n.jsx(ke,{value:String(a[t.name]||""),onChange:f=>i(t.name,f),placeholder:e("Select document file...")})},{name:"expiry_date",label:e("Expiry Date"),type:"date"},{name:"has_improvement_plan",label:e("Has Improvement Plan"),type:c==="view"?"text":"checkbox",render:c==="view"?t=>e(t?"Yes":"No"):void 0},{name:"improvement_plan_goals",label:e("Improvement Plan Goals"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_start_date",label:e("Improvement Plan Start Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_end_date",label:e("Improvement Plan End Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},...c==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}]},{name:"acknowledgment_date",label:e("Acknowledgment Date"),type:"date",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"employee_response",label:e("Employee Response"),type:"textarea",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"improvement_plan_progress",label:e("Improvement Plan Progress"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"}]:[]],modalSize:"lg"},initialData:r?{...r,has_improvement_plan:r.has_improvement_plan===1||r.has_improvement_plan===!0||r.has_improvement_plan==="1",warning_date:r.warning_date?window.appSettings.formatDateTimeSimple(r.warning_date,!1):r.warning_date}:null,title:e(c==="create"?"Add New Warning":"Edit Warning"),mode:c}),n.jsx(k,{isOpen:ee,onClose:()=>j(!1),onSubmit:pe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}],defaultValue:r==null?void 0:r.status},{name:"acknowledgment_date",label:e("Acknowledgment Date"),type:"date",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"employee_response",label:e("Employee Response"),type:"textarea",showWhen:t=>["acknowledged","expired"].includes(t.status)}],modalSize:"md"},initialData:r,title:e("Change Warning Status"),mode:"edit"}),n.jsx(k,{isOpen:te,onClose:()=>C(!1),onSubmit:me,formConfig:{fields:[{name:"has_improvement_plan",label:e("Has Improvement Plan"),type:"checkbox",defaultValue:(r==null?void 0:r.has_improvement_plan)===!0||(r==null?void 0:r.has_improvement_plan)===1||(r==null?void 0:r.has_improvement_plan)==="1"},{name:"improvement_plan_goals",label:e("Improvement Plan Goals"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_start_date",label:e("Improvement Plan Start Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_end_date",label:e("Improvement Plan End Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_progress",label:e("Improvement Plan Progress"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"}],modalSize:"md"},initialData:r?{...r,has_improvement_plan:r.has_improvement_plan===!0||r.has_improvement_plan===1||r.has_improvement_plan==="1"}:null,title:e("Update Improvement Plan"),mode:"edit"}),n.jsx(We,{isOpen:X,onClose:()=>S(!1),onConfirm:de,itemName:`${((H=r==null?void 0:r.employee)==null?void 0:H.name)||""} - ${(r==null?void 0:r.subject)||""}`,entityName:"warning"}),n.jsx(Fe,{open:!!P,onOpenChange:()=>V(null),children:P&&n.jsx(Ae,{warning:P})})]})}export{wa as default};
diff --git a/public/build/assets/index-CF4KIDoA.js b/public/build/assets/index-CiQ-FCsu.js
similarity index 63%
rename from public/build/assets/index-CF4KIDoA.js
rename to public/build/assets/index-CiQ-FCsu.js
index b47deb65f..7fefa8388 100644
--- a/public/build/assets/index-CF4KIDoA.js
+++ b/public/build/assets/index-CiQ-FCsu.js
@@ -1 +1 @@
-import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as I}from"./page-template-CUbbykGe.js";import{u as J,c as k,t as p,x as K,r as n,P as Q,D,h as W,j as X,k as Y}from"./app-DCZHPiEr.js";import{C as Z}from"./CrudTable-C2L9P_V2.js";import{C as ee}from"./CrudDeleteModal-D4meZ8pP.js";import{P as te}from"./pagination-CLhGv5TU.js";import{S as re}from"./search-and-filter-bar-CvVfaqsJ.js";import ie from"./generate-CUeNLu5P.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function Tr(){var P;const{t}=J(),{auth:f,offerTemplates:o,filters:a={},globalSettings:g}=k().props,{flash:d}=k().props,b=(f==null?void 0:f.permissions)||[];c.useEffect(()=>{d!=null&&d.error&&p.error(t(d.error))},[d==null?void 0:d.error]);const[u,_]=c.useState(a.search||""),[m,w]=c.useState(a.status||"_empty_"),[O,y]=c.useState(!1),[A,h]=c.useState(!1),[F,S]=c.useState(!1),[E,x]=c.useState(!1),[s,v]=c.useState(null),M=()=>m!=="_empty_"||u!=="",q=()=>(m!=="_empty_"?1:0)+(u!==""?1:0),R=e=>{e.preventDefault(),j()},j=()=>{n.get(route("hr.recruitment.offer-templates.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},T=e=>{const i=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.offer-templates.index"),{sort_field:e,sort_direction:i,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},G=(e,i)=>{switch(v(i),e){case"view":n.get(route("hr.recruitment.offer-templates.show",i.id));break;case"edit":n.get(route("hr.recruitment.offer-templates.edit",i.id));break;case"delete":h(!0);break;case"toggle-status":L(i);break;case"preview":v(i),S(!0);break;case"generate":v(i),x(!0);break}},L=e=>{const i=e.status==="active"?"inactive":"active";g!=null&&g.is_demo||p.loading(`${t(i==="active"?"Activating":"Deactivating")} template...`),n.put(route("hr.recruitment.offer-templates.toggle-status",e.id),{},{onSuccess:l=>{var C;p.dismiss(),(C=l.props.flash)!=null&&C.success&&p.success(t(l.props.flash.success))},onError:l=>{p.dismiss(),p.error(typeof l=="string"?l:Object.values(l).join(", "))}})},V=()=>{g!=null&&g.is_demo||p.loading(t("Deleting template...")),n.delete(route("hr.recruitment.offer-templates.destroy",s.id),{onSuccess:e=>{var i;h(!1),p.dismiss(),(i=e.props.flash)!=null&&i.success&&p.success(t(e.props.flash.success))},onError:e=>{p.dismiss(),p.error(typeof e=="string"?e:Object.values(e).join(", "))}})},$=()=>{_(""),w("_empty_"),y(!1),n.get(route("hr.recruitment.offer-templates.index"),{page:1,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},N=[];K(b,"create-offer-templates")&&N.push({label:t("Add Template"),icon:r.jsx(Q,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>n.get(route("hr.recruitment.offer-templates.create"))});const B=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates")}],H=[{key:"name",label:t("Name"),sortable:!0,render:e=>r.jsx("div",{className:"font-medium",children:e})},{key:"template_content",label:t("Content Preview"),render:e=>r.jsx("div",{className:"max-w-xs",children:r.jsx("div",{className:"text-sm text-gray-600 truncate",children:e?e.substring(0,100)+(e.length>100?"...":""):"-"})})},{key:"variables",label:t("Variables"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex flex-wrap gap-1",children:[e.slice(0,3).map((i,l)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:i},l)),e.length>3&&r.jsxs("span",{className:"text-xs text-gray-500",children:["+",e.length-3," more"]})]})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],U=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-offer-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-offer-templates"},{label:t("Generate Offer"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-offer-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-offer-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-orange-500",requiredPermission:"edit-offer-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-offer-templates"}],z=[{value:"_empty_",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}];return r.jsxs(I,{title:t("Offer Templates"),url:"/hr/recruitment/offer-templates",actions:N,breadcrumbs:B,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(re,{searchTerm:u,onSearchChange:_,onSearch:R,filters:[{name:"status",label:t("Status"),type:"select",value:m,onChange:w,options:z}],showFilters:O,setShowFilters:y,hasActiveFilters:M,activeFilterCount:q,onResetFilters:$,onApplyFilters:j,currentPerPage:((P=a.per_page)==null?void 0:P.toString())||"10",onPerPageChange:e=>{n.get(route("hr.recruitment.offer-templates.index"),{page:1,per_page:parseInt(e),search:u||void 0,status:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(Z,{columns:H,actions:U,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:G,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:T,permissions:b,entityPermissions:{view:"view-offer-templates",create:"create-offer-templates",edit:"edit-offer-templates",delete:"delete-offer-templates"}}),r.jsx(te,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("offer templates"),onPageChange:e=>{const i=new URL(e).searchParams.get("page");n.get(route("hr.recruitment.offer-templates.index"),{page:i,per_page:a.per_page||10,search:u||void 0,status:m!=="_empty_"?m:void 0,sort_field:a.sort_field||void 0,sort_direction:a.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(ee,{isOpen:A,onClose:()=>h(!1),onConfirm:V,itemName:(s==null?void 0:s.name)||"",entityName:"offer template"}),r.jsx(D,{open:F,onOpenChange:S,children:r.jsxs(W,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(X,{children:r.jsxs(Y,{children:[t("Template Preview"),": ",s==null?void 0:s.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(s==null?void 0:s.template_content)||t("No content available")})}),(s==null?void 0:s.variables)&&s.variables.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Variables"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:s.variables.map((e,i)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},i))})]})]})]})}),r.jsx(D,{open:E,onOpenChange:x,children:s&&r.jsx(ie,{record:s,onClose:()=>x(!1)})})]})}export{Tr as default};
+import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as I}from"./page-template-CM2S36EN.js";import{u as J,c as k,t as p,x as K,r as n,P as Q,D,h as W,j as X,k as Y}from"./app-4fHGBOxL.js";import{C as Z}from"./CrudTable-Cxl8O2CF.js";import{C as ee}from"./CrudDeleteModal-BgIUshon.js";import{P as te}from"./pagination-CGq0GJg0.js";import{S as re}from"./search-and-filter-bar-Dtigj_x9.js";import ie from"./generate-D1Y-7pOG.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function Tr(){var P;const{t}=J(),{auth:f,offerTemplates:o,filters:a={},globalSettings:g}=k().props,{flash:d}=k().props,b=(f==null?void 0:f.permissions)||[];c.useEffect(()=>{d!=null&&d.error&&p.error(t(d.error))},[d==null?void 0:d.error]);const[u,_]=c.useState(a.search||""),[m,w]=c.useState(a.status||"_empty_"),[O,y]=c.useState(!1),[A,h]=c.useState(!1),[F,S]=c.useState(!1),[E,x]=c.useState(!1),[s,v]=c.useState(null),M=()=>m!=="_empty_"||u!=="",q=()=>(m!=="_empty_"?1:0)+(u!==""?1:0),R=e=>{e.preventDefault(),j()},j=()=>{n.get(route("hr.recruitment.offer-templates.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},T=e=>{const i=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.offer-templates.index"),{sort_field:e,sort_direction:i,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},G=(e,i)=>{switch(v(i),e){case"view":n.get(route("hr.recruitment.offer-templates.show",i.id));break;case"edit":n.get(route("hr.recruitment.offer-templates.edit",i.id));break;case"delete":h(!0);break;case"toggle-status":L(i);break;case"preview":v(i),S(!0);break;case"generate":v(i),x(!0);break}},L=e=>{const i=e.status==="active"?"inactive":"active";g!=null&&g.is_demo||p.loading(`${t(i==="active"?"Activating":"Deactivating")} template...`),n.put(route("hr.recruitment.offer-templates.toggle-status",e.id),{},{onSuccess:l=>{var C;p.dismiss(),(C=l.props.flash)!=null&&C.success&&p.success(t(l.props.flash.success))},onError:l=>{p.dismiss(),p.error(typeof l=="string"?l:Object.values(l).join(", "))}})},V=()=>{g!=null&&g.is_demo||p.loading(t("Deleting template...")),n.delete(route("hr.recruitment.offer-templates.destroy",s.id),{onSuccess:e=>{var i;h(!1),p.dismiss(),(i=e.props.flash)!=null&&i.success&&p.success(t(e.props.flash.success))},onError:e=>{p.dismiss(),p.error(typeof e=="string"?e:Object.values(e).join(", "))}})},$=()=>{_(""),w("_empty_"),y(!1),n.get(route("hr.recruitment.offer-templates.index"),{page:1,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},N=[];K(b,"create-offer-templates")&&N.push({label:t("Add Template"),icon:r.jsx(Q,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>n.get(route("hr.recruitment.offer-templates.create"))});const B=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates")}],H=[{key:"name",label:t("Name"),sortable:!0,render:e=>r.jsx("div",{className:"font-medium",children:e})},{key:"template_content",label:t("Content Preview"),render:e=>r.jsx("div",{className:"max-w-xs",children:r.jsx("div",{className:"text-sm text-gray-600 truncate",children:e?e.substring(0,100)+(e.length>100?"...":""):"-"})})},{key:"variables",label:t("Variables"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex flex-wrap gap-1",children:[e.slice(0,3).map((i,l)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:i},l)),e.length>3&&r.jsxs("span",{className:"text-xs text-gray-500",children:["+",e.length-3," more"]})]})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],U=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-offer-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-offer-templates"},{label:t("Generate Offer"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-offer-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-offer-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-orange-500",requiredPermission:"edit-offer-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-offer-templates"}],z=[{value:"_empty_",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}];return r.jsxs(I,{title:t("Offer Templates"),url:"/hr/recruitment/offer-templates",actions:N,breadcrumbs:B,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(re,{searchTerm:u,onSearchChange:_,onSearch:R,filters:[{name:"status",label:t("Status"),type:"select",value:m,onChange:w,options:z}],showFilters:O,setShowFilters:y,hasActiveFilters:M,activeFilterCount:q,onResetFilters:$,onApplyFilters:j,currentPerPage:((P=a.per_page)==null?void 0:P.toString())||"10",onPerPageChange:e=>{n.get(route("hr.recruitment.offer-templates.index"),{page:1,per_page:parseInt(e),search:u||void 0,status:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(Z,{columns:H,actions:U,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:G,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:T,permissions:b,entityPermissions:{view:"view-offer-templates",create:"create-offer-templates",edit:"edit-offer-templates",delete:"delete-offer-templates"}}),r.jsx(te,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("offer templates"),onPageChange:e=>{const i=new URL(e).searchParams.get("page");n.get(route("hr.recruitment.offer-templates.index"),{page:i,per_page:a.per_page||10,search:u||void 0,status:m!=="_empty_"?m:void 0,sort_field:a.sort_field||void 0,sort_direction:a.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(ee,{isOpen:A,onClose:()=>h(!1),onConfirm:V,itemName:(s==null?void 0:s.name)||"",entityName:"offer template"}),r.jsx(D,{open:F,onOpenChange:S,children:r.jsxs(W,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(X,{children:r.jsxs(Y,{children:[t("Template Preview"),": ",s==null?void 0:s.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(s==null?void 0:s.template_content)||t("No content available")})}),(s==null?void 0:s.variables)&&s.variables.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Variables"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:s.variables.map((e,i)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},i))})]})]})]})}),r.jsx(D,{open:E,onOpenChange:x,children:s&&r.jsx(ie,{record:s,onClose:()=>x(!1)})})]})}export{Tr as default};
diff --git a/public/build/assets/index-DAkZJwjs.js b/public/build/assets/index-ClMmEkH-.js
similarity index 69%
rename from public/build/assets/index-DAkZJwjs.js
rename to public/build/assets/index-ClMmEkH-.js
index 1d3d9152d..554f7f5a6 100644
--- a/public/build/assets/index-DAkZJwjs.js
+++ b/public/build/assets/index-ClMmEkH-.js
@@ -1 +1 @@
-import{r as p,j as a}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-CUbbykGe.js";import{u as ce,c as ue,F as he,x as ge,P as ye,B as u,r as h,D as fe,t as o}from"./app-DCZHPiEr.js";import{C as be}from"./CrudTable-C2L9P_V2.js";import{C as ve}from"./CrudFormModal-BbMnKdFg.js";import{C as xe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as _e}from"./pagination-CLhGv5TU.js";import{S as Se}from"./search-and-filter-bar-CvVfaqsJ.js";import Ce from"./view-B_62o5QV.js";import{C as De}from"./calendar-YoExU_hy.js";import{D as we}from"./download-jqune9mh.js";import{d as je}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ca(){var Y,B;const{t:e}=ce(),{auth:_,holidays:i,branches:$,categories:I,years:L,filters:l={}}=ue().props,D=(_==null?void 0:_.permissions)||[],[g,w]=p.useState(l.search||""),[d,j]=p.useState(l.category||""),[m,F]=p.useState(l.branch_id||""),[c,N]=p.useState(l.year||new Date().getFullYear().toString()),[y,k]=p.useState(l.date_from||""),[f,P]=p.useState(l.date_to||""),[U,H]=p.useState(!1),[V,S]=p.useState(!1),[W,b]=p.useState(!1),[n,T]=p.useState(null),[x,A]=p.useState("create"),[C,E]=p.useState(null),z=()=>d!==""||m!==""||c!==new Date().getFullYear().toString()||y!==""||f!==""||g!=="",G=()=>(d!==""?1:0)+(m!==""?1:0)+(c!==new Date().getFullYear().toString()?1:0)+(y!==""?1:0)+(f!==""?1:0)+(g!==""?1:0),J=t=>{t.preventDefault(),O()},O=()=>{h.get(route("hr.holidays.index"),{page:1,search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},K=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";h.get(route("hr.holidays.index"),{sort_field:t,sort_direction:r,page:1,search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Q=(t,r)=>{switch(T(r),t){case"view":E(r);break;case"edit":A("edit"),b(!0);break;case"delete":S(!0);break}},X=()=>{T(null),A("create"),b(!0)},Z=t=>{x==="create"?(o.loading(e("Creating holiday...")),h.post(route("hr.holidays.store"),t,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Holiday created successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(e(`Failed to create holiday: ${Object.values(r).join(", ")}`))}})):x==="edit"&&(o.loading(e("Updating holiday...")),h.put(route("hr.holidays.update",n.id),t,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Holiday updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(e(`Failed to update holiday: ${Object.values(r).join(", ")}`))}}))},ee=()=>{o.loading(e("Deleting holiday...")),h.delete(route("hr.holidays.destroy",n.id),{onSuccess:t=>{S(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Holiday deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(e(`Failed to delete holiday: ${Object.values(t).join(", ")}`))}})},te=()=>{w(""),j(""),F(""),N(new Date().getFullYear().toString()),k(""),P(""),H(!1),h.get(route("hr.holidays.index"),{page:1,year:new Date().getFullYear().toString(),per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=()=>{h.visit(route("hr.holidays.calendar"),{method:"get",data:{year:c||new Date().getFullYear().toString(),category:d||void 0,branch_id:m||void 0}})},ae=()=>{const t=new URLSearchParams({year:c||new Date().getFullYear().toString(),...d&&{category:d},...m&&{branch_id:m}});window.open(`${route("hr.holidays.export.pdf")}?${t.toString()}`,"_blank")},oe=()=>{const t=new URLSearchParams({year:c||new Date().getFullYear().toString(),...d&&{category:d},...m&&{branch_id:m}});window.open(`${route("hr.holidays.export.ical")}?${t.toString()}`,"_blank")},v=[];v.push({label:e("Calendar View"),icon:a.jsx(De,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:re}),v.push({label:e("Export PDF"),icon:a.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ae}),v.push({label:e("Export iCal"),icon:a.jsx(we,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),ge(D,"create-holidays")&&v.push({label:e("Add Holiday"),icon:a.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const ie=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.holidays.index")},{title:e("Holidays")}],se=[{key:"name",label:e("Holiday Name"),sortable:!0,render:t=>t||"-"},{key:"date",label:e("Date"),sortable:!0,render:(t,r)=>{var s,M,q;return r.end_date&&r.start_date!==r.end_date?a.jsxs("div",{children:[a.jsx("div",{children:((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleDateString()}),a.jsx("div",{className:"text-xs text-gray-500",children:"to"}),a.jsx("div",{children:((M=window.appSettings)==null?void 0:M.formatDateTimeSimple(r.end_date,!1))||new Date(r.end_date).toLocaleDateString()}),a.jsxs("div",{className:"text-xs text-gray-500",children:["(",je(new Date(r.end_date),new Date(r.start_date))+1," days)"]})]}):((q=window.appSettings)==null?void 0:q.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleDateString()}},{key:"category",label:e("Category"),render:t=>{const s={national:"bg-blue-50 text-blue-700 ring-blue-600/20",religious:"bg-purple-50 text-purple-700 ring-purple-600/20","company-specific":"bg-green-50 text-green-700 ring-green-600/20",regional:"bg-amber-50 text-amber-700 ring-amber-600/20"}[t]||"bg-gray-50 text-gray-700 ring-gray-600/20";return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"branches",label:e("Branches"),render:(t,r)=>!r.branches||r.branches.length===0?"-":r.branches.length<=2?a.jsx("div",{className:"flex flex-wrap gap-1",children:r.branches.map(s=>a.jsx(u,{variant:"outline",children:s.name},s.id))}):a.jsxs("div",{className:"flex flex-wrap gap-1",children:[a.jsx(u,{variant:"outline",children:r.branches[0].name}),a.jsxs(u,{variant:"outline",children:["+",r.branches.length-1," more"]})]})},{key:"type",label:e("Type"),render:(t,r)=>{const s=[];return r.holiday_type==="regular"?s.push(a.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Regular Holiday (100%)")},"regular")):r.holiday_type==="special_non_working"?s.push(a.jsx(u,{variant:"secondary",className:"bg-yellow-50 text-yellow-700 hover:bg-yellow-50",children:e("Special Non-Working (30%)")},"special")):s.push(a.jsx(u,{variant:"secondary",className:"bg-gray-50 text-gray-500 hover:bg-gray-50",children:e("Not Set")},"unset")),r.is_half_day&&s.push(a.jsx(u,{variant:"secondary",className:"bg-orange-50 text-orange-700 hover:bg-orange-50",children:e("Half Day")},"half-day")),r.is_paid?s.push(a.jsx(u,{variant:"secondary",className:"bg-green-50 text-green-700 hover:bg-green-50",children:e("Paid")},"paid")):s.push(a.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Unpaid")},"unpaid")),a.jsx("div",{className:"flex flex-wrap gap-1",children:s})}}],le=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-holidays"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-holidays"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-holidays"}],ne=[{value:"",label:e("All Categories")},...(I||[]).map(t=>({value:t,label:t.charAt(0).toUpperCase()+t.slice(1)}))],R=[{value:"",label:e("All Branches")},...($||[]).map(t=>({value:t.id.toString(),label:t.name}))],pe=[...(L||[]).map(t=>({value:t.toString(),label:t.toString()}))],de=[{value:"national",label:e("National")},{value:"religious",label:e("Religious")},{value:"company-specific",label:e("Company Specific")},{value:"regional",label:e("Regional")}];return a.jsxs(me,{title:e("Holidays"),url:"/hr/holidays",actions:v,breadcrumbs:ie,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Se,{searchTerm:g,onSearchChange:w,onSearch:J,filters:[{name:"category",label:e("Category"),type:"select",value:d,onChange:j,options:ne},{name:"branch_id",label:e("Branch"),type:"select",value:m,onChange:F,options:R},{name:"year",label:e("Year"),type:"select",value:c,onChange:N,options:pe},{name:"date_from",label:e("Date From"),type:"date",value:y,onChange:k},{name:"date_to",label:e("Date To"),type:"date",value:f,onChange:P}],showFilters:U,setShowFilters:H,hasActiveFilters:z,activeFilterCount:G,onResetFilters:te,onApplyFilters:O,currentPerPage:((Y=l.per_page)==null?void 0:Y.toString())||"10",onPerPageChange:t=>{h.get(route("hr.holidays.index"),{page:1,per_page:parseInt(t),search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(be,{columns:se,actions:le,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:Q,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:K,permissions:D,entityPermissions:{view:"view-holidays",create:"create-holidays",edit:"edit-holidays",delete:"delete-holidays"}}),a.jsx(_e,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("holidays"),onPageChange:t=>h.get(t)})]}),a.jsx(ve,{isOpen:W,onClose:()=>b(!1),onSubmit:Z,formConfig:{fields:[{name:"name",label:e("Holiday Name"),type:"text",required:!0},{name:"holiday_type",label:e("Holiday Type"),type:"select",required:!0,options:[{value:"regular",label:e("Regular Holiday (100% Premium)")},{value:"special_non_working",label:e("Special Non-Working Holiday (30% Premium)")}],helpText:e("Regular = double pay if worked. Special = 30% extra if worked.")},{name:"category",label:e("Category"),type:"select",required:!0,options:de},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",helpText:e("Leave empty for single-day holiday")},{name:"description",label:e("Description"),type:"textarea"},{name:"is_paid",label:e("Paid Holiday"),type:"checkbox",defaultValue:!0},{name:"is_half_day",label:e("Half Day"),type:"checkbox"},{name:"branch_ids",label:e("Applicable Branches"),type:"multi-select",required:!0,options:R.filter(t=>t.value!=="")}],modalSize:"lg"},initialData:n?{...n,start_date:n.start_date?n.start_date.split("T")[0]:"",end_date:n.end_date?n.end_date.split("T")[0]:"",branch_ids:(B=n.branches)==null?void 0:B.map(t=>t.id.toString())}:null,title:e(x==="create"?"Add New Holiday":"Edit Holiday"),mode:x}),a.jsx(xe,{isOpen:V,onClose:()=>S(!1),onConfirm:ee,itemName:(n==null?void 0:n.name)||"",entityName:"holiday"}),a.jsx(fe,{open:!!C,onOpenChange:()=>E(null),children:C&&a.jsx(Ce,{holiday:C})})]})}export{ca as default};
+import{r as p,j as a}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-CM2S36EN.js";import{u as ce,c as ue,F as he,x as ge,P as ye,B as u,r as h,D as fe,t as o}from"./app-4fHGBOxL.js";import{C as be}from"./CrudTable-Cxl8O2CF.js";import{C as ve}from"./CrudFormModal-Cseu7azN.js";import{C as xe}from"./CrudDeleteModal-BgIUshon.js";import{P as _e}from"./pagination-CGq0GJg0.js";import{S as Se}from"./search-and-filter-bar-Dtigj_x9.js";import Ce from"./view-CIUSso3z.js";import{C as De}from"./calendar-DqBcvi0D.js";import{D as we}from"./download-BzxwiIbz.js";import{d as je}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ca(){var Y,B;const{t:e}=ce(),{auth:_,holidays:i,branches:$,categories:I,years:L,filters:l={}}=ue().props,D=(_==null?void 0:_.permissions)||[],[g,w]=p.useState(l.search||""),[d,j]=p.useState(l.category||""),[m,F]=p.useState(l.branch_id||""),[c,N]=p.useState(l.year||new Date().getFullYear().toString()),[y,k]=p.useState(l.date_from||""),[f,P]=p.useState(l.date_to||""),[U,H]=p.useState(!1),[V,S]=p.useState(!1),[W,b]=p.useState(!1),[n,T]=p.useState(null),[x,A]=p.useState("create"),[C,E]=p.useState(null),z=()=>d!==""||m!==""||c!==new Date().getFullYear().toString()||y!==""||f!==""||g!=="",G=()=>(d!==""?1:0)+(m!==""?1:0)+(c!==new Date().getFullYear().toString()?1:0)+(y!==""?1:0)+(f!==""?1:0)+(g!==""?1:0),J=t=>{t.preventDefault(),O()},O=()=>{h.get(route("hr.holidays.index"),{page:1,search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},K=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";h.get(route("hr.holidays.index"),{sort_field:t,sort_direction:r,page:1,search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Q=(t,r)=>{switch(T(r),t){case"view":E(r);break;case"edit":A("edit"),b(!0);break;case"delete":S(!0);break}},X=()=>{T(null),A("create"),b(!0)},Z=t=>{x==="create"?(o.loading(e("Creating holiday...")),h.post(route("hr.holidays.store"),t,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Holiday created successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(e(`Failed to create holiday: ${Object.values(r).join(", ")}`))}})):x==="edit"&&(o.loading(e("Updating holiday...")),h.put(route("hr.holidays.update",n.id),t,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Holiday updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(e(`Failed to update holiday: ${Object.values(r).join(", ")}`))}}))},ee=()=>{o.loading(e("Deleting holiday...")),h.delete(route("hr.holidays.destroy",n.id),{onSuccess:t=>{S(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Holiday deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(e(`Failed to delete holiday: ${Object.values(t).join(", ")}`))}})},te=()=>{w(""),j(""),F(""),N(new Date().getFullYear().toString()),k(""),P(""),H(!1),h.get(route("hr.holidays.index"),{page:1,year:new Date().getFullYear().toString(),per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=()=>{h.visit(route("hr.holidays.calendar"),{method:"get",data:{year:c||new Date().getFullYear().toString(),category:d||void 0,branch_id:m||void 0}})},ae=()=>{const t=new URLSearchParams({year:c||new Date().getFullYear().toString(),...d&&{category:d},...m&&{branch_id:m}});window.open(`${route("hr.holidays.export.pdf")}?${t.toString()}`,"_blank")},oe=()=>{const t=new URLSearchParams({year:c||new Date().getFullYear().toString(),...d&&{category:d},...m&&{branch_id:m}});window.open(`${route("hr.holidays.export.ical")}?${t.toString()}`,"_blank")},v=[];v.push({label:e("Calendar View"),icon:a.jsx(De,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:re}),v.push({label:e("Export PDF"),icon:a.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ae}),v.push({label:e("Export iCal"),icon:a.jsx(we,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),ge(D,"create-holidays")&&v.push({label:e("Add Holiday"),icon:a.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const ie=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.holidays.index")},{title:e("Holidays")}],se=[{key:"name",label:e("Holiday Name"),sortable:!0,render:t=>t||"-"},{key:"date",label:e("Date"),sortable:!0,render:(t,r)=>{var s,M,q;return r.end_date&&r.start_date!==r.end_date?a.jsxs("div",{children:[a.jsx("div",{children:((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleDateString()}),a.jsx("div",{className:"text-xs text-gray-500",children:"to"}),a.jsx("div",{children:((M=window.appSettings)==null?void 0:M.formatDateTimeSimple(r.end_date,!1))||new Date(r.end_date).toLocaleDateString()}),a.jsxs("div",{className:"text-xs text-gray-500",children:["(",je(new Date(r.end_date),new Date(r.start_date))+1," days)"]})]}):((q=window.appSettings)==null?void 0:q.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleDateString()}},{key:"category",label:e("Category"),render:t=>{const s={national:"bg-blue-50 text-blue-700 ring-blue-600/20",religious:"bg-purple-50 text-purple-700 ring-purple-600/20","company-specific":"bg-green-50 text-green-700 ring-green-600/20",regional:"bg-amber-50 text-amber-700 ring-amber-600/20"}[t]||"bg-gray-50 text-gray-700 ring-gray-600/20";return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"branches",label:e("Branches"),render:(t,r)=>!r.branches||r.branches.length===0?"-":r.branches.length<=2?a.jsx("div",{className:"flex flex-wrap gap-1",children:r.branches.map(s=>a.jsx(u,{variant:"outline",children:s.name},s.id))}):a.jsxs("div",{className:"flex flex-wrap gap-1",children:[a.jsx(u,{variant:"outline",children:r.branches[0].name}),a.jsxs(u,{variant:"outline",children:["+",r.branches.length-1," more"]})]})},{key:"type",label:e("Type"),render:(t,r)=>{const s=[];return r.holiday_type==="regular"?s.push(a.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Regular Holiday (100%)")},"regular")):r.holiday_type==="special_non_working"?s.push(a.jsx(u,{variant:"secondary",className:"bg-yellow-50 text-yellow-700 hover:bg-yellow-50",children:e("Special Non-Working (30%)")},"special")):s.push(a.jsx(u,{variant:"secondary",className:"bg-gray-50 text-gray-500 hover:bg-gray-50",children:e("Not Set")},"unset")),r.is_half_day&&s.push(a.jsx(u,{variant:"secondary",className:"bg-orange-50 text-orange-700 hover:bg-orange-50",children:e("Half Day")},"half-day")),r.is_paid?s.push(a.jsx(u,{variant:"secondary",className:"bg-green-50 text-green-700 hover:bg-green-50",children:e("Paid")},"paid")):s.push(a.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Unpaid")},"unpaid")),a.jsx("div",{className:"flex flex-wrap gap-1",children:s})}}],le=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-holidays"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-holidays"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-holidays"}],ne=[{value:"",label:e("All Categories")},...(I||[]).map(t=>({value:t,label:t.charAt(0).toUpperCase()+t.slice(1)}))],R=[{value:"",label:e("All Branches")},...($||[]).map(t=>({value:t.id.toString(),label:t.name}))],pe=[...(L||[]).map(t=>({value:t.toString(),label:t.toString()}))],de=[{value:"national",label:e("National")},{value:"religious",label:e("Religious")},{value:"company-specific",label:e("Company Specific")},{value:"regional",label:e("Regional")}];return a.jsxs(me,{title:e("Holidays"),url:"/hr/holidays",actions:v,breadcrumbs:ie,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Se,{searchTerm:g,onSearchChange:w,onSearch:J,filters:[{name:"category",label:e("Category"),type:"select",value:d,onChange:j,options:ne},{name:"branch_id",label:e("Branch"),type:"select",value:m,onChange:F,options:R},{name:"year",label:e("Year"),type:"select",value:c,onChange:N,options:pe},{name:"date_from",label:e("Date From"),type:"date",value:y,onChange:k},{name:"date_to",label:e("Date To"),type:"date",value:f,onChange:P}],showFilters:U,setShowFilters:H,hasActiveFilters:z,activeFilterCount:G,onResetFilters:te,onApplyFilters:O,currentPerPage:((Y=l.per_page)==null?void 0:Y.toString())||"10",onPerPageChange:t=>{h.get(route("hr.holidays.index"),{page:1,per_page:parseInt(t),search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(be,{columns:se,actions:le,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:Q,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:K,permissions:D,entityPermissions:{view:"view-holidays",create:"create-holidays",edit:"edit-holidays",delete:"delete-holidays"}}),a.jsx(_e,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("holidays"),onPageChange:t=>h.get(t)})]}),a.jsx(ve,{isOpen:W,onClose:()=>b(!1),onSubmit:Z,formConfig:{fields:[{name:"name",label:e("Holiday Name"),type:"text",required:!0},{name:"holiday_type",label:e("Holiday Type"),type:"select",required:!0,options:[{value:"regular",label:e("Regular Holiday (100% Premium)")},{value:"special_non_working",label:e("Special Non-Working Holiday (30% Premium)")}],helpText:e("Regular = double pay if worked. Special = 30% extra if worked.")},{name:"category",label:e("Category"),type:"select",required:!0,options:de},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",helpText:e("Leave empty for single-day holiday")},{name:"description",label:e("Description"),type:"textarea"},{name:"is_paid",label:e("Paid Holiday"),type:"checkbox",defaultValue:!0},{name:"is_half_day",label:e("Half Day"),type:"checkbox"},{name:"branch_ids",label:e("Applicable Branches"),type:"multi-select",required:!0,options:R.filter(t=>t.value!=="")}],modalSize:"lg"},initialData:n?{...n,start_date:n.start_date?n.start_date.split("T")[0]:"",end_date:n.end_date?n.end_date.split("T")[0]:"",branch_ids:(B=n.branches)==null?void 0:B.map(t=>t.id.toString())}:null,title:e(x==="create"?"Add New Holiday":"Edit Holiday"),mode:x}),a.jsx(xe,{isOpen:V,onClose:()=>S(!1),onConfirm:ee,itemName:(n==null?void 0:n.name)||"",entityName:"holiday"}),a.jsx(fe,{open:!!C,onOpenChange:()=>E(null),children:C&&a.jsx(Ce,{holiday:C})})]})}export{ca as default};
diff --git a/public/build/assets/index-BjROU_Zo.js b/public/build/assets/index-CnfYN92g.js
similarity index 69%
rename from public/build/assets/index-BjROU_Zo.js
rename to public/build/assets/index-CnfYN92g.js
index a3c0be8ca..5166a89d7 100644
--- a/public/build/assets/index-BjROU_Zo.js
+++ b/public/build/assets/index-CnfYN92g.js
@@ -1 +1 @@
-import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as je}from"./page-template-CUbbykGe.js";import{u as be,c as ge,x as P,P as _e,r as f,D as we,t as i}from"./app-DCZHPiEr.js";import{C as Se}from"./CrudTable-C2L9P_V2.js";import{C as Ce}from"./CrudFormModal-BbMnKdFg.js";import{C as ke}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Fe}from"./pagination-CLhGv5TU.js";import{S as Pe}from"./search-and-filter-bar-CvVfaqsJ.js";import{I as De}from"./ImportModal-CvqieTBo.js";import Ne from"./view-BciA1mub.js";import{F as Te}from"./file-down-Dmn8LkkO.js";import{F as Oe}from"./file-up-CG4CZTOd.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./alert-DhX5xaQO.js";function go(){var V,H;const{t}=be(),{auth:S,timeEntries:a,employees:C,projects:Q,filters:p={},hasSampleFile:Y,globalSettings:o}=ge().props,b=(S==null?void 0:S.permissions)||[],[y,D]=l.useState(p.search||""),[d,N]=l.useState(p.employee_id||"all"),[c,T]=l.useState(p.status||"all"),[u,O]=l.useState(p.project||"all"),[v,E]=l.useState(p.date_from||""),[x,A]=l.useState(p.date_to||""),[Z,q]=l.useState(!1),[ee,j]=l.useState(!1),[te,k]=l.useState(!1),[re,R]=l.useState(!1),[n,I]=l.useState(null),[g,M]=l.useState("create"),[F,U]=l.useState(null),oe=()=>y!==""||d!=="all"||c!=="all"||u!=="all"||v!==""||x!=="",ie=()=>(y?1:0)+(d!=="all"?1:0)+(c!=="all"?1:0)+(u!=="all"?1:0)+(v?1:0)+(x?1:0),se=e=>{e.preventDefault(),$()},$=()=>{f.get(route("hr.time-entries.index"),{page:1,search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ae=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";f.get(route("hr.time-entries.index"),{sort_field:e,sort_direction:r,page:1,search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},me=(e,r)=>{switch(I(r),e){case"view":U(r);break;case"edit":M("edit"),j(!0);break;case"delete":k(!0);break;case"approve":L(r,"approved");break;case"reject":L(r,"rejected");break}},pe=()=>{I(null),M("create"),j(!0)},le=e=>{g==="create"?(o!=null&&o.is_demo||i.loading(t("Creating time entry...")),f.post(route("hr.time-entries.store"),e,{onSuccess:r=>{j(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create time entry: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating time entry...")),f.put(route("hr.time-entries.update",n.id),e,{onSuccess:r=>{j(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update time entry: ${Object.values(r).join(", ")}`)}}))},ne=()=>{o!=null&&o.is_demo||i.loading(t("Deleting time entry...")),f.delete(route("hr.time-entries.destroy",n.id),{onSuccess:e=>{k(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete time entry: ${Object.values(e).join(", ")}`)}})},L=(e,r)=>{const h=t(r==="approved"?"Approving":"Rejecting");o!=null&&o.is_demo||i.loading(`${h} time entry...`),f.put(route("hr.time-entries.update-status",e.id),{status:r,manager_comments:""},{onSuccess:m=>{o!=null&&o.is_demo||i.dismiss(),m.props.flash.success?i.success(t(m.props.flash.success)):m.props.flash.error&&i.error(t(m.props.flash.error))},onError:m=>{o!=null&&o.is_demo||i.dismiss(),typeof m=="string"?i.error(m):i.error(`Failed to update time entry status: ${Object.values(m).join(", ")}`)}})},de=()=>{D(""),N("all"),T("all"),O("all"),E(""),A(""),q(!1),f.get(route("hr.time-entries.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ce=async()=>{try{const e=await fetch(route("hr.time-entries.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const w=await e.json().catch(()=>({}));i.error(t(w.message||"Failed to export time entries"));return}const r=await e.blob(),h=window.URL.createObjectURL(r),m=document.createElement("a");m.href=h,m.download=`time_entries_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(m),m.click(),window.URL.revokeObjectURL(h),document.body.removeChild(m)}catch{i.error(t("Failed to export time entries"))}},_=[];P(b,"export-time-entry")&&_.push({label:t("Export"),icon:s.jsx(Te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ce}),P(b,"import-time-entry")&&_.push({label:t("Import"),icon:s.jsx(Oe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>R(!0)}),P(b,"create-time-entries")&&_.push({label:t("Add Time Entry"),icon:s.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>pe()});const ue=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Time Tracking"),href:route("hr.time-entries.index")},{title:t("Time Entries")}],fe=[{key:"employee",label:t("Employee"),render:(e,r)=>{var h,m,w,X,z,B,G;return s.jsxs("div",{className:"flex items-center space-x-3",children:[s.jsxs("div",{className:"relative",children:[(h=r.employee)!=null&&h.avatar?s.jsx("img",{src:r.employee.avatar,alt:((m=r.employee)==null?void 0:m.name)||"",className:"w-8 h-8 rounded-full object-cover",onError:W=>{var K;W.currentTarget.style.display="none";const J=(K=W.currentTarget.parentElement)==null?void 0:K.querySelector(".avatar-fallback");J&&(J.style.display="flex")}}):null,s.jsx("div",{className:`avatar-fallback w-8 h-8 rounded-full bg-gray-100 flex items-center justify-center text-gray-700 font-semibold text-xs${(w=r.employee)!=null&&w.avatar?" hidden":""}`,children:((B=(z=(X=r.employee)==null?void 0:X.name)==null?void 0:z.charAt(0))==null?void 0:B.toUpperCase())||"U"})]}),s.jsx("span",{className:"font-medium",children:((G=r.employee)==null?void 0:G.name)||"-"})]})}},{key:"date",label:t("Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"hours",label:t("Hours"),render:e=>s.jsxs("span",{className:"font-mono text-blue-600",children:[e,"h"]})},{key:"project",label:t("Project"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:e||t("No Project")})},{key:"status",label:t("Status"),render:e=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[e]}`,children:e.charAt(0).toUpperCase()+e.slice(1)})}},{key:"created_at",label:t("Submitted On"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],he=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-time-entries"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-time-entries",condition:e=>e.status==="pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-time-entries",condition:e=>e.status==="pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-time-entries",condition:e=>e.status==="pending"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-time-entries",condition:e=>e.status==="pending"}],ye=[{value:"all",label:t("All Employees")},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))],ve=[{value:"all",label:t("All Statuses")},{value:"pending",label:t("Pending")},{value:"approved",label:t("Approved")},{value:"rejected",label:t("Rejected")}],xe=[{value:"all",label:t("All Projects")},...(Q||[]).map(e=>({value:e,label:e}))];return s.jsxs(je,{title:t("Time Entry Management"),url:"/hr/time-entries",actions:_,breadcrumbs:ue,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Pe,{searchTerm:y,onSearchChange:D,onSearch:se,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:d,onChange:N,options:ye},{name:"status",label:t("Status"),type:"select",value:c,onChange:T,options:ve},{name:"project",label:t("Project"),type:"select",value:u,onChange:O,options:xe},{name:"date_from",label:t("Date From"),type:"date",value:v,onChange:E},{name:"date_to",label:t("Date To"),type:"date",value:x,onChange:A}],showFilters:Z,setShowFilters:q,hasActiveFilters:oe,activeFilterCount:ie,onResetFilters:de,onApplyFilters:$,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:e=>{f.get(route("hr.time-entries.index"),{page:1,per_page:parseInt(e),search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(Se,{columns:fe,actions:he,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:me,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:ae,permissions:b,entityPermissions:{view:"view-time-entries",create:"create-time-entries",edit:"edit-time-entries",delete:"delete-time-entries"}}),s.jsx(Fe,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("time entries"),onPageChange:e=>f.get(e)})]}),s.jsx(Ce,{isOpen:ee,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:C?C.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"date",label:t("Date"),type:"date",required:!0},{name:"hours",label:t("Hours"),type:"number",required:!0,min:.5,max:24,step:.5},{name:"project",label:t("Project"),type:"text"},{name:"description",label:t("Description"),type:"textarea",required:!0}],modalSize:"lg"},initialData:n?{...n,date:n.date?window.appSettings.formatDateTimeSimple(n.date,!1):n.date}:null,title:t(g==="create"?"Add New Time Entry":"Edit Time Entry"),mode:g}),s.jsx(we,{open:!!F,onOpenChange:()=>U(null),children:F&&s.jsx(Ne,{record:F})}),s.jsx(ke,{isOpen:te,onClose:()=>k(!1),onConfirm:ne,itemName:`${(H=n==null?void 0:n.employee)==null?void 0:H.name}`||"",entityName:"time entry"}),s.jsx(De,{isOpen:re,onClose:()=>R(!1),title:t("Import Time Entries from CSV/Excel"),importRoute:"hr.time-entries.import",parseRoute:"hr.time-entries.parse",sampleRoute:Y?"hr.time-entries.download.template":void 0,importNotes:t("Ensure that the employee names match exactly with existing employees in your system."),modalSize:"xl",databaseFields:[{key:"employee",required:!0},{key:"date",required:!0},{key:"hours",required:!0},{key:"project"},{key:"description"}]})]})}export{go as default};
+import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as je}from"./page-template-CM2S36EN.js";import{u as be,c as ge,x as P,P as _e,r as f,D as we,t as i}from"./app-4fHGBOxL.js";import{C as Se}from"./CrudTable-Cxl8O2CF.js";import{C as Ce}from"./CrudFormModal-Cseu7azN.js";import{C as ke}from"./CrudDeleteModal-BgIUshon.js";import{P as Fe}from"./pagination-CGq0GJg0.js";import{S as Pe}from"./search-and-filter-bar-Dtigj_x9.js";import{I as De}from"./ImportModal-Bk2gpK2A.js";import Ne from"./view-BP1_vtQn.js";import{F as Te}from"./file-down-jo0FIMGq.js";import{F as Oe}from"./file-up-CWMCLNrz.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./alert-DzlvAUsh.js";function go(){var V,H;const{t}=be(),{auth:S,timeEntries:a,employees:C,projects:Q,filters:p={},hasSampleFile:Y,globalSettings:o}=ge().props,b=(S==null?void 0:S.permissions)||[],[y,D]=l.useState(p.search||""),[d,N]=l.useState(p.employee_id||"all"),[c,T]=l.useState(p.status||"all"),[u,O]=l.useState(p.project||"all"),[v,E]=l.useState(p.date_from||""),[x,A]=l.useState(p.date_to||""),[Z,q]=l.useState(!1),[ee,j]=l.useState(!1),[te,k]=l.useState(!1),[re,R]=l.useState(!1),[n,I]=l.useState(null),[g,M]=l.useState("create"),[F,U]=l.useState(null),oe=()=>y!==""||d!=="all"||c!=="all"||u!=="all"||v!==""||x!=="",ie=()=>(y?1:0)+(d!=="all"?1:0)+(c!=="all"?1:0)+(u!=="all"?1:0)+(v?1:0)+(x?1:0),se=e=>{e.preventDefault(),$()},$=()=>{f.get(route("hr.time-entries.index"),{page:1,search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ae=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";f.get(route("hr.time-entries.index"),{sort_field:e,sort_direction:r,page:1,search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},me=(e,r)=>{switch(I(r),e){case"view":U(r);break;case"edit":M("edit"),j(!0);break;case"delete":k(!0);break;case"approve":L(r,"approved");break;case"reject":L(r,"rejected");break}},pe=()=>{I(null),M("create"),j(!0)},le=e=>{g==="create"?(o!=null&&o.is_demo||i.loading(t("Creating time entry...")),f.post(route("hr.time-entries.store"),e,{onSuccess:r=>{j(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create time entry: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating time entry...")),f.put(route("hr.time-entries.update",n.id),e,{onSuccess:r=>{j(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update time entry: ${Object.values(r).join(", ")}`)}}))},ne=()=>{o!=null&&o.is_demo||i.loading(t("Deleting time entry...")),f.delete(route("hr.time-entries.destroy",n.id),{onSuccess:e=>{k(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete time entry: ${Object.values(e).join(", ")}`)}})},L=(e,r)=>{const h=t(r==="approved"?"Approving":"Rejecting");o!=null&&o.is_demo||i.loading(`${h} time entry...`),f.put(route("hr.time-entries.update-status",e.id),{status:r,manager_comments:""},{onSuccess:m=>{o!=null&&o.is_demo||i.dismiss(),m.props.flash.success?i.success(t(m.props.flash.success)):m.props.flash.error&&i.error(t(m.props.flash.error))},onError:m=>{o!=null&&o.is_demo||i.dismiss(),typeof m=="string"?i.error(m):i.error(`Failed to update time entry status: ${Object.values(m).join(", ")}`)}})},de=()=>{D(""),N("all"),T("all"),O("all"),E(""),A(""),q(!1),f.get(route("hr.time-entries.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ce=async()=>{try{const e=await fetch(route("hr.time-entries.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const w=await e.json().catch(()=>({}));i.error(t(w.message||"Failed to export time entries"));return}const r=await e.blob(),h=window.URL.createObjectURL(r),m=document.createElement("a");m.href=h,m.download=`time_entries_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(m),m.click(),window.URL.revokeObjectURL(h),document.body.removeChild(m)}catch{i.error(t("Failed to export time entries"))}},_=[];P(b,"export-time-entry")&&_.push({label:t("Export"),icon:s.jsx(Te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ce}),P(b,"import-time-entry")&&_.push({label:t("Import"),icon:s.jsx(Oe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>R(!0)}),P(b,"create-time-entries")&&_.push({label:t("Add Time Entry"),icon:s.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>pe()});const ue=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Time Tracking"),href:route("hr.time-entries.index")},{title:t("Time Entries")}],fe=[{key:"employee",label:t("Employee"),render:(e,r)=>{var h,m,w,X,z,B,G;return s.jsxs("div",{className:"flex items-center space-x-3",children:[s.jsxs("div",{className:"relative",children:[(h=r.employee)!=null&&h.avatar?s.jsx("img",{src:r.employee.avatar,alt:((m=r.employee)==null?void 0:m.name)||"",className:"w-8 h-8 rounded-full object-cover",onError:W=>{var K;W.currentTarget.style.display="none";const J=(K=W.currentTarget.parentElement)==null?void 0:K.querySelector(".avatar-fallback");J&&(J.style.display="flex")}}):null,s.jsx("div",{className:`avatar-fallback w-8 h-8 rounded-full bg-gray-100 flex items-center justify-center text-gray-700 font-semibold text-xs${(w=r.employee)!=null&&w.avatar?" hidden":""}`,children:((B=(z=(X=r.employee)==null?void 0:X.name)==null?void 0:z.charAt(0))==null?void 0:B.toUpperCase())||"U"})]}),s.jsx("span",{className:"font-medium",children:((G=r.employee)==null?void 0:G.name)||"-"})]})}},{key:"date",label:t("Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"hours",label:t("Hours"),render:e=>s.jsxs("span",{className:"font-mono text-blue-600",children:[e,"h"]})},{key:"project",label:t("Project"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:e||t("No Project")})},{key:"status",label:t("Status"),render:e=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[e]}`,children:e.charAt(0).toUpperCase()+e.slice(1)})}},{key:"created_at",label:t("Submitted On"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],he=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-time-entries"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-time-entries",condition:e=>e.status==="pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-time-entries",condition:e=>e.status==="pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-time-entries",condition:e=>e.status==="pending"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-time-entries",condition:e=>e.status==="pending"}],ye=[{value:"all",label:t("All Employees")},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))],ve=[{value:"all",label:t("All Statuses")},{value:"pending",label:t("Pending")},{value:"approved",label:t("Approved")},{value:"rejected",label:t("Rejected")}],xe=[{value:"all",label:t("All Projects")},...(Q||[]).map(e=>({value:e,label:e}))];return s.jsxs(je,{title:t("Time Entry Management"),url:"/hr/time-entries",actions:_,breadcrumbs:ue,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Pe,{searchTerm:y,onSearchChange:D,onSearch:se,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:d,onChange:N,options:ye},{name:"status",label:t("Status"),type:"select",value:c,onChange:T,options:ve},{name:"project",label:t("Project"),type:"select",value:u,onChange:O,options:xe},{name:"date_from",label:t("Date From"),type:"date",value:v,onChange:E},{name:"date_to",label:t("Date To"),type:"date",value:x,onChange:A}],showFilters:Z,setShowFilters:q,hasActiveFilters:oe,activeFilterCount:ie,onResetFilters:de,onApplyFilters:$,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:e=>{f.get(route("hr.time-entries.index"),{page:1,per_page:parseInt(e),search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(Se,{columns:fe,actions:he,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:me,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:ae,permissions:b,entityPermissions:{view:"view-time-entries",create:"create-time-entries",edit:"edit-time-entries",delete:"delete-time-entries"}}),s.jsx(Fe,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("time entries"),onPageChange:e=>f.get(e)})]}),s.jsx(Ce,{isOpen:ee,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:C?C.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"date",label:t("Date"),type:"date",required:!0},{name:"hours",label:t("Hours"),type:"number",required:!0,min:.5,max:24,step:.5},{name:"project",label:t("Project"),type:"text"},{name:"description",label:t("Description"),type:"textarea",required:!0}],modalSize:"lg"},initialData:n?{...n,date:n.date?window.appSettings.formatDateTimeSimple(n.date,!1):n.date}:null,title:t(g==="create"?"Add New Time Entry":"Edit Time Entry"),mode:g}),s.jsx(we,{open:!!F,onOpenChange:()=>U(null),children:F&&s.jsx(Ne,{record:F})}),s.jsx(ke,{isOpen:te,onClose:()=>k(!1),onConfirm:ne,itemName:`${(H=n==null?void 0:n.employee)==null?void 0:H.name}`||"",entityName:"time entry"}),s.jsx(De,{isOpen:re,onClose:()=>R(!1),title:t("Import Time Entries from CSV/Excel"),importRoute:"hr.time-entries.import",parseRoute:"hr.time-entries.parse",sampleRoute:Y?"hr.time-entries.download.template":void 0,importNotes:t("Ensure that the employee names match exactly with existing employees in your system."),modalSize:"xl",databaseFields:[{key:"employee",required:!0},{key:"date",required:!0},{key:"hours",required:!0},{key:"project"},{key:"description"}]})]})}export{go as default};
diff --git a/public/build/assets/index-CoLnxaIx.js b/public/build/assets/index-CnxV3ZiP.js
similarity index 60%
rename from public/build/assets/index-CoLnxaIx.js
rename to public/build/assets/index-CnxV3ZiP.js
index 07a396272..a981f39f3 100644
--- a/public/build/assets/index-CoLnxaIx.js
+++ b/public/build/assets/index-CnxV3ZiP.js
@@ -1 +1 @@
-import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-CUbbykGe.js";import{u as J,c as K,x as L,P as W,B as X,r as m,t as s}from"./app-DCZHPiEr.js";import{C as Y}from"./CrudTable-C2L9P_V2.js";import{C as Z}from"./CrudFormModal-BbMnKdFg.js";import{C as ee}from"./CrudDeleteModal-D4meZ8pP.js";import{P as te}from"./pagination-CLhGv5TU.js";import{S as re}from"./search-and-filter-bar-CvVfaqsJ.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Ir(){var F;const{t:e}=J(),{auth:h,trainingAssessments:i,trainingPrograms:N,filters:a={}}=K().props,b=(h==null?void 0:h.permissions)||[],[p,y]=n.useState(a.search||""),[l,v]=n.useState(a.training_program_id||""),[c,x]=n.useState(a.type||""),[A,S]=n.useState(!1),[k,f]=n.useState(!1),[D,u]=n.useState(!1),[d,P]=n.useState(null),[g,_]=n.useState("create"),O=()=>l!==""||c!==""||p!=="",q=()=>(l!==""?1:0)+(c!==""?1:0)+(p!==""?1:0),M=t=>{t.preventDefault(),C()},C=()=>{m.get(route("hr.training-assessments.index"),{page:1,search:p||void 0,training_program_id:l||void 0,type:c||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.training-assessments.index"),{sort_field:t,sort_direction:r,page:1,search:p||void 0,training_program_id:l||void 0,type:c||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},z=(t,r)=>{switch(P(r),t){case"view":m.get(route("hr.training-assessments.show",r.id));break;case"edit":_("edit"),u(!0);break;case"delete":f(!0);break}},R=()=>{P(null),_("create"),u(!0)},$=t=>{g==="create"?(s.loading(e("Creating assessment...")),m.post(route("hr.training-assessments.store"),t,{onSuccess:r=>{u(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error?s.error(e(r.props.flash.error)):s.success(e("Assessment created successfully"))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to create assessment: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(s.loading(e("Updating assessment...")),m.put(route("hr.training-assessments.update",d.id),t,{onSuccess:r=>{u(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error?s.error(e(r.props.flash.error)):s.success(e("Assessment updated successfully"))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update assessment: ${Object.values(r).join(", ")}`)}}))},B=()=>{s.loading(e("Deleting assessment...")),m.delete(route("hr.training-assessments.destroy",d.id),{onSuccess:t=>{f(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error?s.error(e(t.props.flash.error)):s.success(e("Assessment deleted successfully"))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete assessment: ${Object.values(t).join(", ")}`)}})},I=()=>{y(""),v(""),x(""),S(!1),m.get(route("hr.training-assessments.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},j=[];L(b,"manage-assessments")&&j.push({label:e("Add Assessment"),icon:o.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const V=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-assessments.index")},{title:e("Training Management"),href:route("hr.training-assessments.index")},{title:e("Training Assessments")}],Q=[{key:"name",label:e("Name"),sortable:!0,render:(t,r)=>{var w;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsx("div",{className:"text-xs text-gray-500",children:((w=r.training_program)==null?void 0:w.name)||"-"})]})}},{key:"type",label:e("Type"),sortable:!0,render:t=>{const r={quiz:"bg-blue-50 text-blue-700 ring-blue-600/20",practical:"bg-green-50 text-green-700 ring-green-600/20",presentation:"bg-amber-50 text-amber-700 ring-amber-600/20"};return o.jsx(X,{className:`${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"passing_score",label:e("Passing Score"),sortable:!0,render:t=>`${t}%`},{key:"description",label:e("Description"),render:t=>t?o.jsx("div",{className:"max-w-xs truncate",children:t}):"-"},{key:"employee_results_count",label:e("Results"),render:t=>t||"0"}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-assessments"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-assessments"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-assessments"}],T=[{value:"",label:e("All Programs")},...(N||[]).map(t=>({value:t.id.toString(),label:t.name}))],H=[{value:"",label:e("All Types")},{value:"quiz",label:e("Quiz")},{value:"practical",label:e("Practical")},{value:"presentation",label:e("Presentation")}];return o.jsxs(G,{title:e("Training Assessments"),url:"/hr/training/assessments",actions:j,breadcrumbs:V,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(re,{searchTerm:p,onSearchChange:y,onSearch:M,filters:[{name:"training_program_id",label:e("Training Program"),type:"select",value:l,onChange:v,options:T},{name:"type",label:e("Assessment Type"),type:"select",value:c,onChange:x,options:H}],showFilters:A,setShowFilters:S,hasActiveFilters:O,activeFilterCount:q,onResetFilters:I,onApplyFilters:C,currentPerPage:((F=a.per_page)==null?void 0:F.toString())||"10",onPerPageChange:t=>{m.get(route("hr.training-assessments.index"),{page:1,per_page:parseInt(t),search:p||void 0,training_program_id:l||void 0,type:c||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Y,{columns:Q,actions:U,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:b,entityPermissions:{view:"manage-assessments",create:"manage-assessments",edit:"manage-assessments",delete:"manage-assessments"}}),o.jsx(te,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("assessments"),onPageChange:t=>m.get(t)})]}),o.jsx(Z,{isOpen:D,onClose:()=>u(!1),onSubmit:$,formConfig:{fields:[{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:T.filter(t=>t.value!=="")},{name:"name",label:e("Assessment Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type",label:e("Assessment Type"),type:"select",required:!0,options:[{value:"quiz",label:e("Quiz")},{value:"practical",label:e("Practical")},{value:"presentation",label:e("Presentation")}]},{name:"passing_score",label:e("Passing Score (%)"),type:"number",required:!0,min:0,max:100,defaultValue:70},{name:"criteria",label:e("Assessment Criteria"),type:"textarea",helpText:e("Describe the criteria used to evaluate this assessment")}],modalSize:"lg"},initialData:d,title:e(g==="create"?"Add New Assessment":g==="edit"?"Edit Assessment":"View Assessment"),mode:g}),o.jsx(ee,{isOpen:k,onClose:()=>f(!1),onConfirm:B,itemName:(d==null?void 0:d.name)||"",entityName:"assessment"})]})}export{Ir as default};
+import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-CM2S36EN.js";import{u as J,c as K,x as L,P as W,B as X,r as m,t as s}from"./app-4fHGBOxL.js";import{C as Y}from"./CrudTable-Cxl8O2CF.js";import{C as Z}from"./CrudFormModal-Cseu7azN.js";import{C as ee}from"./CrudDeleteModal-BgIUshon.js";import{P as te}from"./pagination-CGq0GJg0.js";import{S as re}from"./search-and-filter-bar-Dtigj_x9.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Ir(){var F;const{t:e}=J(),{auth:h,trainingAssessments:i,trainingPrograms:N,filters:a={}}=K().props,b=(h==null?void 0:h.permissions)||[],[p,y]=n.useState(a.search||""),[l,v]=n.useState(a.training_program_id||""),[c,x]=n.useState(a.type||""),[A,S]=n.useState(!1),[k,f]=n.useState(!1),[D,u]=n.useState(!1),[d,P]=n.useState(null),[g,_]=n.useState("create"),O=()=>l!==""||c!==""||p!=="",q=()=>(l!==""?1:0)+(c!==""?1:0)+(p!==""?1:0),M=t=>{t.preventDefault(),C()},C=()=>{m.get(route("hr.training-assessments.index"),{page:1,search:p||void 0,training_program_id:l||void 0,type:c||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.training-assessments.index"),{sort_field:t,sort_direction:r,page:1,search:p||void 0,training_program_id:l||void 0,type:c||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},z=(t,r)=>{switch(P(r),t){case"view":m.get(route("hr.training-assessments.show",r.id));break;case"edit":_("edit"),u(!0);break;case"delete":f(!0);break}},R=()=>{P(null),_("create"),u(!0)},$=t=>{g==="create"?(s.loading(e("Creating assessment...")),m.post(route("hr.training-assessments.store"),t,{onSuccess:r=>{u(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error?s.error(e(r.props.flash.error)):s.success(e("Assessment created successfully"))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to create assessment: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(s.loading(e("Updating assessment...")),m.put(route("hr.training-assessments.update",d.id),t,{onSuccess:r=>{u(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error?s.error(e(r.props.flash.error)):s.success(e("Assessment updated successfully"))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update assessment: ${Object.values(r).join(", ")}`)}}))},B=()=>{s.loading(e("Deleting assessment...")),m.delete(route("hr.training-assessments.destroy",d.id),{onSuccess:t=>{f(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error?s.error(e(t.props.flash.error)):s.success(e("Assessment deleted successfully"))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete assessment: ${Object.values(t).join(", ")}`)}})},I=()=>{y(""),v(""),x(""),S(!1),m.get(route("hr.training-assessments.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},j=[];L(b,"manage-assessments")&&j.push({label:e("Add Assessment"),icon:o.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const V=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-assessments.index")},{title:e("Training Management"),href:route("hr.training-assessments.index")},{title:e("Training Assessments")}],Q=[{key:"name",label:e("Name"),sortable:!0,render:(t,r)=>{var w;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsx("div",{className:"text-xs text-gray-500",children:((w=r.training_program)==null?void 0:w.name)||"-"})]})}},{key:"type",label:e("Type"),sortable:!0,render:t=>{const r={quiz:"bg-blue-50 text-blue-700 ring-blue-600/20",practical:"bg-green-50 text-green-700 ring-green-600/20",presentation:"bg-amber-50 text-amber-700 ring-amber-600/20"};return o.jsx(X,{className:`${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"passing_score",label:e("Passing Score"),sortable:!0,render:t=>`${t}%`},{key:"description",label:e("Description"),render:t=>t?o.jsx("div",{className:"max-w-xs truncate",children:t}):"-"},{key:"employee_results_count",label:e("Results"),render:t=>t||"0"}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-assessments"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-assessments"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-assessments"}],T=[{value:"",label:e("All Programs")},...(N||[]).map(t=>({value:t.id.toString(),label:t.name}))],H=[{value:"",label:e("All Types")},{value:"quiz",label:e("Quiz")},{value:"practical",label:e("Practical")},{value:"presentation",label:e("Presentation")}];return o.jsxs(G,{title:e("Training Assessments"),url:"/hr/training/assessments",actions:j,breadcrumbs:V,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(re,{searchTerm:p,onSearchChange:y,onSearch:M,filters:[{name:"training_program_id",label:e("Training Program"),type:"select",value:l,onChange:v,options:T},{name:"type",label:e("Assessment Type"),type:"select",value:c,onChange:x,options:H}],showFilters:A,setShowFilters:S,hasActiveFilters:O,activeFilterCount:q,onResetFilters:I,onApplyFilters:C,currentPerPage:((F=a.per_page)==null?void 0:F.toString())||"10",onPerPageChange:t=>{m.get(route("hr.training-assessments.index"),{page:1,per_page:parseInt(t),search:p||void 0,training_program_id:l||void 0,type:c||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Y,{columns:Q,actions:U,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:b,entityPermissions:{view:"manage-assessments",create:"manage-assessments",edit:"manage-assessments",delete:"manage-assessments"}}),o.jsx(te,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("assessments"),onPageChange:t=>m.get(t)})]}),o.jsx(Z,{isOpen:D,onClose:()=>u(!1),onSubmit:$,formConfig:{fields:[{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:T.filter(t=>t.value!=="")},{name:"name",label:e("Assessment Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type",label:e("Assessment Type"),type:"select",required:!0,options:[{value:"quiz",label:e("Quiz")},{value:"practical",label:e("Practical")},{value:"presentation",label:e("Presentation")}]},{name:"passing_score",label:e("Passing Score (%)"),type:"number",required:!0,min:0,max:100,defaultValue:70},{name:"criteria",label:e("Assessment Criteria"),type:"textarea",helpText:e("Describe the criteria used to evaluate this assessment")}],modalSize:"lg"},initialData:d,title:e(g==="create"?"Add New Assessment":g==="edit"?"Edit Assessment":"View Assessment"),mode:g}),o.jsx(ee,{isOpen:k,onClose:()=>f(!1),onConfirm:B,itemName:(d==null?void 0:d.name)||"",entityName:"assessment"})]})}export{Ir as default};
diff --git a/public/build/assets/index-Dx_vXBMW.js b/public/build/assets/index-CqH4rFiR.js
similarity index 90%
rename from public/build/assets/index-Dx_vXBMW.js
rename to public/build/assets/index-CqH4rFiR.js
index ac573e6fd..403c81bb5 100644
--- a/public/build/assets/index-Dx_vXBMW.js
+++ b/public/build/assets/index-CqH4rFiR.js
@@ -1 +1 @@
-import{r as o,j as e}from"./ui-Z445SNHD.js";import{P as Pe}from"./page-template-CUbbykGe.js";import{u as qe,c as Ie,r as y,x as T,P as Me,C as E,l as A,D as He,t as r,o as z}from"./app-DCZHPiEr.js";import{C as Re}from"./CrudFormModal-BbMnKdFg.js";import{C as $e}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Ue}from"./pagination-CLhGv5TU.js";import{S as Be}from"./search-and-filter-bar-CvVfaqsJ.js";import{I as Ve}from"./ImportModal-CvqieTBo.js";import ze from"./view-CxnqZFlK.js";import{C as L}from"./calendar-YoExU_hy.js";import{F as Xe}from"./file-down-Dmn8LkkO.js";import{F as Ge}from"./file-up-CG4CZTOd.js";import{C as pe}from"./circle-check-big-DzwxuD1X.js";import{T as X}from"./triangle-alert-3qEGEwaA.js";import{T as We}from"./trending-up-C1uVxjVi.js";import{E as Je}from"./eye-CLDVMrI-.js";import{S as Ke}from"./square-pen-8BQ3xjRH.js";import{T as Qe}from"./trash-2-BKTtBQos.js";import{L as Ye}from"./log-in-C655qnFy.js";import{L as Ze}from"./log-out-D6J83Zkh.js";import{C as G}from"./clock-O-l8sPi0.js";import{C as et}from"./circle-x-DNjKzBNT.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";import"./filter-CQAy5sxY.js";import"./list-BSrGYPOe.js";import"./alert-DhX5xaQO.js";import"./info-CGsCt0QX.js";import"./download-jqune9mh.js";import"./map-pin-Byih5zbn.js";import"./monitor-DU2H7K7-.js";function ua(){var ne,ie,oe;const{t:a}=qe(),{auth:$,attendanceRecords:n,employees:j,branches:xe,filters:d={},hasSampleFile:ue,globalSettings:p,todayStats:c,leaveTypes:ge}=Ie().props,N=($==null?void 0:$.permissions)||[],[k,W]=o.useState(d.search||""),[x,J]=o.useState(d.employee_id||"all"),[f,K]=o.useState(d.branch_id||"all"),[u,Q]=o.useState(d.status||"all"),[w,Y]=o.useState(d.date_from||""),[_,Z]=o.useState(d.date_to||""),[he,ee]=o.useState(!1),[be,O]=o.useState(!1),[ye,U]=o.useState(!1),[fe,te]=o.useState(!1),[m,ae]=o.useState(null),[P,se]=o.useState("create"),[B,re]=o.useState(null),ve=()=>k!==""||x!=="all"||f!=="all"||u!=="all"||w!==""||_!=="",je=()=>(k?1:0)+(x!=="all"?1:0)+(f!=="all"?1:0)+(u!=="all"?1:0)+(w?1:0)+(_?1:0),Ne=t=>{t.preventDefault(),le()},le=()=>{y.get(route("hr.attendance-records.index"),{page:1,search:k||void 0,employee_id:x!=="all"?x:void 0,branch_id:f!=="all"?f:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0,per_page:d.per_page||9},{preserveState:!0,preserveScroll:!0})},V=(t,s)=>{switch(ae(s),t){case"view":re(s);break;case"edit":se("edit"),O(!0);break;case"delete":U(!0);break}},ke=()=>{ae(null),se("create"),O(!0)},we=t=>{P==="create"?(p!=null&&p.is_demo||r.loading(a("Creating attendance record...")),y.post(route("hr.attendance-records.store"),t,{onSuccess:s=>{O(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create attendance record: ${Object.values(s).join(", ")}`)}})):P==="edit"&&(p!=null&&p.is_demo||r.loading(a("Updating attendance record...")),y.put(route("hr.attendance-records.update",m.id),t,{onSuccess:s=>{O(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update attendance record: ${Object.values(s).join(", ")}`)}}))},_e=()=>{p!=null&&p.is_demo||r.loading(a("Deleting attendance record...")),y.delete(route("hr.attendance-records.destroy",m.id),{onSuccess:t=>{U(!1),r.dismiss(),t.props.flash.success?r.success(a(t.props.flash.success)):t.props.flash.error&&r.error(a(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(`Failed to delete attendance record: ${Object.values(t).join(", ")}`)}})},Se=()=>{W(""),J("all"),K("all"),Q("all"),Y(""),Z(""),ee(!1),y.get(route("hr.attendance-records.index"),{page:1,per_page:d.per_page||9},{preserveState:!0,preserveScroll:!0})},Ce=async()=>{try{const t=await fetch(route("hr.attendance-records.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const S=await t.json().catch(()=>({}));r.error(a(S.message||"Failed to export attendance records"));return}const s=await t.blob(),l=window.URL.createObjectURL(s),i=document.createElement("a");i.href=l,i.download=`attendance_records_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(i),i.click(),window.URL.revokeObjectURL(l),document.body.removeChild(i)}catch{r.error(a("Failed to export attendance records"))}},q=[{label:a("Calendar View"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>y.get(route("hr.attendance-records.calendar"))}];T(N,"export-attendance-record")&&q.push({label:a("Export"),icon:e.jsx(Xe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:Ce}),T(N,"import-attendance-record")&&q.push({label:a("Import"),icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>te(!0)}),T(N,"create-attendance-records")&&q.push({label:a("Add Record"),icon:e.jsx(Me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ke()});const Te=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Shift Management"),href:route("hr.attendance-records.index")},{title:a("Attendance Records")}];a("Employee"),a("Date"),a("Shift"),a("Clock In"),a("Clock Out"),a("Total Hours"),a("Overtime"),a("Status"),a("View"),a("Edit"),a("Delete");const Oe=[{value:"all",label:a("All Employees"),disabled:!0},...(j||[]).map(t=>({value:t.id.toString(),label:t.name}))],Fe=[{value:"all",label:a("All Branches")},...(xe||[]).map(t=>({value:t.id.toString(),label:t.name}))],De=[{value:"all",label:a("All Statuses"),disabled:!0},{value:"present",label:a("Present")},{value:"absent",label:a("Absent")},{value:"half_day",label:a("Half Day")},{value:"on_leave",label:a("On Leave")},{value:"holiday",label:a("Holiday")}],Ee=(n==null?void 0:n.total)||0,Ae=(t,s)=>{const l={present:{label:a("Present"),color:"bg-green-100 text-green-700 border-green-200",icon:pe},absent:{label:a("Absent"),color:"bg-red-100 text-red-700 border-red-200",icon:et},half_day:{label:a("Half Day"),color:"bg-yellow-100 text-yellow-700 border-yellow-200",icon:G},on_leave:{label:a("On Leave"),color:"bg-blue-100 text-blue-700 border-blue-200",icon:L},holiday:{label:a("Holiday"),color:"bg-purple-100 text-purple-700 border-purple-200",icon:L}};return l[t]||l.absent},Le=t=>{var S,I,M,b,v,H,C,F,D,g,h,R;const s=Ae(t.status),l=t.clock_in||t.clock_out,i=Number(t.total_hours||0);return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4 hover:shadow-md hover:border-gray-300 dark:hover:border-gray-600 transition-all duration-200",children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsxs("div",{className:"relative",children:[(S=t.employee)!=null&&S.avatar?e.jsx("img",{src:t.employee.avatar,alt:((I=t.employee)==null?void 0:I.name)||"",className:"w-10 h-10 rounded-lg object-cover",onError:de=>{var me;de.currentTarget.style.display="none";const ce=(me=de.currentTarget.parentElement)==null?void 0:me.querySelector(".avatar-fallback");ce&&(ce.style.display="flex")}}):null,e.jsx("div",{className:`avatar-fallback w-10 h-10 rounded-lg bg-gray-100 dark:bg-gray-700 flex items-center justify-center text-gray-700 dark:text-gray-300 font-semibold text-sm${(M=t.employee)!=null&&M.avatar?" hidden":""}`,children:((H=(v=(b=t.employee)==null?void 0:b.name)==null?void 0:v.charAt(0))==null?void 0:H.toUpperCase())||"U"}),e.jsx("div",{className:`absolute -top-1 -right-1 w-3 h-3 rounded-full border-2 border-white dark:border-gray-800 ${t.status==="present"?"bg-green-500":t.status==="absent"?"bg-red-500":t.status==="half_day"?"bg-yellow-500":t.status==="on_leave"?"bg-blue-500":"bg-purple-500"}`})]}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white text-sm truncate",children:((C=t.employee)==null?void 0:C.name)||a("Unknown Employee")}),e.jsxs("div",{className:"flex items-center space-x-2 mt-1",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:((F=window.appSettings)==null?void 0:F.formatDateTimeSimple(t.date,!1))||new Date(t.date).toLocaleDateString()}),((D=t.shift)==null?void 0:D.name)&&e.jsx("span",{className:"text-xs font-medium px-2 py-0.5 rounded-full bg-gray-100 text-gray-600 dark:bg-gray-700 dark:text-gray-400 ring-1 ring-inset ring-gray-500/20",children:t.shift.name}),((h=(g=t.employee)==null?void 0:g.branch)==null?void 0:h.name)&&e.jsx("span",{className:"text-xs font-medium px-2 py-0.5 ml-1 rounded-full bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400 ring-1 ring-inset ring-blue-500/20",children:t.employee.branch.name})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`text-xs font-medium px-2 py-1 rounded ${t.status==="present"?"bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-400":t.status==="absent"?"bg-red-100 text-red-800 dark:bg-red-900/30 dark:text-red-400":t.status==="half_day"?"bg-yellow-100 text-yellow-800 dark:bg-yellow-900/30 dark:text-yellow-400":t.status==="on_leave"?"bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400":"bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-400"}`,children:s.label}),e.jsxs("div",{className:"flex items-center space-x-1",children:[T(N,"view-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("view",t),className:"h-8 w-8 p-0 text-blue-500",title:a("View Record"),children:e.jsx(Je,{className:"h-3.5 w-3.5"})}),T(N,"edit-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("edit",t),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Record"),children:e.jsx(Ke,{className:"h-3.5 w-3.5"})}),T(N,"delete-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("delete",t),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Record"),children:e.jsx(Qe,{className:"h-3.5 w-3.5"})})]})]})]}),l?e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Ye,{className:"h-4 w-4 text-green-600"}),e.jsx("span",{className:"font-mono font-semibold text-gray-900 dark:text-white",children:window.appSettings.formatTime(t.clock_in)})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("Duration")}),e.jsxs("div",{className:"font-semibold text-gray-900 dark:text-white",children:[i.toFixed(1),"h"]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:"font-mono font-semibold text-gray-900 dark:text-white",children:window.appSettings.formatTime(t.clock_out)}),e.jsx(Ze,{className:"h-4 w-4 text-blue-600"})]})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"h-2 bg-gray-100 dark:bg-gray-700 rounded-full overflow-hidden",children:e.jsx("div",{className:`h-full rounded-full transition-all duration-500 ${i>=8?"bg-green-500":i>=6?"bg-blue-500":i>=4?"bg-yellow-500":i>0?"bg-orange-500":"bg-gray-400"}`,style:{width:`${Math.min(i/8*100,100)}%`}})}),e.jsxs("div",{className:"absolute top-0 left-0 right-0 flex justify-between",children:[e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}}),e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}}),e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}})]})]}),e.jsxs("div",{className:"flex items-center justify-between text-xs",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[t.is_late&&e.jsxs("span",{className:"inline-flex items-center text-red-600 dark:text-red-400",children:[e.jsx(X,{className:"h-3 w-3 mr-1"}),a("Late")]}),t.is_early_departure&&e.jsxs("span",{className:"inline-flex items-center text-orange-600 dark:text-orange-400",children:[e.jsx(G,{className:"h-3 w-3 mr-1"}),a("Early")]})]}),e.jsxs("div",{className:"flex items-center space-x-3",children:[t.overtime_hours>0&&e.jsxs("span",{className:"text-orange-600 dark:text-orange-400 font-medium",children:["+",Number(t.overtime_hours).toFixed(1),"h OT"]}),t.overtime_amount>0&&e.jsx("span",{className:"text-green-600 dark:text-green-400 font-medium",children:(R=window.appSettings)==null?void 0:R.formatCurrency(t.overtime_amount)})]})]})]}):e.jsxs("div",{className:"text-center py-4 text-gray-400 dark:text-gray-500 bg-gray-50 dark:bg-gray-700/30 rounded",children:[e.jsx(G,{className:"h-5 w-5 mx-auto mb-1"}),e.jsx("p",{className:"text-xs",children:a("No attendance recorded")})]}),t.notes&&e.jsx("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 line-clamp-1",children:t.notes})})]},t.id)};return e.jsxs(Pe,{title:a("Attendance Records"),url:"/hr/attendance-records",actions:q,breadcrumbs:Te,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(Be,{searchTerm:k,onSearchChange:W,onSearch:Ne,filters:[{name:"employee_id",label:a("Employee"),type:"select",value:x,onChange:J,options:Oe,searchable:!0},{name:"branch_id",label:a("Branch"),type:"select",value:f,onChange:K,options:Fe,searchable:!0},{name:"status",label:a("Status"),type:"select",value:u,onChange:Q,options:De},{name:"date_from",label:a("Date From"),type:"date",value:w,onChange:Y},{name:"date_to",label:a("Date To"),type:"date",value:_,onChange:Z}],showFilters:he,setShowFilters:ee,hasActiveFilters:ve,activeFilterCount:je,onResetFilters:Se,onApplyFilters:le,currentPerPage:((ne=d.per_page)==null?void 0:ne.toString())||"9",onPerPageChange:t=>{y.get(route("hr.attendance-records.index"),{page:1,per_page:parseInt(t),search:k||void 0,employee_id:x!=="all"?x:void 0,branch_id:f!=="all"?f:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 xl:grid-cols-5 gap-4",children:[e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Total Records")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:Ee}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("All time")})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Present Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.present)??0}),e.jsx("p",{className:"text-xs text-green-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(pe,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("On Leave Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.on_leave)??0}),e.jsx("p",{className:"text-xs text-blue-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Late Arrivals Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.late_arrivals)??0}),e.jsx("p",{className:"text-xs text-orange-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-orange-100 dark:bg-orange-900/30 rounded-lg",children:e.jsx(X,{className:"h-5 w-5 text-orange-600 dark:text-orange-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Overtime Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.overtime)??0}),e.jsx("p",{className:"text-xs text-blue-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(We,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:(ie=n==null?void 0:n.data)==null?void 0:ie.map(t=>Le(t))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(Ue,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:a("attendance records"),onPageChange:t=>{const s=new URL(t).searchParams.get("page");y.get(route("hr.attendance-records.index"),{page:s,per_page:d.per_page||9,search:k||void 0,employee_id:x!=="all"?x:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(Re,{isOpen:be,onClose:()=>O(!1),onSubmit:we,formConfig:{fields:[{name:"employee_id",label:a("Employee"),type:"select",required:!0,searchable:!0,options:j?j.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"date",label:a("Date"),type:"date",required:!0},{name:"status",label:a("Status"),type:"select",required:!0,options:[{value:"present",label:a("Present")},{value:"absent",label:a("Absent")},{value:"half_day",label:a("Half Day")},{value:"on_leave",label:a("On Leave")},{value:"holiday",label:a("Holiday")}]},{name:"clock_in",label:a("Clock In Time"),type:"time",required:!0,conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)},{name:"clock_out",label:a("Clock Out Time"),type:"time",required:!0,conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)},{name:"leave_type_id",label:a("Leave Type"),type:"select",required:!0,conditional:(t,s)=>(s==null?void 0:s.status)==="on_leave",options:(ge||[]).map(t=>({value:t.id.toString(),label:t.name}))},{name:"validation_warnings",label:"",type:"custom",conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)&&(s==null?void 0:s.clock_in)&&(s==null?void 0:s.clock_out)&&(s==null?void 0:s.employee_id),render:(t,s)=>{const l=j==null?void 0:j.find(g=>{var h;return g.id.toString()===((h=s.employee_id)==null?void 0:h.toString())});if(!l||!l.shift)return null;const i=l.shift.start_time,S=l.shift.end_time,I=s.clock_in,M=s.clock_out,b=[],v=g=>{if(!g)return 0;const[h,R]=g.split(":").map(Number);return h*60+(R||0)},H=v(I),C=v(M);v(i);const F=v(S),D=(C-H)/60;return D>0&&D<4&&b.push(a("Half Day: Employee worked less than 4 hours.")),CF&&b.push(a("Overtime: Clock out is later than shift end.")),b.length===0?null:e.jsx("div",{className:"bg-amber-50 border-l-4 border-amber-500 p-3 mt-2 rounded col-span-full",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx(X,{className:"h-5 w-5 text-amber-500"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("p",{className:"text-sm text-amber-800 font-medium",children:a("Shift Validation Notice (Soft Block)")}),e.jsx("ul",{className:"mt-1 text-xs text-amber-700 list-disc list-inside space-y-1",children:b.map((g,h)=>e.jsx("li",{children:g},h))})]})]})})}},{name:"is_holiday",label:a("Holiday"),type:"checkbox",defaultValue:!1},{name:"notes",label:a("Notes"),type:"textarea"}],modalSize:"lg"},initialData:m?{...m,date:m.date?window.appSettings.formatDateTimeSimple(m.date,!1):m.date}:null,title:a(P==="create"?"Add New Attendance Record":"Edit Attendance Record"),mode:P}),e.jsx($e,{isOpen:ye,onClose:()=>U(!1),onConfirm:_e,itemName:((oe=m==null?void 0:m.employee)==null?void 0:oe.name)||"",entityName:"attendance record"}),e.jsx(Ve,{isOpen:fe,onClose:()=>te(!1),title:a("Import Attendance Records from CSV/Excel"),importRoute:"hr.attendance-records.import",parseRoute:"hr.attendance-records.parse",sampleRoute:ue?"hr.attendance-records.download.template":void 0,importNotes:a("Ensure that the employee names , shift & attedance policy must be match exactly with existing employees in your system."),modalSize:"xl",databaseFields:[{key:"employee",required:!0},{key:"date",required:!0},{key:"clock_in",required:!0},{key:"clock_out",required:!0}]}),e.jsx(He,{open:!!B,onOpenChange:()=>re(null),children:B&&e.jsx(ze,{record:B})})]})}export{ua as default};
+import{r as o,j as e}from"./ui-Z445SNHD.js";import{P as Pe}from"./page-template-CM2S36EN.js";import{u as qe,c as Ie,r as y,x as T,P as Me,C as E,l as A,D as He,t as r,o as z}from"./app-4fHGBOxL.js";import{C as Re}from"./CrudFormModal-Cseu7azN.js";import{C as $e}from"./CrudDeleteModal-BgIUshon.js";import{P as Ue}from"./pagination-CGq0GJg0.js";import{S as Be}from"./search-and-filter-bar-Dtigj_x9.js";import{I as Ve}from"./ImportModal-Bk2gpK2A.js";import ze from"./view-DJd0AQSA.js";import{C as L}from"./calendar-DqBcvi0D.js";import{F as Xe}from"./file-down-jo0FIMGq.js";import{F as Ge}from"./file-up-CWMCLNrz.js";import{C as pe}from"./circle-check-big-fVcbTmDL.js";import{T as X}from"./triangle-alert-BUm3Qaiu.js";import{T as We}from"./trending-up-D3RLojX7.js";import{E as Je}from"./eye-Yd3RcT3h.js";import{S as Ke}from"./square-pen-BNAWyFLf.js";import{T as Qe}from"./trash-2-B-iLy81a.js";import{L as Ye}from"./log-in-DikPYXBi.js";import{L as Ze}from"./log-out-CqVt2LXY.js";import{C as G}from"./clock-CHa0mSrs.js";import{C as et}from"./circle-x-ChMHRbuV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";import"./filter-BDm-DaBQ.js";import"./list-TEmTfixH.js";import"./alert-DzlvAUsh.js";import"./info-BlxGZNDR.js";import"./download-BzxwiIbz.js";import"./map-pin-9a-V9F-V.js";import"./monitor-ho02Lm9i.js";function ua(){var ne,ie,oe;const{t:a}=qe(),{auth:$,attendanceRecords:n,employees:j,branches:xe,filters:d={},hasSampleFile:ue,globalSettings:p,todayStats:c,leaveTypes:ge}=Ie().props,N=($==null?void 0:$.permissions)||[],[k,W]=o.useState(d.search||""),[x,J]=o.useState(d.employee_id||"all"),[f,K]=o.useState(d.branch_id||"all"),[u,Q]=o.useState(d.status||"all"),[w,Y]=o.useState(d.date_from||""),[_,Z]=o.useState(d.date_to||""),[he,ee]=o.useState(!1),[be,O]=o.useState(!1),[ye,U]=o.useState(!1),[fe,te]=o.useState(!1),[m,ae]=o.useState(null),[P,se]=o.useState("create"),[B,re]=o.useState(null),ve=()=>k!==""||x!=="all"||f!=="all"||u!=="all"||w!==""||_!=="",je=()=>(k?1:0)+(x!=="all"?1:0)+(f!=="all"?1:0)+(u!=="all"?1:0)+(w?1:0)+(_?1:0),Ne=t=>{t.preventDefault(),le()},le=()=>{y.get(route("hr.attendance-records.index"),{page:1,search:k||void 0,employee_id:x!=="all"?x:void 0,branch_id:f!=="all"?f:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0,per_page:d.per_page||9},{preserveState:!0,preserveScroll:!0})},V=(t,s)=>{switch(ae(s),t){case"view":re(s);break;case"edit":se("edit"),O(!0);break;case"delete":U(!0);break}},ke=()=>{ae(null),se("create"),O(!0)},we=t=>{P==="create"?(p!=null&&p.is_demo||r.loading(a("Creating attendance record...")),y.post(route("hr.attendance-records.store"),t,{onSuccess:s=>{O(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create attendance record: ${Object.values(s).join(", ")}`)}})):P==="edit"&&(p!=null&&p.is_demo||r.loading(a("Updating attendance record...")),y.put(route("hr.attendance-records.update",m.id),t,{onSuccess:s=>{O(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update attendance record: ${Object.values(s).join(", ")}`)}}))},_e=()=>{p!=null&&p.is_demo||r.loading(a("Deleting attendance record...")),y.delete(route("hr.attendance-records.destroy",m.id),{onSuccess:t=>{U(!1),r.dismiss(),t.props.flash.success?r.success(a(t.props.flash.success)):t.props.flash.error&&r.error(a(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(`Failed to delete attendance record: ${Object.values(t).join(", ")}`)}})},Se=()=>{W(""),J("all"),K("all"),Q("all"),Y(""),Z(""),ee(!1),y.get(route("hr.attendance-records.index"),{page:1,per_page:d.per_page||9},{preserveState:!0,preserveScroll:!0})},Ce=async()=>{try{const t=await fetch(route("hr.attendance-records.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const S=await t.json().catch(()=>({}));r.error(a(S.message||"Failed to export attendance records"));return}const s=await t.blob(),l=window.URL.createObjectURL(s),i=document.createElement("a");i.href=l,i.download=`attendance_records_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(i),i.click(),window.URL.revokeObjectURL(l),document.body.removeChild(i)}catch{r.error(a("Failed to export attendance records"))}},q=[{label:a("Calendar View"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>y.get(route("hr.attendance-records.calendar"))}];T(N,"export-attendance-record")&&q.push({label:a("Export"),icon:e.jsx(Xe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:Ce}),T(N,"import-attendance-record")&&q.push({label:a("Import"),icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>te(!0)}),T(N,"create-attendance-records")&&q.push({label:a("Add Record"),icon:e.jsx(Me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ke()});const Te=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Shift Management"),href:route("hr.attendance-records.index")},{title:a("Attendance Records")}];a("Employee"),a("Date"),a("Shift"),a("Clock In"),a("Clock Out"),a("Total Hours"),a("Overtime"),a("Status"),a("View"),a("Edit"),a("Delete");const Oe=[{value:"all",label:a("All Employees"),disabled:!0},...(j||[]).map(t=>({value:t.id.toString(),label:t.name}))],Fe=[{value:"all",label:a("All Branches")},...(xe||[]).map(t=>({value:t.id.toString(),label:t.name}))],De=[{value:"all",label:a("All Statuses"),disabled:!0},{value:"present",label:a("Present")},{value:"absent",label:a("Absent")},{value:"half_day",label:a("Half Day")},{value:"on_leave",label:a("On Leave")},{value:"holiday",label:a("Holiday")}],Ee=(n==null?void 0:n.total)||0,Ae=(t,s)=>{const l={present:{label:a("Present"),color:"bg-green-100 text-green-700 border-green-200",icon:pe},absent:{label:a("Absent"),color:"bg-red-100 text-red-700 border-red-200",icon:et},half_day:{label:a("Half Day"),color:"bg-yellow-100 text-yellow-700 border-yellow-200",icon:G},on_leave:{label:a("On Leave"),color:"bg-blue-100 text-blue-700 border-blue-200",icon:L},holiday:{label:a("Holiday"),color:"bg-purple-100 text-purple-700 border-purple-200",icon:L}};return l[t]||l.absent},Le=t=>{var S,I,M,b,v,H,C,F,D,g,h,R;const s=Ae(t.status),l=t.clock_in||t.clock_out,i=Number(t.total_hours||0);return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4 hover:shadow-md hover:border-gray-300 dark:hover:border-gray-600 transition-all duration-200",children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsxs("div",{className:"relative",children:[(S=t.employee)!=null&&S.avatar?e.jsx("img",{src:t.employee.avatar,alt:((I=t.employee)==null?void 0:I.name)||"",className:"w-10 h-10 rounded-lg object-cover",onError:de=>{var me;de.currentTarget.style.display="none";const ce=(me=de.currentTarget.parentElement)==null?void 0:me.querySelector(".avatar-fallback");ce&&(ce.style.display="flex")}}):null,e.jsx("div",{className:`avatar-fallback w-10 h-10 rounded-lg bg-gray-100 dark:bg-gray-700 flex items-center justify-center text-gray-700 dark:text-gray-300 font-semibold text-sm${(M=t.employee)!=null&&M.avatar?" hidden":""}`,children:((H=(v=(b=t.employee)==null?void 0:b.name)==null?void 0:v.charAt(0))==null?void 0:H.toUpperCase())||"U"}),e.jsx("div",{className:`absolute -top-1 -right-1 w-3 h-3 rounded-full border-2 border-white dark:border-gray-800 ${t.status==="present"?"bg-green-500":t.status==="absent"?"bg-red-500":t.status==="half_day"?"bg-yellow-500":t.status==="on_leave"?"bg-blue-500":"bg-purple-500"}`})]}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white text-sm truncate",children:((C=t.employee)==null?void 0:C.name)||a("Unknown Employee")}),e.jsxs("div",{className:"flex items-center space-x-2 mt-1",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:((F=window.appSettings)==null?void 0:F.formatDateTimeSimple(t.date,!1))||new Date(t.date).toLocaleDateString()}),((D=t.shift)==null?void 0:D.name)&&e.jsx("span",{className:"text-xs font-medium px-2 py-0.5 rounded-full bg-gray-100 text-gray-600 dark:bg-gray-700 dark:text-gray-400 ring-1 ring-inset ring-gray-500/20",children:t.shift.name}),((h=(g=t.employee)==null?void 0:g.branch)==null?void 0:h.name)&&e.jsx("span",{className:"text-xs font-medium px-2 py-0.5 ml-1 rounded-full bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400 ring-1 ring-inset ring-blue-500/20",children:t.employee.branch.name})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`text-xs font-medium px-2 py-1 rounded ${t.status==="present"?"bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-400":t.status==="absent"?"bg-red-100 text-red-800 dark:bg-red-900/30 dark:text-red-400":t.status==="half_day"?"bg-yellow-100 text-yellow-800 dark:bg-yellow-900/30 dark:text-yellow-400":t.status==="on_leave"?"bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400":"bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-400"}`,children:s.label}),e.jsxs("div",{className:"flex items-center space-x-1",children:[T(N,"view-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("view",t),className:"h-8 w-8 p-0 text-blue-500",title:a("View Record"),children:e.jsx(Je,{className:"h-3.5 w-3.5"})}),T(N,"edit-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("edit",t),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Record"),children:e.jsx(Ke,{className:"h-3.5 w-3.5"})}),T(N,"delete-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("delete",t),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Record"),children:e.jsx(Qe,{className:"h-3.5 w-3.5"})})]})]})]}),l?e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Ye,{className:"h-4 w-4 text-green-600"}),e.jsx("span",{className:"font-mono font-semibold text-gray-900 dark:text-white",children:window.appSettings.formatTime(t.clock_in)})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("Duration")}),e.jsxs("div",{className:"font-semibold text-gray-900 dark:text-white",children:[i.toFixed(1),"h"]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:"font-mono font-semibold text-gray-900 dark:text-white",children:window.appSettings.formatTime(t.clock_out)}),e.jsx(Ze,{className:"h-4 w-4 text-blue-600"})]})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"h-2 bg-gray-100 dark:bg-gray-700 rounded-full overflow-hidden",children:e.jsx("div",{className:`h-full rounded-full transition-all duration-500 ${i>=8?"bg-green-500":i>=6?"bg-blue-500":i>=4?"bg-yellow-500":i>0?"bg-orange-500":"bg-gray-400"}`,style:{width:`${Math.min(i/8*100,100)}%`}})}),e.jsxs("div",{className:"absolute top-0 left-0 right-0 flex justify-between",children:[e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}}),e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}}),e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}})]})]}),e.jsxs("div",{className:"flex items-center justify-between text-xs",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[t.is_late&&e.jsxs("span",{className:"inline-flex items-center text-red-600 dark:text-red-400",children:[e.jsx(X,{className:"h-3 w-3 mr-1"}),a("Late")]}),t.is_early_departure&&e.jsxs("span",{className:"inline-flex items-center text-orange-600 dark:text-orange-400",children:[e.jsx(G,{className:"h-3 w-3 mr-1"}),a("Early")]})]}),e.jsxs("div",{className:"flex items-center space-x-3",children:[t.overtime_hours>0&&e.jsxs("span",{className:"text-orange-600 dark:text-orange-400 font-medium",children:["+",Number(t.overtime_hours).toFixed(1),"h OT"]}),t.overtime_amount>0&&e.jsx("span",{className:"text-green-600 dark:text-green-400 font-medium",children:(R=window.appSettings)==null?void 0:R.formatCurrency(t.overtime_amount)})]})]})]}):e.jsxs("div",{className:"text-center py-4 text-gray-400 dark:text-gray-500 bg-gray-50 dark:bg-gray-700/30 rounded",children:[e.jsx(G,{className:"h-5 w-5 mx-auto mb-1"}),e.jsx("p",{className:"text-xs",children:a("No attendance recorded")})]}),t.notes&&e.jsx("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 line-clamp-1",children:t.notes})})]},t.id)};return e.jsxs(Pe,{title:a("Attendance Records"),url:"/hr/attendance-records",actions:q,breadcrumbs:Te,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(Be,{searchTerm:k,onSearchChange:W,onSearch:Ne,filters:[{name:"employee_id",label:a("Employee"),type:"select",value:x,onChange:J,options:Oe,searchable:!0},{name:"branch_id",label:a("Branch"),type:"select",value:f,onChange:K,options:Fe,searchable:!0},{name:"status",label:a("Status"),type:"select",value:u,onChange:Q,options:De},{name:"date_from",label:a("Date From"),type:"date",value:w,onChange:Y},{name:"date_to",label:a("Date To"),type:"date",value:_,onChange:Z}],showFilters:he,setShowFilters:ee,hasActiveFilters:ve,activeFilterCount:je,onResetFilters:Se,onApplyFilters:le,currentPerPage:((ne=d.per_page)==null?void 0:ne.toString())||"9",onPerPageChange:t=>{y.get(route("hr.attendance-records.index"),{page:1,per_page:parseInt(t),search:k||void 0,employee_id:x!=="all"?x:void 0,branch_id:f!=="all"?f:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 xl:grid-cols-5 gap-4",children:[e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Total Records")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:Ee}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("All time")})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Present Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.present)??0}),e.jsx("p",{className:"text-xs text-green-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(pe,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("On Leave Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.on_leave)??0}),e.jsx("p",{className:"text-xs text-blue-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Late Arrivals Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.late_arrivals)??0}),e.jsx("p",{className:"text-xs text-orange-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-orange-100 dark:bg-orange-900/30 rounded-lg",children:e.jsx(X,{className:"h-5 w-5 text-orange-600 dark:text-orange-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Overtime Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.overtime)??0}),e.jsx("p",{className:"text-xs text-blue-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(We,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:(ie=n==null?void 0:n.data)==null?void 0:ie.map(t=>Le(t))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(Ue,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:a("attendance records"),onPageChange:t=>{const s=new URL(t).searchParams.get("page");y.get(route("hr.attendance-records.index"),{page:s,per_page:d.per_page||9,search:k||void 0,employee_id:x!=="all"?x:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(Re,{isOpen:be,onClose:()=>O(!1),onSubmit:we,formConfig:{fields:[{name:"employee_id",label:a("Employee"),type:"select",required:!0,searchable:!0,options:j?j.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"date",label:a("Date"),type:"date",required:!0},{name:"status",label:a("Status"),type:"select",required:!0,options:[{value:"present",label:a("Present")},{value:"absent",label:a("Absent")},{value:"half_day",label:a("Half Day")},{value:"on_leave",label:a("On Leave")},{value:"holiday",label:a("Holiday")}]},{name:"clock_in",label:a("Clock In Time"),type:"time",required:!0,conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)},{name:"clock_out",label:a("Clock Out Time"),type:"time",required:!0,conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)},{name:"leave_type_id",label:a("Leave Type"),type:"select",required:!0,conditional:(t,s)=>(s==null?void 0:s.status)==="on_leave",options:(ge||[]).map(t=>({value:t.id.toString(),label:t.name}))},{name:"validation_warnings",label:"",type:"custom",conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)&&(s==null?void 0:s.clock_in)&&(s==null?void 0:s.clock_out)&&(s==null?void 0:s.employee_id),render:(t,s)=>{const l=j==null?void 0:j.find(g=>{var h;return g.id.toString()===((h=s.employee_id)==null?void 0:h.toString())});if(!l||!l.shift)return null;const i=l.shift.start_time,S=l.shift.end_time,I=s.clock_in,M=s.clock_out,b=[],v=g=>{if(!g)return 0;const[h,R]=g.split(":").map(Number);return h*60+(R||0)},H=v(I),C=v(M);v(i);const F=v(S),D=(C-H)/60;return D>0&&D<4&&b.push(a("Half Day: Employee worked less than 4 hours.")),CF&&b.push(a("Overtime: Clock out is later than shift end.")),b.length===0?null:e.jsx("div",{className:"bg-amber-50 border-l-4 border-amber-500 p-3 mt-2 rounded col-span-full",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx(X,{className:"h-5 w-5 text-amber-500"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("p",{className:"text-sm text-amber-800 font-medium",children:a("Shift Validation Notice (Soft Block)")}),e.jsx("ul",{className:"mt-1 text-xs text-amber-700 list-disc list-inside space-y-1",children:b.map((g,h)=>e.jsx("li",{children:g},h))})]})]})})}},{name:"is_holiday",label:a("Holiday"),type:"checkbox",defaultValue:!1},{name:"notes",label:a("Notes"),type:"textarea"}],modalSize:"lg"},initialData:m?{...m,date:m.date?window.appSettings.formatDateTimeSimple(m.date,!1):m.date}:null,title:a(P==="create"?"Add New Attendance Record":"Edit Attendance Record"),mode:P}),e.jsx($e,{isOpen:ye,onClose:()=>U(!1),onConfirm:_e,itemName:((oe=m==null?void 0:m.employee)==null?void 0:oe.name)||"",entityName:"attendance record"}),e.jsx(Ve,{isOpen:fe,onClose:()=>te(!1),title:a("Import Attendance Records from CSV/Excel"),importRoute:"hr.attendance-records.import",parseRoute:"hr.attendance-records.parse",sampleRoute:ue?"hr.attendance-records.download.template":void 0,importNotes:a("Ensure that the employee names , shift & attedance policy must be match exactly with existing employees in your system."),modalSize:"xl",databaseFields:[{key:"employee",required:!0},{key:"date",required:!0},{key:"clock_in",required:!0},{key:"clock_out",required:!0}]}),e.jsx(He,{open:!!B,onOpenChange:()=>re(null),children:B&&e.jsx(ze,{record:B})})]})}export{ua as default};
diff --git a/public/build/assets/index-B4GX0MNF.js b/public/build/assets/index-Cx0ERaJh.js
similarity index 72%
rename from public/build/assets/index-B4GX0MNF.js
rename to public/build/assets/index-Cx0ERaJh.js
index a3dd4a234..dcd9811e5 100644
--- a/public/build/assets/index-B4GX0MNF.js
+++ b/public/build/assets/index-Cx0ERaJh.js
@@ -1 +1 @@
-import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as je}from"./page-template-CUbbykGe.js";import{u as Fe,c as Pe,E as Ae,x as Te,P as Ne,B as w,F as ke,g as Ee,r as m,M as Oe,t as n}from"./app-DCZHPiEr.js";import{C as Be}from"./CrudTable-C2L9P_V2.js";import{C as Me}from"./CrudFormModal-BbMnKdFg.js";import{C as Re}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Ie}from"./pagination-CLhGv5TU.js";import{S as qe}from"./search-and-filter-bar-CvVfaqsJ.js";import{R as He}from"./rich-text-editor-DIoA5qtB.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ja(){var z,G,J,K,Q,X,Y;const{t:e}=Fe(),{auth:P,announcements:i,departments:re,branches:ae,categories:oe,filters:s={}}=Pe().props,N=(P==null?void 0:P.permissions)||[],[d,k]=l.useState(s.search||""),[u,E]=l.useState(s.category||""),[h,O]=l.useState(s.department_id||""),[g,B]=l.useState(s.branch_id||""),[b,M]=l.useState(s.status||""),[f,R]=l.useState(s.priority||""),[v,I]=l.useState(s.featured==="true"),[y,q]=l.useState(s.date_from||""),[x,H]=l.useState(s.date_to||""),[ne,U]=l.useState(!1),[ie,A]=l.useState(!1),[se,_]=l.useState(!1),[p,V]=l.useState(null),[S,L]=l.useState("create"),le=()=>u!==""||h!==""||g!==""||b!==""||f!==""||v||y!==""||x!==""||d!=="",me=()=>(u!==""?1:0)+(h!==""?1:0)+(g!==""?1:0)+(b!==""?1:0)+(f!==""?1:0)+(v?1:0)+(y!==""?1:0)+(x!==""?1:0)+(d!==""?1:0),pe=t=>{t.preventDefault(),W()},W=()=>{m.get(route("hr.announcements.index"),{page:1,search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},ce=t=>{const r=s.sort_field===t&&s.sort_direction==="asc"?"desc":"asc";m.get(route("hr.announcements.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},de=(t,r)=>{switch(V(r),t){case"view":m.get(route("hr.announcements.show",r.id));break;case"edit":L("edit"),_(!0);break;case"delete":A(!0);break;case"statistics":m.visit(route("hr.announcements.statistics",r.id));break;case"download-attachment":window.open(route("hr.announcements.download-attachment",r.id),"_blank");break}},ue=()=>{V(null),L("create"),_(!0)},he=()=>{m.get(route("hr.announcements.dashboard"))},ge=t=>{const r=t;S==="create"?(n.loading(e("Creating announcement...")),m.post(route("hr.announcements.store"),r,{onSuccess:a=>{_(!1),n.dismiss(),a.props.flash.success?n.success(e(a.props.flash.success)):a.props.flash.error&&n.error(e(a.props.flash.error))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(e(a)):n.error(e("Failed to create announcement: {{errors}}",{errors:Object.values(a).join(", ")}))}})):S==="edit"&&(n.loading(e("Updating announcement...")),m.put(route("hr.announcements.update",p.id),r,{onSuccess:a=>{_(!1),n.dismiss(),a.props.flash.success?n.success(e(a.props.flash.success)):a.props.flash.error&&n.error(e(a.props.flash.error))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(e(a)):n.error(e("Failed to update announcement: {{errors}}",{errors:Object.values(a).join(", ")}))}}))},be=()=>{n.loading(e("Deleting announcement...")),m.delete(route("hr.announcements.destroy",p.id),{onSuccess:t=>{A(!1),n.dismiss(),t.props.flash.success?n.success(e(t.props.flash.success)):t.props.flash.error&&n.error(e(t.props.flash.error))},onError:t=>{n.dismiss(),typeof t=="string"?n.error(e(t)):n.error(e("Failed to delete announcement: {{errors}}",{errors:Object.values(t).join(", ")}))}})},fe=()=>{k(""),E(""),O(""),B(""),M(""),R(""),I(!1),q(""),H(""),U(!1),m.get(route("hr.announcements.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},T=[];T.push({label:e("Dashboard View"),icon:o.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:he}),Te(N,"create-announcements")&&T.push({label:e("Add Announcement"),icon:o.jsx(Ne,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ue()});const ve=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.announcements.index")},{title:e("Announcements")}],ye=[{key:"title",label:e("Title"),sortable:!0,render:(t,r)=>{const a=[];return r.is_featured&&a.push(o.jsx(w,{variant:"secondary",className:"bg-purple-50 text-purple-700 hover:bg-purple-50 ml-2",children:e("Featured")},"featured")),r.is_high_priority&&a.push(o.jsx(w,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50 ml-2",children:e("High Priority")},"priority")),o.jsxs("div",{className:"flex items-center flex-wrap gap-1",children:[o.jsx("span",{className:"font-medium",children:t}),a]})}},{key:"category",label:e("Category"),render:t=>{const a={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[t]||"bg-gray-50 text-gray-700 ring-gray-600/20";return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"date_range",label:e("Date Range"),sortable:!0,render:(t,r)=>{var ee,te;const a=r.start_date?((ee=window.appSettings)==null?void 0:ee.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleString():"-",c=r.end_date?((te=window.appSettings)==null?void 0:te.formatDateTimeSimple(r.end_date,!1))||new Date(r.end_date).toLocaleString():"-",C=new Date,D=new Date(r.start_date),Z=r.end_date?new Date(r.end_date):null;let j,F;return D>C?(j=e("Upcoming"),F="bg-blue-50 text-blue-700 ring-blue-600/20"):Z&&Z{var C,D;if(r.is_company_wide)return o.jsx(w,{variant:"outline",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:e("Company-wide")});const a=((C=r.departments)==null?void 0:C.length)||0,c=((D=r.branches)==null?void 0:D.length)||0;return o.jsxs("div",{className:"space-y-1",children:[a>0&&o.jsx(w,{variant:"outline",className:"bg-green-50 text-green-700 hover:bg-green-50",children:e("{{count}} Departments",{count:a})}),c>0&&o.jsx(w,{variant:"outline",className:"bg-amber-50 text-amber-700 hover:bg-amber-50",children:e("{{count}} Branches",{count:c})})]})}},{key:"attachments",label:e("Attachments"),render:(t,r)=>t&&t.trim()!==""?o.jsx("a",{href:Ee(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Attachment"),children:o.jsx(ke,{className:"h-4 w-4"})}):"-"}],xe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-announcements"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-announcements"},{label:e("Statistics"),icon:"BarChart",action:"statistics",className:"text-indigo-500",requiredPermission:"view-announcements"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-announcements"}],_e=[{value:"",label:e("All Categories")},...(oe||[]).map(t=>({value:t,label:t.charAt(0).toUpperCase()+t.slice(1)}))],Se=[{value:"",label:e("All Departments")},...(re||[]).map(t=>({value:t.id.toString(),label:t.name}))],$=[{value:"",label:e("All Branches")},...(ae||[]).map(t=>({value:t.id.toString(),label:t.name}))],Ce=[{value:"",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"upcoming",label:e("Upcoming")},{value:"expired",label:e("Expired")}],we=[{value:"",label:e("All Priorities")},{value:"high",label:e("High Priority")},{value:"normal",label:e("Normal Priority")}],De=[{value:"company news",label:e("Company News")},{value:"policy updates",label:e("Policy Updates")},{value:"events",label:e("Events")},{value:"HR",label:e("HR")},{value:"IT updates",label:e("IT Updates")}];return o.jsxs(je,{title:e("Announcements"),url:"/hr/announcements",actions:T,breadcrumbs:ve,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(qe,{searchTerm:d,onSearchChange:k,onSearch:pe,filters:[{name:"category",label:e("Category"),type:"select",value:u,onChange:E,options:_e},{name:"department_id",label:e("Department"),type:"select",value:h,onChange:O,options:Se},{name:"branch_id",label:e("Branch"),type:"select",value:g,onChange:B,options:$},{name:"status",label:e("Status"),type:"select",value:b,onChange:M,options:Ce},{name:"priority",label:e("Priority"),type:"select",value:f,onChange:R,options:we},{name:"featured",label:e("Featured Only"),type:"checkbox",value:v,onChange:I},{name:"date_from",label:e("Date From"),type:"date",value:y,onChange:q},{name:"date_to",label:e("Date To"),type:"date",value:x,onChange:H}],showFilters:ne,setShowFilters:U,hasActiveFilters:le,activeFilterCount:me,onResetFilters:fe,onApplyFilters:W,currentPerPage:((z=s.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.announcements.index"),{page:1,per_page:parseInt(t),search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Be,{columns:ye,actions:xe,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:de,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:ce,permissions:N,entityPermissions:{view:"view-announcements",create:"create-announcements",edit:"edit-announcements",delete:"delete-announcements"}}),o.jsx(Ie,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("announcements"),onPageChange:t=>m.get(t)})]}),o.jsx(Me,{isOpen:se,onClose:()=>_(!1),onSubmit:ge,formConfig:{fields:[{name:"title",label:e("Title"),type:"text",required:!0},{name:"category",label:e("Category"),type:"select",required:!0,options:De},{name:"description",label:e("Short Description"),type:"textarea",helpText:e("Brief summary of the announcement")},{name:"content",label:e("Content"),type:"custom",required:!0,render:(t,r,a)=>o.jsx(He,{value:r[t.name]||"",onChange:c=>a(t.name,c),placeholder:e("Enter announcement content...")})},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",helpText:e("Leave empty for indefinite announcements")},{name:"attachments",label:e("Attachments"),type:"custom",render:(t,r,a)=>o.jsx(Oe,{value:String(r[t.name]||""),onChange:c=>a(t.name,c),placeholder:e("Select attachment file...")}),helpText:e("Upload PDF, Word or image file (max 5MB)")},{name:"is_featured",label:e("Featured Announcement"),type:"checkbox",helpText:e("Featured announcements are highlighted on the dashboard")},{name:"is_high_priority",label:e("High Priority"),type:"checkbox",helpText:e("High priority announcements are shown at the top of the list")},{name:"is_company_wide",label:e("Company-wide Announcement"),type:"checkbox",defaultValue:!0,helpText:e("If unchecked, you must select specific departments or branches")},{name:"branch_department_selection",type:"dependent-dropdown",showWhen:t=>!t.is_company_wide,dependentConfig:[{name:"branch_ids",label:e("Target Branches"),multiple:!0,options:$.filter(t=>t.value!==""),helpText:e("Select branches that should receive this announcement")},{name:"department_ids",label:e("Target Departments"),multiple:!0,apiEndpoint:"/hr/announcements/get-departments/{branch_ids}",helpText:e("Select departments that should receive this announcement")}]}],modalSize:"xl"},initialData:p?{...p,department_ids:((K=(J=(G=p.departments)==null?void 0:G[0])==null?void 0:J.id)==null?void 0:K.toString())||"",branch_ids:((Y=(X=(Q=p.branches)==null?void 0:Q[0])==null?void 0:X.id)==null?void 0:Y.toString())||"",is_company_wide:p.is_company_wide??!0}:null,title:e(S==="create"?"Add New Announcement":S==="edit"?"Edit Announcement":"View Announcement"),mode:S}),o.jsx(Re,{isOpen:ie,onClose:()=>A(!1),onConfirm:be,itemName:(p==null?void 0:p.title)||"",entityName:"announcement"})]})}export{ja as default};
+import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as je}from"./page-template-CM2S36EN.js";import{u as Fe,c as Pe,E as Ae,x as Te,P as Ne,B as w,F as ke,g as Ee,r as m,M as Oe,t as n}from"./app-4fHGBOxL.js";import{C as Be}from"./CrudTable-Cxl8O2CF.js";import{C as Me}from"./CrudFormModal-Cseu7azN.js";import{C as Re}from"./CrudDeleteModal-BgIUshon.js";import{P as Ie}from"./pagination-CGq0GJg0.js";import{S as qe}from"./search-and-filter-bar-Dtigj_x9.js";import{R as He}from"./rich-text-editor-Cd1_LDEX.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ja(){var z,G,J,K,Q,X,Y;const{t:e}=Fe(),{auth:P,announcements:i,departments:re,branches:ae,categories:oe,filters:s={}}=Pe().props,N=(P==null?void 0:P.permissions)||[],[d,k]=l.useState(s.search||""),[u,E]=l.useState(s.category||""),[h,O]=l.useState(s.department_id||""),[g,B]=l.useState(s.branch_id||""),[b,M]=l.useState(s.status||""),[f,R]=l.useState(s.priority||""),[v,I]=l.useState(s.featured==="true"),[y,q]=l.useState(s.date_from||""),[x,H]=l.useState(s.date_to||""),[ne,U]=l.useState(!1),[ie,A]=l.useState(!1),[se,_]=l.useState(!1),[p,V]=l.useState(null),[S,L]=l.useState("create"),le=()=>u!==""||h!==""||g!==""||b!==""||f!==""||v||y!==""||x!==""||d!=="",me=()=>(u!==""?1:0)+(h!==""?1:0)+(g!==""?1:0)+(b!==""?1:0)+(f!==""?1:0)+(v?1:0)+(y!==""?1:0)+(x!==""?1:0)+(d!==""?1:0),pe=t=>{t.preventDefault(),W()},W=()=>{m.get(route("hr.announcements.index"),{page:1,search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},ce=t=>{const r=s.sort_field===t&&s.sort_direction==="asc"?"desc":"asc";m.get(route("hr.announcements.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},de=(t,r)=>{switch(V(r),t){case"view":m.get(route("hr.announcements.show",r.id));break;case"edit":L("edit"),_(!0);break;case"delete":A(!0);break;case"statistics":m.visit(route("hr.announcements.statistics",r.id));break;case"download-attachment":window.open(route("hr.announcements.download-attachment",r.id),"_blank");break}},ue=()=>{V(null),L("create"),_(!0)},he=()=>{m.get(route("hr.announcements.dashboard"))},ge=t=>{const r=t;S==="create"?(n.loading(e("Creating announcement...")),m.post(route("hr.announcements.store"),r,{onSuccess:a=>{_(!1),n.dismiss(),a.props.flash.success?n.success(e(a.props.flash.success)):a.props.flash.error&&n.error(e(a.props.flash.error))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(e(a)):n.error(e("Failed to create announcement: {{errors}}",{errors:Object.values(a).join(", ")}))}})):S==="edit"&&(n.loading(e("Updating announcement...")),m.put(route("hr.announcements.update",p.id),r,{onSuccess:a=>{_(!1),n.dismiss(),a.props.flash.success?n.success(e(a.props.flash.success)):a.props.flash.error&&n.error(e(a.props.flash.error))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(e(a)):n.error(e("Failed to update announcement: {{errors}}",{errors:Object.values(a).join(", ")}))}}))},be=()=>{n.loading(e("Deleting announcement...")),m.delete(route("hr.announcements.destroy",p.id),{onSuccess:t=>{A(!1),n.dismiss(),t.props.flash.success?n.success(e(t.props.flash.success)):t.props.flash.error&&n.error(e(t.props.flash.error))},onError:t=>{n.dismiss(),typeof t=="string"?n.error(e(t)):n.error(e("Failed to delete announcement: {{errors}}",{errors:Object.values(t).join(", ")}))}})},fe=()=>{k(""),E(""),O(""),B(""),M(""),R(""),I(!1),q(""),H(""),U(!1),m.get(route("hr.announcements.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},T=[];T.push({label:e("Dashboard View"),icon:o.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:he}),Te(N,"create-announcements")&&T.push({label:e("Add Announcement"),icon:o.jsx(Ne,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ue()});const ve=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.announcements.index")},{title:e("Announcements")}],ye=[{key:"title",label:e("Title"),sortable:!0,render:(t,r)=>{const a=[];return r.is_featured&&a.push(o.jsx(w,{variant:"secondary",className:"bg-purple-50 text-purple-700 hover:bg-purple-50 ml-2",children:e("Featured")},"featured")),r.is_high_priority&&a.push(o.jsx(w,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50 ml-2",children:e("High Priority")},"priority")),o.jsxs("div",{className:"flex items-center flex-wrap gap-1",children:[o.jsx("span",{className:"font-medium",children:t}),a]})}},{key:"category",label:e("Category"),render:t=>{const a={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[t]||"bg-gray-50 text-gray-700 ring-gray-600/20";return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"date_range",label:e("Date Range"),sortable:!0,render:(t,r)=>{var ee,te;const a=r.start_date?((ee=window.appSettings)==null?void 0:ee.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleString():"-",c=r.end_date?((te=window.appSettings)==null?void 0:te.formatDateTimeSimple(r.end_date,!1))||new Date(r.end_date).toLocaleString():"-",C=new Date,D=new Date(r.start_date),Z=r.end_date?new Date(r.end_date):null;let j,F;return D>C?(j=e("Upcoming"),F="bg-blue-50 text-blue-700 ring-blue-600/20"):Z&&Z{var C,D;if(r.is_company_wide)return o.jsx(w,{variant:"outline",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:e("Company-wide")});const a=((C=r.departments)==null?void 0:C.length)||0,c=((D=r.branches)==null?void 0:D.length)||0;return o.jsxs("div",{className:"space-y-1",children:[a>0&&o.jsx(w,{variant:"outline",className:"bg-green-50 text-green-700 hover:bg-green-50",children:e("{{count}} Departments",{count:a})}),c>0&&o.jsx(w,{variant:"outline",className:"bg-amber-50 text-amber-700 hover:bg-amber-50",children:e("{{count}} Branches",{count:c})})]})}},{key:"attachments",label:e("Attachments"),render:(t,r)=>t&&t.trim()!==""?o.jsx("a",{href:Ee(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Attachment"),children:o.jsx(ke,{className:"h-4 w-4"})}):"-"}],xe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-announcements"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-announcements"},{label:e("Statistics"),icon:"BarChart",action:"statistics",className:"text-indigo-500",requiredPermission:"view-announcements"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-announcements"}],_e=[{value:"",label:e("All Categories")},...(oe||[]).map(t=>({value:t,label:t.charAt(0).toUpperCase()+t.slice(1)}))],Se=[{value:"",label:e("All Departments")},...(re||[]).map(t=>({value:t.id.toString(),label:t.name}))],$=[{value:"",label:e("All Branches")},...(ae||[]).map(t=>({value:t.id.toString(),label:t.name}))],Ce=[{value:"",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"upcoming",label:e("Upcoming")},{value:"expired",label:e("Expired")}],we=[{value:"",label:e("All Priorities")},{value:"high",label:e("High Priority")},{value:"normal",label:e("Normal Priority")}],De=[{value:"company news",label:e("Company News")},{value:"policy updates",label:e("Policy Updates")},{value:"events",label:e("Events")},{value:"HR",label:e("HR")},{value:"IT updates",label:e("IT Updates")}];return o.jsxs(je,{title:e("Announcements"),url:"/hr/announcements",actions:T,breadcrumbs:ve,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(qe,{searchTerm:d,onSearchChange:k,onSearch:pe,filters:[{name:"category",label:e("Category"),type:"select",value:u,onChange:E,options:_e},{name:"department_id",label:e("Department"),type:"select",value:h,onChange:O,options:Se},{name:"branch_id",label:e("Branch"),type:"select",value:g,onChange:B,options:$},{name:"status",label:e("Status"),type:"select",value:b,onChange:M,options:Ce},{name:"priority",label:e("Priority"),type:"select",value:f,onChange:R,options:we},{name:"featured",label:e("Featured Only"),type:"checkbox",value:v,onChange:I},{name:"date_from",label:e("Date From"),type:"date",value:y,onChange:q},{name:"date_to",label:e("Date To"),type:"date",value:x,onChange:H}],showFilters:ne,setShowFilters:U,hasActiveFilters:le,activeFilterCount:me,onResetFilters:fe,onApplyFilters:W,currentPerPage:((z=s.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.announcements.index"),{page:1,per_page:parseInt(t),search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Be,{columns:ye,actions:xe,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:de,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:ce,permissions:N,entityPermissions:{view:"view-announcements",create:"create-announcements",edit:"edit-announcements",delete:"delete-announcements"}}),o.jsx(Ie,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("announcements"),onPageChange:t=>m.get(t)})]}),o.jsx(Me,{isOpen:se,onClose:()=>_(!1),onSubmit:ge,formConfig:{fields:[{name:"title",label:e("Title"),type:"text",required:!0},{name:"category",label:e("Category"),type:"select",required:!0,options:De},{name:"description",label:e("Short Description"),type:"textarea",helpText:e("Brief summary of the announcement")},{name:"content",label:e("Content"),type:"custom",required:!0,render:(t,r,a)=>o.jsx(He,{value:r[t.name]||"",onChange:c=>a(t.name,c),placeholder:e("Enter announcement content...")})},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",helpText:e("Leave empty for indefinite announcements")},{name:"attachments",label:e("Attachments"),type:"custom",render:(t,r,a)=>o.jsx(Oe,{value:String(r[t.name]||""),onChange:c=>a(t.name,c),placeholder:e("Select attachment file...")}),helpText:e("Upload PDF, Word or image file (max 5MB)")},{name:"is_featured",label:e("Featured Announcement"),type:"checkbox",helpText:e("Featured announcements are highlighted on the dashboard")},{name:"is_high_priority",label:e("High Priority"),type:"checkbox",helpText:e("High priority announcements are shown at the top of the list")},{name:"is_company_wide",label:e("Company-wide Announcement"),type:"checkbox",defaultValue:!0,helpText:e("If unchecked, you must select specific departments or branches")},{name:"branch_department_selection",type:"dependent-dropdown",showWhen:t=>!t.is_company_wide,dependentConfig:[{name:"branch_ids",label:e("Target Branches"),multiple:!0,options:$.filter(t=>t.value!==""),helpText:e("Select branches that should receive this announcement")},{name:"department_ids",label:e("Target Departments"),multiple:!0,apiEndpoint:"/hr/announcements/get-departments/{branch_ids}",helpText:e("Select departments that should receive this announcement")}]}],modalSize:"xl"},initialData:p?{...p,department_ids:((K=(J=(G=p.departments)==null?void 0:G[0])==null?void 0:J.id)==null?void 0:K.toString())||"",branch_ids:((Y=(X=(Q=p.branches)==null?void 0:Q[0])==null?void 0:X.id)==null?void 0:Y.toString())||"",is_company_wide:p.is_company_wide??!0}:null,title:e(S==="create"?"Add New Announcement":S==="edit"?"Edit Announcement":"View Announcement"),mode:S}),o.jsx(Re,{isOpen:ie,onClose:()=>A(!1),onConfirm:be,itemName:(p==null?void 0:p.title)||"",entityName:"announcement"})]})}export{ja as default};
diff --git a/public/build/assets/index-C8aZhCRz.js b/public/build/assets/index-CxXjKnn4.js
similarity index 91%
rename from public/build/assets/index-C8aZhCRz.js
rename to public/build/assets/index-CxXjKnn4.js
index 577126c8b..6f08f4769 100644
--- a/public/build/assets/index-C8aZhCRz.js
+++ b/public/build/assets/index-CxXjKnn4.js
@@ -1 +1 @@
-import{r as m,j as e}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-CUbbykGe.js";import{u as ae,c as ie,x as E,L as P,I as T,o as x,S as de,X as oe,F as O,r as p,t as i}from"./app-DCZHPiEr.js";import{C as le}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ce}from"./pagination-CLhGv5TU.js";import{T as ne}from"./textarea-MT-uY0Br.js";import{S as L,a as V,b as B,c as $,d as b}from"./select-X5YLR2bv.js";import{a as me,C as xe}from"./chevron-up-CIC8-NPE.js";import{S as H}from"./square-pen-8BQ3xjRH.js";import{T as K}from"./trash-2-BKTtBQos.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function er(){const{t:s}=ae(),{auth:w,documentTypes:t,filters:l={},globalSettings:a}=ie().props,_=(w==null?void 0:w.permissions)||[],[y,A]=m.useState(l.search||""),[c,I]=m.useState(l.required||"all"),[X,q]=m.useState(!1),[f,C]=m.useState(null),[h,M]=m.useState("create"),[n,j]=m.useState({name:"",description:"",is_required:!1}),[D,G]=m.useState(new Set),J=r=>{const d=new Set(D);d.has(r)?d.delete(r):d.add(r),G(d)},[u,N]=m.useState({}),v=E(_,"create-document-types"),g=E(_,"edit-document-types"),z=E(_,"delete-document-types"),S=r=>r===!0||r===1||r==="1"||r==="true",F=()=>{j({name:"",description:"",is_required:!1}),N({}),M("create"),C(null)},Q=r=>{j({name:r.name||"",description:r.description||"",is_required:S(r.is_required)}),M("edit"),C(r),N({})},U=r=>{r.preventDefault(),W()},W=()=>{p.get(route("hr.document-types.index"),{page:1,search:y||void 0,required:c!=="all"?c:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=()=>{A(""),I("all"),p.get(route("hr.document-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Z=r=>{const d=l.sort_field===r&&l.sort_direction==="asc"?"desc":"asc";p.get(route("hr.document-types.index"),{sort_field:r,sort_direction:d,page:1,search:y||void 0,required:c!=="all"?c:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(r,d)=>{switch(r){case"edit":Q(d),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":C(d),q(!0);break}},ee=r=>{r.preventDefault(),N({});const d={...n,is_required:n.is_required?1:0};h==="create"?(a!=null&&a.is_demo||i.loading(s("Creating document type...")),p.post(route("hr.document-types.store"),d,{onSuccess:o=>{a!=null&&a.is_demo||i.dismiss(),o.props.flash.success?(i.success(s(o.props.flash.success)),F()):o.props.flash.error&&i.error(s(o.props.flash.error))},onError:o=>{a!=null&&a.is_demo||i.dismiss(),N(o),typeof o=="string"?i.error(s(o)):i.error(s("Please check the form for errors"))}})):h==="edit"&&(a!=null&&a.is_demo||i.loading(s("Updating document type...")),p.put(route("hr.document-types.update",f.id),d,{onSuccess:o=>{a!=null&&a.is_demo||i.dismiss(),o.props.flash.success?(i.success(s(o.props.flash.success)),F()):o.props.flash.error&&i.error(s(o.props.flash.error))},onError:o=>{a!=null&&a.is_demo||i.dismiss(),N(o),typeof o=="string"?i.error(s(o)):i.error(s("Please check the form for errors"))}}))},re=()=>{a!=null&&a.is_demo||i.loading(s("Deleting document type...")),p.delete(route("hr.document-types.destroy",f.id),{onSuccess:r=>{q(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error&&i.error(s(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(s(r)):i.error(s("Failed to delete document type: {{errors}}",{errors:Object.values(r).join(", ")}))}})},se=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.document-types.index")},{title:s("Document Types")}],R=y||c!=="all";return e.jsxs(te,{title:s("Document Types"),description:"",url:"/hr/document-types",breadcrumbs:se,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(h==="create"?"Add New Document Type":"Edit Document Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(h==="create"?"Fill in the details to create a new document type":"Update the document type details below")})]}),e.jsxs("form",{onSubmit:ee,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:s("Document Type Name")}),e.jsx(T,{id:"name",type:"text",value:n.name,onChange:r=>j({...n,name:r.target.value}),placeholder:s("e.g., Passport, National ID, Contract"),className:u.name?"border-red-500":"",disabled:!v&&!g,required:!0}),u.name&&e.jsx("p",{className:"text-sm text-red-500",children:u.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:s("Description")}),e.jsx(ne,{id:"description",value:n.description,onChange:r=>j({...n,description:r.target.value}),placeholder:s("Brief description of the document type"),rows:3,className:u.description?"border-red-500":"",disabled:!v&&!g}),u.description&&e.jsx("p",{className:"text-sm text-red-500",children:u.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"is_required",children:s("Required")}),e.jsxs(L,{value:n.is_required?"yes":"no",onValueChange:r=>j({...n,is_required:r==="yes"}),disabled:!v&&!g,children:[e.jsx(V,{children:e.jsx(B,{placeholder:s("Select")})}),e.jsxs($,{children:[e.jsx(b,{value:"yes",children:s("Required")}),e.jsx(b,{value:"no",children:s("Optional")})]})]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Is this document required for all employees?")})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(v||g)&&e.jsx(x,{type:"submit",className:"flex-1",children:s(h==="create"?"Add Document Type":"Update Document Type")}),h==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:F,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(T,{type:"text",placeholder:s("Search document types..."),value:y,onChange:r=>A(r.target.value),onKeyDown:r=>r.key==="Enter"&&U(r),className:"pl-10"})]}),e.jsx(x,{onClick:U,variant:"default",children:s("Search")}),R&&e.jsxs(x,{onClick:Y,variant:"outline",children:[e.jsx(oe,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(L,{value:c,onValueChange:I,children:[e.jsx(V,{children:e.jsx(B,{placeholder:s("All")})}),e.jsxs($,{children:[e.jsx(b,{value:"all",children:s("All")}),e.jsx(b,{value:"yes",children:s("Required")}),e.jsx(b,{value:"no",children:s("Optional")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Document Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage document types required for employee records")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Z("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Required")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(r=>{const d=S(r.is_required);return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:D.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>J(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:D.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${d?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:s(d?"Required":"Optional")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[g&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(H,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(K,{className:"h-4 w-4"})})]})})]},r.id)})})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(r=>{const d=S(r.is_required);return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[g&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(H,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(K,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Required")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${d?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:s(d?"Required":"Optional")})]})})]},r.id)})}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(ce,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:s("document types"),onPageChange:r=>{const d=new URL(r).searchParams.get("page");p.get(route("hr.document-types.index"),{page:d,per_page:l.per_page||10,search:y||void 0,required:c!=="all"?c:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(O,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No document types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(R?"No document types match your search criteria. Try adjusting your filters.":"Create document types to categorize employee documents.")}),!R&&v&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first document type.")})]})})]})]}),e.jsx(le,{isOpen:X,onClose:()=>q(!1),onConfirm:re,itemName:(f==null?void 0:f.name)||"",entityName:"document type"})]})}export{er as default};
+import{r as m,j as e}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-CM2S36EN.js";import{u as ae,c as ie,x as E,L as P,I as T,o as x,S as de,X as oe,F as O,r as p,t as i}from"./app-4fHGBOxL.js";import{C as le}from"./CrudDeleteModal-BgIUshon.js";import{P as ce}from"./pagination-CGq0GJg0.js";import{T as ne}from"./textarea-f6Pa1mf5.js";import{S as L,a as V,b as B,c as $,d as b}from"./select-T_sz7ImN.js";import{a as me,C as xe}from"./chevron-up-B9gYo-hl.js";import{S as H}from"./square-pen-BNAWyFLf.js";import{T as K}from"./trash-2-B-iLy81a.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function er(){const{t:s}=ae(),{auth:w,documentTypes:t,filters:l={},globalSettings:a}=ie().props,_=(w==null?void 0:w.permissions)||[],[y,A]=m.useState(l.search||""),[c,I]=m.useState(l.required||"all"),[X,q]=m.useState(!1),[f,C]=m.useState(null),[h,M]=m.useState("create"),[n,j]=m.useState({name:"",description:"",is_required:!1}),[D,G]=m.useState(new Set),J=r=>{const d=new Set(D);d.has(r)?d.delete(r):d.add(r),G(d)},[u,N]=m.useState({}),v=E(_,"create-document-types"),g=E(_,"edit-document-types"),z=E(_,"delete-document-types"),S=r=>r===!0||r===1||r==="1"||r==="true",F=()=>{j({name:"",description:"",is_required:!1}),N({}),M("create"),C(null)},Q=r=>{j({name:r.name||"",description:r.description||"",is_required:S(r.is_required)}),M("edit"),C(r),N({})},U=r=>{r.preventDefault(),W()},W=()=>{p.get(route("hr.document-types.index"),{page:1,search:y||void 0,required:c!=="all"?c:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=()=>{A(""),I("all"),p.get(route("hr.document-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Z=r=>{const d=l.sort_field===r&&l.sort_direction==="asc"?"desc":"asc";p.get(route("hr.document-types.index"),{sort_field:r,sort_direction:d,page:1,search:y||void 0,required:c!=="all"?c:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(r,d)=>{switch(r){case"edit":Q(d),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":C(d),q(!0);break}},ee=r=>{r.preventDefault(),N({});const d={...n,is_required:n.is_required?1:0};h==="create"?(a!=null&&a.is_demo||i.loading(s("Creating document type...")),p.post(route("hr.document-types.store"),d,{onSuccess:o=>{a!=null&&a.is_demo||i.dismiss(),o.props.flash.success?(i.success(s(o.props.flash.success)),F()):o.props.flash.error&&i.error(s(o.props.flash.error))},onError:o=>{a!=null&&a.is_demo||i.dismiss(),N(o),typeof o=="string"?i.error(s(o)):i.error(s("Please check the form for errors"))}})):h==="edit"&&(a!=null&&a.is_demo||i.loading(s("Updating document type...")),p.put(route("hr.document-types.update",f.id),d,{onSuccess:o=>{a!=null&&a.is_demo||i.dismiss(),o.props.flash.success?(i.success(s(o.props.flash.success)),F()):o.props.flash.error&&i.error(s(o.props.flash.error))},onError:o=>{a!=null&&a.is_demo||i.dismiss(),N(o),typeof o=="string"?i.error(s(o)):i.error(s("Please check the form for errors"))}}))},re=()=>{a!=null&&a.is_demo||i.loading(s("Deleting document type...")),p.delete(route("hr.document-types.destroy",f.id),{onSuccess:r=>{q(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error&&i.error(s(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(s(r)):i.error(s("Failed to delete document type: {{errors}}",{errors:Object.values(r).join(", ")}))}})},se=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.document-types.index")},{title:s("Document Types")}],R=y||c!=="all";return e.jsxs(te,{title:s("Document Types"),description:"",url:"/hr/document-types",breadcrumbs:se,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(h==="create"?"Add New Document Type":"Edit Document Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(h==="create"?"Fill in the details to create a new document type":"Update the document type details below")})]}),e.jsxs("form",{onSubmit:ee,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:s("Document Type Name")}),e.jsx(T,{id:"name",type:"text",value:n.name,onChange:r=>j({...n,name:r.target.value}),placeholder:s("e.g., Passport, National ID, Contract"),className:u.name?"border-red-500":"",disabled:!v&&!g,required:!0}),u.name&&e.jsx("p",{className:"text-sm text-red-500",children:u.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:s("Description")}),e.jsx(ne,{id:"description",value:n.description,onChange:r=>j({...n,description:r.target.value}),placeholder:s("Brief description of the document type"),rows:3,className:u.description?"border-red-500":"",disabled:!v&&!g}),u.description&&e.jsx("p",{className:"text-sm text-red-500",children:u.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"is_required",children:s("Required")}),e.jsxs(L,{value:n.is_required?"yes":"no",onValueChange:r=>j({...n,is_required:r==="yes"}),disabled:!v&&!g,children:[e.jsx(V,{children:e.jsx(B,{placeholder:s("Select")})}),e.jsxs($,{children:[e.jsx(b,{value:"yes",children:s("Required")}),e.jsx(b,{value:"no",children:s("Optional")})]})]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Is this document required for all employees?")})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(v||g)&&e.jsx(x,{type:"submit",className:"flex-1",children:s(h==="create"?"Add Document Type":"Update Document Type")}),h==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:F,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(T,{type:"text",placeholder:s("Search document types..."),value:y,onChange:r=>A(r.target.value),onKeyDown:r=>r.key==="Enter"&&U(r),className:"pl-10"})]}),e.jsx(x,{onClick:U,variant:"default",children:s("Search")}),R&&e.jsxs(x,{onClick:Y,variant:"outline",children:[e.jsx(oe,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(L,{value:c,onValueChange:I,children:[e.jsx(V,{children:e.jsx(B,{placeholder:s("All")})}),e.jsxs($,{children:[e.jsx(b,{value:"all",children:s("All")}),e.jsx(b,{value:"yes",children:s("Required")}),e.jsx(b,{value:"no",children:s("Optional")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Document Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage document types required for employee records")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Z("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Required")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(r=>{const d=S(r.is_required);return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:D.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>J(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:D.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${d?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:s(d?"Required":"Optional")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[g&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(H,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(K,{className:"h-4 w-4"})})]})})]},r.id)})})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(r=>{const d=S(r.is_required);return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[g&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(H,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(K,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Required")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${d?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:s(d?"Required":"Optional")})]})})]},r.id)})}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(ce,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:s("document types"),onPageChange:r=>{const d=new URL(r).searchParams.get("page");p.get(route("hr.document-types.index"),{page:d,per_page:l.per_page||10,search:y||void 0,required:c!=="all"?c:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(O,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No document types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(R?"No document types match your search criteria. Try adjusting your filters.":"Create document types to categorize employee documents.")}),!R&&v&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first document type.")})]})})]})]}),e.jsx(le,{isOpen:X,onClose:()=>q(!1),onConfirm:re,itemName:(f==null?void 0:f.name)||"",entityName:"document type"})]})}export{er as default};
diff --git a/public/build/assets/index-BUOIxeHm.js b/public/build/assets/index-Cxw307F1.js
similarity index 62%
rename from public/build/assets/index-BUOIxeHm.js
rename to public/build/assets/index-Cxw307F1.js
index 4e55c770a..dd03302cb 100644
--- a/public/build/assets/index-BUOIxeHm.js
+++ b/public/build/assets/index-Cxw307F1.js
@@ -1 +1 @@
-import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as Y}from"./page-template-CUbbykGe.js";import{u as Z,c as R,x as ee,P as te,r as d,D as re,t as i}from"./app-DCZHPiEr.js";import{C as ie}from"./CrudTable-C2L9P_V2.js";import{C as oe}from"./CrudFormModal-BbMnKdFg.js";import{C as se}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ne}from"./pagination-CLhGv5TU.js";import{S as ae}from"./search-and-filter-bar-CvVfaqsJ.js";import pe from"./view-CXMMOLN5.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Qr(){var A;const{t}=Z(),{auth:b,interviewRounds:o,jobPostings:_,filters:n={}}=R().props,S=(b==null?void 0:b.permissions)||[],[c,y]=l.useState(n.search||""),[p,w]=l.useState(n.status||"_empty_"),[m,x]=l.useState(n.job_id||"_empty_"),[I,j]=l.useState(!1),[q,g]=l.useState(!1),[E,f]=l.useState(!1),[u,F]=l.useState(null),[v,C]=l.useState("create"),[h,P]=l.useState(null),$=()=>p!=="_empty_"||m!=="_empty_"||c!=="",T=()=>(p!=="_empty_"?1:0)+(m!=="_empty_"?1:0)+(c!==""?1:0),M=e=>{e.preventDefault(),N()},N=()=>{d.get(route("hr.recruitment.interview-rounds.index"),{page:1,search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},J=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.interview-rounds.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},V=(e,r)=>{switch(F(r),e){case"view":P(r);break;case"edit":C("edit"),f(!0);break;case"delete":g(!0);break;case"toggle-status":z(r);break}},L=()=>{F(null),C("create"),f(!0)},B=e=>{v==="create"?(i.loading(t("Creating interview round...")),d.post(route("hr.recruitment.interview-rounds.store"),e,{onSuccess:r=>{f(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create interview round: ${Object.values(r).join(", ")}`)}})):v==="edit"&&(i.loading(t("Updating interview round...")),d.put(route("hr.recruitment.interview-rounds.update",u.id),e,{onSuccess:r=>{f(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update interview round: ${Object.values(r).join(", ")}`)}}))},U=()=>{i.loading(t("Deleting interview round...")),d.delete(route("hr.recruitment.interview-rounds.destroy",u.id),{onSuccess:e=>{g(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete interview round: ${Object.values(e).join(", ")}`)}})},z=e=>{const r=e.status==="active"?"inactive":"active";i.loading(`${t(r==="active"?"Activating":"Deactivating")} interview round...`),d.put(route("hr.recruitment.interview-rounds.toggle-status",e.id),{},{onSuccess:a=>{i.dismiss(),a.props.flash.success?i.success(t(a.props.flash.success)):a.props.flash.error&&i.error(t(a.props.flash.error))},onError:a=>{i.dismiss(),typeof a=="string"?i.error(a):i.error(`Failed to update interview round status: ${Object.values(a).join(", ")}`)}})},G=()=>{y(""),w("_empty_"),x("_empty_"),j(!1),d.get(route("hr.recruitment.interview-rounds.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ee(S,"create-interview-rounds")&&D.push({label:t("Add Interview Round"),icon:s.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>L()});const H=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interview-rounds.index")},{title:t("Interview Rounds")}],K=[{key:"job.title",label:t("Job"),render:(e,r)=>{var a,O;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((a=r.job)==null?void 0:a.title)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((O=r.job)==null?void 0:O.job_code)||""})]})}},{key:"sequence_number",label:t("Sequence"),sortable:!1,render:e=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e})},{key:"name",label:t("Name"),sortable:!1,render:e=>s.jsx("div",{className:"font-medium",children:e})},{key:"description",label:t("Description"),render:e=>e||"-"},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Q=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interview-rounds"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interview-rounds"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-interview-rounds"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interview-rounds"}],k=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],W=[{value:"_empty_",label:t("All Jobs"),disabled:!0},...(_||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],X=[{value:"_empty_",label:t("Select Job")},...(_||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))];return s.jsxs(Y,{title:t("Interview Rounds"),url:"/hr/recruitment/interview-rounds",actions:D,breadcrumbs:H,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ae,{searchTerm:c,onSearchChange:y,onSearch:M,filters:[{name:"status",label:t("Status"),type:"select",value:p,onChange:w,options:k},{name:"job_id",label:t("Job"),type:"select",value:m,onChange:x,options:W,searchable:!0}],showFilters:I,setShowFilters:j,hasActiveFilters:$,activeFilterCount:T,onResetFilters:G,onApplyFilters:N,currentPerPage:((A=n.per_page)==null?void 0:A.toString())||"10",onPerPageChange:e=>{d.get(route("hr.recruitment.interview-rounds.index"),{page:1,per_page:parseInt(e),search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ie,{columns:K,actions:Q,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:V,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:J,permissions:S,entityPermissions:{view:"view-interview-rounds",create:"create-interview-rounds",edit:"edit-interview-rounds",delete:"delete-interview-rounds"}}),s.jsx(ne,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("interview rounds"),onPageChange:e=>d.get(e)})]}),s.jsx(oe,{isOpen:E,onClose:()=>f(!1),onSubmit:B,formConfig:{fields:[{name:"job_id",label:t("Job"),type:"select",required:!0,options:X.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"name",label:t("Name"),type:"text",required:!0},{name:"sequence_number",label:t("Sequence Number"),type:"number",required:!0,min:1},{name:"description",label:t("Description"),type:"textarea"},{name:"status",label:t("Status"),type:"select",required:!0,options:k.filter(e=>e.value!=="_empty_")}]},initialData:u,title:t(v==="create"?"Add New Interview Round":"Edit Interview Round"),mode:v}),s.jsx(se,{isOpen:q,onClose:()=>g(!1),onConfirm:U,itemName:(u==null?void 0:u.name)||"",entityName:"interview round"}),s.jsx(re,{open:!!h,onOpenChange:()=>P(null),children:h&&s.jsx(pe,{interviewRound:h})})]})}export{Qr as default};
+import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as Y}from"./page-template-CM2S36EN.js";import{u as Z,c as R,x as ee,P as te,r as d,D as re,t as i}from"./app-4fHGBOxL.js";import{C as ie}from"./CrudTable-Cxl8O2CF.js";import{C as oe}from"./CrudFormModal-Cseu7azN.js";import{C as se}from"./CrudDeleteModal-BgIUshon.js";import{P as ne}from"./pagination-CGq0GJg0.js";import{S as ae}from"./search-and-filter-bar-Dtigj_x9.js";import pe from"./view-BIynjGlT.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Qr(){var A;const{t}=Z(),{auth:b,interviewRounds:o,jobPostings:_,filters:n={}}=R().props,S=(b==null?void 0:b.permissions)||[],[c,y]=l.useState(n.search||""),[p,w]=l.useState(n.status||"_empty_"),[m,x]=l.useState(n.job_id||"_empty_"),[I,j]=l.useState(!1),[q,g]=l.useState(!1),[E,f]=l.useState(!1),[u,F]=l.useState(null),[v,C]=l.useState("create"),[h,P]=l.useState(null),$=()=>p!=="_empty_"||m!=="_empty_"||c!=="",T=()=>(p!=="_empty_"?1:0)+(m!=="_empty_"?1:0)+(c!==""?1:0),M=e=>{e.preventDefault(),N()},N=()=>{d.get(route("hr.recruitment.interview-rounds.index"),{page:1,search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},J=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.interview-rounds.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},V=(e,r)=>{switch(F(r),e){case"view":P(r);break;case"edit":C("edit"),f(!0);break;case"delete":g(!0);break;case"toggle-status":z(r);break}},L=()=>{F(null),C("create"),f(!0)},B=e=>{v==="create"?(i.loading(t("Creating interview round...")),d.post(route("hr.recruitment.interview-rounds.store"),e,{onSuccess:r=>{f(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create interview round: ${Object.values(r).join(", ")}`)}})):v==="edit"&&(i.loading(t("Updating interview round...")),d.put(route("hr.recruitment.interview-rounds.update",u.id),e,{onSuccess:r=>{f(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update interview round: ${Object.values(r).join(", ")}`)}}))},U=()=>{i.loading(t("Deleting interview round...")),d.delete(route("hr.recruitment.interview-rounds.destroy",u.id),{onSuccess:e=>{g(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete interview round: ${Object.values(e).join(", ")}`)}})},z=e=>{const r=e.status==="active"?"inactive":"active";i.loading(`${t(r==="active"?"Activating":"Deactivating")} interview round...`),d.put(route("hr.recruitment.interview-rounds.toggle-status",e.id),{},{onSuccess:a=>{i.dismiss(),a.props.flash.success?i.success(t(a.props.flash.success)):a.props.flash.error&&i.error(t(a.props.flash.error))},onError:a=>{i.dismiss(),typeof a=="string"?i.error(a):i.error(`Failed to update interview round status: ${Object.values(a).join(", ")}`)}})},G=()=>{y(""),w("_empty_"),x("_empty_"),j(!1),d.get(route("hr.recruitment.interview-rounds.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ee(S,"create-interview-rounds")&&D.push({label:t("Add Interview Round"),icon:s.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>L()});const H=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interview-rounds.index")},{title:t("Interview Rounds")}],K=[{key:"job.title",label:t("Job"),render:(e,r)=>{var a,O;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((a=r.job)==null?void 0:a.title)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((O=r.job)==null?void 0:O.job_code)||""})]})}},{key:"sequence_number",label:t("Sequence"),sortable:!1,render:e=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e})},{key:"name",label:t("Name"),sortable:!1,render:e=>s.jsx("div",{className:"font-medium",children:e})},{key:"description",label:t("Description"),render:e=>e||"-"},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Q=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interview-rounds"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interview-rounds"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-interview-rounds"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interview-rounds"}],k=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],W=[{value:"_empty_",label:t("All Jobs"),disabled:!0},...(_||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],X=[{value:"_empty_",label:t("Select Job")},...(_||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))];return s.jsxs(Y,{title:t("Interview Rounds"),url:"/hr/recruitment/interview-rounds",actions:D,breadcrumbs:H,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ae,{searchTerm:c,onSearchChange:y,onSearch:M,filters:[{name:"status",label:t("Status"),type:"select",value:p,onChange:w,options:k},{name:"job_id",label:t("Job"),type:"select",value:m,onChange:x,options:W,searchable:!0}],showFilters:I,setShowFilters:j,hasActiveFilters:$,activeFilterCount:T,onResetFilters:G,onApplyFilters:N,currentPerPage:((A=n.per_page)==null?void 0:A.toString())||"10",onPerPageChange:e=>{d.get(route("hr.recruitment.interview-rounds.index"),{page:1,per_page:parseInt(e),search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ie,{columns:K,actions:Q,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:V,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:J,permissions:S,entityPermissions:{view:"view-interview-rounds",create:"create-interview-rounds",edit:"edit-interview-rounds",delete:"delete-interview-rounds"}}),s.jsx(ne,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("interview rounds"),onPageChange:e=>d.get(e)})]}),s.jsx(oe,{isOpen:E,onClose:()=>f(!1),onSubmit:B,formConfig:{fields:[{name:"job_id",label:t("Job"),type:"select",required:!0,options:X.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"name",label:t("Name"),type:"text",required:!0},{name:"sequence_number",label:t("Sequence Number"),type:"number",required:!0,min:1},{name:"description",label:t("Description"),type:"textarea"},{name:"status",label:t("Status"),type:"select",required:!0,options:k.filter(e=>e.value!=="_empty_")}]},initialData:u,title:t(v==="create"?"Add New Interview Round":"Edit Interview Round"),mode:v}),s.jsx(se,{isOpen:q,onClose:()=>g(!1),onConfirm:U,itemName:(u==null?void 0:u.name)||"",entityName:"interview round"}),s.jsx(re,{open:!!h,onOpenChange:()=>P(null),children:h&&s.jsx(pe,{interviewRound:h})})]})}export{Qr as default};
diff --git a/public/build/assets/index-D1Vr3CHP.js b/public/build/assets/index-D1Vr3CHP.js
deleted file mode 100644
index d5732f1e1..000000000
--- a/public/build/assets/index-D1Vr3CHP.js
+++ /dev/null
@@ -1 +0,0 @@
-import{r as c,j as p}from"./ui-Z445SNHD.js";import{P as A}from"./page-template-CUbbykGe.js";import{u as E,c as O,r as n,t as m}from"./app-DCZHPiEr.js";import{C as M}from"./CrudTable-C2L9P_V2.js";import{C as R}from"./CrudDeleteModal-D4meZ8pP.js";import{P as I}from"./pagination-CLhGv5TU.js";import{S as L}from"./search-and-filter-bar-CvVfaqsJ.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function Se(){var S;const{t:e}=E(),{auth:d,newsletters:t,filters:o={},globalSettings:i}=O().props,b=(d==null?void 0:d.permissions)||[],[s,f]=c.useState(o.search||""),[_,h]=c.useState(!1),[v,u]=c.useState(!1),[l,x]=c.useState(null),w=()=>s!=="",P=()=>s!==""?1:0,D=r=>{r.preventDefault(),g()},g=()=>{n.get(route("newsletters.index"),{page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},C=r=>{const a=o.sort_field===r&&o.sort_direction==="asc"?"desc":"asc";n.get(route("newsletters.index"),{sort_field:r,sort_direction:a,page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},F=(r,a)=>{switch(x(a),r){case"delete":u(!0);break}},j=()=>{i!=null&&i.is_demo||m.loading(e("Deleting newsletter subscription...")),n.delete(route("newsletters.destroy",l.id),{onSuccess:r=>{u(!1),i!=null&&i.is_demo||m.dismiss(),r.props.flash.success?m.success(e(r.props.flash.success)):r.props.flash.error&&m.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||m.dismiss(),typeof r=="string"?m.error(e(r)):m.error(e("Failed to delete newsletter subscription: {{errors}}",{errors:Object.values(r).join(", ")}))}})},y=()=>{f(""),h(!1),n.get(route("newsletters.index"),{page:1,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},N=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Landing Page"),href:route("landing-page")},{title:e("Newsletter")}],T=[{key:"email",label:e("Email"),sortable:!0,render:r=>r||"-"},{key:"created_at",label:e("Subscribed Date"),sortable:!0,render:r=>{var a;return((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],k=[{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-newsletters"}];return p.jsxs(A,{title:e("Newsletter"),url:"/newsletters",breadcrumbs:N,noPadding:!0,children:[p.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:p.jsx(L,{searchTerm:s,onSearchChange:f,onSearch:D,filters:[],showFilters:_,setShowFilters:h,hasActiveFilters:w,activeFilterCount:P,onResetFilters:y,onApplyFilters:g,currentPerPage:((S=o.per_page)==null?void 0:S.toString())||"10",onPerPageChange:r=>{n.get(route("newsletters.index"),{page:1,per_page:parseInt(r),search:s||void 0},{preserveState:!0,preserveScroll:!0})}})}),p.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[p.jsx(M,{columns:T,actions:k,data:(t==null?void 0:t.data)||[],from:(t==null?void 0:t.from)||1,onAction:F,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:C,permissions:b,entityPermissions:{delete:"delete-newsletters"}}),p.jsx(I,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:e("newsletter subscriptions"),onPageChange:r=>n.get(r)})]}),p.jsx(R,{isOpen:v,onClose:()=>u(!1),onConfirm:j,itemName:(l==null?void 0:l.email)||"",itemType:e("newsletter subscription")})]})}export{Se as default};
diff --git a/public/build/assets/index-CQZUDbJX.js b/public/build/assets/index-DDRLdrnW.js
similarity index 57%
rename from public/build/assets/index-CQZUDbJX.js
rename to public/build/assets/index-DDRLdrnW.js
index 07a353c47..1b544facd 100644
--- a/public/build/assets/index-CQZUDbJX.js
+++ b/public/build/assets/index-DDRLdrnW.js
@@ -1 +1 @@
-import{r as d,j as p}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-CUbbykGe.js";import{u as $,c as z,t as y,r as _}from"./app-DCZHPiEr.js";import{C as H}from"./CrudTable-C2L9P_V2.js";import{P as J}from"./pagination-CLhGv5TU.js";import{S as K}from"./search-and-filter-bar-CvVfaqsJ.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function Fr(){var F;const{t:r}=$(),{auth:f,payslips:o,employees:j,filters:a={},flash:s,globalSettings:m}=z().props,k=(f==null?void 0:f.permissions)||[];d.useEffect(()=>{s!=null&&s.error&&y.error(r(s.error)),s!=null&&s.success&&y.success(r(s.success))},[s]);const[c,v]=d.useState(a.search||""),[l,S]=d.useState(a.employee_id||"all"),[n,w]=d.useState(a.status||"all"),[u,b]=d.useState(a.date_from||""),[g,x]=d.useState(a.date_to||""),[C,P]=d.useState(!1),T=()=>c!==""||l!=="all"||n!=="all"||u!==""||g!=="",N=()=>(c?1:0)+(l!=="all"?1:0)+(n!=="all"?1:0)+(u?1:0)+(g?1:0),A=e=>{e.preventDefault(),D()},D=()=>{_.get(route("hr.payslips.index"),{page:1,search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=e=>{const t=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";_.get(route("hr.payslips.index"),{sort_field:e,sort_direction:t,page:1,search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},L=(e,t)=>{switch(e){case"download":O(t);break}},O=e=>{m!=null&&m.is_demo||y.loading(r("Downloading payslip...")),fetch(route("hr.payslips.download",e.id)).then(t=>t.ok?t.text():t.json().then(i=>{throw new Error(i.error||"Failed to download payslip")})).then(t=>{m!=null&&m.is_demo||y.dismiss();const i=window.open("","_blank");i&&(i.document.write(t),i.document.close(),setTimeout(()=>{i.print()},500))}).catch(t=>{m!=null&&m.is_demo||y.dismiss(),y.error(r(t.message))})},R=()=>{v(""),S("all"),w("all"),b(""),x(""),P(!1),_.get(route("hr.payslips.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},G=[],q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Payroll Management"),href:route("hr.payslips.index")},{title:r("Payslips")}],B=[{key:"payslip_number",label:r("Payslip Number"),sortable:!0,render:e=>p.jsx("span",{className:"font-mono text-blue-600",children:e})},{key:"employee",label:r("Employee"),render:(e,t)=>{var i;return((i=t.employee)==null?void 0:i.name)||"-"}},{key:"pay_period",label:r("Pay Period"),render:(e,t)=>{var i,h;return p.jsxs("div",{className:"text-sm",children:[p.jsx("div",{children:((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t.pay_period_start,!1))||new Date(t.pay_period_start).toLocaleDateString()}),p.jsxs("div",{className:"text-gray-500",children:["to ",((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(t.pay_period_end,!1))||new Date(t.pay_period_end).toLocaleDateString()]})]})}},{key:"pay_date",label:r("Pay Date"),sortable:!0,render:e=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"net_pay",label:r("Net Pay"),render:(e,t)=>{var i,h;return p.jsx("span",{className:"font-mono text-green-600",children:(h=window.appSettings)==null?void 0:h.formatCurrency(((i=t.payroll_entry)==null?void 0:i.net_pay)||0)})}},{key:"status",label:r("Status"),render:e=>{const t={generated:"bg-blue-50 text-blue-700 ring-blue-600/20",sent:"bg-green-50 text-green-700 ring-green-600/20",downloaded:"bg-purple-50 text-purple-700 ring-purple-600/20"};return p.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t[e]}`,children:r(e.charAt(0).toUpperCase()+e.slice(1))})}},{key:"created_at",label:r("Generated On"),sortable:!0,render:e=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],I=[{label:r("Download PDF"),icon:"Download",action:"download",className:"text-blue-500",requiredPermission:"download-payslips"}],M=[{value:"all",label:r("All Employees")},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))],U=[{value:"all",label:r("All Statuses")},{value:"generated",label:r("Generated")},{value:"sent",label:r("Sent")},{value:"downloaded",label:r("Downloaded")}];return p.jsxs(W,{title:r("Payslips"),url:"/hr/payslips",actions:G,breadcrumbs:q,noPadding:!0,children:[p.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:p.jsx(K,{searchTerm:c,onSearchChange:v,onSearch:A,filters:[{name:"employee_id",label:r("Employee"),type:"select",value:l,onChange:S,options:M},{name:"status",label:r("Status"),type:"select",value:n,onChange:w,options:U},{name:"date_from",label:r("Period From"),type:"date",value:u,onChange:b},{name:"date_to",label:r("Period To"),type:"date",value:g,onChange:x}],showFilters:C,setShowFilters:P,hasActiveFilters:T,activeFilterCount:N,onResetFilters:R,onApplyFilters:D,currentPerPage:((F=a.per_page)==null?void 0:F.toString())||"10",onPerPageChange:e=>{_.get(route("hr.payslips.index"),{page:1,per_page:parseInt(e),search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0},{preserveState:!0,preserveScroll:!0})}})}),p.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[p.jsx(H,{columns:B,actions:I,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:L,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:k,entityPermissions:{view:"view-payslips",create:"create-payslips",edit:"edit-payslips",delete:"delete-payslips"}}),p.jsx(J,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:r("payslips"),onPageChange:e=>_.get(e)})]})]})}export{Fr as default};
+import{r as d,j as p}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-CM2S36EN.js";import{u as $,c as z,t as y,r as _}from"./app-4fHGBOxL.js";import{C as H}from"./CrudTable-Cxl8O2CF.js";import{P as J}from"./pagination-CGq0GJg0.js";import{S as K}from"./search-and-filter-bar-Dtigj_x9.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function Fr(){var F;const{t:r}=$(),{auth:f,payslips:o,employees:j,filters:a={},flash:s,globalSettings:m}=z().props,k=(f==null?void 0:f.permissions)||[];d.useEffect(()=>{s!=null&&s.error&&y.error(r(s.error)),s!=null&&s.success&&y.success(r(s.success))},[s]);const[c,v]=d.useState(a.search||""),[l,S]=d.useState(a.employee_id||"all"),[n,w]=d.useState(a.status||"all"),[u,b]=d.useState(a.date_from||""),[g,x]=d.useState(a.date_to||""),[C,P]=d.useState(!1),T=()=>c!==""||l!=="all"||n!=="all"||u!==""||g!=="",N=()=>(c?1:0)+(l!=="all"?1:0)+(n!=="all"?1:0)+(u?1:0)+(g?1:0),A=e=>{e.preventDefault(),D()},D=()=>{_.get(route("hr.payslips.index"),{page:1,search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=e=>{const t=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";_.get(route("hr.payslips.index"),{sort_field:e,sort_direction:t,page:1,search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},L=(e,t)=>{switch(e){case"download":O(t);break}},O=e=>{m!=null&&m.is_demo||y.loading(r("Downloading payslip...")),fetch(route("hr.payslips.download",e.id)).then(t=>t.ok?t.text():t.json().then(i=>{throw new Error(i.error||"Failed to download payslip")})).then(t=>{m!=null&&m.is_demo||y.dismiss();const i=window.open("","_blank");i&&(i.document.write(t),i.document.close(),setTimeout(()=>{i.print()},500))}).catch(t=>{m!=null&&m.is_demo||y.dismiss(),y.error(r(t.message))})},R=()=>{v(""),S("all"),w("all"),b(""),x(""),P(!1),_.get(route("hr.payslips.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},G=[],q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Payroll Management"),href:route("hr.payslips.index")},{title:r("Payslips")}],B=[{key:"payslip_number",label:r("Payslip Number"),sortable:!0,render:e=>p.jsx("span",{className:"font-mono text-blue-600",children:e})},{key:"employee",label:r("Employee"),render:(e,t)=>{var i;return((i=t.employee)==null?void 0:i.name)||"-"}},{key:"pay_period",label:r("Pay Period"),render:(e,t)=>{var i,h;return p.jsxs("div",{className:"text-sm",children:[p.jsx("div",{children:((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t.pay_period_start,!1))||new Date(t.pay_period_start).toLocaleDateString()}),p.jsxs("div",{className:"text-gray-500",children:["to ",((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(t.pay_period_end,!1))||new Date(t.pay_period_end).toLocaleDateString()]})]})}},{key:"pay_date",label:r("Pay Date"),sortable:!0,render:e=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"net_pay",label:r("Net Pay"),render:(e,t)=>{var i,h;return p.jsx("span",{className:"font-mono text-green-600",children:(h=window.appSettings)==null?void 0:h.formatCurrency(((i=t.payroll_entry)==null?void 0:i.net_pay)||0)})}},{key:"status",label:r("Status"),render:e=>{const t={generated:"bg-blue-50 text-blue-700 ring-blue-600/20",sent:"bg-green-50 text-green-700 ring-green-600/20",downloaded:"bg-purple-50 text-purple-700 ring-purple-600/20"};return p.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t[e]}`,children:r(e.charAt(0).toUpperCase()+e.slice(1))})}},{key:"created_at",label:r("Generated On"),sortable:!0,render:e=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],I=[{label:r("Download PDF"),icon:"Download",action:"download",className:"text-blue-500",requiredPermission:"download-payslips"}],M=[{value:"all",label:r("All Employees")},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))],U=[{value:"all",label:r("All Statuses")},{value:"generated",label:r("Generated")},{value:"sent",label:r("Sent")},{value:"downloaded",label:r("Downloaded")}];return p.jsxs(W,{title:r("Payslips"),url:"/hr/payslips",actions:G,breadcrumbs:q,noPadding:!0,children:[p.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:p.jsx(K,{searchTerm:c,onSearchChange:v,onSearch:A,filters:[{name:"employee_id",label:r("Employee"),type:"select",value:l,onChange:S,options:M},{name:"status",label:r("Status"),type:"select",value:n,onChange:w,options:U},{name:"date_from",label:r("Period From"),type:"date",value:u,onChange:b},{name:"date_to",label:r("Period To"),type:"date",value:g,onChange:x}],showFilters:C,setShowFilters:P,hasActiveFilters:T,activeFilterCount:N,onResetFilters:R,onApplyFilters:D,currentPerPage:((F=a.per_page)==null?void 0:F.toString())||"10",onPerPageChange:e=>{_.get(route("hr.payslips.index"),{page:1,per_page:parseInt(e),search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0},{preserveState:!0,preserveScroll:!0})}})}),p.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[p.jsx(H,{columns:B,actions:I,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:L,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:k,entityPermissions:{view:"view-payslips",create:"create-payslips",edit:"edit-payslips",delete:"delete-payslips"}}),p.jsx(J,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:r("payslips"),onPageChange:e=>_.get(e)})]})]})}export{Fr as default};
diff --git a/public/build/assets/index-C3JFeAi-.js b/public/build/assets/index-DEGfHb9E.js
similarity index 71%
rename from public/build/assets/index-C3JFeAi-.js
rename to public/build/assets/index-DEGfHb9E.js
index dd276a8b1..98e50a23e 100644
--- a/public/build/assets/index-C3JFeAi-.js
+++ b/public/build/assets/index-DEGfHb9E.js
@@ -1 +1 @@
-import{r as y,j as o}from"./ui-Z445SNHD.js";import{P as ue}from"./page-template-CUbbykGe.js";import{u as ye,c as fe,x as _e,P as he,F as ve,r as f,D as xe,t as a}from"./app-DCZHPiEr.js";import{C as be}from"./CrudTable-C2L9P_V2.js";import{C as U}from"./CrudFormModal-BbMnKdFg.js";import{C as ge}from"./CrudDeleteModal-D4meZ8pP.js";import{P as je}from"./pagination-CLhGv5TU.js";import{S as we}from"./search-and-filter-bar-CvVfaqsJ.js";import Se from"./view-WTrJjgfM.js";import{u as Ce}from"./use-initials-BK4eRgYY.js";import{C as De}from"./calendar-YoExU_hy.js";import{T as Pe}from"./triangle-alert-3qEGEwaA.js";import{f as $}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ys(){var I;const{t}=ye(),{auth:b,employeeContracts:i,contractTypes:C,employees:D,filters:p={},globalSettings:s}=fe().props,P=(b==null?void 0:b.permissions)||[],L=Ce(),[_,T]=y.useState(p.search||""),[c,E]=y.useState(p.status||"_empty_"),[d,N]=y.useState(p.contract_type_id||"_empty_"),[u,F]=y.useState(p.employee_id||"_empty_"),[V,A]=y.useState(!1),[B,g]=y.useState(!1),[z,v]=y.useState(!1),[G,j]=y.useState(!1),[n,O]=y.useState(null),[x,M]=y.useState("create"),[w,k]=y.useState(null),H=()=>c!=="_empty_"||d!=="_empty_"||u!=="_empty_"||_!=="",J=()=>(c!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(_!==""?1:0),K=e=>{e.preventDefault(),R()},R=()=>{f.get(route("hr.contracts.employee-contracts.index"),{page:1,search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";f.get(route("hr.contracts.employee-contracts.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=(e,r)=>{switch(O(r),e){case"view":k(r);break;case"edit":M("edit"),v(!0);break;case"delete":g(!0);break;case"update-status":j(!0);break}},X=()=>{O(null),M("create"),v(!0)},Y=e=>{x==="create"?(s!=null&&s.is_demo||a.loading(t("Creating employee contract...")),f.post(route("hr.contracts.employee-contracts.store"),e,{onSuccess:r=>{v(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to create employee contract: ${Object.values(r).join(", ")}`)}})):x==="edit"&&(s!=null&&s.is_demo||a.loading(t("Updating employee contract...")),f.put(route("hr.contracts.employee-contracts.update",n.id),e,{onSuccess:r=>{v(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update employee contract: ${Object.values(r).join(", ")}`)}}))},Z=()=>{s!=null&&s.is_demo||a.loading(t("Deleting employee contract...")),f.delete(route("hr.contracts.employee-contracts.destroy",n.id),{onSuccess:e=>{g(!1),s!=null&&s.is_demo||a.dismiss(),e.props.flash.success?a.success(t(e.props.flash.success)):e.props.flash.error&&a.error(t(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||a.dismiss(),typeof e=="string"?a.error(e):a.error(`Failed to delete employee contract: ${Object.values(e).join(", ")}`)}})},ee=e=>{s!=null&&s.is_demo||a.loading(t("Updating contract status...")),f.put(route("hr.contracts.employee-contracts.update-status",n.id),e,{onSuccess:r=>{j(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update contract status: ${Object.values(r).join(", ")}`)}})},te=()=>{T(""),E("_empty_"),N("_empty_"),F("_empty_"),A(!1),f.get(route("hr.contracts.employee-contracts.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=[];_e(P,"create-employee-contracts")&&q.push({label:t("Add Contract"),icon:o.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const re=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.employee-contracts.index")},{title:t("Employee Contracts")}],se=e=>{switch(e){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Active":return"bg-green-50 text-green-700 ring-green-600/20";case"Expired":return"bg-red-50 text-red-700 ring-red-600/10";case"Terminated":return"bg-red-50 text-red-700 ring-red-600/10";case"Renewed":return"bg-blue-50 text-blue-700 ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},oe=(e,r)=>{if(!e||r!=="Active")return null;const m=new Date,h=new Date(e).getTime()-m.getTime();return Math.ceil(h/(1e3*60*60*24))},ae=e=>e,ie=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var m,l,h,S;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(m=r.employee)!=null&&m.avatar?o.jsx("img",{src:r.employee.avatar,alt:(l=r.employee)==null?void 0:l.name,className:"h-full w-full object-cover"}):L(((h=r.employee)==null?void 0:h.name)||"")}),o.jsx("div",{className:"font-medium",children:((S=r.employee)==null?void 0:S.name)||"-"})]})}},{key:"contract_number",label:t("Contract #"),sortable:!0,render:(e,r)=>{var m;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(ve,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:e}),o.jsx("div",{className:"text-xs text-gray-500",children:(m=r.contract_type)==null?void 0:m.name})]})]})}},{key:"start_date",label:t("Contract Period"),sortable:!0,render:(e,r)=>{var l,h;const m=oe(r.end_date,r.status);return o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(De,{className:"h-4 w-4 text-gray-500"}),((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(e,!1))||$(new Date(e),"MMM dd, yyyy")]}),r.end_date&&o.jsxs("div",{className:"text-xs text-gray-500",children:["to ",((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(r.end_date,!1))||$(new Date(r.end_date),"MMM dd, yyyy"),m!==null&&m<=30&&m>0&&o.jsxs("div",{className:"flex items-center gap-1 text-orange-600 mt-1",children:[o.jsx(Pe,{className:"h-3 w-3"}),m," days left"]})]})]})}},{key:"basic_salary",label:t("Compensation"),render:(e,r)=>{var l;const m=ae(e);return o.jsx("div",{className:"flex items-center gap-1",children:o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:(l=window.appSettings)==null?void 0:l.formatCurrency(m)})})})}},{key:"status",label:t("Status"),render:e=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${se(e)}`,children:t(e)})},{key:"approved_at",label:t("Approved"),render:(e,r)=>{var m,l;return e?o.jsxs("div",{children:[o.jsx("div",{className:"text-sm",children:((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}),o.jsx("div",{className:"text-xs text-gray-500",children:(l=r.approver)==null?void 0:l.name})]}):"-"}}],pe=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-contracts"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-contracts"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:["approve-employee-contracts","reject-employee-contracts"]},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-contracts"}],me=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Draft",label:t("Draft")},{value:"Pending Approval",label:t("Pending Approval")},{value:"Active",label:t("Active")},{value:"Expired",label:t("Expired")},{value:"Terminated",label:t("Terminated")},{value:"Renewed",label:t("Renewed")}],ne=[{value:"_empty_",label:t("All Types"),disabled:!0},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))],le=[{value:"_empty_",label:t("All Employees"),disabled:!0},...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],ce=[{value:"_empty_",label:t("Select Employee")},...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],de=[{value:"_empty_",label:t("Select Contract Type")},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(ue,{title:t("Employee Contracts"),url:"/hr/contracts/employee-contracts",actions:q,breadcrumbs:re,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(we,{searchTerm:_,onSearchChange:T,onSearch:K,filters:[{name:"status",label:t("Status"),type:"select",value:c,onChange:E,options:me},{name:"contract_type_id",label:t("Contract Type"),type:"select",value:d,onChange:N,options:ne,searchable:!0},{name:"employee_id",label:t("Employee"),type:"select",value:u,onChange:F,options:le,searchable:!0}],showFilters:V,setShowFilters:A,hasActiveFilters:H,activeFilterCount:J,onResetFilters:te,onApplyFilters:R,currentPerPage:((I=p.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{f.get(route("hr.contracts.employee-contracts.index"),{page:1,per_page:parseInt(e),search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(be,{columns:ie,actions:pe,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:W,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Q,permissions:P,entityPermissions:{view:"view-employee-contracts",create:"create-employee-contracts",edit:"edit-employee-contracts",delete:"delete-employee-contracts"}}),o.jsx(je,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("employee contracts"),onPageChange:e=>{const r=new URL(e);_&&r.searchParams.set("search",_),c!=="_empty_"&&r.searchParams.set("status",c),d!=="_empty_"&&r.searchParams.set("contract_type_id",d),u!=="_empty_"&&r.searchParams.set("employee_id",u),p.sort_field&&r.searchParams.set("sort_field",p.sort_field),p.sort_direction&&r.searchParams.set("sort_direction",p.sort_direction),p.per_page&&r.searchParams.set("per_page",p.per_page),f.get(r.toString())}})]}),o.jsx(U,{isOpen:z,onClose:()=>v(!1),onSubmit:Y,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:ce.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"contract_type_id",label:t("Contract Type"),type:"select",required:!0,options:de.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"end_date",label:t("End Date"),type:"date",helpText:t("Leave empty for permanent contracts")},{name:"basic_salary",label:t("Basic Salary"),type:"number",required:!0,min:0,step:.01},{name:"terms_conditions",label:t("Terms & Conditions"),type:"textarea",rows:6}],modalSize:"xl"},initialData:n?{...n,start_date:n.start_date?window.appSettings.formatDateTimeSimple(n.start_date,!1):n.start_date,end_date:n.end_date?window.appSettings.formatDateTimeSimple(n.end_date,!1):n.end_date}:null,title:t(x==="create"?"Add Employee Contract":"Edit Employee Contract"),mode:x}),o.jsx(ge,{isOpen:B,onClose:()=>g(!1),onConfirm:Z,itemName:(n==null?void 0:n.contract_number)||"",entityName:"employee contract"}),o.jsx(U,{isOpen:G,onClose:()=>j(!1),onSubmit:ee,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"Draft",label:t("Draft")},{value:"Pending Approval",label:t("Pending Approval")},{value:"Active",label:t("Active")},{value:"Expired",label:t("Expired")},{value:"Terminated",label:t("Terminated")},{value:"Renewed",label:t("Renewed")}]}]},initialData:n?{status:n.status}:{},title:t("Update Contract Status"),mode:"edit"}),o.jsx(xe,{open:!!w,onOpenChange:()=>k(null),children:w&&o.jsx(Se,{contract:w})})]})}export{ys as default};
+import{r as y,j as o}from"./ui-Z445SNHD.js";import{P as ue}from"./page-template-CM2S36EN.js";import{u as ye,c as fe,x as _e,P as he,F as ve,r as f,D as xe,t as a}from"./app-4fHGBOxL.js";import{C as be}from"./CrudTable-Cxl8O2CF.js";import{C as U}from"./CrudFormModal-Cseu7azN.js";import{C as ge}from"./CrudDeleteModal-BgIUshon.js";import{P as je}from"./pagination-CGq0GJg0.js";import{S as we}from"./search-and-filter-bar-Dtigj_x9.js";import Se from"./view-BEZ9-qqE.js";import{u as Ce}from"./use-initials-BK4eRgYY.js";import{C as De}from"./calendar-DqBcvi0D.js";import{T as Pe}from"./triangle-alert-BUm3Qaiu.js";import{f as $}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ys(){var I;const{t}=ye(),{auth:b,employeeContracts:i,contractTypes:C,employees:D,filters:p={},globalSettings:s}=fe().props,P=(b==null?void 0:b.permissions)||[],L=Ce(),[_,T]=y.useState(p.search||""),[c,E]=y.useState(p.status||"_empty_"),[d,N]=y.useState(p.contract_type_id||"_empty_"),[u,F]=y.useState(p.employee_id||"_empty_"),[V,A]=y.useState(!1),[B,g]=y.useState(!1),[z,v]=y.useState(!1),[G,j]=y.useState(!1),[n,O]=y.useState(null),[x,M]=y.useState("create"),[w,k]=y.useState(null),H=()=>c!=="_empty_"||d!=="_empty_"||u!=="_empty_"||_!=="",J=()=>(c!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(_!==""?1:0),K=e=>{e.preventDefault(),R()},R=()=>{f.get(route("hr.contracts.employee-contracts.index"),{page:1,search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";f.get(route("hr.contracts.employee-contracts.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=(e,r)=>{switch(O(r),e){case"view":k(r);break;case"edit":M("edit"),v(!0);break;case"delete":g(!0);break;case"update-status":j(!0);break}},X=()=>{O(null),M("create"),v(!0)},Y=e=>{x==="create"?(s!=null&&s.is_demo||a.loading(t("Creating employee contract...")),f.post(route("hr.contracts.employee-contracts.store"),e,{onSuccess:r=>{v(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to create employee contract: ${Object.values(r).join(", ")}`)}})):x==="edit"&&(s!=null&&s.is_demo||a.loading(t("Updating employee contract...")),f.put(route("hr.contracts.employee-contracts.update",n.id),e,{onSuccess:r=>{v(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update employee contract: ${Object.values(r).join(", ")}`)}}))},Z=()=>{s!=null&&s.is_demo||a.loading(t("Deleting employee contract...")),f.delete(route("hr.contracts.employee-contracts.destroy",n.id),{onSuccess:e=>{g(!1),s!=null&&s.is_demo||a.dismiss(),e.props.flash.success?a.success(t(e.props.flash.success)):e.props.flash.error&&a.error(t(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||a.dismiss(),typeof e=="string"?a.error(e):a.error(`Failed to delete employee contract: ${Object.values(e).join(", ")}`)}})},ee=e=>{s!=null&&s.is_demo||a.loading(t("Updating contract status...")),f.put(route("hr.contracts.employee-contracts.update-status",n.id),e,{onSuccess:r=>{j(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update contract status: ${Object.values(r).join(", ")}`)}})},te=()=>{T(""),E("_empty_"),N("_empty_"),F("_empty_"),A(!1),f.get(route("hr.contracts.employee-contracts.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=[];_e(P,"create-employee-contracts")&&q.push({label:t("Add Contract"),icon:o.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const re=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.employee-contracts.index")},{title:t("Employee Contracts")}],se=e=>{switch(e){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Active":return"bg-green-50 text-green-700 ring-green-600/20";case"Expired":return"bg-red-50 text-red-700 ring-red-600/10";case"Terminated":return"bg-red-50 text-red-700 ring-red-600/10";case"Renewed":return"bg-blue-50 text-blue-700 ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},oe=(e,r)=>{if(!e||r!=="Active")return null;const m=new Date,h=new Date(e).getTime()-m.getTime();return Math.ceil(h/(1e3*60*60*24))},ae=e=>e,ie=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var m,l,h,S;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(m=r.employee)!=null&&m.avatar?o.jsx("img",{src:r.employee.avatar,alt:(l=r.employee)==null?void 0:l.name,className:"h-full w-full object-cover"}):L(((h=r.employee)==null?void 0:h.name)||"")}),o.jsx("div",{className:"font-medium",children:((S=r.employee)==null?void 0:S.name)||"-"})]})}},{key:"contract_number",label:t("Contract #"),sortable:!0,render:(e,r)=>{var m;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(ve,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:e}),o.jsx("div",{className:"text-xs text-gray-500",children:(m=r.contract_type)==null?void 0:m.name})]})]})}},{key:"start_date",label:t("Contract Period"),sortable:!0,render:(e,r)=>{var l,h;const m=oe(r.end_date,r.status);return o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(De,{className:"h-4 w-4 text-gray-500"}),((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(e,!1))||$(new Date(e),"MMM dd, yyyy")]}),r.end_date&&o.jsxs("div",{className:"text-xs text-gray-500",children:["to ",((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(r.end_date,!1))||$(new Date(r.end_date),"MMM dd, yyyy"),m!==null&&m<=30&&m>0&&o.jsxs("div",{className:"flex items-center gap-1 text-orange-600 mt-1",children:[o.jsx(Pe,{className:"h-3 w-3"}),m," days left"]})]})]})}},{key:"basic_salary",label:t("Compensation"),render:(e,r)=>{var l;const m=ae(e);return o.jsx("div",{className:"flex items-center gap-1",children:o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:(l=window.appSettings)==null?void 0:l.formatCurrency(m)})})})}},{key:"status",label:t("Status"),render:e=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${se(e)}`,children:t(e)})},{key:"approved_at",label:t("Approved"),render:(e,r)=>{var m,l;return e?o.jsxs("div",{children:[o.jsx("div",{className:"text-sm",children:((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}),o.jsx("div",{className:"text-xs text-gray-500",children:(l=r.approver)==null?void 0:l.name})]}):"-"}}],pe=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-contracts"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-contracts"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:["approve-employee-contracts","reject-employee-contracts"]},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-contracts"}],me=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Draft",label:t("Draft")},{value:"Pending Approval",label:t("Pending Approval")},{value:"Active",label:t("Active")},{value:"Expired",label:t("Expired")},{value:"Terminated",label:t("Terminated")},{value:"Renewed",label:t("Renewed")}],ne=[{value:"_empty_",label:t("All Types"),disabled:!0},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))],le=[{value:"_empty_",label:t("All Employees"),disabled:!0},...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],ce=[{value:"_empty_",label:t("Select Employee")},...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],de=[{value:"_empty_",label:t("Select Contract Type")},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(ue,{title:t("Employee Contracts"),url:"/hr/contracts/employee-contracts",actions:q,breadcrumbs:re,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(we,{searchTerm:_,onSearchChange:T,onSearch:K,filters:[{name:"status",label:t("Status"),type:"select",value:c,onChange:E,options:me},{name:"contract_type_id",label:t("Contract Type"),type:"select",value:d,onChange:N,options:ne,searchable:!0},{name:"employee_id",label:t("Employee"),type:"select",value:u,onChange:F,options:le,searchable:!0}],showFilters:V,setShowFilters:A,hasActiveFilters:H,activeFilterCount:J,onResetFilters:te,onApplyFilters:R,currentPerPage:((I=p.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{f.get(route("hr.contracts.employee-contracts.index"),{page:1,per_page:parseInt(e),search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(be,{columns:ie,actions:pe,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:W,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Q,permissions:P,entityPermissions:{view:"view-employee-contracts",create:"create-employee-contracts",edit:"edit-employee-contracts",delete:"delete-employee-contracts"}}),o.jsx(je,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("employee contracts"),onPageChange:e=>{const r=new URL(e);_&&r.searchParams.set("search",_),c!=="_empty_"&&r.searchParams.set("status",c),d!=="_empty_"&&r.searchParams.set("contract_type_id",d),u!=="_empty_"&&r.searchParams.set("employee_id",u),p.sort_field&&r.searchParams.set("sort_field",p.sort_field),p.sort_direction&&r.searchParams.set("sort_direction",p.sort_direction),p.per_page&&r.searchParams.set("per_page",p.per_page),f.get(r.toString())}})]}),o.jsx(U,{isOpen:z,onClose:()=>v(!1),onSubmit:Y,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:ce.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"contract_type_id",label:t("Contract Type"),type:"select",required:!0,options:de.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"end_date",label:t("End Date"),type:"date",helpText:t("Leave empty for permanent contracts")},{name:"basic_salary",label:t("Basic Salary"),type:"number",required:!0,min:0,step:.01},{name:"terms_conditions",label:t("Terms & Conditions"),type:"textarea",rows:6}],modalSize:"xl"},initialData:n?{...n,start_date:n.start_date?window.appSettings.formatDateTimeSimple(n.start_date,!1):n.start_date,end_date:n.end_date?window.appSettings.formatDateTimeSimple(n.end_date,!1):n.end_date}:null,title:t(x==="create"?"Add Employee Contract":"Edit Employee Contract"),mode:x}),o.jsx(ge,{isOpen:B,onClose:()=>g(!1),onConfirm:Z,itemName:(n==null?void 0:n.contract_number)||"",entityName:"employee contract"}),o.jsx(U,{isOpen:G,onClose:()=>j(!1),onSubmit:ee,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"Draft",label:t("Draft")},{value:"Pending Approval",label:t("Pending Approval")},{value:"Active",label:t("Active")},{value:"Expired",label:t("Expired")},{value:"Terminated",label:t("Terminated")},{value:"Renewed",label:t("Renewed")}]}]},initialData:n?{status:n.status}:{},title:t("Update Contract Status"),mode:"edit"}),o.jsx(xe,{open:!!w,onOpenChange:()=>k(null),children:w&&o.jsx(Se,{contract:w})})]})}export{ys as default};
diff --git a/public/build/assets/index-qpqkVpa2.js b/public/build/assets/index-DH369XzY.js
similarity index 66%
rename from public/build/assets/index-qpqkVpa2.js
rename to public/build/assets/index-DH369XzY.js
index aae3676c8..5cdab732b 100644
--- a/public/build/assets/index-qpqkVpa2.js
+++ b/public/build/assets/index-DH369XzY.js
@@ -1 +1 @@
-import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CUbbykGe.js";import{u as le,c as pe,x as M,P as me,r as d,D as ne,t as o}from"./app-DCZHPiEr.js";import{C as de}from"./CrudTable-C2L9P_V2.js";import{C as q}from"./CrudFormModal-BbMnKdFg.js";import{C as ce}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ue}from"./pagination-CLhGv5TU.js";import{S as ge}from"./search-and-filter-bar-CvVfaqsJ.js";import fe from"./view-C_jmg86j.js";import{P as I}from"./progress-DWAgY7H5.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ro(){var A;const{t:e}=le(),{auth:h,goals:a,employees:P,goalTypes:C,filters:i={}}=pe().props,b=(h==null?void 0:h.permissions)||[],[c,j]=p.useState(i.search||""),[u,w]=p.useState(i.employee_id||""),[g,E]=p.useState(i.goal_type_id||""),[n,N]=p.useState(i.status||"all"),[$,k]=p.useState(!1),[V,S]=p.useState(!1),[R,f]=p.useState(!1),[U,x]=p.useState(!1),[l,D]=p.useState(null),[y,F]=p.useState("create"),[v,T]=p.useState(null),[_,z]=p.useState(0),B=()=>n!=="all"||c!==""||u!==""||g!=="",L=()=>(n!=="all"?1:0)+(c?1:0)+(u?1:0)+(g?1:0),H=t=>{t.preventDefault(),O()},O=()=>{d.get(route("hr.performance.employee-goals.index"),{page:1,search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=i.sort_field===t&&i.sort_direction==="asc"?"desc":"asc";d.get(route("hr.performance.employee-goals.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(D(r),t){case"view":T(r);break;case"edit":F("edit"),f(!0);break;case"delete":S(!0);break;case"update-progress":z(r.progress||0),x(!0);break}},Q=()=>{D(null),F("create"),f(!0)},W=t=>{y==="create"?(o.loading(e("Creating employee goal...")),d.post(route("hr.performance.employee-goals.store"),t,{onSuccess:r=>{f(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Employee goal created successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create goal: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(o.loading(e("Updating employee goal...")),d.put(route("hr.performance.employee-goals.update",l.id),t,{onSuccess:r=>{f(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Employee goal updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update goal: ${Object.values(r).join(", ")}`)}}))},X=t=>{o.loading(e("Updating goal progress...")),d.put(route("hr.performance.employee-goals.update-progress",l.id),{progress:t.progress},{onSuccess:r=>{x(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Goal progress updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update progress: ${Object.values(r).join(", ")}`)}})},Y=()=>{o.loading(e("Deleting employee goal...")),d.delete(route("hr.performance.employee-goals.destroy",l.id),{onSuccess:t=>{S(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Employee goal deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete goal: ${Object.values(t).join(", ")}`)}})},Z=()=>{j(""),w(""),E(""),N("all"),k(!1),d.get(route("hr.performance.employee-goals.index"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},G=[];M(b,"create-employee-goals")&&G.push({label:e("Add Goal"),icon:s.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const ee=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Employee Goals")}],te=[{key:"title",label:e("Title"),sortable:!0},{key:"employee",label:e("Employee"),render:(t,r)=>{var m;return((m=r.employee)==null?void 0:m.name)||"-"}},{key:"goal_type.name",label:e("Goal Type"),render:(t,r)=>{var m;return((m=r.goal_type)==null?void 0:m.name)||"-"}},{key:"start_date",label:e("Start Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"end_date",label:e("End Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"progress",label:e("Progress"),render:t=>s.jsxs("div",{className:"flex items-center gap-2 w-full min-w-[120px]",children:[s.jsx(I,{value:t,className:"h-2 flex-1"}),s.jsxs("span",{className:"text-xs font-medium text-gray-600 dark:text-gray-400 shrink-0",children:[t,"%"]})]})},{key:"status",label:e("Status"),render:t=>{let r="",m="";switch(t){case"not_started":r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",m=e("Not Started");break;case"in_progress":r="bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",m=e("In Progress");break;case"completed":r="bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",m=e("Completed");break;default:r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",m=t}return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r}`,children:m})}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-goals"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-goals"},{label:e("Update Progress"),icon:"BarChart",action:"update-progress",className:"text-green-500",requiredPermission:"edit-employee-goals"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-goals"}],oe=[{value:"all",label:e("All Statuses")},{value:"not_started",label:e("Not Started")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],se=[{value:"",label:e("All Employees")},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ae=[{value:"",label:e("All Goal Types")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(ie,{title:e("Employee Goals"),url:"/hr/performance/employee-goals",actions:G,breadcrumbs:ee,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ge,{searchTerm:c,onSearchChange:j,onSearch:H,filters:[...M(b,"manage-any-employee-goals")?[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:w,options:se,searchable:!0}]:[],{name:"goal_type_id",label:e("Goal Type"),type:"select",value:g,onChange:E,options:ae,searchable:!0},{name:"status",label:e("Status"),type:"select",value:n,onChange:N,options:oe}],showFilters:$,setShowFilters:k,hasActiveFilters:B,activeFilterCount:L,onResetFilters:Z,onApplyFilters:O,currentPerPage:((A=i.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{d.get(route("hr.performance.employee-goals.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(de,{columns:te,actions:re,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,sortField:i.sort_field,sortDirection:i.sort_direction,onSort:J,permissions:b,entityPermissions:{view:"view-employee-goals",create:"create-employee-goals",edit:"edit-employee-goals",delete:"delete-employee-goals"}}),s.jsx(ue,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("employee goals"),onPageChange:t=>d.get(t)})]}),s.jsx(q,{isOpen:R,onClose:()=>f(!1),onSubmit:W,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,searchable:!0,options:P.map(t=>({value:t.id,label:`${t.name} (${t.employee_id})`}))},{name:"goal_type_id",label:e("Goal Type"),type:"select",searchable:!0,required:!0,options:C.map(t=>({value:t.id.toString(),label:t.name}))},{name:"title",label:e("Goal Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"target",label:e("Target"),type:"text",placeholder:"e.g., Complete 5 projects, Achieve 95% accuracy, etc."},{name:"progress",label:e("Progress (%)"),type:"number",min:0,max:100,defaultValue:0},{name:"status",label:e("Status"),type:"select",options:[{value:"not_started",label:e("Not Started")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],defaultValue:"not_started"}],modalSize:"lg"},initialData:l?{...l,start_date:l.start_date?l.start_date.substring(0,10):"",end_date:l.end_date?l.end_date.substring(0,10):""}:null,title:e(y==="create"?"Add New Employee Goal":"Edit Employee Goal"),mode:y}),s.jsx(q,{isOpen:U,onClose:()=>x(!1),onSubmit:X,formConfig:{fields:[{name:"progress",label:e("Progress (%)"),type:"number",min:0,max:100,step:5,required:!0}],modalSize:"sm"},initialData:{progress:_},title:e("Update Goal Progress"),mode:"edit",customContent:s.jsxs("div",{className:"mb-4 text-center",children:[s.jsxs("div",{className:"text-3xl font-bold",children:[_,"%"]}),s.jsx(I,{value:_,className:"h-2 mt-2"})]})}),s.jsx(ce,{isOpen:V,onClose:()=>S(!1),onConfirm:Y,itemName:(l==null?void 0:l.title)||"",entityName:"employee goal"}),s.jsx(ne,{open:!!v,onOpenChange:()=>T(null),children:v&&s.jsx(fe,{goal:v})})]})}export{ro as default};
+import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CM2S36EN.js";import{u as le,c as pe,x as M,P as me,r as d,D as ne,t as o}from"./app-4fHGBOxL.js";import{C as de}from"./CrudTable-Cxl8O2CF.js";import{C as q}from"./CrudFormModal-Cseu7azN.js";import{C as ce}from"./CrudDeleteModal-BgIUshon.js";import{P as ue}from"./pagination-CGq0GJg0.js";import{S as ge}from"./search-and-filter-bar-Dtigj_x9.js";import fe from"./view-7uSd8pwj.js";import{P as I}from"./progress-8FJ0HkGU.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ro(){var A;const{t:e}=le(),{auth:h,goals:a,employees:P,goalTypes:C,filters:i={}}=pe().props,b=(h==null?void 0:h.permissions)||[],[c,j]=p.useState(i.search||""),[u,w]=p.useState(i.employee_id||""),[g,E]=p.useState(i.goal_type_id||""),[n,N]=p.useState(i.status||"all"),[$,k]=p.useState(!1),[V,S]=p.useState(!1),[R,f]=p.useState(!1),[U,x]=p.useState(!1),[l,D]=p.useState(null),[y,F]=p.useState("create"),[v,T]=p.useState(null),[_,z]=p.useState(0),B=()=>n!=="all"||c!==""||u!==""||g!=="",L=()=>(n!=="all"?1:0)+(c?1:0)+(u?1:0)+(g?1:0),H=t=>{t.preventDefault(),O()},O=()=>{d.get(route("hr.performance.employee-goals.index"),{page:1,search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=i.sort_field===t&&i.sort_direction==="asc"?"desc":"asc";d.get(route("hr.performance.employee-goals.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(D(r),t){case"view":T(r);break;case"edit":F("edit"),f(!0);break;case"delete":S(!0);break;case"update-progress":z(r.progress||0),x(!0);break}},Q=()=>{D(null),F("create"),f(!0)},W=t=>{y==="create"?(o.loading(e("Creating employee goal...")),d.post(route("hr.performance.employee-goals.store"),t,{onSuccess:r=>{f(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Employee goal created successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create goal: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(o.loading(e("Updating employee goal...")),d.put(route("hr.performance.employee-goals.update",l.id),t,{onSuccess:r=>{f(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Employee goal updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update goal: ${Object.values(r).join(", ")}`)}}))},X=t=>{o.loading(e("Updating goal progress...")),d.put(route("hr.performance.employee-goals.update-progress",l.id),{progress:t.progress},{onSuccess:r=>{x(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Goal progress updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update progress: ${Object.values(r).join(", ")}`)}})},Y=()=>{o.loading(e("Deleting employee goal...")),d.delete(route("hr.performance.employee-goals.destroy",l.id),{onSuccess:t=>{S(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Employee goal deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete goal: ${Object.values(t).join(", ")}`)}})},Z=()=>{j(""),w(""),E(""),N("all"),k(!1),d.get(route("hr.performance.employee-goals.index"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},G=[];M(b,"create-employee-goals")&&G.push({label:e("Add Goal"),icon:s.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const ee=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Employee Goals")}],te=[{key:"title",label:e("Title"),sortable:!0},{key:"employee",label:e("Employee"),render:(t,r)=>{var m;return((m=r.employee)==null?void 0:m.name)||"-"}},{key:"goal_type.name",label:e("Goal Type"),render:(t,r)=>{var m;return((m=r.goal_type)==null?void 0:m.name)||"-"}},{key:"start_date",label:e("Start Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"end_date",label:e("End Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"progress",label:e("Progress"),render:t=>s.jsxs("div",{className:"flex items-center gap-2 w-full min-w-[120px]",children:[s.jsx(I,{value:t,className:"h-2 flex-1"}),s.jsxs("span",{className:"text-xs font-medium text-gray-600 dark:text-gray-400 shrink-0",children:[t,"%"]})]})},{key:"status",label:e("Status"),render:t=>{let r="",m="";switch(t){case"not_started":r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",m=e("Not Started");break;case"in_progress":r="bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",m=e("In Progress");break;case"completed":r="bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",m=e("Completed");break;default:r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",m=t}return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r}`,children:m})}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-goals"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-goals"},{label:e("Update Progress"),icon:"BarChart",action:"update-progress",className:"text-green-500",requiredPermission:"edit-employee-goals"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-goals"}],oe=[{value:"all",label:e("All Statuses")},{value:"not_started",label:e("Not Started")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],se=[{value:"",label:e("All Employees")},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ae=[{value:"",label:e("All Goal Types")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(ie,{title:e("Employee Goals"),url:"/hr/performance/employee-goals",actions:G,breadcrumbs:ee,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ge,{searchTerm:c,onSearchChange:j,onSearch:H,filters:[...M(b,"manage-any-employee-goals")?[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:w,options:se,searchable:!0}]:[],{name:"goal_type_id",label:e("Goal Type"),type:"select",value:g,onChange:E,options:ae,searchable:!0},{name:"status",label:e("Status"),type:"select",value:n,onChange:N,options:oe}],showFilters:$,setShowFilters:k,hasActiveFilters:B,activeFilterCount:L,onResetFilters:Z,onApplyFilters:O,currentPerPage:((A=i.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{d.get(route("hr.performance.employee-goals.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(de,{columns:te,actions:re,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,sortField:i.sort_field,sortDirection:i.sort_direction,onSort:J,permissions:b,entityPermissions:{view:"view-employee-goals",create:"create-employee-goals",edit:"edit-employee-goals",delete:"delete-employee-goals"}}),s.jsx(ue,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("employee goals"),onPageChange:t=>d.get(t)})]}),s.jsx(q,{isOpen:R,onClose:()=>f(!1),onSubmit:W,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,searchable:!0,options:P.map(t=>({value:t.id,label:`${t.name} (${t.employee_id})`}))},{name:"goal_type_id",label:e("Goal Type"),type:"select",searchable:!0,required:!0,options:C.map(t=>({value:t.id.toString(),label:t.name}))},{name:"title",label:e("Goal Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"target",label:e("Target"),type:"text",placeholder:"e.g., Complete 5 projects, Achieve 95% accuracy, etc."},{name:"progress",label:e("Progress (%)"),type:"number",min:0,max:100,defaultValue:0},{name:"status",label:e("Status"),type:"select",options:[{value:"not_started",label:e("Not Started")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],defaultValue:"not_started"}],modalSize:"lg"},initialData:l?{...l,start_date:l.start_date?l.start_date.substring(0,10):"",end_date:l.end_date?l.end_date.substring(0,10):""}:null,title:e(y==="create"?"Add New Employee Goal":"Edit Employee Goal"),mode:y}),s.jsx(q,{isOpen:U,onClose:()=>x(!1),onSubmit:X,formConfig:{fields:[{name:"progress",label:e("Progress (%)"),type:"number",min:0,max:100,step:5,required:!0}],modalSize:"sm"},initialData:{progress:_},title:e("Update Goal Progress"),mode:"edit",customContent:s.jsxs("div",{className:"mb-4 text-center",children:[s.jsxs("div",{className:"text-3xl font-bold",children:[_,"%"]}),s.jsx(I,{value:_,className:"h-2 mt-2"})]})}),s.jsx(ce,{isOpen:V,onClose:()=>S(!1),onConfirm:Y,itemName:(l==null?void 0:l.title)||"",entityName:"employee goal"}),s.jsx(ne,{open:!!v,onOpenChange:()=>T(null),children:v&&s.jsx(fe,{goal:v})})]})}export{ro as default};
diff --git a/public/build/assets/index-CiozWnw4.js b/public/build/assets/index-DHcihWdp.js
similarity index 63%
rename from public/build/assets/index-CiozWnw4.js
rename to public/build/assets/index-DHcihWdp.js
index 258519fb3..281b2308a 100644
--- a/public/build/assets/index-CiozWnw4.js
+++ b/public/build/assets/index-DHcihWdp.js
@@ -1 +1 @@
-import{r as s,j as e}from"./ui-Z445SNHD.js";import{P as L}from"./page-template-CUbbykGe.js";import{u as V,c as G,r as c,o as f,D as C,h as J,j as Q,k as W,t as o}from"./app-DCZHPiEr.js";import{C as X}from"./CrudTable-C2L9P_V2.js";import{P as Y}from"./pagination-CLhGv5TU.js";import{S as ee}from"./search-and-filter-bar-CvVfaqsJ.js";import te from"./view-HNskLLb5.js";import{C as re}from"./circle-check-big-DzwxuD1X.js";import{C as ae}from"./clock-O-l8sPi0.js";import{T as _}from"./timer-BQQZ475C.js";import{R as P}from"./refresh-cw-FiNR9pzi.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function Mr(){var N;const{t}=V(),{auth:x,biometricData:a,filters:i={},configurationMissing:y,globalSettings:se}=G().props,A=(x==null?void 0:x.permissions)||[],[n,b]=s.useState(i.search||""),[m,j]=s.useState(i.start_date||""),[l,k]=s.useState(i.end_date||""),[T,v]=s.useState(!1),[E,g]=s.useState(!1),[F,R]=s.useState([]),[p,D]=s.useState(null),[w,B]=s.useState(!1),[I,h]=s.useState(!1),M=()=>n!==""||m!==""||l!=="",O=()=>(n?1:0)+(m?1:0)+(l?1:0),q=r=>{r.preventDefault(),S()},S=()=>{c.get(route("hr.biometric-attendance.index"),{page:1,search:n||void 0,start_date:m||void 0,end_date:l||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},K=(r,u)=>{switch(r){case"view":U(u);break}},U=async r=>{try{const d=await(await fetch(route("hr.biometric-attendance.show",{employeeCode:r.employee_code,date:r.date}))).json();d.success?(R(d.data.entries),D({code:d.data.employee_code,date:d.data.date,name:r.name,attendance_record:d.data.attendance_record}),g(!0)):o.error(t(d.message||"Failed to fetch details"))}catch{o.error(t("Error fetching details"))}},Z=()=>{b(""),j(""),k(""),v(!1),c.get(route("hr.biometric-attendance.index"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},$=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Biometric Attendance")}],z=[{label:t("Details"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-biometric-attendance"}],H=[{key:"employee_code",label:t("Employee Code"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium",children:r})},{key:"name",label:t("Employee Name"),sortable:!1,render:r=>e.jsx("span",{className:"font-medium",children:r})},{key:"terminal",label:t("Branch"),sortable:!1,render:r=>e.jsx("span",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:r||"-"})},{key:"date",label:t("Date"),sortable:!1,render:r=>e.jsx("span",{className:"text-sm",children:window.appSettings.formatDateTimeSimple(r,!1)})},{key:"clock_in",label:t("Clock In"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium text-green-600",children:r||"-"})},{key:"clock_out",label:t("Clock Out"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium text-red-600",children:r||"-"})},{key:"sync_status",label:t("Status"),sortable:!1,render:r=>r==="synced"?e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-semibold bg-green-50 text-green-700 dark:bg-green-950/20 dark:text-green-400 border border-green-200/50",children:[e.jsx(re,{className:"h-3.5 w-3.5"}),t("Synced")]}):e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-semibold bg-amber-50 text-amber-700 dark:bg-amber-950/20 dark:text-amber-400 border border-amber-200/50",children:[e.jsx(ae,{className:"h-3.5 w-3.5"}),t("Pending")]})}];return e.jsxs(L,{title:t("Biometric Attendance"),url:"/hr/biometric-attendance",breadcrumbs:$,noPadding:!0,children:[!y&&e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(ee,{searchTerm:n,onSearchChange:b,onSearch:q,searchPlaceholder:t("Search by employee name or code..."),filters:[{name:"start_date",label:t("Start Date"),type:"date",value:m,onChange:j},{name:"end_date",label:t("End Date"),type:"date",value:l,onChange:k}],showFilters:T,setShowFilters:v,hasActiveFilters:M,activeFilterCount:O,onResetFilters:Z,onApplyFilters:S,currentPerPage:((N=i.per_page)==null?void 0:N.toString())||"10",onPerPageChange:r=>{c.get(route("hr.biometric-attendance.index"),{page:1,per_page:parseInt(r),search:n||void 0,start_date:m||void 0,end_date:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700 flex justify-between items-center",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-600 dark:text-gray-400",children:[e.jsx(_,{className:"h-4 w-4"}),e.jsx("span",{children:t("Biometric attendance data from device")})]}),e.jsxs(f,{size:"sm",variant:"outline",onClick:()=>h(!0),children:[e.jsx(P,{className:"h-4 w-4 mr-2"}),t("Sync to Attendance Records")]})]}),y?e.jsx("div",{className:"px-6 py-12 text-center",children:e.jsxs("div",{className:"max-w-md mx-auto",children:[e.jsx("div",{className:"mb-4",children:e.jsx(_,{className:"h-16 w-16 mx-auto text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-gray-100 mb-2",children:t("Configuration Required")}),e.jsx("p",{className:"text-gray-600 dark:text-gray-400 mb-6",children:t("Please configure ZKTeco API settings to fetch biometric attendance data.")}),e.jsxs("div",{className:"space-y-2 text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("p",{children:t("Required settings:")}),e.jsxs("ul",{className:"list-disc list-inside space-y-1",children:[e.jsx("li",{children:t("ZKTeco API URL")}),e.jsx("li",{children:t("Username")}),e.jsx("li",{children:t("Password")}),e.jsx("li",{children:t("Auth Token")})]})]})]})}):e.jsxs(e.Fragment,{children:[e.jsx(X,{columns:H,actions:z,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,permissions:A,entityPermissions:{view:"view-biometric-attendance",create:"manage-biometric-attendance",edit:"manage-biometric-attendance",delete:"manage-biometric-attendance"}}),e.jsx(Y,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("biometric records"),onPageChange:r=>c.get(r)})]})]}),e.jsx(C,{open:E,onOpenChange:g,children:p&&e.jsx(te,{employee:p,entries:F,onClose:()=>g(!1)},`${p.code}_${p.date}`)}),e.jsx(C,{open:I,onOpenChange:h,children:e.jsxs(J,{className:"max-w-md bg-white dark:bg-gray-900 border dark:border-gray-800",children:[e.jsx(Q,{children:e.jsxs(W,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(P,{className:"h-5 w-5 text-blue-600 animate-spin-slow"}),e.jsx("span",{children:t("Sync to Attendance Records")})]})}),e.jsxs("div",{className:"py-4 space-y-4",children:[e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 leading-relaxed",children:t("Are you sure you want to sync all pending biometric logs to attendance records? This will process all unmatched punches and generate attendance sheets.")}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-3 rounded-lg border border-gray-150 dark:border-gray-700",children:e.jsxs("label",{className:"flex items-start gap-3 text-sm font-medium text-gray-700 dark:text-gray-300 cursor-pointer select-none",children:[e.jsx("input",{type:"checkbox",checked:w,onChange:r=>B(r.target.checked),className:"mt-1 h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500 cursor-pointer"}),e.jsxs("div",{children:[e.jsx("span",{className:"block font-semibold",children:t("Overwrite existing records")}),e.jsx("span",{className:"block text-xs text-gray-500 dark:text-gray-400 mt-0.5 leading-normal",children:t("If checked, existing attendance sheets will be updated with the latest biometric source of truth.")})]})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3 border-t pt-4 border-gray-100 dark:border-gray-800",children:[e.jsx(f,{variant:"outline",onClick:()=>h(!1),children:t("Cancel")}),e.jsx(f,{onClick:()=>{h(!1),o.loading(t("Syncing biometric data... This may take a moment.")),c.post(route("hr.biometric-attendance.sync-all"),{overwrite:w,start_date:m||void 0,end_date:l||void 0,search:n||void 0},{onSuccess:r=>{o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),o.error(t("Failed to sync data."))}})},children:t("Confirm Sync")})]})]})})]})}export{Mr as default};
+import{r as s,j as e}from"./ui-Z445SNHD.js";import{P as L}from"./page-template-CM2S36EN.js";import{u as V,c as G,r as c,o as f,D as C,h as J,j as Q,k as W,t as o}from"./app-4fHGBOxL.js";import{C as X}from"./CrudTable-Cxl8O2CF.js";import{P as Y}from"./pagination-CGq0GJg0.js";import{S as ee}from"./search-and-filter-bar-Dtigj_x9.js";import te from"./view-Dn1IE4go.js";import{C as re}from"./circle-check-big-fVcbTmDL.js";import{C as ae}from"./clock-CHa0mSrs.js";import{T as _}from"./timer-CXS4OFNM.js";import{R as P}from"./refresh-cw-ChXdCVZX.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function Mr(){var N;const{t}=V(),{auth:x,biometricData:a,filters:i={},configurationMissing:y,globalSettings:se}=G().props,A=(x==null?void 0:x.permissions)||[],[n,b]=s.useState(i.search||""),[m,j]=s.useState(i.start_date||""),[l,k]=s.useState(i.end_date||""),[T,v]=s.useState(!1),[E,g]=s.useState(!1),[F,R]=s.useState([]),[p,D]=s.useState(null),[w,B]=s.useState(!1),[I,h]=s.useState(!1),M=()=>n!==""||m!==""||l!=="",O=()=>(n?1:0)+(m?1:0)+(l?1:0),q=r=>{r.preventDefault(),S()},S=()=>{c.get(route("hr.biometric-attendance.index"),{page:1,search:n||void 0,start_date:m||void 0,end_date:l||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},K=(r,u)=>{switch(r){case"view":U(u);break}},U=async r=>{try{const d=await(await fetch(route("hr.biometric-attendance.show",{employeeCode:r.employee_code,date:r.date}))).json();d.success?(R(d.data.entries),D({code:d.data.employee_code,date:d.data.date,name:r.name,attendance_record:d.data.attendance_record}),g(!0)):o.error(t(d.message||"Failed to fetch details"))}catch{o.error(t("Error fetching details"))}},Z=()=>{b(""),j(""),k(""),v(!1),c.get(route("hr.biometric-attendance.index"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},$=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Biometric Attendance")}],z=[{label:t("Details"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-biometric-attendance"}],H=[{key:"employee_code",label:t("Employee Code"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium",children:r})},{key:"name",label:t("Employee Name"),sortable:!1,render:r=>e.jsx("span",{className:"font-medium",children:r})},{key:"terminal",label:t("Branch"),sortable:!1,render:r=>e.jsx("span",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:r||"-"})},{key:"date",label:t("Date"),sortable:!1,render:r=>e.jsx("span",{className:"text-sm",children:window.appSettings.formatDateTimeSimple(r,!1)})},{key:"clock_in",label:t("Clock In"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium text-green-600",children:r||"-"})},{key:"clock_out",label:t("Clock Out"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium text-red-600",children:r||"-"})},{key:"sync_status",label:t("Status"),sortable:!1,render:r=>r==="synced"?e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-semibold bg-green-50 text-green-700 dark:bg-green-950/20 dark:text-green-400 border border-green-200/50",children:[e.jsx(re,{className:"h-3.5 w-3.5"}),t("Synced")]}):e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-semibold bg-amber-50 text-amber-700 dark:bg-amber-950/20 dark:text-amber-400 border border-amber-200/50",children:[e.jsx(ae,{className:"h-3.5 w-3.5"}),t("Pending")]})}];return e.jsxs(L,{title:t("Biometric Attendance"),url:"/hr/biometric-attendance",breadcrumbs:$,noPadding:!0,children:[!y&&e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(ee,{searchTerm:n,onSearchChange:b,onSearch:q,searchPlaceholder:t("Search by employee name or code..."),filters:[{name:"start_date",label:t("Start Date"),type:"date",value:m,onChange:j},{name:"end_date",label:t("End Date"),type:"date",value:l,onChange:k}],showFilters:T,setShowFilters:v,hasActiveFilters:M,activeFilterCount:O,onResetFilters:Z,onApplyFilters:S,currentPerPage:((N=i.per_page)==null?void 0:N.toString())||"10",onPerPageChange:r=>{c.get(route("hr.biometric-attendance.index"),{page:1,per_page:parseInt(r),search:n||void 0,start_date:m||void 0,end_date:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700 flex justify-between items-center",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-600 dark:text-gray-400",children:[e.jsx(_,{className:"h-4 w-4"}),e.jsx("span",{children:t("Biometric attendance data from device")})]}),e.jsxs(f,{size:"sm",variant:"outline",onClick:()=>h(!0),children:[e.jsx(P,{className:"h-4 w-4 mr-2"}),t("Sync to Attendance Records")]})]}),y?e.jsx("div",{className:"px-6 py-12 text-center",children:e.jsxs("div",{className:"max-w-md mx-auto",children:[e.jsx("div",{className:"mb-4",children:e.jsx(_,{className:"h-16 w-16 mx-auto text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-gray-100 mb-2",children:t("Configuration Required")}),e.jsx("p",{className:"text-gray-600 dark:text-gray-400 mb-6",children:t("Please configure ZKTeco API settings to fetch biometric attendance data.")}),e.jsxs("div",{className:"space-y-2 text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("p",{children:t("Required settings:")}),e.jsxs("ul",{className:"list-disc list-inside space-y-1",children:[e.jsx("li",{children:t("ZKTeco API URL")}),e.jsx("li",{children:t("Username")}),e.jsx("li",{children:t("Password")}),e.jsx("li",{children:t("Auth Token")})]})]})]})}):e.jsxs(e.Fragment,{children:[e.jsx(X,{columns:H,actions:z,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,permissions:A,entityPermissions:{view:"view-biometric-attendance",create:"manage-biometric-attendance",edit:"manage-biometric-attendance",delete:"manage-biometric-attendance"}}),e.jsx(Y,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("biometric records"),onPageChange:r=>c.get(r)})]})]}),e.jsx(C,{open:E,onOpenChange:g,children:p&&e.jsx(te,{employee:p,entries:F,onClose:()=>g(!1)},`${p.code}_${p.date}`)}),e.jsx(C,{open:I,onOpenChange:h,children:e.jsxs(J,{className:"max-w-md bg-white dark:bg-gray-900 border dark:border-gray-800",children:[e.jsx(Q,{children:e.jsxs(W,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(P,{className:"h-5 w-5 text-blue-600 animate-spin-slow"}),e.jsx("span",{children:t("Sync to Attendance Records")})]})}),e.jsxs("div",{className:"py-4 space-y-4",children:[e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 leading-relaxed",children:t("Are you sure you want to sync all pending biometric logs to attendance records? This will process all unmatched punches and generate attendance sheets.")}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-3 rounded-lg border border-gray-150 dark:border-gray-700",children:e.jsxs("label",{className:"flex items-start gap-3 text-sm font-medium text-gray-700 dark:text-gray-300 cursor-pointer select-none",children:[e.jsx("input",{type:"checkbox",checked:w,onChange:r=>B(r.target.checked),className:"mt-1 h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500 cursor-pointer"}),e.jsxs("div",{children:[e.jsx("span",{className:"block font-semibold",children:t("Overwrite existing records")}),e.jsx("span",{className:"block text-xs text-gray-500 dark:text-gray-400 mt-0.5 leading-normal",children:t("If checked, existing attendance sheets will be updated with the latest biometric source of truth.")})]})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3 border-t pt-4 border-gray-100 dark:border-gray-800",children:[e.jsx(f,{variant:"outline",onClick:()=>h(!1),children:t("Cancel")}),e.jsx(f,{onClick:()=>{h(!1),o.loading(t("Syncing biometric data... This may take a moment.")),c.post(route("hr.biometric-attendance.sync-all"),{overwrite:w,start_date:m||void 0,end_date:l||void 0,search:n||void 0},{onSuccess:r=>{o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),o.error(t("Failed to sync data."))}})},children:t("Confirm Sync")})]})]})})]})}export{Mr as default};
diff --git a/public/build/assets/index-Bwxt7GT_.js b/public/build/assets/index-DHp7QWB3.js
similarity index 60%
rename from public/build/assets/index-Bwxt7GT_.js
rename to public/build/assets/index-DHp7QWB3.js
index d0ca0acb0..7c461efba 100644
--- a/public/build/assets/index-Bwxt7GT_.js
+++ b/public/build/assets/index-DHp7QWB3.js
@@ -1 +1 @@
-import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-CUbbykGe.js";import{u as K,c as $,x as H,P as U,r as c,D as J,t as i}from"./app-DCZHPiEr.js";import{C as Q}from"./CrudTable-C2L9P_V2.js";import{C as W}from"./CrudFormModal-BbMnKdFg.js";import{C as X}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Y}from"./pagination-CLhGv5TU.js";import{S as ee}from"./search-and-filter-bar-CvVfaqsJ.js";import re from"./view-D2Hy4ufK.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Gt(){var k;const{t:e}=K(),{auth:f,branches:s,filters:n={},globalSettings:o}=$().props,x=(f==null?void 0:f.permissions)||[],[l,g]=m.useState(n.search||""),[w,y]=m.useState(!1),[N,u]=m.useState(!1),[A,b]=m.useState(!1),[d,P]=m.useState(null),[h,_]=m.useState("create"),[v,j]=m.useState(null),[te,oe]=m.useState(!1),[ie,S]=m.useState(null),D=()=>l!=="",T=()=>l?1:0,E=r=>{r.preventDefault(),C()},C=()=>{c.get(route("hr.branches.index"),{page:1,search:l||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},I=r=>{const t=n.sort_field===r&&n.sort_direction==="asc"?"desc":"asc";c.get(route("hr.branches.index"),{sort_field:r,sort_direction:t,page:1,search:l||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},O=(r,t)=>{switch(P(t),r){case"view":j(t);break;case"edit":_("edit"),S(null),u(!0);break;case"delete":b(!0);break;case"toggle-status":Z(t);break}},B=()=>{P(null),_("create"),S(null),u(!0)},M=r=>{h==="create"?(o!=null&&o.is_demo||i.loading(e("Creating branch...")),c.post(route("hr.branches.store"),r,{onSuccess:t=>{u(!1),o!=null&&o.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to create branch: {{errors}}",{errors:Object.values(t).join(", ")}))}})):h==="edit"&&(o!=null&&o.is_demo||i.loading(e("Updating branch...")),c.put(route("hr.branches.update",d.id),r,{onSuccess:t=>{u(!1),o!=null&&o.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to update branch: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},R=()=>{o!=null&&o.is_demo||i.loading(e("Deleting branch...")),c.delete(route("hr.branches.destroy",d.id),{onSuccess:r=>{b(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to delete branch: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Z=r=>{const t=r.status==="active"?"inactive":"active";o!=null&&o.is_demo||i.loading(`${e(t==="active"?"Activating":"Deactivating")} branch...`),c.put(route("hr.branches.toggle-status",r.id),{},{onSuccess:p=>{i.dismiss(),p.props.flash.success?i.success(e(p.props.flash.success)):p.props.flash.error&&i.error(e(p.props.flash.error))},onError:p=>{i.dismiss(),typeof p=="string"?i.error(e(p)):i.error(e("Failed to update branch status: {{errors}}",{errors:Object.values(p).join(", ")}))}})},q=()=>{g(""),y(!1),c.get(route("hr.branches.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},F=[];H(x,"create-branches")&&F.push({label:e("Add Branch"),icon:a.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>B()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.branches.index")},{title:e("Branches")}],V=[{key:"name",label:e("Name"),sortable:!0,render:(r,t)=>a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:r}),t.email&&a.jsx("div",{className:"text-sm text-muted-foreground",children:t.email})]})},{key:"contact",label:e("Contact"),render:(r,t)=>{const p=[];return t.phone&&p.push(t.phone),p.join(" | ")||"-"}},{key:"zkteco_ip",label:e("ZKTeco IP"),render:r=>r||"-"},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],L=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-branches"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-branches"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-branches"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-branches"}];return a.jsxs(G,{title:e("Branches"),url:"/hr/branches",actions:F,breadcrumbs:z,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ee,{searchTerm:l,onSearchChange:g,onSearch:E,filters:[],showFilters:w,setShowFilters:y,hasActiveFilters:D,activeFilterCount:T,onResetFilters:q,onApplyFilters:C,currentPerPage:((k=n.per_page)==null?void 0:k.toString())||"10",onPerPageChange:r=>{c.get(route("hr.branches.index"),{page:1,per_page:parseInt(r),search:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Q,{columns:V,actions:L,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:O,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:I,permissions:x,entityPermissions:{view:"view-branches",create:"create-branches",edit:"edit-branches",delete:"delete-branches"}}),a.jsx(Y,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("branches"),onPageChange:r=>c.get(r)})]}),a.jsx(W,{isOpen:N,onClose:()=>u(!1),onSubmit:M,formConfig:{fields:[{name:"name",label:e("Branch Name"),type:"text",required:!0},{name:"address",label:e("Address"),type:"textarea"},{name:"city",label:e("City"),type:"text"},{name:"state",label:e("State/Province"),type:"text"},{name:"country",label:e("Country"),type:"text"},{name:"zip_code",label:e("ZIP/Postal Code"),type:"text"},{name:"phone",label:e("Phone"),type:"text"},{name:"email",label:e("Email"),type:"email"},{name:"zkteco_ip",label:e("ZKTeco Biometric IP (Agent Target)"),type:"text",description:e("Local IP used by the branch sync agent (e.g., 192.168.1.201)")},{name:"location",label:e("GPS Geofencing"),type:"location-picker",latField:"latitude",lngField:"longitude",radiusField:"radius",description:e("Pin the branch location and set radius for employee attendance.")},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:d,title:e(h==="create"?"Add New Branch":"Edit Branch"),mode:h}),a.jsx(X,{isOpen:A,onClose:()=>b(!1),onConfirm:R,itemName:(d==null?void 0:d.name)||"",entityName:"branch"}),a.jsx(J,{open:!!v,onOpenChange:()=>j(null),children:v&&a.jsx(re,{branch:v})})]})}export{Gt as default};
+import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-CM2S36EN.js";import{u as K,c as $,x as H,P as U,r as c,D as J,t as i}from"./app-4fHGBOxL.js";import{C as Q}from"./CrudTable-Cxl8O2CF.js";import{C as W}from"./CrudFormModal-Cseu7azN.js";import{C as X}from"./CrudDeleteModal-BgIUshon.js";import{P as Y}from"./pagination-CGq0GJg0.js";import{S as ee}from"./search-and-filter-bar-Dtigj_x9.js";import re from"./view-DrEbtOqc.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Gt(){var k;const{t:e}=K(),{auth:f,branches:s,filters:n={},globalSettings:o}=$().props,x=(f==null?void 0:f.permissions)||[],[l,g]=m.useState(n.search||""),[w,y]=m.useState(!1),[N,u]=m.useState(!1),[A,b]=m.useState(!1),[d,P]=m.useState(null),[h,_]=m.useState("create"),[v,j]=m.useState(null),[te,oe]=m.useState(!1),[ie,S]=m.useState(null),D=()=>l!=="",T=()=>l?1:0,E=r=>{r.preventDefault(),C()},C=()=>{c.get(route("hr.branches.index"),{page:1,search:l||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},I=r=>{const t=n.sort_field===r&&n.sort_direction==="asc"?"desc":"asc";c.get(route("hr.branches.index"),{sort_field:r,sort_direction:t,page:1,search:l||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},O=(r,t)=>{switch(P(t),r){case"view":j(t);break;case"edit":_("edit"),S(null),u(!0);break;case"delete":b(!0);break;case"toggle-status":Z(t);break}},B=()=>{P(null),_("create"),S(null),u(!0)},M=r=>{h==="create"?(o!=null&&o.is_demo||i.loading(e("Creating branch...")),c.post(route("hr.branches.store"),r,{onSuccess:t=>{u(!1),o!=null&&o.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to create branch: {{errors}}",{errors:Object.values(t).join(", ")}))}})):h==="edit"&&(o!=null&&o.is_demo||i.loading(e("Updating branch...")),c.put(route("hr.branches.update",d.id),r,{onSuccess:t=>{u(!1),o!=null&&o.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to update branch: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},R=()=>{o!=null&&o.is_demo||i.loading(e("Deleting branch...")),c.delete(route("hr.branches.destroy",d.id),{onSuccess:r=>{b(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to delete branch: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Z=r=>{const t=r.status==="active"?"inactive":"active";o!=null&&o.is_demo||i.loading(`${e(t==="active"?"Activating":"Deactivating")} branch...`),c.put(route("hr.branches.toggle-status",r.id),{},{onSuccess:p=>{i.dismiss(),p.props.flash.success?i.success(e(p.props.flash.success)):p.props.flash.error&&i.error(e(p.props.flash.error))},onError:p=>{i.dismiss(),typeof p=="string"?i.error(e(p)):i.error(e("Failed to update branch status: {{errors}}",{errors:Object.values(p).join(", ")}))}})},q=()=>{g(""),y(!1),c.get(route("hr.branches.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},F=[];H(x,"create-branches")&&F.push({label:e("Add Branch"),icon:a.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>B()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.branches.index")},{title:e("Branches")}],V=[{key:"name",label:e("Name"),sortable:!0,render:(r,t)=>a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:r}),t.email&&a.jsx("div",{className:"text-sm text-muted-foreground",children:t.email})]})},{key:"contact",label:e("Contact"),render:(r,t)=>{const p=[];return t.phone&&p.push(t.phone),p.join(" | ")||"-"}},{key:"zkteco_ip",label:e("ZKTeco IP"),render:r=>r||"-"},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],L=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-branches"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-branches"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-branches"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-branches"}];return a.jsxs(G,{title:e("Branches"),url:"/hr/branches",actions:F,breadcrumbs:z,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ee,{searchTerm:l,onSearchChange:g,onSearch:E,filters:[],showFilters:w,setShowFilters:y,hasActiveFilters:D,activeFilterCount:T,onResetFilters:q,onApplyFilters:C,currentPerPage:((k=n.per_page)==null?void 0:k.toString())||"10",onPerPageChange:r=>{c.get(route("hr.branches.index"),{page:1,per_page:parseInt(r),search:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Q,{columns:V,actions:L,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:O,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:I,permissions:x,entityPermissions:{view:"view-branches",create:"create-branches",edit:"edit-branches",delete:"delete-branches"}}),a.jsx(Y,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("branches"),onPageChange:r=>c.get(r)})]}),a.jsx(W,{isOpen:N,onClose:()=>u(!1),onSubmit:M,formConfig:{fields:[{name:"name",label:e("Branch Name"),type:"text",required:!0},{name:"address",label:e("Address"),type:"textarea"},{name:"city",label:e("City"),type:"text"},{name:"state",label:e("State/Province"),type:"text"},{name:"country",label:e("Country"),type:"text"},{name:"zip_code",label:e("ZIP/Postal Code"),type:"text"},{name:"phone",label:e("Phone"),type:"text"},{name:"email",label:e("Email"),type:"email"},{name:"zkteco_ip",label:e("ZKTeco Biometric IP (Agent Target)"),type:"text",description:e("Local IP used by the branch sync agent (e.g., 192.168.1.201)")},{name:"location",label:e("GPS Geofencing"),type:"location-picker",latField:"latitude",lngField:"longitude",radiusField:"radius",description:e("Pin the branch location and set radius for employee attendance.")},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:d,title:e(h==="create"?"Add New Branch":"Edit Branch"),mode:h}),a.jsx(X,{isOpen:A,onClose:()=>b(!1),onConfirm:R,itemName:(d==null?void 0:d.name)||"",entityName:"branch"}),a.jsx(J,{open:!!v,onOpenChange:()=>j(null),children:v&&a.jsx(re,{branch:v})})]})}export{Gt as default};
diff --git a/public/build/assets/index-B6VR5UM2.js b/public/build/assets/index-DKJN0OO3.js
similarity index 91%
rename from public/build/assets/index-B6VR5UM2.js
rename to public/build/assets/index-DKJN0OO3.js
index 393e12b6a..3643e713f 100644
--- a/public/build/assets/index-B6VR5UM2.js
+++ b/public/build/assets/index-DKJN0OO3.js
@@ -1 +1 @@
-import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CUbbykGe.js";import{u as de,c as ce,x as E,L as P,I as U,o as n,S as oe,X as ne,r as h,t as d}from"./app-DCZHPiEr.js";import{C as le}from"./CrudDeleteModal-D4meZ8pP.js";import{P as me}from"./pagination-CLhGv5TU.js";import{T as xe}from"./textarea-MT-uY0Br.js";import{S as $,a as B,b as V,c as G,d as N}from"./select-X5YLR2bv.js";import{G as A}from"./globe-BlA6-Gdd.js";import{a as he,C as pe}from"./chevron-up-CIC8-NPE.js";import{S as J}from"./square-pen-8BQ3xjRH.js";import{L as K}from"./lock-DsF0eMDG.js";import{T as X}from"./trash-2-BKTtBQos.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ts(){const{t:r}=de(),{auth:C,candidateSources:a,filters:c={},globalSettings:t}=ce().props,_=(C==null?void 0:C.permissions)||[],[b,T]=x.useState(c.search||""),[p,I]=x.useState(c.status||"all"),[H,k]=x.useState(!1),[g,w]=x.useState(null),[f,q]=x.useState("create"),[F,Q]=x.useState(new Set),[o,j]=x.useState({name:"",description:"",status:"active"}),[l,v]=x.useState({}),y=E(_,"create-candidate-sources"),u=E(_,"edit-candidate-sources"),z=E(_,"delete-candidate-sources"),W=s=>{const i=new Set(F);i.has(s)?i.delete(s):i.add(s),Q(i)},D=()=>{j({name:"",description:"",status:"active"}),v({}),q("create"),w(null)},L=s=>{j({name:s.name||"",description:s.description||"",status:s.status||"active"}),q("edit"),w(s),v({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return o.name.trim()?o.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),["active","inactive"].includes(o.status)||(s.status=r("Please select a valid status")),v(s),Object.keys(s).length===0},M=(s={})=>{h.get(route("hr.recruitment.candidate-sources.index"),{page:1,search:b||void 0,status:p!=="all"?p:void 0,per_page:c.per_page||10,sort_field:c.sort_field||void 0,sort_direction:c.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{T(""),I("all"),h.get(route("hr.recruitment.candidate-sources.index"),{page:1,per_page:c.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=c.sort_field===s&&c.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(f==="create"?(t!=null&&t.is_demo||d.loading(r("Creating candidate source...")),h.post(route("hr.recruitment.candidate-sources.store"),o,{onSuccess:i=>{t!=null&&t.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),D()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||d.dismiss(),v(i),d.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||d.loading(r("Updating candidate source...")),h.put(route("hr.recruitment.candidate-sources.update",g.id),o,{onSuccess:i=>{t!=null&&t.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),D()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||d.dismiss(),v(i),d.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||d.loading(r("Deleting candidate source...")),h.delete(route("hr.recruitment.candidate-sources.destroy",g.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||d.dismiss(),s.props.flash.success?d.success(r(s.props.flash.success)):s.props.flash.error&&d.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||d.dismiss(),d.error(typeof s=="string"?r(s):r("Failed to delete candidate source: {{errors}}",{errors:Object.values(s).join(", ")}))}})},R=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||d.loading(r(i==="active"?"Activating candidate source...":"Deactivating candidate source...")),h.put(route("hr.recruitment.candidate-sources.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||d.dismiss(),m.props.flash.success?d.success(r(m.props.flash.success)):m.props.flash.error&&d.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||d.dismiss(),d.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.candidate-sources.index")},{title:r("Candidate Sources")}],S=!!b||p!=="all",ae=({field:s})=>c.sort_field===s?e.jsx("span",{children:c.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Candidate Sources"),description:"",url:"/hr/recruitment/candidate-sources",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Candidate Source":"Edit Candidate Source")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(f==="create"?"Fill in the details to create a new candidate source":"Update the candidate source details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Source Name")}),e.jsx(U,{id:"name",type:"text",value:o.name,onChange:s=>j({...o,name:s.target.value}),placeholder:r("e.g., LinkedIn, Referral, Job Board"),className:l.name?"border-red-500":"",disabled:!y&&!u,required:!0}),l.name&&e.jsx("p",{className:"text-sm text-red-500",children:l.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:o.description,onChange:s=>j({...o,description:s.target.value}),placeholder:r("Brief description of the candidate source"),rows:3,className:l.description?"border-red-500":"",disabled:!y&&!u}),l.description&&e.jsx("p",{className:"text-sm text-red-500",children:l.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs($,{value:o.status,onValueChange:s=>j({...o,status:s}),disabled:!y&&!u,children:[e.jsx(B,{className:l.status?"border-red-500":"",children:e.jsx(V,{placeholder:r("Select status")})}),e.jsxs(G,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),l.status&&e.jsx("p",{className:"text-sm text-red-500",children:l.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(n,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Candidate Source":"Update Candidate Source")}),f==="edit"&&e.jsx(n,{type:"button",variant:"outline",onClick:D,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(U,{type:"text",placeholder:r("Search candidate sources..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(n,{onClick:O,variant:"default",children:r("Search")}),S&&e.jsxs(n,{onClick:Z,variant:"outline",children:[e.jsx(ne,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs($,{value:p,onValueChange:I,children:[e.jsx(B,{children:e.jsx(V,{placeholder:r("All Statuses")})}),e.jsxs(G,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Candidate Sources")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage sources used to track candidate origins")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-emerald-100 text-emerald-600 dark:bg-emerald-900/30 dark:text-emerald-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:F.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:F.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(J,{className:"h-4 w-4"})}),e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>R(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(K,{className:"h-4 w-4"})})]}),z&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-emerald-100 text-emerald-600 dark:bg-emerald-900/30 dark:text-emerald-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(J,{className:"h-4 w-4"})}),e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>R(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(K,{className:"h-4 w-4"})})]}),z&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("candidate sources"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");h.get(route("hr.recruitment.candidate-sources.index"),{page:i,per_page:c.per_page||10,search:b||void 0,status:p!=="all"?p:void 0,sort_field:c.sort_field||void 0,sort_direction:c.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No candidate sources found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(S?"No candidate sources match your search criteria. Try adjusting your filters.":"Create candidate sources to track where your candidates come from.")}),!S&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first candidate source.")})]})})]})]}),e.jsx(le,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(g==null?void 0:g.name)||"",entityName:"candidate source"})]})}export{ts as default};
+import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CM2S36EN.js";import{u as de,c as ce,x as E,L as P,I as U,o as n,S as oe,X as ne,r as h,t as d}from"./app-4fHGBOxL.js";import{C as le}from"./CrudDeleteModal-BgIUshon.js";import{P as me}from"./pagination-CGq0GJg0.js";import{T as xe}from"./textarea-f6Pa1mf5.js";import{S as $,a as B,b as V,c as G,d as N}from"./select-T_sz7ImN.js";import{G as A}from"./globe-CjjyS6CN.js";import{a as he,C as pe}from"./chevron-up-B9gYo-hl.js";import{S as J}from"./square-pen-BNAWyFLf.js";import{L as K}from"./lock-D_l4FSx5.js";import{T as X}from"./trash-2-B-iLy81a.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ts(){const{t:r}=de(),{auth:C,candidateSources:a,filters:c={},globalSettings:t}=ce().props,_=(C==null?void 0:C.permissions)||[],[b,T]=x.useState(c.search||""),[p,I]=x.useState(c.status||"all"),[H,k]=x.useState(!1),[g,w]=x.useState(null),[f,q]=x.useState("create"),[F,Q]=x.useState(new Set),[o,j]=x.useState({name:"",description:"",status:"active"}),[l,v]=x.useState({}),y=E(_,"create-candidate-sources"),u=E(_,"edit-candidate-sources"),z=E(_,"delete-candidate-sources"),W=s=>{const i=new Set(F);i.has(s)?i.delete(s):i.add(s),Q(i)},D=()=>{j({name:"",description:"",status:"active"}),v({}),q("create"),w(null)},L=s=>{j({name:s.name||"",description:s.description||"",status:s.status||"active"}),q("edit"),w(s),v({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return o.name.trim()?o.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),["active","inactive"].includes(o.status)||(s.status=r("Please select a valid status")),v(s),Object.keys(s).length===0},M=(s={})=>{h.get(route("hr.recruitment.candidate-sources.index"),{page:1,search:b||void 0,status:p!=="all"?p:void 0,per_page:c.per_page||10,sort_field:c.sort_field||void 0,sort_direction:c.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{T(""),I("all"),h.get(route("hr.recruitment.candidate-sources.index"),{page:1,per_page:c.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=c.sort_field===s&&c.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(f==="create"?(t!=null&&t.is_demo||d.loading(r("Creating candidate source...")),h.post(route("hr.recruitment.candidate-sources.store"),o,{onSuccess:i=>{t!=null&&t.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),D()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||d.dismiss(),v(i),d.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||d.loading(r("Updating candidate source...")),h.put(route("hr.recruitment.candidate-sources.update",g.id),o,{onSuccess:i=>{t!=null&&t.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),D()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||d.dismiss(),v(i),d.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||d.loading(r("Deleting candidate source...")),h.delete(route("hr.recruitment.candidate-sources.destroy",g.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||d.dismiss(),s.props.flash.success?d.success(r(s.props.flash.success)):s.props.flash.error&&d.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||d.dismiss(),d.error(typeof s=="string"?r(s):r("Failed to delete candidate source: {{errors}}",{errors:Object.values(s).join(", ")}))}})},R=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||d.loading(r(i==="active"?"Activating candidate source...":"Deactivating candidate source...")),h.put(route("hr.recruitment.candidate-sources.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||d.dismiss(),m.props.flash.success?d.success(r(m.props.flash.success)):m.props.flash.error&&d.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||d.dismiss(),d.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.candidate-sources.index")},{title:r("Candidate Sources")}],S=!!b||p!=="all",ae=({field:s})=>c.sort_field===s?e.jsx("span",{children:c.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Candidate Sources"),description:"",url:"/hr/recruitment/candidate-sources",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Candidate Source":"Edit Candidate Source")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(f==="create"?"Fill in the details to create a new candidate source":"Update the candidate source details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Source Name")}),e.jsx(U,{id:"name",type:"text",value:o.name,onChange:s=>j({...o,name:s.target.value}),placeholder:r("e.g., LinkedIn, Referral, Job Board"),className:l.name?"border-red-500":"",disabled:!y&&!u,required:!0}),l.name&&e.jsx("p",{className:"text-sm text-red-500",children:l.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:o.description,onChange:s=>j({...o,description:s.target.value}),placeholder:r("Brief description of the candidate source"),rows:3,className:l.description?"border-red-500":"",disabled:!y&&!u}),l.description&&e.jsx("p",{className:"text-sm text-red-500",children:l.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs($,{value:o.status,onValueChange:s=>j({...o,status:s}),disabled:!y&&!u,children:[e.jsx(B,{className:l.status?"border-red-500":"",children:e.jsx(V,{placeholder:r("Select status")})}),e.jsxs(G,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),l.status&&e.jsx("p",{className:"text-sm text-red-500",children:l.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(n,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Candidate Source":"Update Candidate Source")}),f==="edit"&&e.jsx(n,{type:"button",variant:"outline",onClick:D,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(U,{type:"text",placeholder:r("Search candidate sources..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(n,{onClick:O,variant:"default",children:r("Search")}),S&&e.jsxs(n,{onClick:Z,variant:"outline",children:[e.jsx(ne,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs($,{value:p,onValueChange:I,children:[e.jsx(B,{children:e.jsx(V,{placeholder:r("All Statuses")})}),e.jsxs(G,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Candidate Sources")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage sources used to track candidate origins")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-emerald-100 text-emerald-600 dark:bg-emerald-900/30 dark:text-emerald-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:F.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:F.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(J,{className:"h-4 w-4"})}),e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>R(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(K,{className:"h-4 w-4"})})]}),z&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-emerald-100 text-emerald-600 dark:bg-emerald-900/30 dark:text-emerald-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(J,{className:"h-4 w-4"})}),e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>R(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(K,{className:"h-4 w-4"})})]}),z&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("candidate sources"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");h.get(route("hr.recruitment.candidate-sources.index"),{page:i,per_page:c.per_page||10,search:b||void 0,status:p!=="all"?p:void 0,sort_field:c.sort_field||void 0,sort_direction:c.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No candidate sources found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(S?"No candidate sources match your search criteria. Try adjusting your filters.":"Create candidate sources to track where your candidates come from.")}),!S&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first candidate source.")})]})})]})]}),e.jsx(le,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(g==null?void 0:g.name)||"",entityName:"candidate source"})]})}export{ts as default};
diff --git a/public/build/assets/index-BfX9g3q6.js b/public/build/assets/index-DQtSmT30.js
similarity index 73%
rename from public/build/assets/index-BfX9g3q6.js
rename to public/build/assets/index-DQtSmT30.js
index c27d133f3..64faa67ca 100644
--- a/public/build/assets/index-BfX9g3q6.js
+++ b/public/build/assets/index-DQtSmT30.js
@@ -1 +1 @@
-import{r as i,j as a}from"./ui-Z445SNHD.js";import{P as Re}from"./page-template-CUbbykGe.js";import{u as Be,c as qe,x as Ie,P as $e,F as Ve,g as ze,r as m,M as Le,D as Ue,t as o}from"./app-DCZHPiEr.js";import{C as He}from"./CrudTable-C2L9P_V2.js";import{C as M}from"./CrudFormModal-BbMnKdFg.js";import{C as Xe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Ge}from"./pagination-CLhGv5TU.js";import{S as Je}from"./search-and-filter-bar-CvVfaqsJ.js";import Ke from"./view-IeJxL9Hh.js";import{u as Qe}from"./use-initials-BK4eRgYY.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function $o(){var Z,ee;const{t:e}=Be(),{auth:C,transfers:n,employees:pe,branches:me,departments:F,designations:R,filters:p={}}=qe().props,B=(C==null?void 0:C.permissions)||[],de=Qe(),[f,q]=i.useState(p.search||""),[u,I]=i.useState(p.employee_id||""),[h,$]=i.useState(p.branch_id||""),[_,V]=i.useState(p.department_id||""),[d,z]=i.useState(p.status||"all"),[g,L]=i.useState(p.date_from||""),[b,U]=i.useState(p.date_to||""),[ce,H]=i.useState(!1),[fe,T]=i.useState(!1),[ue,v]=i.useState(!1),[he,E]=i.useState(!1),[_e,N]=i.useState(!1),[l,X]=i.useState(null),[y,G]=i.useState("create"),[P,J]=i.useState(null),[k,ge]=i.useState("_none_"),[w,K]=i.useState("_none_"),[We,A]=i.useState([]),[Ye,D]=i.useState([]);i.useEffect(()=>{if(k==="_none_")A([]);else{const t=F.filter(r=>r.branch_id.toString()===k);A(t)}K("_none_"),D([])},[k,F]),i.useEffect(()=>{if(w==="_none_")D([]);else{const t=(R||[]).filter(r=>r.department_id.toString()===w);D(t)}},[w,R]);const be=()=>u!==""||h!==""||_!==""||d!=="all"||g!==""||b!==""||f!=="",ve=()=>(u!==""?1:0)+(h!==""?1:0)+(_!==""?1:0)+(d!=="all"?1:0)+(g!==""?1:0)+(b!==""?1:0)+(f!==""?1:0),ye=t=>{t.preventDefault(),Q()},Q=()=>{m.get(route("hr.transfers.index"),{page:1,search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Se=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.transfers.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},xe=(t,r)=>{switch(X(r),t){case"view":J(r);break;case"edit":G("edit"),v(!0);break;case"delete":T(!0);break;case"approve":E(!0);break;case"reject":N(!0);break;case"download-document":window.open(route("hr.transfers.download-document",r.id),"_blank");break}},je=()=>{X(null),G("create"),ge("_none_"),K("_none_"),A([]),D([]),v(!0)},De=t=>{const r=t;y==="create"?(o.loading(e("Creating transfer...")),m.post(route("hr.transfers.store"),r,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(e(s)):o.error(e("Failed to create transfer: {{errors}}",{errors:Object.values(s).join(", ")}))}})):y==="edit"&&(o.loading(e("Updating transfer...")),m.put(route("hr.transfers.update",l.id),r,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(e(s)):o.error(e("Failed to update transfer: {{errors}}",{errors:Object.values(s).join(", ")}))}}))},Ce=t=>{o.loading(e("Approving transfer...")),m.put(route("hr.transfers.approve",l.id),t,{onSuccess:r=>{E(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to approve transfer: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Fe=t=>{o.loading(e("Rejecting transfer...")),m.put(route("hr.transfers.reject",l.id),t,{onSuccess:r=>{N(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to reject transfer: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Te=()=>{o.loading(e("Deleting transfer...")),m.delete(route("hr.transfers.destroy",l.id),{onSuccess:t=>{T(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete transfer: {{errors}}",{errors:Object.values(t).join(", ")}))}})},Ee=()=>{q(""),I(""),$(""),V(""),z("all"),L(""),U(""),H(!1),m.get(route("hr.transfers.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=[];Ie(B,"create-employee-transfers")&&W.push({label:e("Add Transfer"),icon:a.jsx($e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>je()});const Ne=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.transfers.index")},{title:e("Employee Transfers")}],Pe=[{key:"employee.name",label:e("Employee"),render:(t,r)=>{var s,c,S,x,j;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(s=r.employee)!=null&&s.avatar?a.jsx("img",{src:r.employee.avatar,alt:(c=r.employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):de(((S=r.employee)==null?void 0:S.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((x=r.employee)==null?void 0:x.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=r.employee)==null?void 0:j.email)||""})]})]})}},{key:"transfer_type",label:e("Transfer Type"),render:(t,r)=>{const s=[];return r.from_branch_id&&r.to_branch_id&&s.push("Branch"),r.from_department_id&&r.to_department_id&&s.push("Department"),r.from_designation_id&&r.to_designation_id&&s.push("Designation"),s.join(", ")||"-"}},{key:"from_to",label:e("From → To"),render:(t,r)=>{var c,S,x,j,te,re,oe,se,ae,ie,ne,le;const s=[];return r.to_branch_id&&s.push(`${((c=r.from_branch)==null?void 0:c.name)||((S=r.fromBranch)==null?void 0:S.name)||"-"} → ${((x=r.to_branch)==null?void 0:x.name)||((j=r.toBranch)==null?void 0:j.name)||"-"}`),r.to_department_id&&s.push(`${((te=r.from_department)==null?void 0:te.name)||((re=r.fromDepartment)==null?void 0:re.name)||"-"} → ${((oe=r.to_department)==null?void 0:oe.name)||((se=r.toDepartment)==null?void 0:se.name)||"-"}`),r.to_designation_id&&s.push(`${((ae=r.from_designation)==null?void 0:ae.name)||((ie=r.fromDesignation)==null?void 0:ie.name)||"-"} → ${((ne=r.to_designation)==null?void 0:ne.name)||((le=r.toDesignation)==null?void 0:le.name)||"-"}`),s.length>0?a.jsx("div",{className:"space-y-1",children:s.map((Oe,Me)=>a.jsx("div",{className:"text-sm",children:Oe},Me))}):"-"}},{key:"transfer_date",label:e("Transfer Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"effective_date",label:e("Effective Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,r)=>t&&t.trim()!==""?a.jsx("a",{href:ze(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(Ve,{className:"h-4 w-4"})}):"-"}],ke=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-transfers"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-transfers",condition:t=>t.status==="pending"},{label:e("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-employee-transfers",condition:t=>t.status==="pending"},{label:e("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-employee-transfers",condition:t=>t.status==="pending"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-transfers",condition:t=>t.status==="pending"}],Y=[{value:"_none_",label:e("All Employees"),disabled:!0},...(pe||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],O=[{value:"_none_",label:e("All Branches"),disabled:!0},...(me||[]).map(t=>({value:t.id.toString(),label:t.name}))],we=[{value:"_none_",label:e("All Departments"),disabled:!0},...(F||[]).map(t=>({value:t.id.toString(),label:t.name}))],Ae=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}];return a.jsxs(Re,{title:e("Employee Transfers"),url:"/hr/transfers",actions:W,breadcrumbs:Ne,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Je,{searchTerm:f,onSearchChange:q,onSearch:ye,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:I,options:Y,searchable:!0},{name:"branch_id",label:e("Branch"),type:"select",value:h,onChange:$,options:O,searchable:!0},{name:"department_id",label:e("Department"),type:"select",value:_,onChange:V,options:we,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:z,options:Ae},{name:"date_from",label:e("Date From"),type:"date",value:g,onChange:L},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:U}],showFilters:ce,setShowFilters:H,hasActiveFilters:be,activeFilterCount:ve,onResetFilters:Ee,onApplyFilters:Q,currentPerPage:((Z=p.per_page)==null?void 0:Z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.transfers.index"),{page:1,per_page:parseInt(t),search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(He,{columns:Pe,actions:ke,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:xe,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Se,permissions:B,entityPermissions:{view:"view-employee-transfers",create:"create-employee-transfers",edit:"edit-employee-transfers",delete:"delete-employee-transfers"}}),a.jsx(Ge,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("transfers"),onPageChange:t=>m.get(t)})]}),a.jsx(M,{isOpen:ue,onClose:()=>v(!1),onSubmit:De,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:Y.filter(t=>t.value!=="_none_"),searchable:!0},{name:"to_branch_id",type:"dependent-dropdown",dependentConfig:[{name:"to_branch_id",label:e("To Branch"),required:!0,options:O?O.filter(t=>t.value!=="_none_").map(t=>({value:t.value,label:t.label})):[]},{name:"to_department_id",label:e("To Department"),apiEndpoint:"/hr/transfers/get-department/{to_branch_id}",showCurrentValue:!0},{name:"to_designation_id",label:e("To Designation"),apiEndpoint:"/hr/transfers/get-designation/{to_department_id}",showCurrentValue:!0}]},{name:"transfer_date",label:e("Transfer Date"),type:"date",required:!0},{name:"effective_date",label:e("Effective Date"),type:"date",required:!0},{name:"reason",label:e("Reason"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,r,s)=>a.jsx(Le,{value:String(r[t.name]||""),onChange:c=>s(t.name,c),placeholder:e("Select document file...")})},...y==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}]},{name:"notes",label:e("Notes"),type:"textarea"}]:[]],modalSize:"lg"},initialData:l?{...l,transfer_date:l.transfer_date?window.appSettings.formatDateTimeSimple(l.transfer_date,!1):l.transfer_date,effective_date:l.effective_date?window.appSettings.formatDateTimeSimple(l.effective_date,!1):l.effective_date}:null,title:e(y==="create"?"Add New Transfer":"Edit Transfer"),mode:y}),a.jsx(M,{isOpen:he,onClose:()=>E(!1),onSubmit:Ce,formConfig:{fields:[{name:"notes",label:e("Notes"),type:"textarea",placeholder:e("Add any notes about this approval (optional)")}],modalSize:"sm"},initialData:l,title:e("Approve Transfer"),mode:"edit"}),a.jsx(M,{isOpen:_e,onClose:()=>N(!1),onSubmit:Fe,formConfig:{fields:[{name:"notes",label:e("Rejection Reason"),type:"textarea",required:!0,placeholder:e("Please provide a reason for rejecting this transfer")}],modalSize:"sm"},initialData:l,title:e("Reject Transfer"),mode:"edit"}),a.jsx(Xe,{isOpen:fe,onClose:()=>T(!1),onConfirm:Te,itemName:`${((ee=l==null?void 0:l.employee)==null?void 0:ee.name)||""}`,entityName:"transfer"}),a.jsx(Ue,{open:!!P,onOpenChange:()=>J(null),children:P&&a.jsx(Ke,{transfer:P})})]})}export{$o as default};
+import{r as i,j as a}from"./ui-Z445SNHD.js";import{P as Re}from"./page-template-CM2S36EN.js";import{u as Be,c as qe,x as Ie,P as $e,F as Ve,g as ze,r as m,M as Le,D as Ue,t as o}from"./app-4fHGBOxL.js";import{C as He}from"./CrudTable-Cxl8O2CF.js";import{C as M}from"./CrudFormModal-Cseu7azN.js";import{C as Xe}from"./CrudDeleteModal-BgIUshon.js";import{P as Ge}from"./pagination-CGq0GJg0.js";import{S as Je}from"./search-and-filter-bar-Dtigj_x9.js";import Ke from"./view-B9xhUH4x.js";import{u as Qe}from"./use-initials-BK4eRgYY.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function $o(){var Z,ee;const{t:e}=Be(),{auth:C,transfers:n,employees:pe,branches:me,departments:F,designations:R,filters:p={}}=qe().props,B=(C==null?void 0:C.permissions)||[],de=Qe(),[f,q]=i.useState(p.search||""),[u,I]=i.useState(p.employee_id||""),[h,$]=i.useState(p.branch_id||""),[_,V]=i.useState(p.department_id||""),[d,z]=i.useState(p.status||"all"),[g,L]=i.useState(p.date_from||""),[b,U]=i.useState(p.date_to||""),[ce,H]=i.useState(!1),[fe,T]=i.useState(!1),[ue,v]=i.useState(!1),[he,E]=i.useState(!1),[_e,N]=i.useState(!1),[l,X]=i.useState(null),[y,G]=i.useState("create"),[P,J]=i.useState(null),[k,ge]=i.useState("_none_"),[w,K]=i.useState("_none_"),[We,A]=i.useState([]),[Ye,D]=i.useState([]);i.useEffect(()=>{if(k==="_none_")A([]);else{const t=F.filter(r=>r.branch_id.toString()===k);A(t)}K("_none_"),D([])},[k,F]),i.useEffect(()=>{if(w==="_none_")D([]);else{const t=(R||[]).filter(r=>r.department_id.toString()===w);D(t)}},[w,R]);const be=()=>u!==""||h!==""||_!==""||d!=="all"||g!==""||b!==""||f!=="",ve=()=>(u!==""?1:0)+(h!==""?1:0)+(_!==""?1:0)+(d!=="all"?1:0)+(g!==""?1:0)+(b!==""?1:0)+(f!==""?1:0),ye=t=>{t.preventDefault(),Q()},Q=()=>{m.get(route("hr.transfers.index"),{page:1,search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Se=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.transfers.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},xe=(t,r)=>{switch(X(r),t){case"view":J(r);break;case"edit":G("edit"),v(!0);break;case"delete":T(!0);break;case"approve":E(!0);break;case"reject":N(!0);break;case"download-document":window.open(route("hr.transfers.download-document",r.id),"_blank");break}},je=()=>{X(null),G("create"),ge("_none_"),K("_none_"),A([]),D([]),v(!0)},De=t=>{const r=t;y==="create"?(o.loading(e("Creating transfer...")),m.post(route("hr.transfers.store"),r,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(e(s)):o.error(e("Failed to create transfer: {{errors}}",{errors:Object.values(s).join(", ")}))}})):y==="edit"&&(o.loading(e("Updating transfer...")),m.put(route("hr.transfers.update",l.id),r,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(e(s)):o.error(e("Failed to update transfer: {{errors}}",{errors:Object.values(s).join(", ")}))}}))},Ce=t=>{o.loading(e("Approving transfer...")),m.put(route("hr.transfers.approve",l.id),t,{onSuccess:r=>{E(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to approve transfer: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Fe=t=>{o.loading(e("Rejecting transfer...")),m.put(route("hr.transfers.reject",l.id),t,{onSuccess:r=>{N(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to reject transfer: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Te=()=>{o.loading(e("Deleting transfer...")),m.delete(route("hr.transfers.destroy",l.id),{onSuccess:t=>{T(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete transfer: {{errors}}",{errors:Object.values(t).join(", ")}))}})},Ee=()=>{q(""),I(""),$(""),V(""),z("all"),L(""),U(""),H(!1),m.get(route("hr.transfers.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=[];Ie(B,"create-employee-transfers")&&W.push({label:e("Add Transfer"),icon:a.jsx($e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>je()});const Ne=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.transfers.index")},{title:e("Employee Transfers")}],Pe=[{key:"employee.name",label:e("Employee"),render:(t,r)=>{var s,c,S,x,j;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(s=r.employee)!=null&&s.avatar?a.jsx("img",{src:r.employee.avatar,alt:(c=r.employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):de(((S=r.employee)==null?void 0:S.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((x=r.employee)==null?void 0:x.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=r.employee)==null?void 0:j.email)||""})]})]})}},{key:"transfer_type",label:e("Transfer Type"),render:(t,r)=>{const s=[];return r.from_branch_id&&r.to_branch_id&&s.push("Branch"),r.from_department_id&&r.to_department_id&&s.push("Department"),r.from_designation_id&&r.to_designation_id&&s.push("Designation"),s.join(", ")||"-"}},{key:"from_to",label:e("From → To"),render:(t,r)=>{var c,S,x,j,te,re,oe,se,ae,ie,ne,le;const s=[];return r.to_branch_id&&s.push(`${((c=r.from_branch)==null?void 0:c.name)||((S=r.fromBranch)==null?void 0:S.name)||"-"} → ${((x=r.to_branch)==null?void 0:x.name)||((j=r.toBranch)==null?void 0:j.name)||"-"}`),r.to_department_id&&s.push(`${((te=r.from_department)==null?void 0:te.name)||((re=r.fromDepartment)==null?void 0:re.name)||"-"} → ${((oe=r.to_department)==null?void 0:oe.name)||((se=r.toDepartment)==null?void 0:se.name)||"-"}`),r.to_designation_id&&s.push(`${((ae=r.from_designation)==null?void 0:ae.name)||((ie=r.fromDesignation)==null?void 0:ie.name)||"-"} → ${((ne=r.to_designation)==null?void 0:ne.name)||((le=r.toDesignation)==null?void 0:le.name)||"-"}`),s.length>0?a.jsx("div",{className:"space-y-1",children:s.map((Oe,Me)=>a.jsx("div",{className:"text-sm",children:Oe},Me))}):"-"}},{key:"transfer_date",label:e("Transfer Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"effective_date",label:e("Effective Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,r)=>t&&t.trim()!==""?a.jsx("a",{href:ze(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(Ve,{className:"h-4 w-4"})}):"-"}],ke=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-transfers"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-transfers",condition:t=>t.status==="pending"},{label:e("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-employee-transfers",condition:t=>t.status==="pending"},{label:e("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-employee-transfers",condition:t=>t.status==="pending"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-transfers",condition:t=>t.status==="pending"}],Y=[{value:"_none_",label:e("All Employees"),disabled:!0},...(pe||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],O=[{value:"_none_",label:e("All Branches"),disabled:!0},...(me||[]).map(t=>({value:t.id.toString(),label:t.name}))],we=[{value:"_none_",label:e("All Departments"),disabled:!0},...(F||[]).map(t=>({value:t.id.toString(),label:t.name}))],Ae=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}];return a.jsxs(Re,{title:e("Employee Transfers"),url:"/hr/transfers",actions:W,breadcrumbs:Ne,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Je,{searchTerm:f,onSearchChange:q,onSearch:ye,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:I,options:Y,searchable:!0},{name:"branch_id",label:e("Branch"),type:"select",value:h,onChange:$,options:O,searchable:!0},{name:"department_id",label:e("Department"),type:"select",value:_,onChange:V,options:we,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:z,options:Ae},{name:"date_from",label:e("Date From"),type:"date",value:g,onChange:L},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:U}],showFilters:ce,setShowFilters:H,hasActiveFilters:be,activeFilterCount:ve,onResetFilters:Ee,onApplyFilters:Q,currentPerPage:((Z=p.per_page)==null?void 0:Z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.transfers.index"),{page:1,per_page:parseInt(t),search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(He,{columns:Pe,actions:ke,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:xe,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Se,permissions:B,entityPermissions:{view:"view-employee-transfers",create:"create-employee-transfers",edit:"edit-employee-transfers",delete:"delete-employee-transfers"}}),a.jsx(Ge,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("transfers"),onPageChange:t=>m.get(t)})]}),a.jsx(M,{isOpen:ue,onClose:()=>v(!1),onSubmit:De,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:Y.filter(t=>t.value!=="_none_"),searchable:!0},{name:"to_branch_id",type:"dependent-dropdown",dependentConfig:[{name:"to_branch_id",label:e("To Branch"),required:!0,options:O?O.filter(t=>t.value!=="_none_").map(t=>({value:t.value,label:t.label})):[]},{name:"to_department_id",label:e("To Department"),apiEndpoint:"/hr/transfers/get-department/{to_branch_id}",showCurrentValue:!0},{name:"to_designation_id",label:e("To Designation"),apiEndpoint:"/hr/transfers/get-designation/{to_department_id}",showCurrentValue:!0}]},{name:"transfer_date",label:e("Transfer Date"),type:"date",required:!0},{name:"effective_date",label:e("Effective Date"),type:"date",required:!0},{name:"reason",label:e("Reason"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,r,s)=>a.jsx(Le,{value:String(r[t.name]||""),onChange:c=>s(t.name,c),placeholder:e("Select document file...")})},...y==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}]},{name:"notes",label:e("Notes"),type:"textarea"}]:[]],modalSize:"lg"},initialData:l?{...l,transfer_date:l.transfer_date?window.appSettings.formatDateTimeSimple(l.transfer_date,!1):l.transfer_date,effective_date:l.effective_date?window.appSettings.formatDateTimeSimple(l.effective_date,!1):l.effective_date}:null,title:e(y==="create"?"Add New Transfer":"Edit Transfer"),mode:y}),a.jsx(M,{isOpen:he,onClose:()=>E(!1),onSubmit:Ce,formConfig:{fields:[{name:"notes",label:e("Notes"),type:"textarea",placeholder:e("Add any notes about this approval (optional)")}],modalSize:"sm"},initialData:l,title:e("Approve Transfer"),mode:"edit"}),a.jsx(M,{isOpen:_e,onClose:()=>N(!1),onSubmit:Fe,formConfig:{fields:[{name:"notes",label:e("Rejection Reason"),type:"textarea",required:!0,placeholder:e("Please provide a reason for rejecting this transfer")}],modalSize:"sm"},initialData:l,title:e("Reject Transfer"),mode:"edit"}),a.jsx(Xe,{isOpen:fe,onClose:()=>T(!1),onConfirm:Te,itemName:`${((ee=l==null?void 0:l.employee)==null?void 0:ee.name)||""}`,entityName:"transfer"}),a.jsx(Ue,{open:!!P,onOpenChange:()=>J(null),children:P&&a.jsx(Ke,{transfer:P})})]})}export{$o as default};
diff --git a/public/build/assets/index-Daj4nn_i.js b/public/build/assets/index-DR8Fa0BR.js
similarity index 73%
rename from public/build/assets/index-Daj4nn_i.js
rename to public/build/assets/index-DR8Fa0BR.js
index 16a10e04b..83bf2f306 100644
--- a/public/build/assets/index-Daj4nn_i.js
+++ b/public/build/assets/index-DR8Fa0BR.js
@@ -1 +1 @@
-import{r as u,j as a}from"./ui-Z445SNHD.js";import{P as oe}from"./page-template-CUbbykGe.js";import{u as se,c as ne,r as n,D as pe,t as l}from"./app-DCZHPiEr.js";import{C as me}from"./CrudTable-C2L9P_V2.js";import{C as ce}from"./CrudFormModal-BbMnKdFg.js";import{C as de}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ue}from"./pagination-CLhGv5TU.js";import{S as ye}from"./search-and-filter-bar-CvVfaqsJ.js";import fe from"./view-Bk2YpJ7Y.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ra(){var A,D;const{t}=se(),{auth:v,employeeSalaries:o,employees:_,salaryComponents:C,filters:s={},flash:he}=ne().props,q=(v==null?void 0:v.permissions)||[],[f,w]=u.useState(s.search||""),[p,k]=u.useState(s.employee_id||"all"),[m,F]=u.useState(s.is_active||"all"),[L,P]=u.useState(!1),[B,b]=u.useState(!1),[V,S]=u.useState(!1),[c,H]=u.useState(null),[h,R]=u.useState("create"),[j,E]=u.useState(null),U=()=>f!==""||p!=="all"||m!=="all",z=()=>(f?1:0)+(p!=="all"?1:0)+(m!=="all"?1:0),G=r=>{r.preventDefault(),M()},M=()=>{n.get(route("hr.employee-salaries.index"),{page:1,search:f||void 0,employee_id:p!=="all"?p:void 0,is_active:m!=="all"?m:void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},W=r=>{const e=s.sort_field===r&&s.sort_direction==="asc"?"desc":"asc";n.get(route("hr.employee-salaries.index"),{sort_field:r,sort_direction:e,page:1,search:f||void 0,employee_id:p!=="all"?p:void 0,is_active:m!=="all"?m:void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},J=(r,e)=>{switch(H(e),r){case"view":E(e);break;case"edit":R("edit"),b(!0);break;case"delete":S(!0);break;case"toggle-status":X(e);break;case"show-payroll":Y(e);break}},K=r=>{h==="create"?(l.loading(t("Creating employee salary...")),n.post(route("hr.employee-salaries.store"),r,{onSuccess:e=>{b(!1),l.dismiss(),e.props.flash.success?l.success(t(e.props.flash.success)):e.props.flash.error&&l.error(t(e.props.flash.error))},onError:e=>{l.dismiss(),typeof e=="string"?l.error(e):l.error(`Failed to create employee salary: ${Object.values(e).join(", ")}`)}})):h==="edit"&&(l.loading(t("Updating employee salary...")),n.put(route("hr.employee-salaries.update",c.id),r,{onSuccess:e=>{b(!1),l.dismiss(),e.props.flash.success?l.success(t(e.props.flash.success)):e.props.flash.error&&l.error(t(e.props.flash.error))},onError:e=>{l.dismiss(),typeof e=="string"?l.error(e):l.error(`Failed to update employee salary: ${Object.values(e).join(", ")}`)}}))},Q=()=>{l.loading(t("Deleting employee salary...")),n.delete(route("hr.employee-salaries.destroy",c.id),{onSuccess:r=>{S(!1),l.dismiss(),r.props.flash.success?l.success(t(r.props.flash.success)):r.props.flash.error&&l.error(t(r.props.flash.error))},onError:r=>{l.dismiss(),typeof r=="string"?l.error(r):l.error(`Failed to delete employee salary: ${Object.values(r).join(", ")}`)}})},X=r=>{const e=r.is_active?"inactive":"active";l.loading(`${t(e==="active"?"Activating":"Deactivating")} employee salary...`),n.put(route("hr.employee-salaries.toggle-status",r.id),{},{onSuccess:i=>{l.dismiss(),i.props.flash.success?l.success(t(i.props.flash.success)):i.props.flash.error&&l.error(t(i.props.flash.error))},onError:i=>{l.dismiss(),typeof i=="string"?l.error(i):l.error(`Failed to update employee salary status: ${Object.values(i).join(", ")}`)}})},Y=r=>{n.get(route("hr.employee-salaries.show-payroll",r.id),{},{onSuccess:e=>{var i;(i=e.props.flash)!=null&&i.error&&l.error(t(e.props.flash.error))},onError:e=>{typeof e=="string"?l.error(e):l.error(t("Failed to load payroll calculation"))}})},Z=()=>{w(""),k("all"),F("all"),P(!1),n.get(route("hr.employee-salaries.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},ee=[],te=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Payroll Management"),href:route("hr.employee-salaries.index")},{title:t("Employee Salaries")}],re=[{key:"employee",label:t("Employee"),render:(r,e)=>{var i,d,y,N,g,x,T;return a.jsxs("div",{className:"flex items-center space-x-3",children:[a.jsxs("div",{className:"relative",children:[(i=e.employee)!=null&&i.avatar?a.jsx("img",{src:e.employee.avatar,alt:((d=e.employee)==null?void 0:d.name)||"",className:"w-8 h-8 rounded-full object-cover",onError:O=>{var $;O.currentTarget.style.display="none";const I=($=O.currentTarget.parentElement)==null?void 0:$.querySelector(".avatar-fallback");I&&(I.style.display="flex")}}):null,a.jsx("div",{className:`avatar-fallback w-8 h-8 rounded-full bg-gray-100 flex items-center justify-center text-gray-700 font-semibold text-xs${(y=e.employee)!=null&&y.avatar?" hidden":""}`,children:((x=(g=(N=e.employee)==null?void 0:N.name)==null?void 0:g.charAt(0))==null?void 0:x.toUpperCase())||"U"})]}),a.jsx("span",{className:"font-medium",children:((T=e.employee)==null?void 0:T.name)||"-"})]})}},{key:"basic_salary",label:t("Basic Salary"),render:r=>{var e,i,d;return a.jsxs("div",{className:"flex flex-col",children:[a.jsx("span",{className:"font-mono text-green-600 font-bold",children:(e=window.appSettings)==null?void 0:e.formatCurrency(r||0)}),a.jsxs("div",{className:"flex gap-2 text-[10px] text-gray-500 font-mono",children:[a.jsxs("span",{children:["D: ",(i=window.appSettings)==null?void 0:i.formatCurrency((r||0)/26)]}),a.jsxs("span",{children:["H: ",(d=window.appSettings)==null?void 0:d.formatCurrency((r||0)/26/8)]})]})]})}},{key:"pay_frequency",label:t("Payslip Basis (Cut-Off)"),render:(r,e)=>{var y;const i=r||"monthly",d=i==="semi-monthly"?e.basic_salary/2:e.basic_salary;return a.jsxs("div",{className:"flex flex-col items-end sm:items-start",children:[a.jsx("span",{className:"font-mono text-blue-600 font-bold",children:(y=window.appSettings)==null?void 0:y.formatCurrency(d||0)}),a.jsx("span",{className:"text-xs text-gray-500 capitalize",children:i.replace("-"," ")})]})}},{key:"components",label:t("Components"),render:(r,e)=>{const i=e.component_names||[];return a.jsxs("div",{className:"text-sm",children:[i.length>0?a.jsx("div",{className:"flex flex-wrap gap-1",children:i.map((d,y)=>{var x;const g=((x=e.component_types)==null?void 0:x[y])==="earning";return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${g?"bg-green-50 text-green-700 ring-green-700/10":"bg-red-50 text-red-700 ring-red-700/10"}`,children:d},y)})}):a.jsx("span",{className:"text-gray-500",children:"Basic only"}),(e.sss_fixed||e.philhealth_fixed||e.pagibig_fixed)&&a.jsxs("div",{className:"mt-1 flex flex-wrap gap-1",children:[e.sss_fixed&&a.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-amber-100 text-amber-800",children:["SSS: ",e.sss_fixed]}),e.philhealth_fixed&&a.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-blue-100 text-blue-800",children:["PH: ",e.philhealth_fixed]}),e.pagibig_fixed&&a.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-purple-100 text-purple-800",children:["HDMF: ",e.pagibig_fixed]})]})]})}},{key:"is_active",label:t("Status"),render:(r,e)=>a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsx("span",{className:`inline-flex w-fit items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(r?"Active":"Inactive")}),a.jsx("span",{className:`inline-flex w-fit items-center rounded-md px-2 py-1 text-[10px] font-bold ${e.payroll_type==="manual"?"bg-orange-100 text-orange-800":"bg-indigo-100 text-indigo-800"}`,children:e.payroll_type==="manual"?t("Manual"):t("Automatic")})]})},{key:"created_at",label:t("Created At"),sortable:!0,render:r=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],ae=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-salaries"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-salaries"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-employee-salaries"},{label:t("Show Payroll"),icon:"BarChart3",action:"show-payroll",className:"text-blue-500",requiredPermission:"view-employee-salaries"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-salaries"}],le=[{value:"all",label:t("All Employees"),disabled:!0},...(_||[]).map(r=>({value:r.id.toString(),label:r.name}))],ie=[{value:"all",label:t("All Status"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}];return a.jsxs(oe,{title:t("Employee Salaries"),url:"/hr/employee-salaries",actions:ee,breadcrumbs:te,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ye,{searchTerm:f,onSearchChange:w,onSearch:G,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:p,onChange:k,options:le,searchable:!0},{name:"is_active",label:t("Status"),type:"select",value:m,onChange:F,options:ie}],showFilters:L,setShowFilters:P,hasActiveFilters:U,activeFilterCount:z,onResetFilters:Z,onApplyFilters:M,currentPerPage:((A=s.per_page)==null?void 0:A.toString())||"10",onPerPageChange:r=>{n.get(route("hr.employee-salaries.index"),{page:1,per_page:parseInt(r),search:f||void 0,employee_id:p!=="all"?p:void 0,is_active:m!=="all"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(me,{columns:re,actions:ae,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:J,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:W,permissions:q,entityPermissions:{view:"view-employee-salaries",create:"create-employee-salaries",edit:"edit-employee-salaries",delete:"delete-employee-salaries"}}),a.jsx(ue,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("employee salaries"),onPageChange:r=>n.get(r)})]}),a.jsx(ce,{isOpen:B,onClose:()=>b(!1),onSubmit:K,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,searchable:!0,disabled:h==="edit"||h==="view",options:_?_.map(r=>({value:r.id.toString(),label:r.name})):[]},{name:"payroll_type",label:t("Payroll Calculation Type"),type:"select",defaultValue:"automatic",options:[{value:"automatic",label:t("Automatic (DOLE Matrix)")},{value:"manual",label:t("Manual Override")}]},{name:"basic_salary",label:t("Basic Salary"),type:"number",min:0,step:.01,readOnly:!1},{name:"pay_frequency",label:t("Pay Frequency"),type:"select",required:!0,options:[{value:"monthly",label:t("Monthly")},{value:"semi-monthly",label:t("Semi-Monthly")},{value:"weekly",label:t("Weekly")},{value:"daily",label:t("Daily")}]},{name:"sss_fixed",label:t("Fixed Monthly SSS"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"philhealth_fixed",label:t("Fixed Monthly PhilHealth"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"pagibig_fixed",label:t("Fixed Monthly Pag-IBIG"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"fixed_overtime",label:t("Fixed Overtime Pay (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(r,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"fixed_holiday_pay",label:t("Fixed Holiday Pay (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(r,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"fixed_late_deduction",label:t("Fixed Late Deduction (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(r,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"is_taxable",label:t("Is Taxable? (BIR TRAIN Law)"),type:"switch",defaultValue:!1},{name:"tax_calculation_mode",label:t("Tax Calculation Mode"),type:"select",defaultValue:"automatic",options:[{value:"automatic",label:t("Automatic (Graduated Table)")},{value:"manual",label:t("Manual Override (%)")}],conditional:(r,e)=>!!(e!=null&&e.is_taxable)},{name:"tax_percentage",label:t("Tax Percentage (%)"),type:"number",min:0,max:100,step:.01,placeholder:t("e.g. 8.00"),conditional:(r,e)=>!!(e!=null&&e.is_taxable)&&(e==null?void 0:e.tax_calculation_mode)==="manual"},{name:"components",label:t("Salary Components"),type:"multi-select",searchable:!0,options:C?C.map(r=>{var e;return{value:r.id.toString(),label:`${r.name} (${r.type}) - ${r.calculation_type==="percentage"?r.percentage_of_basic+"%":(e=window.appSettings)==null?void 0:e.formatCurrency(r.default_amount||0)}`}}):[],placeholder:t("Select salary components")},{name:"is_time_exempt",label:t("Time Exempt (No Late / Night Diff / OT / Holiday)"),type:"checkbox",defaultValue:!1},{name:"is_active",label:t("Is Active"),type:"checkbox",defaultValue:!0},{name:"notes",label:t("Notes"),type:"textarea",placeholder:t("Additional notes...")}],modalSize:"lg"},initialData:c?{...c,components:c.components?c.components.map(r=>r.toString()):[]}:null,title:t(h==="create"?"Setup Employee Salary":"Edit Employee Salary"),mode:h}),a.jsx(pe,{open:!!j,onOpenChange:()=>E(null),children:j&&a.jsx(fe,{record:j})}),a.jsx(de,{isOpen:V,onClose:()=>S(!1),onConfirm:Q,itemName:`${(D=c==null?void 0:c.employee)==null?void 0:D.name} - Basic Salary`||"",entityName:"employee salary"})]})}export{ra as default};
+import{r as u,j as a}from"./ui-Z445SNHD.js";import{P as oe}from"./page-template-CM2S36EN.js";import{u as se,c as ne,r as n,D as pe,t as l}from"./app-4fHGBOxL.js";import{C as me}from"./CrudTable-Cxl8O2CF.js";import{C as ce}from"./CrudFormModal-Cseu7azN.js";import{C as de}from"./CrudDeleteModal-BgIUshon.js";import{P as ue}from"./pagination-CGq0GJg0.js";import{S as ye}from"./search-and-filter-bar-Dtigj_x9.js";import fe from"./view-CwPEyRBv.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ra(){var A,D;const{t}=se(),{auth:v,employeeSalaries:o,employees:_,salaryComponents:C,filters:s={},flash:he}=ne().props,q=(v==null?void 0:v.permissions)||[],[f,w]=u.useState(s.search||""),[p,k]=u.useState(s.employee_id||"all"),[m,F]=u.useState(s.is_active||"all"),[L,P]=u.useState(!1),[B,b]=u.useState(!1),[V,S]=u.useState(!1),[c,H]=u.useState(null),[h,R]=u.useState("create"),[j,E]=u.useState(null),U=()=>f!==""||p!=="all"||m!=="all",z=()=>(f?1:0)+(p!=="all"?1:0)+(m!=="all"?1:0),G=r=>{r.preventDefault(),M()},M=()=>{n.get(route("hr.employee-salaries.index"),{page:1,search:f||void 0,employee_id:p!=="all"?p:void 0,is_active:m!=="all"?m:void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},W=r=>{const e=s.sort_field===r&&s.sort_direction==="asc"?"desc":"asc";n.get(route("hr.employee-salaries.index"),{sort_field:r,sort_direction:e,page:1,search:f||void 0,employee_id:p!=="all"?p:void 0,is_active:m!=="all"?m:void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},J=(r,e)=>{switch(H(e),r){case"view":E(e);break;case"edit":R("edit"),b(!0);break;case"delete":S(!0);break;case"toggle-status":X(e);break;case"show-payroll":Y(e);break}},K=r=>{h==="create"?(l.loading(t("Creating employee salary...")),n.post(route("hr.employee-salaries.store"),r,{onSuccess:e=>{b(!1),l.dismiss(),e.props.flash.success?l.success(t(e.props.flash.success)):e.props.flash.error&&l.error(t(e.props.flash.error))},onError:e=>{l.dismiss(),typeof e=="string"?l.error(e):l.error(`Failed to create employee salary: ${Object.values(e).join(", ")}`)}})):h==="edit"&&(l.loading(t("Updating employee salary...")),n.put(route("hr.employee-salaries.update",c.id),r,{onSuccess:e=>{b(!1),l.dismiss(),e.props.flash.success?l.success(t(e.props.flash.success)):e.props.flash.error&&l.error(t(e.props.flash.error))},onError:e=>{l.dismiss(),typeof e=="string"?l.error(e):l.error(`Failed to update employee salary: ${Object.values(e).join(", ")}`)}}))},Q=()=>{l.loading(t("Deleting employee salary...")),n.delete(route("hr.employee-salaries.destroy",c.id),{onSuccess:r=>{S(!1),l.dismiss(),r.props.flash.success?l.success(t(r.props.flash.success)):r.props.flash.error&&l.error(t(r.props.flash.error))},onError:r=>{l.dismiss(),typeof r=="string"?l.error(r):l.error(`Failed to delete employee salary: ${Object.values(r).join(", ")}`)}})},X=r=>{const e=r.is_active?"inactive":"active";l.loading(`${t(e==="active"?"Activating":"Deactivating")} employee salary...`),n.put(route("hr.employee-salaries.toggle-status",r.id),{},{onSuccess:i=>{l.dismiss(),i.props.flash.success?l.success(t(i.props.flash.success)):i.props.flash.error&&l.error(t(i.props.flash.error))},onError:i=>{l.dismiss(),typeof i=="string"?l.error(i):l.error(`Failed to update employee salary status: ${Object.values(i).join(", ")}`)}})},Y=r=>{n.get(route("hr.employee-salaries.show-payroll",r.id),{},{onSuccess:e=>{var i;(i=e.props.flash)!=null&&i.error&&l.error(t(e.props.flash.error))},onError:e=>{typeof e=="string"?l.error(e):l.error(t("Failed to load payroll calculation"))}})},Z=()=>{w(""),k("all"),F("all"),P(!1),n.get(route("hr.employee-salaries.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},ee=[],te=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Payroll Management"),href:route("hr.employee-salaries.index")},{title:t("Employee Salaries")}],re=[{key:"employee",label:t("Employee"),render:(r,e)=>{var i,d,y,N,g,x,T;return a.jsxs("div",{className:"flex items-center space-x-3",children:[a.jsxs("div",{className:"relative",children:[(i=e.employee)!=null&&i.avatar?a.jsx("img",{src:e.employee.avatar,alt:((d=e.employee)==null?void 0:d.name)||"",className:"w-8 h-8 rounded-full object-cover",onError:O=>{var $;O.currentTarget.style.display="none";const I=($=O.currentTarget.parentElement)==null?void 0:$.querySelector(".avatar-fallback");I&&(I.style.display="flex")}}):null,a.jsx("div",{className:`avatar-fallback w-8 h-8 rounded-full bg-gray-100 flex items-center justify-center text-gray-700 font-semibold text-xs${(y=e.employee)!=null&&y.avatar?" hidden":""}`,children:((x=(g=(N=e.employee)==null?void 0:N.name)==null?void 0:g.charAt(0))==null?void 0:x.toUpperCase())||"U"})]}),a.jsx("span",{className:"font-medium",children:((T=e.employee)==null?void 0:T.name)||"-"})]})}},{key:"basic_salary",label:t("Basic Salary"),render:r=>{var e,i,d;return a.jsxs("div",{className:"flex flex-col",children:[a.jsx("span",{className:"font-mono text-green-600 font-bold",children:(e=window.appSettings)==null?void 0:e.formatCurrency(r||0)}),a.jsxs("div",{className:"flex gap-2 text-[10px] text-gray-500 font-mono",children:[a.jsxs("span",{children:["D: ",(i=window.appSettings)==null?void 0:i.formatCurrency((r||0)/26)]}),a.jsxs("span",{children:["H: ",(d=window.appSettings)==null?void 0:d.formatCurrency((r||0)/26/8)]})]})]})}},{key:"pay_frequency",label:t("Payslip Basis (Cut-Off)"),render:(r,e)=>{var y;const i=r||"monthly",d=i==="semi-monthly"?e.basic_salary/2:e.basic_salary;return a.jsxs("div",{className:"flex flex-col items-end sm:items-start",children:[a.jsx("span",{className:"font-mono text-blue-600 font-bold",children:(y=window.appSettings)==null?void 0:y.formatCurrency(d||0)}),a.jsx("span",{className:"text-xs text-gray-500 capitalize",children:i.replace("-"," ")})]})}},{key:"components",label:t("Components"),render:(r,e)=>{const i=e.component_names||[];return a.jsxs("div",{className:"text-sm",children:[i.length>0?a.jsx("div",{className:"flex flex-wrap gap-1",children:i.map((d,y)=>{var x;const g=((x=e.component_types)==null?void 0:x[y])==="earning";return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${g?"bg-green-50 text-green-700 ring-green-700/10":"bg-red-50 text-red-700 ring-red-700/10"}`,children:d},y)})}):a.jsx("span",{className:"text-gray-500",children:"Basic only"}),(e.sss_fixed||e.philhealth_fixed||e.pagibig_fixed)&&a.jsxs("div",{className:"mt-1 flex flex-wrap gap-1",children:[e.sss_fixed&&a.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-amber-100 text-amber-800",children:["SSS: ",e.sss_fixed]}),e.philhealth_fixed&&a.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-blue-100 text-blue-800",children:["PH: ",e.philhealth_fixed]}),e.pagibig_fixed&&a.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-purple-100 text-purple-800",children:["HDMF: ",e.pagibig_fixed]})]})]})}},{key:"is_active",label:t("Status"),render:(r,e)=>a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsx("span",{className:`inline-flex w-fit items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(r?"Active":"Inactive")}),a.jsx("span",{className:`inline-flex w-fit items-center rounded-md px-2 py-1 text-[10px] font-bold ${e.payroll_type==="manual"?"bg-orange-100 text-orange-800":"bg-indigo-100 text-indigo-800"}`,children:e.payroll_type==="manual"?t("Manual"):t("Automatic")})]})},{key:"created_at",label:t("Created At"),sortable:!0,render:r=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],ae=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-salaries"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-salaries"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-employee-salaries"},{label:t("Show Payroll"),icon:"BarChart3",action:"show-payroll",className:"text-blue-500",requiredPermission:"view-employee-salaries"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-salaries"}],le=[{value:"all",label:t("All Employees"),disabled:!0},...(_||[]).map(r=>({value:r.id.toString(),label:r.name}))],ie=[{value:"all",label:t("All Status"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}];return a.jsxs(oe,{title:t("Employee Salaries"),url:"/hr/employee-salaries",actions:ee,breadcrumbs:te,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ye,{searchTerm:f,onSearchChange:w,onSearch:G,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:p,onChange:k,options:le,searchable:!0},{name:"is_active",label:t("Status"),type:"select",value:m,onChange:F,options:ie}],showFilters:L,setShowFilters:P,hasActiveFilters:U,activeFilterCount:z,onResetFilters:Z,onApplyFilters:M,currentPerPage:((A=s.per_page)==null?void 0:A.toString())||"10",onPerPageChange:r=>{n.get(route("hr.employee-salaries.index"),{page:1,per_page:parseInt(r),search:f||void 0,employee_id:p!=="all"?p:void 0,is_active:m!=="all"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(me,{columns:re,actions:ae,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:J,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:W,permissions:q,entityPermissions:{view:"view-employee-salaries",create:"create-employee-salaries",edit:"edit-employee-salaries",delete:"delete-employee-salaries"}}),a.jsx(ue,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("employee salaries"),onPageChange:r=>n.get(r)})]}),a.jsx(ce,{isOpen:B,onClose:()=>b(!1),onSubmit:K,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,searchable:!0,disabled:h==="edit"||h==="view",options:_?_.map(r=>({value:r.id.toString(),label:r.name})):[]},{name:"payroll_type",label:t("Payroll Calculation Type"),type:"select",defaultValue:"automatic",options:[{value:"automatic",label:t("Automatic (DOLE Matrix)")},{value:"manual",label:t("Manual Override")}]},{name:"basic_salary",label:t("Basic Salary"),type:"number",min:0,step:.01,readOnly:!1},{name:"pay_frequency",label:t("Pay Frequency"),type:"select",required:!0,options:[{value:"monthly",label:t("Monthly")},{value:"semi-monthly",label:t("Semi-Monthly")},{value:"weekly",label:t("Weekly")},{value:"daily",label:t("Daily")}]},{name:"sss_fixed",label:t("Fixed Monthly SSS"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"philhealth_fixed",label:t("Fixed Monthly PhilHealth"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"pagibig_fixed",label:t("Fixed Monthly Pag-IBIG"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"fixed_overtime",label:t("Fixed Overtime Pay (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(r,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"fixed_holiday_pay",label:t("Fixed Holiday Pay (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(r,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"fixed_late_deduction",label:t("Fixed Late Deduction (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(r,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"is_taxable",label:t("Is Taxable? (BIR TRAIN Law)"),type:"switch",defaultValue:!1},{name:"tax_calculation_mode",label:t("Tax Calculation Mode"),type:"select",defaultValue:"automatic",options:[{value:"automatic",label:t("Automatic (Graduated Table)")},{value:"manual",label:t("Manual Override (%)")}],conditional:(r,e)=>!!(e!=null&&e.is_taxable)},{name:"tax_percentage",label:t("Tax Percentage (%)"),type:"number",min:0,max:100,step:.01,placeholder:t("e.g. 8.00"),conditional:(r,e)=>!!(e!=null&&e.is_taxable)&&(e==null?void 0:e.tax_calculation_mode)==="manual"},{name:"components",label:t("Salary Components"),type:"multi-select",searchable:!0,options:C?C.map(r=>{var e;return{value:r.id.toString(),label:`${r.name} (${r.type}) - ${r.calculation_type==="percentage"?r.percentage_of_basic+"%":(e=window.appSettings)==null?void 0:e.formatCurrency(r.default_amount||0)}`}}):[],placeholder:t("Select salary components")},{name:"is_time_exempt",label:t("Time Exempt (No Late / Night Diff / OT / Holiday)"),type:"checkbox",defaultValue:!1},{name:"is_active",label:t("Is Active"),type:"checkbox",defaultValue:!0},{name:"notes",label:t("Notes"),type:"textarea",placeholder:t("Additional notes...")}],modalSize:"lg"},initialData:c?{...c,components:c.components?c.components.map(r=>r.toString()):[]}:null,title:t(h==="create"?"Setup Employee Salary":"Edit Employee Salary"),mode:h}),a.jsx(pe,{open:!!j,onOpenChange:()=>E(null),children:j&&a.jsx(fe,{record:j})}),a.jsx(de,{isOpen:V,onClose:()=>S(!1),onConfirm:Q,itemName:`${(D=c==null?void 0:c.employee)==null?void 0:D.name} - Basic Salary`||"",entityName:"employee salary"})]})}export{ra as default};
diff --git a/public/build/assets/index-CLGvF5Pt.js b/public/build/assets/index-DUeBcLQo.js
similarity index 66%
rename from public/build/assets/index-CLGvF5Pt.js
rename to public/build/assets/index-DUeBcLQo.js
index 3b3a30301..8928884d6 100644
--- a/public/build/assets/index-CLGvF5Pt.js
+++ b/public/build/assets/index-DUeBcLQo.js
@@ -1 +1 @@
-import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-CUbbykGe.js";import{u as ce,c as ue,x as fe,P as ve,r as u,D as ye,t as o}from"./app-DCZHPiEr.js";import{C as he}from"./CrudTable-C2L9P_V2.js";import{C as I}from"./CrudFormModal-BbMnKdFg.js";import{C as be}from"./CrudDeleteModal-D4meZ8pP.js";import{P as je}from"./pagination-CLhGv5TU.js";import{S as _e}from"./search-and-filter-bar-CvVfaqsJ.js";import{u as xe}from"./use-initials-BK4eRgYY.js";import Ce from"./view-nREY7x5u.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function pa(){var M,q,$;const{t:r}=ce(),{auth:j,leaveBalances:i,employees:_,leaveTypes:x,years:z,filters:m={},globalSettings:a}=ue().props,N=(j==null?void 0:j.permissions)||[],U=xe(),[f,g]=p.useState(m.search||""),[n,w]=p.useState(m.employee_id||"all"),[d,F]=p.useState(m.leave_type_id||"all"),[c,k]=p.useState(m.year||"all"),[G,P]=p.useState(!1),[H,v]=p.useState(!1),[J,C]=p.useState(!1),[K,A]=p.useState(!1),[l,O]=p.useState(null),[b,E]=p.useState("create"),[S,D]=p.useState(null),Q=()=>f!==""||n!=="all"||d!=="all"||c!=="all",W=()=>(f?1:0)+(n!=="all"?1:0)+(d!=="all"?1:0)+(c!=="all"?1:0),X=e=>{e.preventDefault(),L()},L=()=>{u.get(route("hr.leave-balances.index"),{page:1,search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},Z=e=>{const t=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";u.get(route("hr.leave-balances.index"),{sort_field:e,sort_direction:t,page:1,search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},B=(e,t)=>{switch(O(t),e){case"view":D(t);break;case"edit":E("edit"),v(!0);break;case"delete":C(!0);break;case"adjust":A(!0);break}},ee=()=>{O(null),E("create"),v(!0)},re=e=>{b==="create"?(a!=null&&a.is_demo||o.loading(r("Creating leave balance...")),u.post(route("hr.leave-balances.store"),e,{onSuccess:t=>{v(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to create leave balance: ${Object.values(t).join(", ")}`)}})):b==="edit"&&(a!=null&&a.is_demo||o.loading(r("Updating leave balance...")),u.put(route("hr.leave-balances.update",l.id),e,{onSuccess:t=>{v(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to update leave balance: ${Object.values(t).join(", ")}`)}}))},te=()=>{a!=null&&a.is_demo||o.loading(r("Deleting leave balance...")),u.delete(route("hr.leave-balances.destroy",l.id),{onSuccess:e=>{C(!1),a!=null&&a.is_demo||o.dismiss(),e.props.flash.success?o.success(r(e.props.flash.success)):e.props.flash.error&&o.error(r(e.props.flash.error))},onError:e=>{a!=null&&a.is_demo||o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete leave balance: ${Object.values(e).join(", ")}`)}})},ae=e=>{a!=null&&a.is_demo||o.loading(r("Adjusting leave balance...")),u.put(route("hr.leave-balances.adjust",l.id),e,{onSuccess:t=>{A(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to adjust leave balance: ${Object.values(t).join(", ")}`)}})},oe=()=>{g(""),w("all"),F("all"),k("all"),P(!1),u.get(route("hr.leave-balances.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},T=[];fe(N,"create-leave-balances")&&T.push({label:r("Add Leave Balance"),icon:s.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Leave Management"),href:route("hr.leave-balances.index")},{title:r("Leave Balances")}],ie=[{key:"employee",label:r("Employee"),render:(e,t)=>{var y,h,Y,R,V;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(y=t.employee)!=null&&y.avatar?s.jsx("img",{src:t.employee.avatar,alt:(h=t.employee)==null?void 0:h.name,className:"h-full w-full object-cover"}):U(((Y=t.employee)==null?void 0:Y.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((R=t.employee)==null?void 0:R.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((V=t.employee)==null?void 0:V.email)||""})]})]})}},{key:"leave_type",label:r("Leave Type"),render:(e,t)=>{var y,h;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(y=t.leave_type)==null?void 0:y.color}}),s.jsx("span",{children:((h=t.leave_type)==null?void 0:h.name)||"-"})]})}},{key:"year",label:r("Year"),sortable:!0,render:e=>s.jsx("span",{className:"font-mono",children:e})},{key:"allocated_days",label:r("Allocated"),render:e=>s.jsx("span",{className:"font-mono text-blue-600",children:e})},{key:"used_days",label:r("Used"),render:e=>s.jsx("span",{className:"font-mono text-red-600",children:e})},{key:"remaining_days",label:r("Remaining"),render:e=>s.jsx("span",{className:`font-mono ${e>0?"text-green-600":"text-gray-500"}`,children:e})},{key:"carried_forward",label:r("Carried Forward"),render:e=>s.jsx("span",{className:"font-mono text-purple-600",children:e})},{key:"manual_adjustment",label:r("Adjustment"),render:e=>s.jsxs("span",{className:`font-mono ${e>0?"text-green-600":e<0?"text-red-600":"text-gray-500"}`,children:[e>0?"+":"",e]})}],le=[{label:r("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-leave-balances"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-leave-balances"},{label:r("Adjust"),icon:"Settings",action:"adjust",className:"text-purple-500",requiredPermission:"adjust-leave-balances"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-leave-balances"}],me=[{value:"all",label:r("All Employees")},...(_||[]).map(e=>({value:e.id.toString(),label:e.name}))],pe=[{value:"all",label:r("All Leave Types")},...(x||[]).map(e=>({value:e.id.toString(),label:e.name}))],ne=[{value:"all",label:r("All Years")},...(z||[]).map(e=>({value:e.toString(),label:e.toString()}))];return s.jsxs(de,{title:r("Leave Balances"),url:"/hr/leave-balances",actions:T,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(_e,{searchTerm:f,onSearchChange:g,onSearch:X,filters:[{name:"employee_id",label:r("Employee"),type:"select",value:n,onChange:w,options:me},{name:"leave_type_id",label:r("Leave Type"),type:"select",value:d,onChange:F,options:pe},{name:"year",label:r("Year"),type:"select",value:c,onChange:k,options:ne}],showFilters:G,setShowFilters:P,hasActiveFilters:Q,activeFilterCount:W,onResetFilters:oe,onApplyFilters:L,currentPerPage:((M=m.per_page)==null?void 0:M.toString())||"10",onPerPageChange:e=>{u.get(route("hr.leave-balances.index"),{page:1,per_page:parseInt(e),search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(he,{columns:ie,actions:le,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:B,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:Z,permissions:N,entityPermissions:{view:"view-leave-balances",create:"create-leave-balances",edit:"edit-leave-balances",delete:"delete-leave-balances"}}),s.jsx(je,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:r("leave balances"),onPageChange:e=>u.get(e)})]}),s.jsx(I,{isOpen:H,onClose:()=>v(!1),onSubmit:re,formConfig:{fields:[{name:"employee_id",label:r("Employee"),type:"select",required:!0,options:_?_.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"leave_type_id",label:r("Leave Type"),type:"select",required:!0,options:x?x.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"year",label:r("Year"),type:"number",required:!0,min:2020,max:2030,defaultValue:new Date().getFullYear()},{name:"allocated_days",label:r("Allocated Days"),type:"number",required:!0,min:0,step:.5},{name:"carried_forward",label:r("Carried Forward Days"),type:"number",min:0,step:.5,defaultValue:0},{name:"manual_adjustment",label:r("Manual Adjustment"),type:"number",step:.5,defaultValue:0},{name:"adjustment_reason",label:r("Adjustment Reason"),type:"textarea"}],modalSize:"lg"},initialData:l,title:r(b==="create"?"Add New Leave Balance":"Edit Leave Balance"),mode:b}),s.jsx(I,{isOpen:K,onClose:()=>A(!1),onSubmit:ae,formConfig:{fields:[{name:"manual_adjustment",label:r("Adjustment Amount"),type:"number",required:!0,step:.5},{name:"adjustment_reason",label:r("Reason for Adjustment"),type:"textarea",required:!0}],modalSize:"md"},initialData:l,title:r("Adjust Leave Balance"),mode:"edit"}),s.jsx(be,{isOpen:J,onClose:()=>C(!1),onConfirm:te,itemName:`${(q=l==null?void 0:l.employee)==null?void 0:q.name} - ${($=l==null?void 0:l.leave_type)==null?void 0:$.name} (${l==null?void 0:l.year})`||"",entityName:"leave balance"}),s.jsx(ye,{open:!!S,onOpenChange:()=>D(null),children:S&&s.jsx(Ce,{leaveBalance:S})})]})}export{pa as default};
+import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-CM2S36EN.js";import{u as ce,c as ue,x as fe,P as ve,r as u,D as ye,t as o}from"./app-4fHGBOxL.js";import{C as he}from"./CrudTable-Cxl8O2CF.js";import{C as I}from"./CrudFormModal-Cseu7azN.js";import{C as be}from"./CrudDeleteModal-BgIUshon.js";import{P as je}from"./pagination-CGq0GJg0.js";import{S as _e}from"./search-and-filter-bar-Dtigj_x9.js";import{u as xe}from"./use-initials-BK4eRgYY.js";import Ce from"./view-YcCbbzcz.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function pa(){var M,q,$;const{t:r}=ce(),{auth:j,leaveBalances:i,employees:_,leaveTypes:x,years:z,filters:m={},globalSettings:a}=ue().props,N=(j==null?void 0:j.permissions)||[],U=xe(),[f,g]=p.useState(m.search||""),[n,w]=p.useState(m.employee_id||"all"),[d,F]=p.useState(m.leave_type_id||"all"),[c,k]=p.useState(m.year||"all"),[G,P]=p.useState(!1),[H,v]=p.useState(!1),[J,C]=p.useState(!1),[K,A]=p.useState(!1),[l,O]=p.useState(null),[b,E]=p.useState("create"),[S,D]=p.useState(null),Q=()=>f!==""||n!=="all"||d!=="all"||c!=="all",W=()=>(f?1:0)+(n!=="all"?1:0)+(d!=="all"?1:0)+(c!=="all"?1:0),X=e=>{e.preventDefault(),L()},L=()=>{u.get(route("hr.leave-balances.index"),{page:1,search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},Z=e=>{const t=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";u.get(route("hr.leave-balances.index"),{sort_field:e,sort_direction:t,page:1,search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},B=(e,t)=>{switch(O(t),e){case"view":D(t);break;case"edit":E("edit"),v(!0);break;case"delete":C(!0);break;case"adjust":A(!0);break}},ee=()=>{O(null),E("create"),v(!0)},re=e=>{b==="create"?(a!=null&&a.is_demo||o.loading(r("Creating leave balance...")),u.post(route("hr.leave-balances.store"),e,{onSuccess:t=>{v(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to create leave balance: ${Object.values(t).join(", ")}`)}})):b==="edit"&&(a!=null&&a.is_demo||o.loading(r("Updating leave balance...")),u.put(route("hr.leave-balances.update",l.id),e,{onSuccess:t=>{v(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to update leave balance: ${Object.values(t).join(", ")}`)}}))},te=()=>{a!=null&&a.is_demo||o.loading(r("Deleting leave balance...")),u.delete(route("hr.leave-balances.destroy",l.id),{onSuccess:e=>{C(!1),a!=null&&a.is_demo||o.dismiss(),e.props.flash.success?o.success(r(e.props.flash.success)):e.props.flash.error&&o.error(r(e.props.flash.error))},onError:e=>{a!=null&&a.is_demo||o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete leave balance: ${Object.values(e).join(", ")}`)}})},ae=e=>{a!=null&&a.is_demo||o.loading(r("Adjusting leave balance...")),u.put(route("hr.leave-balances.adjust",l.id),e,{onSuccess:t=>{A(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to adjust leave balance: ${Object.values(t).join(", ")}`)}})},oe=()=>{g(""),w("all"),F("all"),k("all"),P(!1),u.get(route("hr.leave-balances.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},T=[];fe(N,"create-leave-balances")&&T.push({label:r("Add Leave Balance"),icon:s.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Leave Management"),href:route("hr.leave-balances.index")},{title:r("Leave Balances")}],ie=[{key:"employee",label:r("Employee"),render:(e,t)=>{var y,h,Y,R,V;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(y=t.employee)!=null&&y.avatar?s.jsx("img",{src:t.employee.avatar,alt:(h=t.employee)==null?void 0:h.name,className:"h-full w-full object-cover"}):U(((Y=t.employee)==null?void 0:Y.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((R=t.employee)==null?void 0:R.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((V=t.employee)==null?void 0:V.email)||""})]})]})}},{key:"leave_type",label:r("Leave Type"),render:(e,t)=>{var y,h;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(y=t.leave_type)==null?void 0:y.color}}),s.jsx("span",{children:((h=t.leave_type)==null?void 0:h.name)||"-"})]})}},{key:"year",label:r("Year"),sortable:!0,render:e=>s.jsx("span",{className:"font-mono",children:e})},{key:"allocated_days",label:r("Allocated"),render:e=>s.jsx("span",{className:"font-mono text-blue-600",children:e})},{key:"used_days",label:r("Used"),render:e=>s.jsx("span",{className:"font-mono text-red-600",children:e})},{key:"remaining_days",label:r("Remaining"),render:e=>s.jsx("span",{className:`font-mono ${e>0?"text-green-600":"text-gray-500"}`,children:e})},{key:"carried_forward",label:r("Carried Forward"),render:e=>s.jsx("span",{className:"font-mono text-purple-600",children:e})},{key:"manual_adjustment",label:r("Adjustment"),render:e=>s.jsxs("span",{className:`font-mono ${e>0?"text-green-600":e<0?"text-red-600":"text-gray-500"}`,children:[e>0?"+":"",e]})}],le=[{label:r("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-leave-balances"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-leave-balances"},{label:r("Adjust"),icon:"Settings",action:"adjust",className:"text-purple-500",requiredPermission:"adjust-leave-balances"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-leave-balances"}],me=[{value:"all",label:r("All Employees")},...(_||[]).map(e=>({value:e.id.toString(),label:e.name}))],pe=[{value:"all",label:r("All Leave Types")},...(x||[]).map(e=>({value:e.id.toString(),label:e.name}))],ne=[{value:"all",label:r("All Years")},...(z||[]).map(e=>({value:e.toString(),label:e.toString()}))];return s.jsxs(de,{title:r("Leave Balances"),url:"/hr/leave-balances",actions:T,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(_e,{searchTerm:f,onSearchChange:g,onSearch:X,filters:[{name:"employee_id",label:r("Employee"),type:"select",value:n,onChange:w,options:me},{name:"leave_type_id",label:r("Leave Type"),type:"select",value:d,onChange:F,options:pe},{name:"year",label:r("Year"),type:"select",value:c,onChange:k,options:ne}],showFilters:G,setShowFilters:P,hasActiveFilters:Q,activeFilterCount:W,onResetFilters:oe,onApplyFilters:L,currentPerPage:((M=m.per_page)==null?void 0:M.toString())||"10",onPerPageChange:e=>{u.get(route("hr.leave-balances.index"),{page:1,per_page:parseInt(e),search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(he,{columns:ie,actions:le,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:B,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:Z,permissions:N,entityPermissions:{view:"view-leave-balances",create:"create-leave-balances",edit:"edit-leave-balances",delete:"delete-leave-balances"}}),s.jsx(je,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:r("leave balances"),onPageChange:e=>u.get(e)})]}),s.jsx(I,{isOpen:H,onClose:()=>v(!1),onSubmit:re,formConfig:{fields:[{name:"employee_id",label:r("Employee"),type:"select",required:!0,options:_?_.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"leave_type_id",label:r("Leave Type"),type:"select",required:!0,options:x?x.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"year",label:r("Year"),type:"number",required:!0,min:2020,max:2030,defaultValue:new Date().getFullYear()},{name:"allocated_days",label:r("Allocated Days"),type:"number",required:!0,min:0,step:.5},{name:"carried_forward",label:r("Carried Forward Days"),type:"number",min:0,step:.5,defaultValue:0},{name:"manual_adjustment",label:r("Manual Adjustment"),type:"number",step:.5,defaultValue:0},{name:"adjustment_reason",label:r("Adjustment Reason"),type:"textarea"}],modalSize:"lg"},initialData:l,title:r(b==="create"?"Add New Leave Balance":"Edit Leave Balance"),mode:b}),s.jsx(I,{isOpen:K,onClose:()=>A(!1),onSubmit:ae,formConfig:{fields:[{name:"manual_adjustment",label:r("Adjustment Amount"),type:"number",required:!0,step:.5},{name:"adjustment_reason",label:r("Reason for Adjustment"),type:"textarea",required:!0}],modalSize:"md"},initialData:l,title:r("Adjust Leave Balance"),mode:"edit"}),s.jsx(be,{isOpen:J,onClose:()=>C(!1),onConfirm:te,itemName:`${(q=l==null?void 0:l.employee)==null?void 0:q.name} - ${($=l==null?void 0:l.leave_type)==null?void 0:$.name} (${l==null?void 0:l.year})`||"",entityName:"leave balance"}),s.jsx(ye,{open:!!S,onOpenChange:()=>D(null),children:S&&s.jsx(Ce,{leaveBalance:S})})]})}export{pa as default};
diff --git a/public/build/assets/index-C6GNlUDy.js b/public/build/assets/index-DWkWsELc.js
similarity index 64%
rename from public/build/assets/index-C6GNlUDy.js
rename to public/build/assets/index-DWkWsELc.js
index 0c330092f..036a242ea 100644
--- a/public/build/assets/index-C6GNlUDy.js
+++ b/public/build/assets/index-DWkWsELc.js
@@ -1 +1 @@
-import{r as u,j as n}from"./ui-Z445SNHD.js";import{P as V}from"./page-template-CUbbykGe.js";import{u as Y,c as z,x as G,P as H,r as m,t as s}from"./app-DCZHPiEr.js";import{C as K}from"./CrudTable-C2L9P_V2.js";import{C as Q}from"./CrudDeleteModal-D4meZ8pP.js";import{P as W}from"./pagination-CLhGv5TU.js";import{S as X}from"./search-and-filter-bar-CvVfaqsJ.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function At(){var C;const{t:e}=Y(),{auth:b,jobPostings:p,filters:a={},globalSettings:t}=z().props,_=(b==null?void 0:b.permissions)||[],[c,y]=u.useState(a.search||""),[l,g]=u.useState(a.status||"_empty_"),[d,x]=u.useState(a.is_published||"_empty_"),[k,j]=u.useState(!1),[F,f]=u.useState(!1),[h,N]=u.useState(null),D=()=>l!=="_empty_"||d!=="_empty_"||c!=="",A=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(c!==""?1:0),T=r=>{r.preventDefault(),v()},v=()=>{m.get(route("hr.recruitment.job-postings.index"),{page:1,search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=r=>{const o=a.sort_field===r&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.job-postings.index"),{sort_field:r,sort_direction:o,page:1,search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=(r,o)=>{switch(r){case"view":m.get(route("hr.recruitment.job-postings.show",o.id));break;case"edit":m.get(route("hr.recruitment.job-postings.edit",o.id));break;case"delete":N(o),f(!0);break;case"publish":t!=null&&t.is_demo||s.loading(e("Publishing job posting...")),m.put(route("hr.recruitment.job-postings.publish",o.id),{},{onSuccess:i=>{t!=null&&t.is_demo||s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to publish job posting: {{errors}}",{errors:Object.values(i).join(", ")}))}});break;case"unpublish":t!=null&&t.is_demo||s.loading(e("Unpublishing job posting...")),m.put(route("hr.recruitment.job-postings.unpublish",o.id),{},{onSuccess:i=>{t!=null&&t.is_demo||s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to unpublish job posting: {{errors}}",{errors:Object.values(i).join(", ")}))}});break}},q=()=>{m.get(route("hr.recruitment.job-postings.create"))},R=()=>{t!=null&&t.is_demo||s.loading(e("Deleting job posting...")),m.delete(route("hr.recruitment.job-postings.destroy",h.id),{onSuccess:r=>{f(!1),t!=null&&t.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||s.dismiss(),typeof r=="string"?s.error(e(r)):s.error(e("Failed to delete job posting: {{errors}}",{errors:Object.values(r).join(", ")}))}})},$=()=>{y(""),g("_empty_"),x("_empty_"),j(!1),m.get(route("hr.recruitment.job-postings.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},w=[];G(_,"create-job-postings")&&w.push({label:e("Add Job Posting"),icon:n.jsx(H,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>q()});const J=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:e("Job Postings")}],M=r=>{switch(r){case"Draft":return"bg-yellow-50 text-yellow-700 ring-yellow-600/20";case"Published":return"bg-green-50 text-green-700 ring-green-600/20";case"Closed":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}},U=[{key:"job_code",label:e("Code"),sortable:!0,render:r=>n.jsx("div",{className:"font-mono text-sm",children:r})},{key:"title",label:e("Title"),sortable:!0,render:(r,o)=>n.jsxs("div",{children:[n.jsx("div",{className:"font-medium",children:r}),o.is_featured&&n.jsx("span",{className:"inline-flex items-center rounded-md bg-yellow-50 px-2 py-1 text-xs font-medium text-yellow-800 ring-1 ring-inset ring-yellow-600/20",children:e("Featured")})]})},{key:"job_type.name",label:e("Type"),render:(r,o)=>{var i;return((i=o.job_type)==null?void 0:i.name)||"-"}},{key:"location.name",label:e("Location"),render:(r,o)=>{var i;return((i=o.location)==null?void 0:i.name)||"-"}},{key:"min_salary",label:e("Salary Range"),render:(r,o)=>{var i,P,S;return o.min_salary&&o.max_salary?`${(i=window.appSettings)==null?void 0:i.formatCurrency(o.min_salary)} - ${(P=window.appSettings)==null?void 0:P.formatCurrency(o.max_salary)}`:o.min_salary?`${(S=window.appSettings)==null?void 0:S.formatCurrency(o.min_salary)}+`:"-"}},{key:"candidates_count",label:e("Applications"),render:r=>n.jsx("div",{className:"text-center",children:r||0})},{key:"is_published",label:e("Published"),render:r=>n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:e(r?"Yes":"No")})},{key:"status",label:e("Status"),render:r=>n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${M(r)}`,children:e(r)})},{key:"application_deadline",label:e("Deadline"),render:r=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],I=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-postings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-postings"},{label:e("Publish"),icon:"Upload",action:"publish",className:"text-green-500",requiredPermission:"publish-job-postings",condition:r=>!r.is_published},{label:e("Unpublish"),icon:"Download",action:"unpublish",className:"text-orange-500",requiredPermission:"publish-job-postings",condition:r=>r.is_published},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-postings"}],L=[{value:"_empty_",label:e("All Statuses")},{value:"Draft",label:e("Draft")},{value:"Published",label:e("Published")},{value:"Closed",label:e("Closed")}],B=[{value:"_empty_",label:e("All")},{value:"true",label:e("Published")},{value:"false",label:e("Draft")}];return n.jsxs(V,{title:e("Job Postings"),url:"/hr/recruitment/job-postings",actions:w,breadcrumbs:J,noPadding:!0,children:[n.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:n.jsx(X,{searchTerm:c,onSearchChange:y,onSearch:T,filters:[{name:"status",label:e("Status"),type:"select",value:l,onChange:g,options:L},{name:"is_published",label:e("Published"),type:"select",value:d,onChange:x,options:B}],showFilters:k,setShowFilters:j,hasActiveFilters:D,activeFilterCount:A,onResetFilters:$,onApplyFilters:v,currentPerPage:((C=a.per_page)==null?void 0:C.toString())||"10",onPerPageChange:r=>{m.get(route("hr.recruitment.job-postings.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0},{preserveState:!0,preserveScroll:!0})}})}),n.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[n.jsx(K,{columns:U,actions:I,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:O,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:_,entityPermissions:{view:"view-job-postings",create:"create-job-postings",edit:"edit-job-postings",delete:"delete-job-postings"}}),n.jsx(W,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:e("job postings"),onPageChange:r=>m.get(r)})]}),n.jsx(Q,{isOpen:F,onClose:()=>f(!1),onConfirm:R,itemName:(h==null?void 0:h.title)||"",entityName:"job posting"})]})}export{At as default};
+import{r as u,j as n}from"./ui-Z445SNHD.js";import{P as V}from"./page-template-CM2S36EN.js";import{u as Y,c as z,x as G,P as H,r as m,t as s}from"./app-4fHGBOxL.js";import{C as K}from"./CrudTable-Cxl8O2CF.js";import{C as Q}from"./CrudDeleteModal-BgIUshon.js";import{P as W}from"./pagination-CGq0GJg0.js";import{S as X}from"./search-and-filter-bar-Dtigj_x9.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function At(){var C;const{t:e}=Y(),{auth:b,jobPostings:p,filters:a={},globalSettings:t}=z().props,_=(b==null?void 0:b.permissions)||[],[c,y]=u.useState(a.search||""),[l,g]=u.useState(a.status||"_empty_"),[d,x]=u.useState(a.is_published||"_empty_"),[k,j]=u.useState(!1),[F,f]=u.useState(!1),[h,N]=u.useState(null),D=()=>l!=="_empty_"||d!=="_empty_"||c!=="",A=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(c!==""?1:0),T=r=>{r.preventDefault(),v()},v=()=>{m.get(route("hr.recruitment.job-postings.index"),{page:1,search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=r=>{const o=a.sort_field===r&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.job-postings.index"),{sort_field:r,sort_direction:o,page:1,search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=(r,o)=>{switch(r){case"view":m.get(route("hr.recruitment.job-postings.show",o.id));break;case"edit":m.get(route("hr.recruitment.job-postings.edit",o.id));break;case"delete":N(o),f(!0);break;case"publish":t!=null&&t.is_demo||s.loading(e("Publishing job posting...")),m.put(route("hr.recruitment.job-postings.publish",o.id),{},{onSuccess:i=>{t!=null&&t.is_demo||s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to publish job posting: {{errors}}",{errors:Object.values(i).join(", ")}))}});break;case"unpublish":t!=null&&t.is_demo||s.loading(e("Unpublishing job posting...")),m.put(route("hr.recruitment.job-postings.unpublish",o.id),{},{onSuccess:i=>{t!=null&&t.is_demo||s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to unpublish job posting: {{errors}}",{errors:Object.values(i).join(", ")}))}});break}},q=()=>{m.get(route("hr.recruitment.job-postings.create"))},R=()=>{t!=null&&t.is_demo||s.loading(e("Deleting job posting...")),m.delete(route("hr.recruitment.job-postings.destroy",h.id),{onSuccess:r=>{f(!1),t!=null&&t.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||s.dismiss(),typeof r=="string"?s.error(e(r)):s.error(e("Failed to delete job posting: {{errors}}",{errors:Object.values(r).join(", ")}))}})},$=()=>{y(""),g("_empty_"),x("_empty_"),j(!1),m.get(route("hr.recruitment.job-postings.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},w=[];G(_,"create-job-postings")&&w.push({label:e("Add Job Posting"),icon:n.jsx(H,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>q()});const J=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:e("Job Postings")}],M=r=>{switch(r){case"Draft":return"bg-yellow-50 text-yellow-700 ring-yellow-600/20";case"Published":return"bg-green-50 text-green-700 ring-green-600/20";case"Closed":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}},U=[{key:"job_code",label:e("Code"),sortable:!0,render:r=>n.jsx("div",{className:"font-mono text-sm",children:r})},{key:"title",label:e("Title"),sortable:!0,render:(r,o)=>n.jsxs("div",{children:[n.jsx("div",{className:"font-medium",children:r}),o.is_featured&&n.jsx("span",{className:"inline-flex items-center rounded-md bg-yellow-50 px-2 py-1 text-xs font-medium text-yellow-800 ring-1 ring-inset ring-yellow-600/20",children:e("Featured")})]})},{key:"job_type.name",label:e("Type"),render:(r,o)=>{var i;return((i=o.job_type)==null?void 0:i.name)||"-"}},{key:"location.name",label:e("Location"),render:(r,o)=>{var i;return((i=o.location)==null?void 0:i.name)||"-"}},{key:"min_salary",label:e("Salary Range"),render:(r,o)=>{var i,P,S;return o.min_salary&&o.max_salary?`${(i=window.appSettings)==null?void 0:i.formatCurrency(o.min_salary)} - ${(P=window.appSettings)==null?void 0:P.formatCurrency(o.max_salary)}`:o.min_salary?`${(S=window.appSettings)==null?void 0:S.formatCurrency(o.min_salary)}+`:"-"}},{key:"candidates_count",label:e("Applications"),render:r=>n.jsx("div",{className:"text-center",children:r||0})},{key:"is_published",label:e("Published"),render:r=>n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:e(r?"Yes":"No")})},{key:"status",label:e("Status"),render:r=>n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${M(r)}`,children:e(r)})},{key:"application_deadline",label:e("Deadline"),render:r=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],I=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-postings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-postings"},{label:e("Publish"),icon:"Upload",action:"publish",className:"text-green-500",requiredPermission:"publish-job-postings",condition:r=>!r.is_published},{label:e("Unpublish"),icon:"Download",action:"unpublish",className:"text-orange-500",requiredPermission:"publish-job-postings",condition:r=>r.is_published},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-postings"}],L=[{value:"_empty_",label:e("All Statuses")},{value:"Draft",label:e("Draft")},{value:"Published",label:e("Published")},{value:"Closed",label:e("Closed")}],B=[{value:"_empty_",label:e("All")},{value:"true",label:e("Published")},{value:"false",label:e("Draft")}];return n.jsxs(V,{title:e("Job Postings"),url:"/hr/recruitment/job-postings",actions:w,breadcrumbs:J,noPadding:!0,children:[n.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:n.jsx(X,{searchTerm:c,onSearchChange:y,onSearch:T,filters:[{name:"status",label:e("Status"),type:"select",value:l,onChange:g,options:L},{name:"is_published",label:e("Published"),type:"select",value:d,onChange:x,options:B}],showFilters:k,setShowFilters:j,hasActiveFilters:D,activeFilterCount:A,onResetFilters:$,onApplyFilters:v,currentPerPage:((C=a.per_page)==null?void 0:C.toString())||"10",onPerPageChange:r=>{m.get(route("hr.recruitment.job-postings.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0},{preserveState:!0,preserveScroll:!0})}})}),n.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[n.jsx(K,{columns:U,actions:I,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:O,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:_,entityPermissions:{view:"view-job-postings",create:"create-job-postings",edit:"edit-job-postings",delete:"delete-job-postings"}}),n.jsx(W,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:e("job postings"),onPageChange:r=>m.get(r)})]}),n.jsx(Q,{isOpen:F,onClose:()=>f(!1),onConfirm:R,itemName:(h==null?void 0:h.title)||"",entityName:"job posting"})]})}export{At as default};
diff --git a/public/build/assets/index-lXcQT-5L.js b/public/build/assets/index-DXFf5TzF.js
similarity index 66%
rename from public/build/assets/index-lXcQT-5L.js
rename to public/build/assets/index-DXFf5TzF.js
index ccf322610..bd705f408 100644
--- a/public/build/assets/index-lXcQT-5L.js
+++ b/public/build/assets/index-DXFf5TzF.js
@@ -1 +1 @@
-import{r as u,j as a}from"./ui-Z445SNHD.js";import{P as X}from"./page-template-CUbbykGe.js";import{u as Y,c as Z,x as ee,P as re,r as m,t as o}from"./app-DCZHPiEr.js";import{C as te}from"./CrudTable-C2L9P_V2.js";import{C as ie}from"./CrudFormModal-BbMnKdFg.js";import{C as oe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as se}from"./pagination-CLhGv5TU.js";import{S as ae}from"./search-and-filter-bar-CvVfaqsJ.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function zt(){var F;const{t:e}=Y(),{auth:y,jobRequisitions:i,jobCategories:A,departments:k,filters:p={}}=Z().props,_=(y==null?void 0:y.permissions)||[],[c,v]=u.useState(p.search||""),[n,x]=u.useState(p.status||"_empty_"),[l,S]=u.useState(p.priority||"_empty_"),[D,j]=u.useState(!1),[N,f]=u.useState(!1),[O,d]=u.useState(!1),[b,q]=u.useState(null),[g,h]=u.useState("create"),M=()=>n!=="_empty_"||l!=="_empty_"||c!=="",E=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(c!==""?1:0),T=r=>{r.preventDefault(),C()},C=()=>{m.get(route("hr.recruitment.job-requisitions.index"),{page:1,search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=r=>{const t=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.job-requisitions.index"),{sort_field:r,sort_direction:t,page:1,search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},H=(r,t)=>{switch(q(t),r){case"view":h("view"),d(!0);break;case"edit":h("edit"),d(!0);break;case"delete":f(!0);break;case"approve":m.put(route("hr.recruitment.job-requisitions.update-status",t.id),{status:"Approved"},{onSuccess:s=>{s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{typeof s=="string"?o.error(e(s)):o.error(e("Failed to approve job requisition: {{errors}}",{errors:Object.values(s).join(", ")}))}});break}},$=()=>{q(null),h("create"),d(!0)},B=r=>{g==="create"?m.post(route("hr.recruitment.job-requisitions.store"),r,{onSuccess:t=>{d(!1),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?o.error(e(t)):o.error(e("Failed to create job requisition: {{errors}}",{errors:Object.values(t).join(", ")}))}}):g==="edit"&&m.put(route("hr.recruitment.job-requisitions.update",b.id),r,{onSuccess:t=>{d(!1),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?o.error(e(t)):o.error(e("Failed to update job requisition: {{errors}}",{errors:Object.values(t).join(", ")}))}})},L=()=>{m.delete(route("hr.recruitment.job-requisitions.destroy",b.id),{onSuccess:r=>{f(!1),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete job requisition: {{errors}}",{errors:Object.values(r).join(", ")}))}})},R=()=>{v(""),x("_empty_"),S("_empty_"),j(!1),m.get(route("hr.recruitment.job-requisitions.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},w=[];ee(_,"create-job-requisitions")&&w.push({label:e("Add Job Requisition"),icon:a.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-requisitions.index")},{title:e("Job Requisitions")}],V=r=>{switch(r){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"On Hold":return"bg-red-50 text-red-700 ring-red-600/10";case"Closed":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},z=r=>{switch(r){case"High":return"bg-red-50 text-red-700 ring-red-600/10";case"Medium":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Low":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},G=[{key:"requisition_code",label:e("Code"),sortable:!0,render:r=>a.jsx("div",{className:"font-mono text-sm",children:r})},{key:"title",label:e("Title"),sortable:!0,render:r=>a.jsx("div",{className:"font-medium",children:r})},{key:"job_category.name",label:e("Category"),render:(r,t)=>{var s;return((s=t.job_category)==null?void 0:s.name)||"-"}},{key:"department.name",label:e("Department"),render:(r,t)=>{var s;return t.department?`${t.department.name} (${((s=t.department.branch)==null?void 0:s.name)||"No Branch"})`:"-"}},{key:"positions_count",label:e("Positions"),render:r=>r||1},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${V(r)}`,children:e(r)})},{key:"priority",label:e("Priority"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${z(r)}`,children:e(r)})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],K=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-requisitions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-requisitions"},{label:e("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-job-requisitions",condition:r=>r.status!=="Approved"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-requisitions"}],Q=[{value:"_empty_",label:e("All Statuses")},{value:"Draft",label:e("Draft")},{value:"Pending Approval",label:e("Pending Approval")},{value:"Approved",label:e("Approved")},{value:"On Hold",label:e("On Hold")},{value:"Closed",label:e("Closed")}],P=[{value:"_empty_",label:e("All Priorities")},{value:"Low",label:e("Low")},{value:"Medium",label:e("Medium")},{value:"High",label:e("High")}],U=[{value:"_empty_",label:e("Select Category")},...(A||[]).map(r=>({value:r.id.toString(),label:r.name}))],W=[{value:"_empty_",label:e("Select Department")},...(k||[]).map(r=>{var t;return{value:r.id.toString(),label:`${r.name} (${((t=r.branch)==null?void 0:t.name)||"No Branch"})`}})];return a.jsxs(X,{title:e("Job Requisitions"),url:"/hr/recruitment/job-requisitions",actions:w,breadcrumbs:I,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:c,onSearchChange:v,onSearch:T,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:x,options:Q},{name:"priority",label:e("Priority"),type:"select",value:l,onChange:S,options:P}],showFilters:D,setShowFilters:j,hasActiveFilters:M,activeFilterCount:E,onResetFilters:R,onApplyFilters:C,currentPerPage:((F=p.per_page)==null?void 0:F.toString())||"10",onPerPageChange:r=>{m.get(route("hr.recruitment.job-requisitions.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(te,{columns:G,actions:K,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:H,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:J,permissions:_,entityPermissions:{view:"view-job-requisitions",create:"create-job-requisitions",edit:"edit-job-requisitions",delete:"delete-job-requisitions"}}),a.jsx(se,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("job requisitions"),onPageChange:r=>m.get(r)})]}),a.jsx(ie,{isOpen:O,onClose:()=>d(!1),onSubmit:B,formConfig:{fields:[{name:"title",label:e("Title"),type:"text",required:!0},{name:"job_category_id",label:e("Job Category"),type:"select",required:!0,options:U.filter(r=>r.value!=="_empty_"),searchable:!0},{name:"department_id",label:e("Department"),type:"select",options:W.filter(r=>r.value!=="_empty_"),searchable:!0},{name:"positions_count",label:e("Positions"),type:"number",required:!0,min:1},{name:"budget_min",label:e("Min Budget"),type:"number",min:0,step:.01},{name:"budget_max",label:e("Max Budget"),type:"number",min:0,step:.01},{name:"priority",label:e("Priority"),type:"select",required:!0,options:P.filter(r=>r.value!=="_empty_")},{name:"skills_required",label:e("Skills Required"),type:"textarea"},{name:"education_required",label:e("Education Required"),type:"textarea"},{name:"experience_required",label:e("Experience Required"),type:"textarea"},{name:"description",label:e("Description"),type:"textarea"},{name:"responsibilities",label:e("Responsibilities"),type:"textarea"}],modalSize:"xl"},initialData:b,title:e(g==="create"?"Add New Job Requisition":g==="edit"?"Edit Job Requisition":"View Job Requisition"),mode:g}),a.jsx(oe,{isOpen:N,onClose:()=>f(!1),onConfirm:L,itemName:(b==null?void 0:b.title)||"",entityName:"job requisition"})]})}export{zt as default};
+import{r as u,j as a}from"./ui-Z445SNHD.js";import{P as X}from"./page-template-CM2S36EN.js";import{u as Y,c as Z,x as ee,P as re,r as m,t as o}from"./app-4fHGBOxL.js";import{C as te}from"./CrudTable-Cxl8O2CF.js";import{C as ie}from"./CrudFormModal-Cseu7azN.js";import{C as oe}from"./CrudDeleteModal-BgIUshon.js";import{P as se}from"./pagination-CGq0GJg0.js";import{S as ae}from"./search-and-filter-bar-Dtigj_x9.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function zt(){var F;const{t:e}=Y(),{auth:y,jobRequisitions:i,jobCategories:A,departments:k,filters:p={}}=Z().props,_=(y==null?void 0:y.permissions)||[],[c,v]=u.useState(p.search||""),[n,x]=u.useState(p.status||"_empty_"),[l,S]=u.useState(p.priority||"_empty_"),[D,j]=u.useState(!1),[N,f]=u.useState(!1),[O,d]=u.useState(!1),[b,q]=u.useState(null),[g,h]=u.useState("create"),M=()=>n!=="_empty_"||l!=="_empty_"||c!=="",E=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(c!==""?1:0),T=r=>{r.preventDefault(),C()},C=()=>{m.get(route("hr.recruitment.job-requisitions.index"),{page:1,search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=r=>{const t=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.job-requisitions.index"),{sort_field:r,sort_direction:t,page:1,search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},H=(r,t)=>{switch(q(t),r){case"view":h("view"),d(!0);break;case"edit":h("edit"),d(!0);break;case"delete":f(!0);break;case"approve":m.put(route("hr.recruitment.job-requisitions.update-status",t.id),{status:"Approved"},{onSuccess:s=>{s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{typeof s=="string"?o.error(e(s)):o.error(e("Failed to approve job requisition: {{errors}}",{errors:Object.values(s).join(", ")}))}});break}},$=()=>{q(null),h("create"),d(!0)},B=r=>{g==="create"?m.post(route("hr.recruitment.job-requisitions.store"),r,{onSuccess:t=>{d(!1),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?o.error(e(t)):o.error(e("Failed to create job requisition: {{errors}}",{errors:Object.values(t).join(", ")}))}}):g==="edit"&&m.put(route("hr.recruitment.job-requisitions.update",b.id),r,{onSuccess:t=>{d(!1),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?o.error(e(t)):o.error(e("Failed to update job requisition: {{errors}}",{errors:Object.values(t).join(", ")}))}})},L=()=>{m.delete(route("hr.recruitment.job-requisitions.destroy",b.id),{onSuccess:r=>{f(!1),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete job requisition: {{errors}}",{errors:Object.values(r).join(", ")}))}})},R=()=>{v(""),x("_empty_"),S("_empty_"),j(!1),m.get(route("hr.recruitment.job-requisitions.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},w=[];ee(_,"create-job-requisitions")&&w.push({label:e("Add Job Requisition"),icon:a.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-requisitions.index")},{title:e("Job Requisitions")}],V=r=>{switch(r){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"On Hold":return"bg-red-50 text-red-700 ring-red-600/10";case"Closed":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},z=r=>{switch(r){case"High":return"bg-red-50 text-red-700 ring-red-600/10";case"Medium":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Low":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},G=[{key:"requisition_code",label:e("Code"),sortable:!0,render:r=>a.jsx("div",{className:"font-mono text-sm",children:r})},{key:"title",label:e("Title"),sortable:!0,render:r=>a.jsx("div",{className:"font-medium",children:r})},{key:"job_category.name",label:e("Category"),render:(r,t)=>{var s;return((s=t.job_category)==null?void 0:s.name)||"-"}},{key:"department.name",label:e("Department"),render:(r,t)=>{var s;return t.department?`${t.department.name} (${((s=t.department.branch)==null?void 0:s.name)||"No Branch"})`:"-"}},{key:"positions_count",label:e("Positions"),render:r=>r||1},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${V(r)}`,children:e(r)})},{key:"priority",label:e("Priority"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${z(r)}`,children:e(r)})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],K=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-requisitions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-requisitions"},{label:e("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-job-requisitions",condition:r=>r.status!=="Approved"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-requisitions"}],Q=[{value:"_empty_",label:e("All Statuses")},{value:"Draft",label:e("Draft")},{value:"Pending Approval",label:e("Pending Approval")},{value:"Approved",label:e("Approved")},{value:"On Hold",label:e("On Hold")},{value:"Closed",label:e("Closed")}],P=[{value:"_empty_",label:e("All Priorities")},{value:"Low",label:e("Low")},{value:"Medium",label:e("Medium")},{value:"High",label:e("High")}],U=[{value:"_empty_",label:e("Select Category")},...(A||[]).map(r=>({value:r.id.toString(),label:r.name}))],W=[{value:"_empty_",label:e("Select Department")},...(k||[]).map(r=>{var t;return{value:r.id.toString(),label:`${r.name} (${((t=r.branch)==null?void 0:t.name)||"No Branch"})`}})];return a.jsxs(X,{title:e("Job Requisitions"),url:"/hr/recruitment/job-requisitions",actions:w,breadcrumbs:I,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:c,onSearchChange:v,onSearch:T,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:x,options:Q},{name:"priority",label:e("Priority"),type:"select",value:l,onChange:S,options:P}],showFilters:D,setShowFilters:j,hasActiveFilters:M,activeFilterCount:E,onResetFilters:R,onApplyFilters:C,currentPerPage:((F=p.per_page)==null?void 0:F.toString())||"10",onPerPageChange:r=>{m.get(route("hr.recruitment.job-requisitions.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(te,{columns:G,actions:K,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:H,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:J,permissions:_,entityPermissions:{view:"view-job-requisitions",create:"create-job-requisitions",edit:"edit-job-requisitions",delete:"delete-job-requisitions"}}),a.jsx(se,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("job requisitions"),onPageChange:r=>m.get(r)})]}),a.jsx(ie,{isOpen:O,onClose:()=>d(!1),onSubmit:B,formConfig:{fields:[{name:"title",label:e("Title"),type:"text",required:!0},{name:"job_category_id",label:e("Job Category"),type:"select",required:!0,options:U.filter(r=>r.value!=="_empty_"),searchable:!0},{name:"department_id",label:e("Department"),type:"select",options:W.filter(r=>r.value!=="_empty_"),searchable:!0},{name:"positions_count",label:e("Positions"),type:"number",required:!0,min:1},{name:"budget_min",label:e("Min Budget"),type:"number",min:0,step:.01},{name:"budget_max",label:e("Max Budget"),type:"number",min:0,step:.01},{name:"priority",label:e("Priority"),type:"select",required:!0,options:P.filter(r=>r.value!=="_empty_")},{name:"skills_required",label:e("Skills Required"),type:"textarea"},{name:"education_required",label:e("Education Required"),type:"textarea"},{name:"experience_required",label:e("Experience Required"),type:"textarea"},{name:"description",label:e("Description"),type:"textarea"},{name:"responsibilities",label:e("Responsibilities"),type:"textarea"}],modalSize:"xl"},initialData:b,title:e(g==="create"?"Add New Job Requisition":g==="edit"?"Edit Job Requisition":"View Job Requisition"),mode:g}),a.jsx(oe,{isOpen:N,onClose:()=>f(!1),onConfirm:L,itemName:(b==null?void 0:b.title)||"",entityName:"job requisition"})]})}export{zt as default};
diff --git a/public/build/assets/index-CFMc5vDc.js b/public/build/assets/index-DYsEyvbj.js
similarity index 72%
rename from public/build/assets/index-CFMc5vDc.js
rename to public/build/assets/index-DYsEyvbj.js
index 6a9537cce..78b4c6278 100644
--- a/public/build/assets/index-CFMc5vDc.js
+++ b/public/build/assets/index-DYsEyvbj.js
@@ -1 +1 @@
-import{r as c,j as i}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-CUbbykGe.js";import{u as we,c as be,x as he,P as ge,r as h,D as _e,t as n}from"./app-DCZHPiEr.js";import{C as ye}from"./CrudTable-C2L9P_V2.js";import{C as xe}from"./CrudFormModal-BbMnKdFg.js";import{C as Se}from"./CrudDeleteModal-D4meZ8pP.js";import{P as je}from"./pagination-CLhGv5TU.js";import{S as ke}from"./search-and-filter-bar-CvVfaqsJ.js";import Ne from"./view-Cmf_joIL.js";import{S as Ce,a as Ie,b as Re,c as Fe,d as Pe}from"./select-X5YLR2bv.js";import{S as y}from"./star-CdODI4VK.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./index-BdQq_4o_.js";import"./leaflet-ChJqBZBV.js";function N({value:t,onChange:_,disabled:s}){const[C,g]=c.useState(0),m=C||t;return i.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(d=>{const u=m>=d,j=!u&&m>=d-.5;return i.jsxs("div",{className:"relative h-7 w-7",children:[i.jsx(y,{className:"h-7 w-7 fill-none text-gray-300"}),j&&i.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:i.jsx(y,{className:"h-7 w-7 fill-yellow-400 text-yellow-400"})}),u&&i.jsx("div",{className:"absolute inset-0",children:i.jsx(y,{className:"h-7 w-7 fill-yellow-400 text-yellow-400"})}),i.jsx("div",{className:`absolute inset-y-0 left-0 w-1/2 ${s?"cursor-default":"cursor-pointer"}`,onMouseEnter:()=>!s&&g(d-.5),onMouseLeave:()=>!s&&g(0),onClick:()=>!s&&_(d-.5)}),i.jsx("div",{className:`absolute inset-y-0 right-0 w-1/2 ${s?"cursor-default":"cursor-pointer"}`,onMouseEnter:()=>!s&&g(d),onMouseLeave:()=>!s&&g(0),onClick:()=>!s&&_(d)})]},d)}),t>0&&i.jsxs("span",{className:"ml-2 text-sm text-gray-500",children:[t,"/5"]})]})}function bi(){var q,L,z,W,X,B,G;const{t}=we(),{auth:_,interviewFeedback:s,interviews:C,interviewers:g,filters:m={}}=be().props,d=(_==null?void 0:_.permissions)||[],[u,j]=c.useState(m.search||""),[v,F]=c.useState(m.recommendation||"_empty_"),[f,P]=c.useState(m.interviewer_id||"_empty_"),[Q,M]=c.useState(!1),[Y,I]=c.useState(!1),[Z,x]=c.useState(!1),[p,A]=c.useState(null),[w,O]=c.useState("create"),[R,$]=c.useState(null),[ee,b]=c.useState([]),[k,S]=c.useState(""),E=async(e,r=!0)=>{if(r&&b([]),e&&e!=="_empty_")try{const a=await(await fetch(route("hr.recruitment.interview-feedback.get-interviewers",e),{method:"GET",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();b(a||[])}catch(o){console.error("Error fetching interviewers:",o),b([])}else b([])},te=()=>v!=="_empty_"||f!=="_empty_"||u!=="",re=()=>(v!=="_empty_"?1:0)+(f!=="_empty_"?1:0)+(u!==""?1:0),ie=e=>{e.preventDefault(),H()},H=()=>{h.get(route("hr.recruitment.interview-feedback.index"),{page:1,search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},se=e=>{const r=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";h.get(route("hr.recruitment.interview-feedback.index"),{sort_field:e,sort_direction:r,page:1,search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},oe=async(e,r)=>{switch(A(r),e==="edit"&&r.interview_id&&(S(r.interview_id.toString()),await E(r.interview_id.toString())),e){case"view":$(r);break;case"edit":O("edit"),x(!0);break;case"delete":I(!0);break}},ne=()=>{A(null),O("create"),b([]),S(""),x(!0)},ae=e=>{k&&(e.interview_id=k),Array.isArray(e.interviewer_id)&&e.interviewer_id.length>0?e.interviewer_id=e.interviewer_id.join(","):e.interviewer_id||(e.interviewer_id=null),w==="create"?(n.loading(t("Submitting interview feedback...")),h.post(route("hr.recruitment.interview-feedback.store"),e,{onSuccess:r=>{x(!1),S(""),b([]),n.dismiss(),r.props.flash.success?n.success(t(r.props.flash.success)):r.props.flash.error?n.error(t(r.props.flash.error)):n.success(t("Interview feedback submitted successfully"))},onError:r=>{n.dismiss(),typeof r=="string"?n.error(r):n.error(`Failed to submit interview feedback: ${Object.values(r).join(", ")}`)}})):w==="edit"&&(n.loading(t("Updating interview feedback...")),h.put(route("hr.recruitment.interview-feedback.update",p.id),e,{onSuccess:r=>{x(!1),S(""),b([]),n.dismiss(),r.props.flash.success?n.success(t(r.props.flash.success)):r.props.flash.error?n.error(t(r.props.flash.error)):n.success(t("Interview feedback updated successfully"))},onError:r=>{n.dismiss(),typeof r=="string"?n.error(r):n.error(`Failed to update interview feedback: ${Object.values(r).join(", ")}`)}}))},le=()=>{n.loading(t("Deleting interview feedback...")),h.delete(route("hr.recruitment.interview-feedback.destroy",p.id),{onSuccess:e=>{I(!1),n.dismiss(),e.props.flash.success?n.success(t(e.props.flash.success)):e.props.flash.error?n.error(t(e.props.flash.error)):n.success(t("Interview feedback deleted successfully"))},onError:e=>{n.dismiss(),typeof e=="string"?n.error(e):n.error(`Failed to delete interview feedback: ${Object.values(e).join(", ")}`)}})},me=()=>{j(""),F("_empty_"),P("_empty_"),M(!1),h.get(route("hr.recruitment.interview-feedback.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},T=[];he(d,"create-interview-feedback")&&T.push({label:t("Add Feedback"),icon:i.jsx(ge,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ce=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interview-feedback.index")},{title:t("Interview Feedback")}],pe=e=>{switch(e){case"Strong Hire":return"bg-green-50 text-green-700 ring-green-600/20";case"Hire":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Maybe":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Reject":return"bg-red-50 text-red-700 ring-red-600/10";case"Strong Reject":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},de=[{key:"interview.candidate.full_name",label:t("Candidate"),render:(e,r)=>{var o,a,l,U,J,K;return i.jsxs("div",{children:[i.jsxs("div",{className:"font-medium",children:[(a=(o=r.interview)==null?void 0:o.candidate)==null?void 0:a.first_name," ",(U=(l=r.interview)==null?void 0:l.candidate)==null?void 0:U.last_name]}),i.jsx("div",{className:"text-xs text-gray-500",children:(K=(J=r.interview)==null?void 0:J.job)==null?void 0:K.title})]})}},{key:"interview.round.name",label:t("Round"),render:(e,r)=>{var o,a;return((a=(o=r.interview)==null?void 0:o.round)==null?void 0:a.name)||"-"}},{key:"interviewer_names",label:t("Interviewer"),render:(e,r)=>r.interviewer_names||"-"},{key:"overall_rating",label:t("Overall Rating"),render:e=>e?i.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(r=>{const o=e>=r,a=!o&&e>=r-.5;return i.jsxs("div",{className:"relative h-4 w-4",children:[i.jsx(y,{className:"h-4 w-4 fill-none text-gray-300"}),a&&i.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:i.jsx(y,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})}),o&&i.jsx("div",{className:"absolute inset-0",children:i.jsx(y,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})})]},r)}),i.jsxs("span",{className:"ml-1 text-xs text-gray-500",children:[e,"/5"]})]}):"-"},{key:"recommendation",label:t("Recommendation"),render:e=>e?i.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${pe(e)}`,children:t(e)}):"-"},{key:"created_at",label:t("Submitted"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],ue=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interview-feedback"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interview-feedback"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interview-feedback"}],D=[{value:"_empty_",label:t("All Recommendations")},{value:"Strong Hire",label:t("Strong Hire")},{value:"Hire",label:t("Hire")},{value:"Maybe",label:t("Maybe")},{value:"Reject",label:t("Reject")},{value:"Strong Reject",label:t("Strong Reject")}],ve=[{value:"_empty_",label:t("All Interviewers"),disabled:!0},...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],V=[{value:"_empty_",label:t("Select Interview")},...(C||[]).map(e=>{var r,o,a,l;return{value:e.id.toString(),label:`${(r=e.candidate)==null?void 0:r.first_name} ${(o=e.candidate)==null?void 0:o.last_name} - ${(a=e.job)==null?void 0:a.title} (${((l=e.round)==null?void 0:l.name)||"No Round"})`}})];return[t("Select Interviewer"),...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],i.jsxs(fe,{title:t("Interview Feedback"),url:"/hr/recruitment/interview-feedback",actions:T,breadcrumbs:ce,noPadding:!0,children:[i.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:i.jsx(ke,{searchTerm:u,onSearchChange:j,onSearch:ie,filters:[{name:"recommendation",label:t("Recommendation"),type:"select",value:v,onChange:F,options:D},{name:"interviewer_id",label:t("Interviewer"),type:"select",value:f,onChange:P,options:ve,searchable:!0}],showFilters:Q,setShowFilters:M,hasActiveFilters:te,activeFilterCount:re,onResetFilters:me,onApplyFilters:H,currentPerPage:((q=m.per_page)==null?void 0:q.toString())||"10",onPerPageChange:e=>{h.get(route("hr.recruitment.interview-feedback.index"),{page:1,per_page:parseInt(e),search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0},{preserveState:!0,preserveScroll:!0})}})}),i.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[i.jsx(ye,{columns:de,actions:ue,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:oe,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:se,permissions:d,entityPermissions:{view:"view-interview-feedback",create:"create-interview-feedback",edit:"edit-interview-feedback",delete:"delete-interview-feedback"}}),i.jsx(je,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("interview feedback"),onPageChange:e=>h.get(e)})]}),i.jsx(xe,{isOpen:Z,onClose:()=>x(!1),onSubmit:ae,formConfig:{fields:[{name:"interview_id",label:t("Interview"),type:"select",required:!1,options:V.filter(e=>e.value!=="_empty_"),render:(e,r,o)=>{const a=k||r[e.name]||"";return i.jsxs(Ce,{value:a,onValueChange:l=>{S(l),o(e.name,l),b([]),o("interviewer_id",[]),E(l)},children:[i.jsx(Ie,{children:i.jsx(Re,{placeholder:t("Select Interview")})}),i.jsx(Fe,{className:"z-[60000]",searchable:!0,children:V.filter(l=>l.value!=="_empty_").map(l=>i.jsx(Pe,{value:String(l.value),children:l.label},l.value))})]})}},{name:"interviewer_id",label:t("Interviewer"),type:"multi-select",searchable:!0,key:`interviewer-${k}`,options:ee.map(e=>({value:e.id.toString(),label:e.name}))},{name:"technical_rating",label:t("Technical Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"communication_rating",label:t("Communication Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"cultural_fit_rating",label:t("Cultural Fit Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"overall_rating",label:t("Overall Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"recommendation",label:t("Recommendation"),type:"select",options:D.filter(e=>e.value!=="_empty_")},{name:"strengths",label:t("Strengths"),type:"textarea"},{name:"weaknesses",label:t("Weaknesses"),type:"textarea"},{name:"comments",label:t("Comments"),type:"textarea"}],modalSize:"xl"},initialData:p?{...p,interviewer_id:p.interviewer_id?p.interviewer_id.split(","):[],interview_id:(L=p.interview_id)==null?void 0:L.toString()}:null,title:t(w==="create"?"Add Interview Feedback":"Edit Interview Feedback"),mode:w}),i.jsx(Se,{isOpen:Y,onClose:()=>I(!1),onConfirm:le,itemName:p?`${(W=(z=p.interview)==null?void 0:z.candidate)==null?void 0:W.first_name} ${(B=(X=p.interview)==null?void 0:X.candidate)==null?void 0:B.last_name} - ${(G=p.interviewer)==null?void 0:G.name}`:"",entityName:"interview feedback"}),i.jsx(_e,{open:!!R,onOpenChange:()=>$(null),children:R&&i.jsx(Ne,{feedback:R})})]})}export{bi as default};
+import{r as c,j as i}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-CM2S36EN.js";import{u as we,c as be,x as he,P as ge,r as h,D as _e,t as n}from"./app-4fHGBOxL.js";import{C as ye}from"./CrudTable-Cxl8O2CF.js";import{C as xe}from"./CrudFormModal-Cseu7azN.js";import{C as Se}from"./CrudDeleteModal-BgIUshon.js";import{P as je}from"./pagination-CGq0GJg0.js";import{S as ke}from"./search-and-filter-bar-Dtigj_x9.js";import Ne from"./view-B6x4nEof.js";import{S as Ce,a as Ie,b as Re,c as Fe,d as Pe}from"./select-T_sz7ImN.js";import{S as y}from"./star-CaZ0eu6_.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./index-BdQq_4o_.js";import"./leaflet-ChJqBZBV.js";function N({value:t,onChange:_,disabled:s}){const[C,g]=c.useState(0),m=C||t;return i.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(d=>{const u=m>=d,j=!u&&m>=d-.5;return i.jsxs("div",{className:"relative h-7 w-7",children:[i.jsx(y,{className:"h-7 w-7 fill-none text-gray-300"}),j&&i.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:i.jsx(y,{className:"h-7 w-7 fill-yellow-400 text-yellow-400"})}),u&&i.jsx("div",{className:"absolute inset-0",children:i.jsx(y,{className:"h-7 w-7 fill-yellow-400 text-yellow-400"})}),i.jsx("div",{className:`absolute inset-y-0 left-0 w-1/2 ${s?"cursor-default":"cursor-pointer"}`,onMouseEnter:()=>!s&&g(d-.5),onMouseLeave:()=>!s&&g(0),onClick:()=>!s&&_(d-.5)}),i.jsx("div",{className:`absolute inset-y-0 right-0 w-1/2 ${s?"cursor-default":"cursor-pointer"}`,onMouseEnter:()=>!s&&g(d),onMouseLeave:()=>!s&&g(0),onClick:()=>!s&&_(d)})]},d)}),t>0&&i.jsxs("span",{className:"ml-2 text-sm text-gray-500",children:[t,"/5"]})]})}function bi(){var q,L,z,W,X,B,G;const{t}=we(),{auth:_,interviewFeedback:s,interviews:C,interviewers:g,filters:m={}}=be().props,d=(_==null?void 0:_.permissions)||[],[u,j]=c.useState(m.search||""),[v,F]=c.useState(m.recommendation||"_empty_"),[f,P]=c.useState(m.interviewer_id||"_empty_"),[Q,M]=c.useState(!1),[Y,I]=c.useState(!1),[Z,x]=c.useState(!1),[p,A]=c.useState(null),[w,O]=c.useState("create"),[R,$]=c.useState(null),[ee,b]=c.useState([]),[k,S]=c.useState(""),E=async(e,r=!0)=>{if(r&&b([]),e&&e!=="_empty_")try{const a=await(await fetch(route("hr.recruitment.interview-feedback.get-interviewers",e),{method:"GET",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();b(a||[])}catch(o){console.error("Error fetching interviewers:",o),b([])}else b([])},te=()=>v!=="_empty_"||f!=="_empty_"||u!=="",re=()=>(v!=="_empty_"?1:0)+(f!=="_empty_"?1:0)+(u!==""?1:0),ie=e=>{e.preventDefault(),H()},H=()=>{h.get(route("hr.recruitment.interview-feedback.index"),{page:1,search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},se=e=>{const r=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";h.get(route("hr.recruitment.interview-feedback.index"),{sort_field:e,sort_direction:r,page:1,search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},oe=async(e,r)=>{switch(A(r),e==="edit"&&r.interview_id&&(S(r.interview_id.toString()),await E(r.interview_id.toString())),e){case"view":$(r);break;case"edit":O("edit"),x(!0);break;case"delete":I(!0);break}},ne=()=>{A(null),O("create"),b([]),S(""),x(!0)},ae=e=>{k&&(e.interview_id=k),Array.isArray(e.interviewer_id)&&e.interviewer_id.length>0?e.interviewer_id=e.interviewer_id.join(","):e.interviewer_id||(e.interviewer_id=null),w==="create"?(n.loading(t("Submitting interview feedback...")),h.post(route("hr.recruitment.interview-feedback.store"),e,{onSuccess:r=>{x(!1),S(""),b([]),n.dismiss(),r.props.flash.success?n.success(t(r.props.flash.success)):r.props.flash.error?n.error(t(r.props.flash.error)):n.success(t("Interview feedback submitted successfully"))},onError:r=>{n.dismiss(),typeof r=="string"?n.error(r):n.error(`Failed to submit interview feedback: ${Object.values(r).join(", ")}`)}})):w==="edit"&&(n.loading(t("Updating interview feedback...")),h.put(route("hr.recruitment.interview-feedback.update",p.id),e,{onSuccess:r=>{x(!1),S(""),b([]),n.dismiss(),r.props.flash.success?n.success(t(r.props.flash.success)):r.props.flash.error?n.error(t(r.props.flash.error)):n.success(t("Interview feedback updated successfully"))},onError:r=>{n.dismiss(),typeof r=="string"?n.error(r):n.error(`Failed to update interview feedback: ${Object.values(r).join(", ")}`)}}))},le=()=>{n.loading(t("Deleting interview feedback...")),h.delete(route("hr.recruitment.interview-feedback.destroy",p.id),{onSuccess:e=>{I(!1),n.dismiss(),e.props.flash.success?n.success(t(e.props.flash.success)):e.props.flash.error?n.error(t(e.props.flash.error)):n.success(t("Interview feedback deleted successfully"))},onError:e=>{n.dismiss(),typeof e=="string"?n.error(e):n.error(`Failed to delete interview feedback: ${Object.values(e).join(", ")}`)}})},me=()=>{j(""),F("_empty_"),P("_empty_"),M(!1),h.get(route("hr.recruitment.interview-feedback.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},T=[];he(d,"create-interview-feedback")&&T.push({label:t("Add Feedback"),icon:i.jsx(ge,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ce=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interview-feedback.index")},{title:t("Interview Feedback")}],pe=e=>{switch(e){case"Strong Hire":return"bg-green-50 text-green-700 ring-green-600/20";case"Hire":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Maybe":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Reject":return"bg-red-50 text-red-700 ring-red-600/10";case"Strong Reject":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},de=[{key:"interview.candidate.full_name",label:t("Candidate"),render:(e,r)=>{var o,a,l,U,J,K;return i.jsxs("div",{children:[i.jsxs("div",{className:"font-medium",children:[(a=(o=r.interview)==null?void 0:o.candidate)==null?void 0:a.first_name," ",(U=(l=r.interview)==null?void 0:l.candidate)==null?void 0:U.last_name]}),i.jsx("div",{className:"text-xs text-gray-500",children:(K=(J=r.interview)==null?void 0:J.job)==null?void 0:K.title})]})}},{key:"interview.round.name",label:t("Round"),render:(e,r)=>{var o,a;return((a=(o=r.interview)==null?void 0:o.round)==null?void 0:a.name)||"-"}},{key:"interviewer_names",label:t("Interviewer"),render:(e,r)=>r.interviewer_names||"-"},{key:"overall_rating",label:t("Overall Rating"),render:e=>e?i.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(r=>{const o=e>=r,a=!o&&e>=r-.5;return i.jsxs("div",{className:"relative h-4 w-4",children:[i.jsx(y,{className:"h-4 w-4 fill-none text-gray-300"}),a&&i.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:i.jsx(y,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})}),o&&i.jsx("div",{className:"absolute inset-0",children:i.jsx(y,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})})]},r)}),i.jsxs("span",{className:"ml-1 text-xs text-gray-500",children:[e,"/5"]})]}):"-"},{key:"recommendation",label:t("Recommendation"),render:e=>e?i.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${pe(e)}`,children:t(e)}):"-"},{key:"created_at",label:t("Submitted"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],ue=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interview-feedback"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interview-feedback"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interview-feedback"}],D=[{value:"_empty_",label:t("All Recommendations")},{value:"Strong Hire",label:t("Strong Hire")},{value:"Hire",label:t("Hire")},{value:"Maybe",label:t("Maybe")},{value:"Reject",label:t("Reject")},{value:"Strong Reject",label:t("Strong Reject")}],ve=[{value:"_empty_",label:t("All Interviewers"),disabled:!0},...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],V=[{value:"_empty_",label:t("Select Interview")},...(C||[]).map(e=>{var r,o,a,l;return{value:e.id.toString(),label:`${(r=e.candidate)==null?void 0:r.first_name} ${(o=e.candidate)==null?void 0:o.last_name} - ${(a=e.job)==null?void 0:a.title} (${((l=e.round)==null?void 0:l.name)||"No Round"})`}})];return[t("Select Interviewer"),...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],i.jsxs(fe,{title:t("Interview Feedback"),url:"/hr/recruitment/interview-feedback",actions:T,breadcrumbs:ce,noPadding:!0,children:[i.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:i.jsx(ke,{searchTerm:u,onSearchChange:j,onSearch:ie,filters:[{name:"recommendation",label:t("Recommendation"),type:"select",value:v,onChange:F,options:D},{name:"interviewer_id",label:t("Interviewer"),type:"select",value:f,onChange:P,options:ve,searchable:!0}],showFilters:Q,setShowFilters:M,hasActiveFilters:te,activeFilterCount:re,onResetFilters:me,onApplyFilters:H,currentPerPage:((q=m.per_page)==null?void 0:q.toString())||"10",onPerPageChange:e=>{h.get(route("hr.recruitment.interview-feedback.index"),{page:1,per_page:parseInt(e),search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0},{preserveState:!0,preserveScroll:!0})}})}),i.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[i.jsx(ye,{columns:de,actions:ue,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:oe,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:se,permissions:d,entityPermissions:{view:"view-interview-feedback",create:"create-interview-feedback",edit:"edit-interview-feedback",delete:"delete-interview-feedback"}}),i.jsx(je,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("interview feedback"),onPageChange:e=>h.get(e)})]}),i.jsx(xe,{isOpen:Z,onClose:()=>x(!1),onSubmit:ae,formConfig:{fields:[{name:"interview_id",label:t("Interview"),type:"select",required:!1,options:V.filter(e=>e.value!=="_empty_"),render:(e,r,o)=>{const a=k||r[e.name]||"";return i.jsxs(Ce,{value:a,onValueChange:l=>{S(l),o(e.name,l),b([]),o("interviewer_id",[]),E(l)},children:[i.jsx(Ie,{children:i.jsx(Re,{placeholder:t("Select Interview")})}),i.jsx(Fe,{className:"z-[60000]",searchable:!0,children:V.filter(l=>l.value!=="_empty_").map(l=>i.jsx(Pe,{value:String(l.value),children:l.label},l.value))})]})}},{name:"interviewer_id",label:t("Interviewer"),type:"multi-select",searchable:!0,key:`interviewer-${k}`,options:ee.map(e=>({value:e.id.toString(),label:e.name}))},{name:"technical_rating",label:t("Technical Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"communication_rating",label:t("Communication Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"cultural_fit_rating",label:t("Cultural Fit Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"overall_rating",label:t("Overall Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"recommendation",label:t("Recommendation"),type:"select",options:D.filter(e=>e.value!=="_empty_")},{name:"strengths",label:t("Strengths"),type:"textarea"},{name:"weaknesses",label:t("Weaknesses"),type:"textarea"},{name:"comments",label:t("Comments"),type:"textarea"}],modalSize:"xl"},initialData:p?{...p,interviewer_id:p.interviewer_id?p.interviewer_id.split(","):[],interview_id:(L=p.interview_id)==null?void 0:L.toString()}:null,title:t(w==="create"?"Add Interview Feedback":"Edit Interview Feedback"),mode:w}),i.jsx(Se,{isOpen:Y,onClose:()=>I(!1),onConfirm:le,itemName:p?`${(W=(z=p.interview)==null?void 0:z.candidate)==null?void 0:W.first_name} ${(B=(X=p.interview)==null?void 0:X.candidate)==null?void 0:B.last_name} - ${(G=p.interviewer)==null?void 0:G.name}`:"",entityName:"interview feedback"}),i.jsx(_e,{open:!!R,onOpenChange:()=>$(null),children:R&&i.jsx(Ne,{feedback:R})})]})}export{bi as default};
diff --git a/public/build/assets/index-BOql6j1q.js b/public/build/assets/index-Da-_9Wwm.js
similarity index 70%
rename from public/build/assets/index-BOql6j1q.js
rename to public/build/assets/index-Da-_9Wwm.js
index 7728a5f86..12e57fbc1 100644
--- a/public/build/assets/index-BOql6j1q.js
+++ b/public/build/assets/index-Da-_9Wwm.js
@@ -1 +1 @@
-import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-CUbbykGe.js";import{u as he,c as be,x as U,P as ge,F as ye,g as ve,r as d,M as xe,D as Se,t as o}from"./app-DCZHPiEr.js";import{C as _e}from"./CrudTable-C2L9P_V2.js";import{C as z}from"./CrudFormModal-BbMnKdFg.js";import{C as we}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Ce}from"./pagination-CLhGv5TU.js";import{S as je}from"./search-and-filter-bar-CvVfaqsJ.js";import Te from"./view-CKbFGaRR.js";import{u as De}from"./use-initials-BK4eRgYY.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ho(){var R,V;const{t:e}=he(),{auth:x,terminations:s,employees:B,terminationTypes:H,filters:l={}}=be().props,S=(x==null?void 0:x.permissions)||[],G=De(),[c,j]=m.useState(l.search||""),[u,T]=m.useState(l.employee_id||""),[f,D]=m.useState(l.termination_type||""),[p,P]=m.useState(l.status||"all"),[h,F]=m.useState(l.date_from||""),[b,k]=m.useState(l.date_to||""),[J,N]=m.useState(!1),[K,_]=m.useState(!1),[Q,g]=m.useState(!1),[X,w]=m.useState(!1),[n,E]=m.useState(null),[y,I]=m.useState("create"),[C,O]=m.useState(null),Y=()=>u!==""||f!==""||p!=="all"||h!==""||b!==""||c!=="",Z=()=>(u!==""?1:0)+(f!==""?1:0)+(p!=="all"?1:0)+(h!==""?1:0)+(b!==""?1:0)+(c!==""?1:0),ee=t=>{t.preventDefault(),M()},M=()=>{d.get(route("hr.terminations.index"),{page:1,search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},te=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.terminations.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=(t,r)=>{switch(E(r),t){case"view":O(r);break;case"edit":I("edit"),g(!0);break;case"delete":_(!0);break;case"change-status":w(!0);break;case"download-document":window.open(route("hr.terminations.download-document",r.id),"_blank");break}},oe=()=>{E(null),I("create"),g(!0)},ie=t=>{const r=t;y==="create"?(o.loading(e("Creating termination...")),d.post(route("hr.terminations.store"),r,{onSuccess:i=>{g(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create termination: {{errors}}",{errors:Object.values(i).join(", ")}))}})):y==="edit"&&(o.loading(e("Updating termination...")),d.put(route("hr.terminations.update",n.id),r,{onSuccess:i=>{g(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update termination: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},ae=t=>{o.loading(e("Updating termination status...")),d.put(route("hr.terminations.change-status",n.id),t,{onSuccess:r=>{w(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to update termination status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},se=()=>{o.loading(e("Deleting termination...")),d.delete(route("hr.terminations.destroy",n.id),{onSuccess:t=>{_(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete termination: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ne=()=>{j(""),T(""),D(""),P("all"),F(""),k(""),N(!1),d.get(route("hr.terminations.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},A=[];U(S,"create-terminations")&&A.push({label:e("Add Termination"),icon:a.jsx(ge,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>oe()});const le=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.terminations.index")},{title:e("Terminations")}],me=[{key:"employee.name",label:e("Employee"),render:(t,r)=>{var i,v,W,L,$;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?a.jsx("img",{src:r.employee.avatar,alt:(v=r.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):G(((W=r.employee)==null?void 0:W.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((L=r.employee)==null?void 0:L.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:(($=r.employee)==null?void 0:$.email)||""})]})]})}},{key:"termination_type",label:e("Type"),render:t=>t||"-"},{key:"termination_date",label:e("Termination Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"notice_date",label:e("Notice Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const r={planned:"bg-yellow-50 text-yellow-700 ring-yellow-600/20","in progress":"bg-blue-50 text-blue-700 ring-blue-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,r)=>t&&t.trim()!==""?a.jsx("a",{href:ve(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(ye,{className:"h-4 w-4"})}):"-"}],pe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-terminations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-terminations"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-terminations","reject-terminations"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-terminations"}],q=[{value:"",label:e("All Employees")},...(B||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],de=[{value:"",label:e("All Types")},...(H||[]).map(t=>({value:t,label:t}))],ce=[{value:"all",label:e("All Statuses")},{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],ue=[{value:"Voluntary",label:e("Voluntary")},{value:"Involuntary",label:e("Involuntary")},{value:"Layoff",label:e("Layoff")},{value:"Retirement",label:e("Retirement")},{value:"Contract Completion",label:e("Contract Completion")},{value:"Probation Failure",label:e("Probation Failure")},{value:"Misconduct",label:e("Misconduct")},{value:"Performance Issues",label:e("Performance Issues")}];return a.jsxs(fe,{title:e("Terminations"),url:"/hr/terminations",actions:A,breadcrumbs:le,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(je,{searchTerm:c,onSearchChange:j,onSearch:ee,filters:[...U(S,"manage-any-terminations")?[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:T,options:q,searchable:!0}]:[],{name:"termination_type",label:e("Type"),type:"select",value:f,onChange:D,options:de},{name:"status",label:e("Status"),type:"select",value:p,onChange:P,options:ce},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:F},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:k}],showFilters:J,setShowFilters:N,hasActiveFilters:Y,activeFilterCount:Z,onResetFilters:ne,onApplyFilters:M,currentPerPage:((R=l.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{d.get(route("hr.terminations.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(_e,{columns:me,actions:pe,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:re,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:te,permissions:S,entityPermissions:{view:"view-terminations",create:"create-terminations",edit:"edit-terminations",delete:"delete-terminations"}}),a.jsx(Ce,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("terminations"),onPageChange:t=>d.get(t)})]}),a.jsx(z,{isOpen:Q,onClose:()=>g(!1),onSubmit:ie,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:q.filter(t=>t.value!==""),searchable:!0},{name:"termination_type",label:e("Termination Type"),type:"select",required:!0,options:ue,searchable:!0},{name:"notice_date",label:e("Notice Date"),type:"date",required:!0},{name:"termination_date",label:e("Termination Date"),type:"date",required:!0},{name:"notice_period",label:e("Notice Period"),type:"text",placeholder:"e.g. 1 month, 2 weeks"},{name:"reason",label:e("Reason"),type:"text"},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,r,i)=>a.jsx(xe,{value:String(r[t.name]||""),onChange:v=>i(t.name,v),placeholder:e("Select document file...")})},...y==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}]},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:n?{...n,notice_date:n.notice_date?window.appSettings.formatDateTimeSimple(n.notice_date,!1):n.notice_date,termination_date:n.termination_date?window.appSettings.formatDateTimeSimple(n.termination_date,!1):n.termination_date}:null,title:e(y==="create"?"Add New Termination":"Edit Termination"),mode:y}),a.jsx(z,{isOpen:X,onClose:()=>w(!1),onSubmit:ae,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],defaultValue:n==null?void 0:n.status},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox",showWhen:t=>t.status==="completed"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.status==="completed"&&t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}],modalSize:"md"},initialData:n,title:e("Change Termination Status"),mode:"edit"}),a.jsx(we,{isOpen:K,onClose:()=>_(!1),onConfirm:se,itemName:`${((V=n==null?void 0:n.employee)==null?void 0:V.name)||""}`,entityName:"termination"}),a.jsx(Se,{open:!!C,onOpenChange:()=>O(null),children:C&&a.jsx(Te,{termination:C})})]})}export{ho as default};
+import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-CM2S36EN.js";import{u as he,c as be,x as U,P as ge,F as ye,g as ve,r as d,M as xe,D as Se,t as o}from"./app-4fHGBOxL.js";import{C as _e}from"./CrudTable-Cxl8O2CF.js";import{C as z}from"./CrudFormModal-Cseu7azN.js";import{C as we}from"./CrudDeleteModal-BgIUshon.js";import{P as Ce}from"./pagination-CGq0GJg0.js";import{S as je}from"./search-and-filter-bar-Dtigj_x9.js";import Te from"./view-SQyt7PPJ.js";import{u as De}from"./use-initials-BK4eRgYY.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ho(){var R,V;const{t:e}=he(),{auth:x,terminations:s,employees:B,terminationTypes:H,filters:l={}}=be().props,S=(x==null?void 0:x.permissions)||[],G=De(),[c,j]=m.useState(l.search||""),[u,T]=m.useState(l.employee_id||""),[f,D]=m.useState(l.termination_type||""),[p,P]=m.useState(l.status||"all"),[h,F]=m.useState(l.date_from||""),[b,k]=m.useState(l.date_to||""),[J,N]=m.useState(!1),[K,_]=m.useState(!1),[Q,g]=m.useState(!1),[X,w]=m.useState(!1),[n,E]=m.useState(null),[y,I]=m.useState("create"),[C,O]=m.useState(null),Y=()=>u!==""||f!==""||p!=="all"||h!==""||b!==""||c!=="",Z=()=>(u!==""?1:0)+(f!==""?1:0)+(p!=="all"?1:0)+(h!==""?1:0)+(b!==""?1:0)+(c!==""?1:0),ee=t=>{t.preventDefault(),M()},M=()=>{d.get(route("hr.terminations.index"),{page:1,search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},te=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.terminations.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=(t,r)=>{switch(E(r),t){case"view":O(r);break;case"edit":I("edit"),g(!0);break;case"delete":_(!0);break;case"change-status":w(!0);break;case"download-document":window.open(route("hr.terminations.download-document",r.id),"_blank");break}},oe=()=>{E(null),I("create"),g(!0)},ie=t=>{const r=t;y==="create"?(o.loading(e("Creating termination...")),d.post(route("hr.terminations.store"),r,{onSuccess:i=>{g(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create termination: {{errors}}",{errors:Object.values(i).join(", ")}))}})):y==="edit"&&(o.loading(e("Updating termination...")),d.put(route("hr.terminations.update",n.id),r,{onSuccess:i=>{g(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update termination: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},ae=t=>{o.loading(e("Updating termination status...")),d.put(route("hr.terminations.change-status",n.id),t,{onSuccess:r=>{w(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to update termination status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},se=()=>{o.loading(e("Deleting termination...")),d.delete(route("hr.terminations.destroy",n.id),{onSuccess:t=>{_(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete termination: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ne=()=>{j(""),T(""),D(""),P("all"),F(""),k(""),N(!1),d.get(route("hr.terminations.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},A=[];U(S,"create-terminations")&&A.push({label:e("Add Termination"),icon:a.jsx(ge,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>oe()});const le=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.terminations.index")},{title:e("Terminations")}],me=[{key:"employee.name",label:e("Employee"),render:(t,r)=>{var i,v,W,L,$;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?a.jsx("img",{src:r.employee.avatar,alt:(v=r.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):G(((W=r.employee)==null?void 0:W.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((L=r.employee)==null?void 0:L.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:(($=r.employee)==null?void 0:$.email)||""})]})]})}},{key:"termination_type",label:e("Type"),render:t=>t||"-"},{key:"termination_date",label:e("Termination Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"notice_date",label:e("Notice Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const r={planned:"bg-yellow-50 text-yellow-700 ring-yellow-600/20","in progress":"bg-blue-50 text-blue-700 ring-blue-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,r)=>t&&t.trim()!==""?a.jsx("a",{href:ve(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(ye,{className:"h-4 w-4"})}):"-"}],pe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-terminations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-terminations"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-terminations","reject-terminations"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-terminations"}],q=[{value:"",label:e("All Employees")},...(B||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],de=[{value:"",label:e("All Types")},...(H||[]).map(t=>({value:t,label:t}))],ce=[{value:"all",label:e("All Statuses")},{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],ue=[{value:"Voluntary",label:e("Voluntary")},{value:"Involuntary",label:e("Involuntary")},{value:"Layoff",label:e("Layoff")},{value:"Retirement",label:e("Retirement")},{value:"Contract Completion",label:e("Contract Completion")},{value:"Probation Failure",label:e("Probation Failure")},{value:"Misconduct",label:e("Misconduct")},{value:"Performance Issues",label:e("Performance Issues")}];return a.jsxs(fe,{title:e("Terminations"),url:"/hr/terminations",actions:A,breadcrumbs:le,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(je,{searchTerm:c,onSearchChange:j,onSearch:ee,filters:[...U(S,"manage-any-terminations")?[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:T,options:q,searchable:!0}]:[],{name:"termination_type",label:e("Type"),type:"select",value:f,onChange:D,options:de},{name:"status",label:e("Status"),type:"select",value:p,onChange:P,options:ce},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:F},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:k}],showFilters:J,setShowFilters:N,hasActiveFilters:Y,activeFilterCount:Z,onResetFilters:ne,onApplyFilters:M,currentPerPage:((R=l.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{d.get(route("hr.terminations.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(_e,{columns:me,actions:pe,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:re,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:te,permissions:S,entityPermissions:{view:"view-terminations",create:"create-terminations",edit:"edit-terminations",delete:"delete-terminations"}}),a.jsx(Ce,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("terminations"),onPageChange:t=>d.get(t)})]}),a.jsx(z,{isOpen:Q,onClose:()=>g(!1),onSubmit:ie,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:q.filter(t=>t.value!==""),searchable:!0},{name:"termination_type",label:e("Termination Type"),type:"select",required:!0,options:ue,searchable:!0},{name:"notice_date",label:e("Notice Date"),type:"date",required:!0},{name:"termination_date",label:e("Termination Date"),type:"date",required:!0},{name:"notice_period",label:e("Notice Period"),type:"text",placeholder:"e.g. 1 month, 2 weeks"},{name:"reason",label:e("Reason"),type:"text"},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,r,i)=>a.jsx(xe,{value:String(r[t.name]||""),onChange:v=>i(t.name,v),placeholder:e("Select document file...")})},...y==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}]},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:n?{...n,notice_date:n.notice_date?window.appSettings.formatDateTimeSimple(n.notice_date,!1):n.notice_date,termination_date:n.termination_date?window.appSettings.formatDateTimeSimple(n.termination_date,!1):n.termination_date}:null,title:e(y==="create"?"Add New Termination":"Edit Termination"),mode:y}),a.jsx(z,{isOpen:X,onClose:()=>w(!1),onSubmit:ae,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],defaultValue:n==null?void 0:n.status},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox",showWhen:t=>t.status==="completed"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.status==="completed"&&t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}],modalSize:"md"},initialData:n,title:e("Change Termination Status"),mode:"edit"}),a.jsx(we,{isOpen:K,onClose:()=>_(!1),onConfirm:se,itemName:`${((V=n==null?void 0:n.employee)==null?void 0:V.name)||""}`,entityName:"termination"}),a.jsx(Se,{open:!!C,onOpenChange:()=>O(null),children:C&&a.jsx(Te,{termination:C})})]})}export{ho as default};
diff --git a/public/build/assets/index-UwIwqKI7.js b/public/build/assets/index-Dbxp-mOC.js
similarity index 74%
rename from public/build/assets/index-UwIwqKI7.js
rename to public/build/assets/index-Dbxp-mOC.js
index 08c45073b..4bffea07d 100644
--- a/public/build/assets/index-UwIwqKI7.js
+++ b/public/build/assets/index-Dbxp-mOC.js
@@ -1,4 +1,4 @@
-import{r as n,j as e}from"./ui-Z445SNHD.js";import{P as u}from"./page-template-CUbbykGe.js";import{F as j,i as y,a as f,b}from"./index-DrmIhGnK.js";import{u as N,D,h as w,j as v,k as C,B as r}from"./app-DCZHPiEr.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function di({events:a,canManage:s}){const{t}=N(),[i,m]=n.useState(null),[d,o]=n.useState(!1),p=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Calendar")}],x=[],c=h=>{const l=a.find(g=>String(g.id)===String(h.event.id));l&&(m(l),o(!0))};return e.jsxs(u,{title:t("Calendar"),url:"/calendar",breadcrumbs:p,actions:x,children:[e.jsxs("div",{className:"bg-white rounded-lg shadow p-6",children:[e.jsx("div",{className:"mb-4 flex justify-between items-center",children:e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-blue-500 rounded"}),e.jsx("span",{children:t("Meetings")})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-green-500 rounded"}),e.jsx("span",{children:t("Holidays")})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-yellow-500 rounded"}),e.jsx("span",{children:t("Leaves")})]})]})}),e.jsx("div",{style:{height:"600px"},children:e.jsx(j,{plugins:[y,f,b],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},events:a,height:"100%",editable:s,selectable:s,selectMirror:!0,dayMaxEvents:!0,weekends:!0,eventDisplay:"block",eventBackgroundColor:"",eventBorderColor:"",eventTextColor:"white",eventClick:c,displayEventTime:!1})})]}),e.jsx(D,{open:d,onOpenChange:o,children:e.jsxs(w,{className:"max-w-md",children:[e.jsx(v,{children:e.jsx(C,{children:i==null?void 0:i.title})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(r,{variant:"outline",className:`
+import{r as n,j as e}from"./ui-Z445SNHD.js";import{P as u}from"./page-template-CM2S36EN.js";import{F as j,i as y,a as f,b}from"./index-DrmIhGnK.js";import{u as N,D,h as w,j as v,k as C,B as r}from"./app-4fHGBOxL.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function di({events:a,canManage:s}){const{t}=N(),[i,m]=n.useState(null),[d,o]=n.useState(!1),p=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Calendar")}],x=[],c=h=>{const l=a.find(g=>String(g.id)===String(h.event.id));l&&(m(l),o(!0))};return e.jsxs(u,{title:t("Calendar"),url:"/calendar",breadcrumbs:p,actions:x,children:[e.jsxs("div",{className:"bg-white rounded-lg shadow p-6",children:[e.jsx("div",{className:"mb-4 flex justify-between items-center",children:e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-blue-500 rounded"}),e.jsx("span",{children:t("Meetings")})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-green-500 rounded"}),e.jsx("span",{children:t("Holidays")})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-yellow-500 rounded"}),e.jsx("span",{children:t("Leaves")})]})]})}),e.jsx("div",{style:{height:"600px"},children:e.jsx(j,{plugins:[y,f,b],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},events:a,height:"100%",editable:s,selectable:s,selectMirror:!0,dayMaxEvents:!0,weekends:!0,eventDisplay:"block",eventBackgroundColor:"",eventBorderColor:"",eventTextColor:"white",eventClick:c,displayEventTime:!1})})]}),e.jsx(D,{open:d,onOpenChange:o,children:e.jsxs(w,{className:"max-w-md",children:[e.jsx(v,{children:e.jsx(C,{children:i==null?void 0:i.title})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(r,{variant:"outline",className:`
${(i==null?void 0:i.type)==="meeting"?"bg-blue-50 text-blue-700":""}
${(i==null?void 0:i.type)==="holiday"?"bg-green-50 text-green-700":""}
${(i==null?void 0:i.type)==="leave"?"bg-yellow-50 text-yellow-700":""}
diff --git a/public/build/assets/index-D4_yJqW8.js b/public/build/assets/index-DcTo4ePZ.js
similarity index 65%
rename from public/build/assets/index-D4_yJqW8.js
rename to public/build/assets/index-DcTo4ePZ.js
index 8fffb0118..06ee82238 100644
--- a/public/build/assets/index-D4_yJqW8.js
+++ b/public/build/assets/index-DcTo4ePZ.js
@@ -1 +1 @@
-import{r as i,j as e}from"./ui-Z445SNHD.js";import{P as gt}from"./page-template-CUbbykGe.js";import{u as lt,K as ft,c as ut,ad as dt,F as ht,S as yt,o as St,e as xt,as as jt}from"./app-DCZHPiEr.js";import{S as Nt}from"./scroll-area-D50XMh2m.js";import Rt from"./system-settings-C2vIqGlM.js";import wt from"./currency-settings-doaLAKrk.js";import bt from"./email-settings-l0YaWEHr.js";import kt from"./payment-settings-DmkJLt0N.js";import Tt from"./storage-settings-BBa5aSQ5.js";import Ct from"./recaptcha-settings-DDeeTVkX.js";import Pt from"./chatgpt-settings-DsYINQkw.js";import vt from"./cookie-settings-8MDXjJT3.js";import Et from"./seo-settings-BD-mK_i0.js";import Bt from"./cache-settings-1vzLJMfD.js";import It from"./working-days-settings-BnFPUGe4.js";import Dt from"./ip-restriction-settings-BhTQ5c8e.js";import Lt from"./noc-settings-ChAuUgmX.js";import Ft from"./experience-certificate-settings-C_HoztWd.js";import Wt from"./joining-letter-settings-BMbXa0Jy.js";import{T as zt}from"./toaster-Bc5RPjCT.js";import{S as At}from"./settings-DdENPkOa.js";import{D as Gt}from"./dollar-sign-BsSLq7gF.js";import{M as Ht}from"./mail-CKC1Kac7.js";import{C as Jt}from"./clock-O-l8sPi0.js";import{N as Mt,F as Ot,B as Vt,a as $t}from"./CrudTable-C2L9P_V2.js";import{B as Kt}from"./briefcase-CsHvsiQb.js";import{C as Ut}from"./credit-card--bIB9mjq.js";import{H as Ge}from"./hard-drive-ByN67OOw.js";import{S as Yt}from"./shield-Ct6ZTmLv.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./info-CGsCt0QX.js";import"./alert-DhX5xaQO.js";import"./server-YZTAabvh.js";import"./circle-alert-DwaVLcdb.js";import"./lock-DsF0eMDG.js";import"./send-DRW88Tkw.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./indian-rupee-Du2tjxPt.js";import"./wallet-D2td-SYi.js";import"./tabs-BVvbDLq3.js";import"./checkbox-BHPvTCNK.js";import"./download-jqune9mh.js";import"./lightbulb-Du5BUPaY.js";import"./trash-2-BKTtBQos.js";import"./CrudDeleteModal-D4meZ8pP.js";import"./CrudFormModal-BbMnKdFg.js";import"./multi-select-field-CfdAXne3.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./external-link-AaM5EHxH.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./log-in-C655qnFy.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./rich-text-editor-DIoA5qtB.js";function er(){var I,D,L,F,W,z,A,G,H,J,M,O,V,$,K,U,Y,_,q,Q,X,Z,ee,te,se,ie,ne,re,oe,me,ae,pe,ce,ge,le,fe,ue,de,he,ye,Se,xe;const{t:n}=lt(),{position:d}=ft(),{systemSettings:a={},cacheSize:He="0.00",timezones:Je={},dateFormats:Me={},timeFormats:Oe={},paymentSettings:Ve={},webhooks:_t=[],auth:t={},globalSettings:u={},nocTemplates:$e=[],joiningLetterTemplates:Ke=[],experienceCertificateTemplates:Ue=[],languages:qt=[]}=ut().props,p=u==null?void 0:u.is_saas,[Ye,o]=i.useState("system-settings"),_e=[{title:n("System Settings"),href:"#system-settings",icon:e.jsx(At,{className:"h-4 w-4 mr-2"}),permission:"manage-system-settings"},{title:n("Brand Settings"),href:"#brand-settings",icon:e.jsx(dt,{className:"h-4 w-4 mr-2"}),permission:"manage-brand-settings"},{title:n("Currency Settings"),href:"#currency-settings",icon:e.jsx(Gt,{className:"h-4 w-4 mr-2"}),permission:"manage-currency-settings"},{title:n("Email Settings"),href:"#email-settings",icon:e.jsx(Ht,{className:"h-4 w-4 mr-2"}),permission:"manage-email-settings"},{title:n("Working Days Settings"),href:"#working-days-settings",icon:e.jsx(Jt,{className:"h-4 w-4 mr-2"}),permission:"manage-working-days-settings"},{title:n("IP Restriction Settings"),href:"#ip-restriction-settings",icon:e.jsx(Mt,{className:"h-4 w-4 mr-2"}),permission:"manage-ip-restriction-settings"},{title:n("NOC Settings"),href:"#noc-settings",icon:e.jsx(ht,{className:"h-4 w-4 mr-2"}),permission:"manage-noc"},{title:n("Experience Certificate Settings"),href:"#experience-certificate-settings",icon:e.jsx(Kt,{className:"h-4 w-4 mr-2"}),permission:"manage-experience-certificate"},{title:n("Joining Letter Settings"),href:"#joining-letter-settings",icon:e.jsx(Ot,{className:"h-4 w-4 mr-2"}),permission:"manage-joining-letter"},{title:n("Payment Settings"),href:"#payment-settings",icon:e.jsx(Ut,{className:"h-4 w-4 mr-2"}),permission:"manage-payment-settings"},{title:n("Storage Settings"),href:"#storage-settings",icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),permission:"manage-storage-settings"},{title:n("ReCaptcha Settings"),href:"#recaptcha-settings",icon:e.jsx(Yt,{className:"h-4 w-4 mr-2"}),permission:"manage-recaptcha-settings"},{title:n("Chat GPT Settings"),href:"#chatgpt-settings",icon:e.jsx(Vt,{className:"h-4 w-4 mr-2"}),permission:"manage-chatgpt-settings"},{title:n("Cookie Settings"),href:"#cookie-settings",icon:e.jsx($t,{className:"h-4 w-4 mr-2"}),permission:"manage-cookie-settings"},{title:n("SEO Settings"),href:"#seo-settings",icon:e.jsx(yt,{className:"h-4 w-4 mr-2"}),permission:"manage-seo-settings"},{title:n("Cache Settings"),href:"#cache-settings",icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),permission:"manage-cache-settings"}].filter(r=>{var m,s,c,g,l;if(r.permission==="manage-working-days-settings"&&((m=t.user)==null?void 0:m.type)==="superadmin"||r.permission==="manage-ip-restriction-settings"&&((s=t.user)==null?void 0:s.type)==="superadmin"||r.permission==="manage-noc"&&((c=t.user)==null?void 0:c.type)==="superadmin"||r.permission==="manage-experience-certificate"&&((g=t.user)==null?void 0:g.type)==="superadmin"||r.permission==="manage-joining-letter"&&((l=t.user)==null?void 0:l.type)==="superadmin")return!1;if(!r.permission||t.permissions&&t.permissions.includes(r.permission))return!0;if(t.user&&t.user.type==="company"){const f=["manage-system-settings","manage-email-settings","manage-currency-settings","manage-brand-settings","manage-webhook-settings","manage-working-days-settings","manage-ip-restriction-settings","settings"];return p||f.push("manage-storage-settings","manage-recaptcha-settings","manage-chatgpt-settings","manage-cookie-settings","manage-seo-settings","manage-cache-settings","manage-working-days-settings","manage-ip-restriction-settings"),f.includes(r.permission)}return!1}),h=i.useRef(null),y=i.useRef(null),S=i.useRef(null),x=i.useRef(null),j=i.useRef(null),N=i.useRef(null),R=i.useRef(null),w=i.useRef(null),b=i.useRef(null),k=i.useRef(null),T=i.useRef(null),C=i.useRef(null),qe=i.useRef(null),Qe=i.useRef(null),Xe=i.useRef(null),P=i.useRef(null),v=i.useRef(null),E=i.useRef(null),B=i.useRef(null);i.useEffect(()=>{const r=()=>{var je,Ne,Re,we,be,ke,Te,Ce,Pe,ve,Ee,Be,Ie,De,Le,Fe,We,ze,Ae;const s=window.scrollY+100;(je=h.current)!=null&&je.offsetTop;const c=((Ne=y.current)==null?void 0:Ne.offsetTop)||0,g=((Re=S.current)==null?void 0:Re.offsetTop)||0,l=((we=x.current)==null?void 0:we.offsetTop)||0,f=((be=j.current)==null?void 0:be.offsetTop)||0,et=((ke=N.current)==null?void 0:ke.offsetTop)||0,tt=((Te=R.current)==null?void 0:Te.offsetTop)||0,st=((Ce=w.current)==null?void 0:Ce.offsetTop)||0,it=((Pe=b.current)==null?void 0:Pe.offsetTop)||0,nt=((ve=k.current)==null?void 0:ve.offsetTop)||0,rt=((Ee=T.current)==null?void 0:Ee.offsetTop)||0,ot=((Be=C.current)==null?void 0:Be.offsetTop)||0;(Ie=qe.current)!=null&&Ie.offsetTop,(De=Qe.current)!=null&&De.offsetTop,(Le=Xe.current)!=null&&Le.offsetTop;const mt=((Fe=P.current)==null?void 0:Fe.offsetTop)||0,at=((We=v.current)==null?void 0:We.offsetTop)||0,pt=((ze=E.current)==null?void 0:ze.offsetTop)||0,ct=((Ae=B.current)==null?void 0:Ae.offsetTop)||0;s>=ct?o("joining-letter-settings"):s>=pt?o("experience-certificate-settings"):s>=at?o("noc-settings"):s>=mt?o("ip-restriction-settings"):s>=ot?o("cache-settings"):s>=rt?o("seo-settings"):s>=nt?o("cookie-settings"):s>=it?o("chatgpt-settings"):s>=st?o("recaptcha-settings"):s>=tt?o("storage-settings"):s>=et?o("payment-settings"):s>=l?o("working-days-settings"):s>=f?o("email-settings"):s>=g?o("currency-settings"):s>=c?o("brand-settings"):o("system-settings")};window.addEventListener("scroll",r);const m=window.location.hash.replace("#","");if(m){const s=document.getElementById(m);s&&(s.scrollIntoView({behavior:"smooth"}),o(m))}return()=>{window.removeEventListener("scroll",r)}},[]);const Ze=r=>{const m=r.replace("#",""),s=document.getElementById(m);s&&(s.scrollIntoView({behavior:"smooth"}),o(m))};return e.jsxs(gt,{title:n("Settings"),url:"/settings",breadcrumbs:[{title:n("Dashboard"),href:route("dashboard")},{title:n("Settings")}],children:[e.jsxs("div",{className:"flex flex-col md:flex-row gap-8",dir:d==="right"?"rtl":"ltr",children:[e.jsx("div",{className:"md:w-64 flex-shrink-0",children:e.jsx("div",{className:"sticky top-20",children:e.jsx(Nt,{className:"h-[calc(100vh-5rem)]",children:e.jsx("div",{className:`space-y-1 ${d==="rtl"?"pl-4":"pr-4"}`,children:_e.map(r=>e.jsxs(St,{variant:"ghost",className:xt("w-full justify-start",{"bg-muted font-medium":Ye===r.href.replace("#","")}),onClick:()=>Ze(r.href),children:[r.icon,r.title]},r.href))})})})}),e.jsxs("div",{className:"flex-1",children:[(((I=t.permissions)==null?void 0:I.includes("manage-system-settings"))||((D=t.user)==null?void 0:D.type)==="superadmin"||((L=t.user)==null?void 0:L.type)==="company")&&e.jsx("section",{id:"system-settings",ref:h,className:"mb-8",children:e.jsx(Rt,{settings:a,timezones:Je,dateFormats:Me,timeFormats:Oe,isCompanyUser:((F=t.user)==null?void 0:F.type)==="company"})}),(((W=t.permissions)==null?void 0:W.includes("manage-brand-settings"))||((z=t.user)==null?void 0:z.type)==="superadmin")&&e.jsx("section",{id:"brand-settings",ref:y,className:"mb-8",children:e.jsx(jt,{settings:a})}),(((A=t.permissions)==null?void 0:A.includes("manage-currency-settings"))||((G=t.user)==null?void 0:G.type)==="superadmin"||((H=t.user)==null?void 0:H.type)==="company")&&e.jsx("section",{id:"currency-settings",ref:S,className:"mb-8",children:e.jsx(wt,{})}),(((J=t.permissions)==null?void 0:J.includes("manage-email-settings"))||((M=t.user)==null?void 0:M.type)==="superadmin")&&e.jsx("section",{id:"email-settings",ref:j,className:"mb-8",children:e.jsx(bt,{})}),((O=t.user)==null?void 0:O.type)!=="superadmin"&&(((V=t.permissions)==null?void 0:V.includes("manage-working-days-settings"))||(($=t.user)==null?void 0:$.type)==="company")&&e.jsx("section",{id:"working-days-settings",ref:x,className:"mb-8",children:e.jsx(It,{settings:a})}),((K=t.user)==null?void 0:K.type)==="company"&&((U=t.permissions)==null?void 0:U.includes("manage-ip-restriction-settings"))&&e.jsx("section",{id:"ip-restriction-settings",ref:P,className:"mb-8",children:e.jsx(Dt,{})}),((Y=t.user)==null?void 0:Y.type)==="company"&&((_=t.permissions)==null?void 0:_.includes("manage-noc"))&&e.jsx("section",{id:"noc-settings",ref:v,className:"mb-8",children:e.jsx(Lt,{templates:$e})}),((q=t.user)==null?void 0:q.type)==="company"&&((Q=t.permissions)==null?void 0:Q.includes("manage-experience-certificate"))&&e.jsx("section",{id:"experience-certificate-settings",ref:E,className:"mb-8",children:e.jsx(Ft,{templates:Ue})}),((X=t.user)==null?void 0:X.type)==="company"&&((Z=t.permissions)==null?void 0:Z.includes("manage-joining-letter"))&&e.jsx("section",{id:"joining-letter-settings",ref:B,className:"mb-8",children:e.jsx(Wt,{templates:Ke})}),(((ee=t.permissions)==null?void 0:ee.includes("manage-payment-settings"))||((te=t.user)==null?void 0:te.type)==="superadmin")&&e.jsx("section",{id:"payment-settings",ref:N,className:"mb-8",children:e.jsx(kt,{settings:Ve})}),((se=t.permissions)==null?void 0:se.includes("manage-settings"))&&(((ie=t.user)==null?void 0:ie.type)==="superadmin"||((ne=t.user)==null?void 0:ne.type)==="company"&&!p)&&e.jsx("section",{id:"storage-settings",ref:R,className:"mb-8",children:e.jsx(Tt,{settings:a})}),(((re=t.permissions)==null?void 0:re.includes("manage-recaptcha-settings"))||((oe=t.user)==null?void 0:oe.type)==="superadmin"||((me=t.user)==null?void 0:me.type)==="company"&&!p)&&e.jsx("section",{id:"recaptcha-settings",ref:w,className:"mb-8",children:e.jsx(Ct,{settings:a})}),(((ae=t.permissions)==null?void 0:ae.includes("manage-chatgpt-settings"))||((pe=t.user)==null?void 0:pe.type)==="superadmin"||((ce=t.user)==null?void 0:ce.type)==="company"&&!p)&&e.jsx("section",{id:"chatgpt-settings",ref:b,className:"mb-8",children:e.jsx(Pt,{settings:a})}),(((ge=t.permissions)==null?void 0:ge.includes("manage-cookie-settings"))||((le=t.user)==null?void 0:le.type)==="superadmin"||((fe=t.user)==null?void 0:fe.type)==="company"&&!p)&&e.jsx("section",{id:"cookie-settings",ref:k,className:"mb-8",children:e.jsx(vt,{settings:a})}),(((ue=t.permissions)==null?void 0:ue.includes("manage-seo-settings"))||((de=t.user)==null?void 0:de.type)==="superadmin"||((he=t.user)==null?void 0:he.type)==="company"&&!p)&&e.jsx("section",{id:"seo-settings",ref:T,className:"mb-8",children:e.jsx(Et,{settings:a})}),(((ye=t.permissions)==null?void 0:ye.includes("manage-cache-settings"))||((Se=t.user)==null?void 0:Se.type)==="superadmin"||((xe=t.user)==null?void 0:xe.type)==="company"&&!p)&&e.jsx("section",{id:"cache-settings",ref:C,className:"mb-8",children:e.jsx(Bt,{cacheSize:He})})]})]}),e.jsx(zt,{})]})}export{er as default};
+import{r as i,j as e}from"./ui-Z445SNHD.js";import{P as gt}from"./page-template-CM2S36EN.js";import{u as lt,K as ft,c as ut,ad as dt,F as ht,S as yt,o as St,e as xt,as as jt}from"./app-4fHGBOxL.js";import{S as Nt}from"./scroll-area-D29S7_pr.js";import Rt from"./system-settings-CG8bd3c2.js";import wt from"./currency-settings-7rUyA4Ee.js";import bt from"./email-settings-BaEebrhx.js";import kt from"./payment-settings-Dvvp37Ca.js";import Tt from"./storage-settings-uU-vzQ5b.js";import Ct from"./recaptcha-settings-WcdyQ9aq.js";import Pt from"./chatgpt-settings-DAnrtjlK.js";import vt from"./cookie-settings-Z0votBHi.js";import Et from"./seo-settings-CvVX8u6y.js";import Bt from"./cache-settings-jcdgPybB.js";import It from"./working-days-settings-BeRAtJ1a.js";import Dt from"./ip-restriction-settings--u7ifCr8.js";import Lt from"./noc-settings-cHphok39.js";import Ft from"./experience-certificate-settings-CXaxXDpv.js";import Wt from"./joining-letter-settings-BonYDy8M.js";import{T as zt}from"./toaster-Bc5RPjCT.js";import{S as At}from"./settings-CDvlPsbt.js";import{D as Gt}from"./dollar-sign-W87qtnS1.js";import{M as Ht}from"./mail-BEVnuDTb.js";import{C as Jt}from"./clock-CHa0mSrs.js";import{N as Mt,F as Ot,B as Vt,a as $t}from"./CrudTable-Cxl8O2CF.js";import{B as Kt}from"./briefcase-DGuFd_HT.js";import{C as Ut}from"./credit-card-BTq1LaNu.js";import{H as Ge}from"./hard-drive-_5KUBHA1.js";import{S as Yt}from"./shield-DZYMqpHl.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./info-BlxGZNDR.js";import"./alert-DzlvAUsh.js";import"./server-BTuaPKbi.js";import"./circle-alert-DwXRfwWr.js";import"./lock-D_l4FSx5.js";import"./send-BccLN5Gs.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./indian-rupee-DFz23eeq.js";import"./wallet-D1vzGpBh.js";import"./tabs-DhK1kDWp.js";import"./checkbox-C8HXxmlr.js";import"./download-BzxwiIbz.js";import"./lightbulb-DOHFxiAy.js";import"./trash-2-B-iLy81a.js";import"./CrudDeleteModal-BgIUshon.js";import"./CrudFormModal-Cseu7azN.js";import"./multi-select-field-QdptbUXF.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./external-link-D6ftOgwf.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./log-in-DikPYXBi.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./rich-text-editor-Cd1_LDEX.js";function er(){var I,D,L,F,W,z,A,G,H,J,M,O,V,$,K,U,Y,_,q,Q,X,Z,ee,te,se,ie,ne,re,oe,me,ae,pe,ce,ge,le,fe,ue,de,he,ye,Se,xe;const{t:n}=lt(),{position:d}=ft(),{systemSettings:a={},cacheSize:He="0.00",timezones:Je={},dateFormats:Me={},timeFormats:Oe={},paymentSettings:Ve={},webhooks:_t=[],auth:t={},globalSettings:u={},nocTemplates:$e=[],joiningLetterTemplates:Ke=[],experienceCertificateTemplates:Ue=[],languages:qt=[]}=ut().props,p=u==null?void 0:u.is_saas,[Ye,o]=i.useState("system-settings"),_e=[{title:n("System Settings"),href:"#system-settings",icon:e.jsx(At,{className:"h-4 w-4 mr-2"}),permission:"manage-system-settings"},{title:n("Brand Settings"),href:"#brand-settings",icon:e.jsx(dt,{className:"h-4 w-4 mr-2"}),permission:"manage-brand-settings"},{title:n("Currency Settings"),href:"#currency-settings",icon:e.jsx(Gt,{className:"h-4 w-4 mr-2"}),permission:"manage-currency-settings"},{title:n("Email Settings"),href:"#email-settings",icon:e.jsx(Ht,{className:"h-4 w-4 mr-2"}),permission:"manage-email-settings"},{title:n("Working Days Settings"),href:"#working-days-settings",icon:e.jsx(Jt,{className:"h-4 w-4 mr-2"}),permission:"manage-working-days-settings"},{title:n("IP Restriction Settings"),href:"#ip-restriction-settings",icon:e.jsx(Mt,{className:"h-4 w-4 mr-2"}),permission:"manage-ip-restriction-settings"},{title:n("NOC Settings"),href:"#noc-settings",icon:e.jsx(ht,{className:"h-4 w-4 mr-2"}),permission:"manage-noc"},{title:n("Experience Certificate Settings"),href:"#experience-certificate-settings",icon:e.jsx(Kt,{className:"h-4 w-4 mr-2"}),permission:"manage-experience-certificate"},{title:n("Joining Letter Settings"),href:"#joining-letter-settings",icon:e.jsx(Ot,{className:"h-4 w-4 mr-2"}),permission:"manage-joining-letter"},{title:n("Payment Settings"),href:"#payment-settings",icon:e.jsx(Ut,{className:"h-4 w-4 mr-2"}),permission:"manage-payment-settings"},{title:n("Storage Settings"),href:"#storage-settings",icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),permission:"manage-storage-settings"},{title:n("ReCaptcha Settings"),href:"#recaptcha-settings",icon:e.jsx(Yt,{className:"h-4 w-4 mr-2"}),permission:"manage-recaptcha-settings"},{title:n("Chat GPT Settings"),href:"#chatgpt-settings",icon:e.jsx(Vt,{className:"h-4 w-4 mr-2"}),permission:"manage-chatgpt-settings"},{title:n("Cookie Settings"),href:"#cookie-settings",icon:e.jsx($t,{className:"h-4 w-4 mr-2"}),permission:"manage-cookie-settings"},{title:n("SEO Settings"),href:"#seo-settings",icon:e.jsx(yt,{className:"h-4 w-4 mr-2"}),permission:"manage-seo-settings"},{title:n("Cache Settings"),href:"#cache-settings",icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),permission:"manage-cache-settings"}].filter(r=>{var m,s,c,g,l;if(r.permission==="manage-working-days-settings"&&((m=t.user)==null?void 0:m.type)==="superadmin"||r.permission==="manage-ip-restriction-settings"&&((s=t.user)==null?void 0:s.type)==="superadmin"||r.permission==="manage-noc"&&((c=t.user)==null?void 0:c.type)==="superadmin"||r.permission==="manage-experience-certificate"&&((g=t.user)==null?void 0:g.type)==="superadmin"||r.permission==="manage-joining-letter"&&((l=t.user)==null?void 0:l.type)==="superadmin")return!1;if(!r.permission||t.permissions&&t.permissions.includes(r.permission))return!0;if(t.user&&t.user.type==="company"){const f=["manage-system-settings","manage-email-settings","manage-currency-settings","manage-brand-settings","manage-webhook-settings","manage-working-days-settings","manage-ip-restriction-settings","settings"];return p||f.push("manage-storage-settings","manage-recaptcha-settings","manage-chatgpt-settings","manage-cookie-settings","manage-seo-settings","manage-cache-settings","manage-working-days-settings","manage-ip-restriction-settings"),f.includes(r.permission)}return!1}),h=i.useRef(null),y=i.useRef(null),S=i.useRef(null),x=i.useRef(null),j=i.useRef(null),N=i.useRef(null),R=i.useRef(null),w=i.useRef(null),b=i.useRef(null),k=i.useRef(null),T=i.useRef(null),C=i.useRef(null),qe=i.useRef(null),Qe=i.useRef(null),Xe=i.useRef(null),P=i.useRef(null),v=i.useRef(null),E=i.useRef(null),B=i.useRef(null);i.useEffect(()=>{const r=()=>{var je,Ne,Re,we,be,ke,Te,Ce,Pe,ve,Ee,Be,Ie,De,Le,Fe,We,ze,Ae;const s=window.scrollY+100;(je=h.current)!=null&&je.offsetTop;const c=((Ne=y.current)==null?void 0:Ne.offsetTop)||0,g=((Re=S.current)==null?void 0:Re.offsetTop)||0,l=((we=x.current)==null?void 0:we.offsetTop)||0,f=((be=j.current)==null?void 0:be.offsetTop)||0,et=((ke=N.current)==null?void 0:ke.offsetTop)||0,tt=((Te=R.current)==null?void 0:Te.offsetTop)||0,st=((Ce=w.current)==null?void 0:Ce.offsetTop)||0,it=((Pe=b.current)==null?void 0:Pe.offsetTop)||0,nt=((ve=k.current)==null?void 0:ve.offsetTop)||0,rt=((Ee=T.current)==null?void 0:Ee.offsetTop)||0,ot=((Be=C.current)==null?void 0:Be.offsetTop)||0;(Ie=qe.current)!=null&&Ie.offsetTop,(De=Qe.current)!=null&&De.offsetTop,(Le=Xe.current)!=null&&Le.offsetTop;const mt=((Fe=P.current)==null?void 0:Fe.offsetTop)||0,at=((We=v.current)==null?void 0:We.offsetTop)||0,pt=((ze=E.current)==null?void 0:ze.offsetTop)||0,ct=((Ae=B.current)==null?void 0:Ae.offsetTop)||0;s>=ct?o("joining-letter-settings"):s>=pt?o("experience-certificate-settings"):s>=at?o("noc-settings"):s>=mt?o("ip-restriction-settings"):s>=ot?o("cache-settings"):s>=rt?o("seo-settings"):s>=nt?o("cookie-settings"):s>=it?o("chatgpt-settings"):s>=st?o("recaptcha-settings"):s>=tt?o("storage-settings"):s>=et?o("payment-settings"):s>=l?o("working-days-settings"):s>=f?o("email-settings"):s>=g?o("currency-settings"):s>=c?o("brand-settings"):o("system-settings")};window.addEventListener("scroll",r);const m=window.location.hash.replace("#","");if(m){const s=document.getElementById(m);s&&(s.scrollIntoView({behavior:"smooth"}),o(m))}return()=>{window.removeEventListener("scroll",r)}},[]);const Ze=r=>{const m=r.replace("#",""),s=document.getElementById(m);s&&(s.scrollIntoView({behavior:"smooth"}),o(m))};return e.jsxs(gt,{title:n("Settings"),url:"/settings",breadcrumbs:[{title:n("Dashboard"),href:route("dashboard")},{title:n("Settings")}],children:[e.jsxs("div",{className:"flex flex-col md:flex-row gap-8",dir:d==="right"?"rtl":"ltr",children:[e.jsx("div",{className:"md:w-64 flex-shrink-0",children:e.jsx("div",{className:"sticky top-20",children:e.jsx(Nt,{className:"h-[calc(100vh-5rem)]",children:e.jsx("div",{className:`space-y-1 ${d==="rtl"?"pl-4":"pr-4"}`,children:_e.map(r=>e.jsxs(St,{variant:"ghost",className:xt("w-full justify-start",{"bg-muted font-medium":Ye===r.href.replace("#","")}),onClick:()=>Ze(r.href),children:[r.icon,r.title]},r.href))})})})}),e.jsxs("div",{className:"flex-1",children:[(((I=t.permissions)==null?void 0:I.includes("manage-system-settings"))||((D=t.user)==null?void 0:D.type)==="superadmin"||((L=t.user)==null?void 0:L.type)==="company")&&e.jsx("section",{id:"system-settings",ref:h,className:"mb-8",children:e.jsx(Rt,{settings:a,timezones:Je,dateFormats:Me,timeFormats:Oe,isCompanyUser:((F=t.user)==null?void 0:F.type)==="company"})}),(((W=t.permissions)==null?void 0:W.includes("manage-brand-settings"))||((z=t.user)==null?void 0:z.type)==="superadmin")&&e.jsx("section",{id:"brand-settings",ref:y,className:"mb-8",children:e.jsx(jt,{settings:a})}),(((A=t.permissions)==null?void 0:A.includes("manage-currency-settings"))||((G=t.user)==null?void 0:G.type)==="superadmin"||((H=t.user)==null?void 0:H.type)==="company")&&e.jsx("section",{id:"currency-settings",ref:S,className:"mb-8",children:e.jsx(wt,{})}),(((J=t.permissions)==null?void 0:J.includes("manage-email-settings"))||((M=t.user)==null?void 0:M.type)==="superadmin")&&e.jsx("section",{id:"email-settings",ref:j,className:"mb-8",children:e.jsx(bt,{})}),((O=t.user)==null?void 0:O.type)!=="superadmin"&&(((V=t.permissions)==null?void 0:V.includes("manage-working-days-settings"))||(($=t.user)==null?void 0:$.type)==="company")&&e.jsx("section",{id:"working-days-settings",ref:x,className:"mb-8",children:e.jsx(It,{settings:a})}),((K=t.user)==null?void 0:K.type)==="company"&&((U=t.permissions)==null?void 0:U.includes("manage-ip-restriction-settings"))&&e.jsx("section",{id:"ip-restriction-settings",ref:P,className:"mb-8",children:e.jsx(Dt,{})}),((Y=t.user)==null?void 0:Y.type)==="company"&&((_=t.permissions)==null?void 0:_.includes("manage-noc"))&&e.jsx("section",{id:"noc-settings",ref:v,className:"mb-8",children:e.jsx(Lt,{templates:$e})}),((q=t.user)==null?void 0:q.type)==="company"&&((Q=t.permissions)==null?void 0:Q.includes("manage-experience-certificate"))&&e.jsx("section",{id:"experience-certificate-settings",ref:E,className:"mb-8",children:e.jsx(Ft,{templates:Ue})}),((X=t.user)==null?void 0:X.type)==="company"&&((Z=t.permissions)==null?void 0:Z.includes("manage-joining-letter"))&&e.jsx("section",{id:"joining-letter-settings",ref:B,className:"mb-8",children:e.jsx(Wt,{templates:Ke})}),(((ee=t.permissions)==null?void 0:ee.includes("manage-payment-settings"))||((te=t.user)==null?void 0:te.type)==="superadmin")&&e.jsx("section",{id:"payment-settings",ref:N,className:"mb-8",children:e.jsx(kt,{settings:Ve})}),((se=t.permissions)==null?void 0:se.includes("manage-settings"))&&(((ie=t.user)==null?void 0:ie.type)==="superadmin"||((ne=t.user)==null?void 0:ne.type)==="company"&&!p)&&e.jsx("section",{id:"storage-settings",ref:R,className:"mb-8",children:e.jsx(Tt,{settings:a})}),(((re=t.permissions)==null?void 0:re.includes("manage-recaptcha-settings"))||((oe=t.user)==null?void 0:oe.type)==="superadmin"||((me=t.user)==null?void 0:me.type)==="company"&&!p)&&e.jsx("section",{id:"recaptcha-settings",ref:w,className:"mb-8",children:e.jsx(Ct,{settings:a})}),(((ae=t.permissions)==null?void 0:ae.includes("manage-chatgpt-settings"))||((pe=t.user)==null?void 0:pe.type)==="superadmin"||((ce=t.user)==null?void 0:ce.type)==="company"&&!p)&&e.jsx("section",{id:"chatgpt-settings",ref:b,className:"mb-8",children:e.jsx(Pt,{settings:a})}),(((ge=t.permissions)==null?void 0:ge.includes("manage-cookie-settings"))||((le=t.user)==null?void 0:le.type)==="superadmin"||((fe=t.user)==null?void 0:fe.type)==="company"&&!p)&&e.jsx("section",{id:"cookie-settings",ref:k,className:"mb-8",children:e.jsx(vt,{settings:a})}),(((ue=t.permissions)==null?void 0:ue.includes("manage-seo-settings"))||((de=t.user)==null?void 0:de.type)==="superadmin"||((he=t.user)==null?void 0:he.type)==="company"&&!p)&&e.jsx("section",{id:"seo-settings",ref:T,className:"mb-8",children:e.jsx(Et,{settings:a})}),(((ye=t.permissions)==null?void 0:ye.includes("manage-cache-settings"))||((Se=t.user)==null?void 0:Se.type)==="superadmin"||((xe=t.user)==null?void 0:xe.type)==="company"&&!p)&&e.jsx("section",{id:"cache-settings",ref:C,className:"mb-8",children:e.jsx(Bt,{cacheSize:He})})]})]}),e.jsx(zt,{})]})}export{er as default};
diff --git a/public/build/assets/index-DG2cZmuq.js b/public/build/assets/index-DdnGCv-w.js
similarity index 62%
rename from public/build/assets/index-DG2cZmuq.js
rename to public/build/assets/index-DdnGCv-w.js
index 17f548a7a..6c37373fe 100644
--- a/public/build/assets/index-DG2cZmuq.js
+++ b/public/build/assets/index-DdnGCv-w.js
@@ -1 +1 @@
-import{r as d,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-CUbbykGe.js";import{u as le,c as ne,x as B,P as ce,r as u,M as H,D as ue,t as a}from"./app-DCZHPiEr.js";import{C as fe}from"./CrudTable-C2L9P_V2.js";import{C as _e}from"./CrudFormModal-BbMnKdFg.js";import{C as he}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ye}from"./pagination-CLhGv5TU.js";import{S as we}from"./search-and-filter-bar-CvVfaqsJ.js";import ve from"./view-DHKbnojc.js";import{u as xe}from"./use-initials-BK4eRgYY.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function po(){var I,R,$;const{t:r}=le(),{auth:x,awards:p,awardTypes:L,employees:U,filters:m={},globalSettings:t}=ne().props,b=(x==null?void 0:x.permissions)||[],J=xe(),[f,j]=d.useState(m.search||""),[l,C]=d.useState(m.award_type_id||"_empty_"),[n,A]=d.useState(m.employee_id||"_empty_"),[_,D]=d.useState(m.date_from||""),[h,F]=d.useState(m.date_to||""),[K,P]=d.useState(!1),[Q,g]=d.useState(!1),[W,w]=d.useState(!1),[c,k]=d.useState(null),[v,T]=d.useState("create"),[S,N]=d.useState(null),X=()=>l!=="_empty_"||n!=="_empty_"||_!==""||h!==""||f!=="",Y=()=>(l!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(_!==""?1:0)+(h!==""?1:0)+(f!==""?1:0),Z=e=>{e.preventDefault(),E()},E=()=>{u.get(route("hr.awards.index"),{page:1,search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},ee=e=>{const i=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";u.get(route("hr.awards.index"),{sort_field:e,sort_direction:i,page:1,search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},re=(e,i)=>{switch(k(i),e){case"view":N(i);break;case"edit":T("edit"),w(!0);break;case"delete":g(!0);break;case"download-certificate":window.open(route("hr.awards.download-certificate",i.id),"_blank");break;case"download-photo":window.open(route("hr.awards.download-photo",i.id),"_blank");break}},te=()=>{k(null),T("create"),w(!0)},oe=e=>{const i=e;v==="create"?(t!=null&&t.is_demo||a.loading(r("Creating award...")),u.post(route("hr.awards.store"),i,{onSuccess:o=>{w(!1),t!=null&&t.is_demo||a.dismiss(),o.props.flash.success?a.success(r(o.props.flash.success)):o.props.flash.error&&a.error(r(o.props.flash.error))},onError:o=>{t!=null&&t.is_demo||a.dismiss(),typeof o=="string"?a.error(r(o)):a.error(r("Failed to create award: {{errors}}",{errors:Object.values(o).join(", ")}))}})):v==="edit"&&(t!=null&&t.is_demo||a.loading(r("Updating award...")),u.put(route("hr.awards.update",c.id),i,{onSuccess:o=>{w(!1),t!=null&&t.is_demo||a.dismiss(),o.props.flash.success?a.success(r(o.props.flash.success)):o.props.flash.error&&a.error(r(o.props.flash.error))},onError:o=>{t!=null&&t.is_demo||a.dismiss(),typeof o=="string"?a.error(r(o)):a.error(r("Failed to update award: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},ie=()=>{t!=null&&t.is_demo||a.loading(r("Deleting award...")),u.delete(route("hr.awards.destroy",c.id),{onSuccess:e=>{g(!1),t!=null&&t.is_demo||a.dismiss(),e.props.flash.success?a.success(r(e.props.flash.success)):e.props.flash.error&&a.error(r(e.props.flash.error))},onError:e=>{t!=null&&t.is_demo||a.dismiss(),typeof e=="string"?a.error(r(e)):a.error(r("Failed to delete award: {{errors}}",{errors:Object.values(e).join(", ")}))}})},ae=()=>{j(""),C("_empty_"),A("_empty_"),D(""),F(""),P(!1),u.get(route("hr.awards.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},O=[];B(b,"create-awards")&&O.push({label:r("Add Award"),icon:s.jsx(ce,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>te()});const se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.awards.index")},{title:r("Awards")}],pe=[{key:"employee.name",label:r("Employee"),render:(e,i)=>{var o,y,V,G,z;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=i.employee)!=null&&o.avatar?s.jsx("img",{src:i.employee.avatar,alt:(y=i.employee)==null?void 0:y.name,className:"h-full w-full object-cover"}):J(((V=i.employee)==null?void 0:V.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((G=i.employee)==null?void 0:G.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((z=i.employee)==null?void 0:z.email)||""})]})]})}},{key:"award_type.name",label:r("Award Type"),render:(e,i)=>{var o;return((o=i.award_type)==null?void 0:o.name)||"-"}},{key:"award_date",label:r("Award Date"),sortable:!0,render:e=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"gift",label:r("Gift"),render:e=>e||"-"}],me=[{label:r("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-awards"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-awards"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-awards"}],M=[...(L||[]).map(e=>({value:e.id.toString(),label:e.name}))],q=[{value:"_empty_",label:r("Select Employee"),disabled:!0},...(U||[]).map(e=>({value:e.id.toString(),label:`${e.name} (${e.employee_id})`}))];return s.jsxs(de,{title:r("Awards"),url:"/hr/awards",actions:O,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(we,{searchTerm:f,onSearchChange:j,onSearch:Z,filters:[{name:"award_type_id",label:r("Award Type"),type:"select",value:l,onChange:C,options:M,searchable:!0},...B(b,"manage-any-awards")?[{name:"employee_id",label:r("Employee"),type:"select",value:n,onChange:A,options:q,searchable:!0}]:[],{name:"date_from",label:r("Date From"),type:"date",value:_,onChange:D},{name:"date_to",label:r("Date To"),type:"date",value:h,onChange:F}],showFilters:K,setShowFilters:P,hasActiveFilters:X,activeFilterCount:Y,onResetFilters:ae,onApplyFilters:E,currentPerPage:((I=m.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{u.get(route("hr.awards.index"),{page:1,per_page:parseInt(e),search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(fe,{columns:pe,actions:me,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:re,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:ee,permissions:b,entityPermissions:{view:"view-awards",create:"create-awards",edit:"edit-awards",delete:"delete-awards"}}),s.jsx(ye,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:r("awards"),onPageChange:e=>u.get(e)})]}),s.jsx(_e,{isOpen:W,onClose:()=>w(!1),onSubmit:oe,formConfig:{fields:[{name:"employee_id",label:r("Employee"),type:"select",required:!0,searchable:!0,options:q.filter(e=>e.value!=="_empty_")},{name:"award_type_id",label:r("Award Type"),type:"select",required:!0,options:M.filter(e=>e.value!==""),searchable:!0},{name:"award_date",label:r("Award Date"),type:"date",required:!0},{name:"gift",label:r("Gift"),type:"text"},{name:"description",label:r("Description"),type:"textarea"},{name:"certificate",label:r("Certificate"),type:"custom",render:(e,i,o)=>s.jsx(H,{value:String(i[e.name]||""),onChange:y=>o(e.name,y),placeholder:r("Select certificate file...")})},{name:"photo",label:r("Photo"),type:"custom",render:(e,i,o)=>s.jsx(H,{value:String(i[e.name]||""),onChange:y=>o(e.name,y),placeholder:r("Select photo file...")})}],modalSize:"lg"},initialData:c,title:r(v==="create"?"Add New Award":"Edit Award"),mode:v}),s.jsx(he,{isOpen:Q,onClose:()=>g(!1),onConfirm:ie,itemName:`${((R=c==null?void 0:c.employee)==null?void 0:R.name)||""} - ${(($=c==null?void 0:c.award_type)==null?void 0:$.name)||""}`,entityName:"award"}),s.jsx(ue,{open:!!S,onOpenChange:()=>N(null),children:S&&s.jsx(ve,{award:S})})]})}export{po as default};
+import{r as d,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-CM2S36EN.js";import{u as le,c as ne,x as B,P as ce,r as u,M as H,D as ue,t as a}from"./app-4fHGBOxL.js";import{C as fe}from"./CrudTable-Cxl8O2CF.js";import{C as _e}from"./CrudFormModal-Cseu7azN.js";import{C as he}from"./CrudDeleteModal-BgIUshon.js";import{P as ye}from"./pagination-CGq0GJg0.js";import{S as we}from"./search-and-filter-bar-Dtigj_x9.js";import ve from"./view-D4ETVMH1.js";import{u as xe}from"./use-initials-BK4eRgYY.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function po(){var I,R,$;const{t:r}=le(),{auth:x,awards:p,awardTypes:L,employees:U,filters:m={},globalSettings:t}=ne().props,b=(x==null?void 0:x.permissions)||[],J=xe(),[f,j]=d.useState(m.search||""),[l,C]=d.useState(m.award_type_id||"_empty_"),[n,A]=d.useState(m.employee_id||"_empty_"),[_,D]=d.useState(m.date_from||""),[h,F]=d.useState(m.date_to||""),[K,P]=d.useState(!1),[Q,g]=d.useState(!1),[W,w]=d.useState(!1),[c,k]=d.useState(null),[v,T]=d.useState("create"),[S,N]=d.useState(null),X=()=>l!=="_empty_"||n!=="_empty_"||_!==""||h!==""||f!=="",Y=()=>(l!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(_!==""?1:0)+(h!==""?1:0)+(f!==""?1:0),Z=e=>{e.preventDefault(),E()},E=()=>{u.get(route("hr.awards.index"),{page:1,search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},ee=e=>{const i=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";u.get(route("hr.awards.index"),{sort_field:e,sort_direction:i,page:1,search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},re=(e,i)=>{switch(k(i),e){case"view":N(i);break;case"edit":T("edit"),w(!0);break;case"delete":g(!0);break;case"download-certificate":window.open(route("hr.awards.download-certificate",i.id),"_blank");break;case"download-photo":window.open(route("hr.awards.download-photo",i.id),"_blank");break}},te=()=>{k(null),T("create"),w(!0)},oe=e=>{const i=e;v==="create"?(t!=null&&t.is_demo||a.loading(r("Creating award...")),u.post(route("hr.awards.store"),i,{onSuccess:o=>{w(!1),t!=null&&t.is_demo||a.dismiss(),o.props.flash.success?a.success(r(o.props.flash.success)):o.props.flash.error&&a.error(r(o.props.flash.error))},onError:o=>{t!=null&&t.is_demo||a.dismiss(),typeof o=="string"?a.error(r(o)):a.error(r("Failed to create award: {{errors}}",{errors:Object.values(o).join(", ")}))}})):v==="edit"&&(t!=null&&t.is_demo||a.loading(r("Updating award...")),u.put(route("hr.awards.update",c.id),i,{onSuccess:o=>{w(!1),t!=null&&t.is_demo||a.dismiss(),o.props.flash.success?a.success(r(o.props.flash.success)):o.props.flash.error&&a.error(r(o.props.flash.error))},onError:o=>{t!=null&&t.is_demo||a.dismiss(),typeof o=="string"?a.error(r(o)):a.error(r("Failed to update award: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},ie=()=>{t!=null&&t.is_demo||a.loading(r("Deleting award...")),u.delete(route("hr.awards.destroy",c.id),{onSuccess:e=>{g(!1),t!=null&&t.is_demo||a.dismiss(),e.props.flash.success?a.success(r(e.props.flash.success)):e.props.flash.error&&a.error(r(e.props.flash.error))},onError:e=>{t!=null&&t.is_demo||a.dismiss(),typeof e=="string"?a.error(r(e)):a.error(r("Failed to delete award: {{errors}}",{errors:Object.values(e).join(", ")}))}})},ae=()=>{j(""),C("_empty_"),A("_empty_"),D(""),F(""),P(!1),u.get(route("hr.awards.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},O=[];B(b,"create-awards")&&O.push({label:r("Add Award"),icon:s.jsx(ce,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>te()});const se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.awards.index")},{title:r("Awards")}],pe=[{key:"employee.name",label:r("Employee"),render:(e,i)=>{var o,y,V,G,z;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=i.employee)!=null&&o.avatar?s.jsx("img",{src:i.employee.avatar,alt:(y=i.employee)==null?void 0:y.name,className:"h-full w-full object-cover"}):J(((V=i.employee)==null?void 0:V.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((G=i.employee)==null?void 0:G.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((z=i.employee)==null?void 0:z.email)||""})]})]})}},{key:"award_type.name",label:r("Award Type"),render:(e,i)=>{var o;return((o=i.award_type)==null?void 0:o.name)||"-"}},{key:"award_date",label:r("Award Date"),sortable:!0,render:e=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"gift",label:r("Gift"),render:e=>e||"-"}],me=[{label:r("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-awards"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-awards"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-awards"}],M=[...(L||[]).map(e=>({value:e.id.toString(),label:e.name}))],q=[{value:"_empty_",label:r("Select Employee"),disabled:!0},...(U||[]).map(e=>({value:e.id.toString(),label:`${e.name} (${e.employee_id})`}))];return s.jsxs(de,{title:r("Awards"),url:"/hr/awards",actions:O,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(we,{searchTerm:f,onSearchChange:j,onSearch:Z,filters:[{name:"award_type_id",label:r("Award Type"),type:"select",value:l,onChange:C,options:M,searchable:!0},...B(b,"manage-any-awards")?[{name:"employee_id",label:r("Employee"),type:"select",value:n,onChange:A,options:q,searchable:!0}]:[],{name:"date_from",label:r("Date From"),type:"date",value:_,onChange:D},{name:"date_to",label:r("Date To"),type:"date",value:h,onChange:F}],showFilters:K,setShowFilters:P,hasActiveFilters:X,activeFilterCount:Y,onResetFilters:ae,onApplyFilters:E,currentPerPage:((I=m.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{u.get(route("hr.awards.index"),{page:1,per_page:parseInt(e),search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(fe,{columns:pe,actions:me,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:re,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:ee,permissions:b,entityPermissions:{view:"view-awards",create:"create-awards",edit:"edit-awards",delete:"delete-awards"}}),s.jsx(ye,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:r("awards"),onPageChange:e=>u.get(e)})]}),s.jsx(_e,{isOpen:W,onClose:()=>w(!1),onSubmit:oe,formConfig:{fields:[{name:"employee_id",label:r("Employee"),type:"select",required:!0,searchable:!0,options:q.filter(e=>e.value!=="_empty_")},{name:"award_type_id",label:r("Award Type"),type:"select",required:!0,options:M.filter(e=>e.value!==""),searchable:!0},{name:"award_date",label:r("Award Date"),type:"date",required:!0},{name:"gift",label:r("Gift"),type:"text"},{name:"description",label:r("Description"),type:"textarea"},{name:"certificate",label:r("Certificate"),type:"custom",render:(e,i,o)=>s.jsx(H,{value:String(i[e.name]||""),onChange:y=>o(e.name,y),placeholder:r("Select certificate file...")})},{name:"photo",label:r("Photo"),type:"custom",render:(e,i,o)=>s.jsx(H,{value:String(i[e.name]||""),onChange:y=>o(e.name,y),placeholder:r("Select photo file...")})}],modalSize:"lg"},initialData:c,title:r(v==="create"?"Add New Award":"Edit Award"),mode:v}),s.jsx(he,{isOpen:Q,onClose:()=>g(!1),onConfirm:ie,itemName:`${((R=c==null?void 0:c.employee)==null?void 0:R.name)||""} - ${(($=c==null?void 0:c.award_type)==null?void 0:$.name)||""}`,entityName:"award"}),s.jsx(ue,{open:!!S,onOpenChange:()=>N(null),children:S&&s.jsx(ve,{award:S})})]})}export{po as default};
diff --git a/public/build/assets/index-BrVW4cK_.js b/public/build/assets/index-DnF0k7jX.js
similarity index 71%
rename from public/build/assets/index-BrVW4cK_.js
rename to public/build/assets/index-DnF0k7jX.js
index b5d13f59d..ce07afff2 100644
--- a/public/build/assets/index-BrVW4cK_.js
+++ b/public/build/assets/index-DnF0k7jX.js
@@ -1 +1 @@
-import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as ge}from"./page-template-CUbbykGe.js";import{u as _e,c as fe,x as ye,P as he,r as _,D as xe,t as o}from"./app-DCZHPiEr.js";import{C as be}from"./CrudTable-C2L9P_V2.js";import{C as L}from"./CrudFormModal-BbMnKdFg.js";import{C as ve}from"./CrudDeleteModal-D4meZ8pP.js";import{P as we}from"./pagination-CLhGv5TU.js";import{S as je}from"./search-and-filter-bar-CvVfaqsJ.js";import Pe from"./view-Dz65z8ax.js";import{U as Ce}from"./user-HiC8k72a.js";import{C as Se}from"./calendar-YoExU_hy.js";import{f as H}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ui(){var R;const{t:e}=_e(),{auth:x,actionItems:a,meetings:P,employees:C,filters:p={},globalSettings:i}=fe().props,S=(x==null?void 0:x.permissions)||[],[f,N]=l.useState(p.search||""),[d,D]=l.useState(p.status||"_empty_"),[c,F]=l.useState(p.priority||"_empty_"),[u,A]=l.useState(p.assigned_to||"_empty_"),[g,M]=l.useState(p.meeting_id||"_empty_"),[I,O]=l.useState(!1),[V,b]=l.useState(!1),[z,y]=l.useState(!1),[B,v]=l.useState(!1),[n,T]=l.useState(null),[h,$]=l.useState("create"),[w,k]=l.useState(null),G=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||g!=="_empty_"||f!=="",J=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(g!=="_empty_"?1:0)+(f!==""?1:0),K=t=>{t.preventDefault(),E()},E=()=>{_.get(route("meetings.action-items.index"),{page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";_.get(route("meetings.action-items.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=(t,r)=>{switch(T(r),t){case"view":k(r);break;case"edit":$("edit"),y(!0);break;case"delete":b(!0);break;case"update-progress":v(!0);break}},X=()=>{T(null),$("create"),y(!0)},Y=t=>{h==="create"?(i!=null&&i.is_demo||o.loading(e("Creating action item...")),_.post(route("meetings.action-items.store"),t,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create action item: ${Object.values(r).join(", ")}`)}})):h==="edit"&&(i!=null&&i.is_demo||o.loading(e("Updating action item...")),_.put(route("meetings.action-items.update",n.id),t,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update action item: ${Object.values(r).join(", ")}`)}}))},Z=()=>{i!=null&&i.is_demo||o.loading(e("Deleting action item...")),_.delete(route("meetings.action-items.destroy",n.id),{onSuccess:t=>{b(!1),i!=null&&i.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete action item: ${Object.values(t).join(", ")}`)}})},ee=t=>{i!=null&&i.is_demo||o.loading(e("Updating progress...")),_.put(route("meetings.action-items.update-progress",n.id),{progress_percentage:t.progress_percentage,notes:t.notes},{onSuccess:r=>{v(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update progress: ${Object.values(r).join(", ")}`)}})},te=()=>{N(""),D("_empty_"),F("_empty_"),A("_empty_"),M("_empty_"),O(!1),_.get(route("meetings.action-items.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=[];ye(S,"create-action-items")&&q.push({label:e("Add Action Item"),icon:s.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const re=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.action-items.index")},{title:e("Action Items")}],ie=t=>{switch(t){case"Not Started":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},se=t=>{switch(t){case"Low":return"bg-green-50 text-green-700 ring-green-600/20";case"Medium":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"High":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Critical":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},oe=(t,r)=>{if(r==="Completed")return null;const m=new Date,ue=new Date(t).getTime()-m.getTime();return Math.ceil(ue/(1e3*60*60*24))},ae=[{key:"title",label:e("Action Item"),sortable:!0,render:(t,r)=>{var m;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:t}),s.jsx("div",{className:"text-xs text-gray-500",children:(m=r.meeting)==null?void 0:m.title})]})}},{key:"assignee.name",label:e("Assigned To"),render:(t,r)=>{var m;return s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Ce,{className:"h-4 w-4 text-gray-500"}),((m=r.assignee)==null?void 0:m.name)||"-"]})}},{key:"due_date",label:e("Due Date"),sortable:!0,render:(t,r)=>{var j;const m=oe(t,r.status);return s.jsxs("div",{children:[s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Se,{className:"h-4 w-4 text-gray-500"}),((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()]}),m!==null&&s.jsx("div",{className:`text-xs ${m<0?"text-red-600":m<=3?"text-orange-600":"text-gray-500"}`,children:m<0?`${Math.abs(m)} days overdue`:m===0?"Due today":`${m} days remaining`})]})}},{key:"priority",label:e("Priority"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${se(t)}`,children:e(t)})},{key:"progress_percentage",label:e("Progress"),render:(t,r)=>s.jsxs("div",{className:"w-full",children:[s.jsxs("div",{className:"flex items-center justify-between mb-1",children:[s.jsxs("span",{className:"text-xs text-gray-600",children:[t,"%"]}),s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ie(r.status)}`,children:e(r.status)})]}),s.jsx("div",{className:"w-full bg-gray-200 rounded-full h-2",children:s.jsx("div",{className:`h-2 rounded-full ${r.status==="Completed"?"bg-green-500":r.status==="Overdue"?"bg-red-500":"bg-blue-500"}`,style:{width:`${t}%`}})})]})}],ne=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-action-items"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-action-items"},{label:e("Update Progress"),icon:"TrendingUp",action:"update-progress",className:"text-green-500",requiredPermission:"edit-action-items"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-action-items"}],me=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Not Started",label:e("Not Started")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Overdue",label:e("Overdue")}],U=[{value:"_empty_",label:e("All Priorities"),disabled:!0},{value:"Low",label:e("Low")},{value:"Medium",label:e("Medium")},{value:"High",label:e("High")},{value:"Critical",label:e("Critical")}],pe=[{value:"_empty_",label:e("All Assignees"),disabled:!0},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))],le=[{value:"_empty_",label:e("All Meetings"),disabled:!0},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${H(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],de=[{value:"_empty_",label:e("Select Meeting")},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${H(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],ce=[{value:"_empty_",label:e("Select Assignee")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(ge,{title:e("Action Items"),url:"/meetings/action-items",actions:q,breadcrumbs:re,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(je,{searchTerm:f,onSearchChange:N,onSearch:K,filters:[{name:"status",label:e("Status"),type:"select",value:d,onChange:D,options:me},{name:"priority",label:e("Priority"),type:"select",value:c,onChange:F,options:U},{name:"assigned_to",label:e("Assignee"),type:"select",value:u,onChange:A,options:pe,searchable:!0},{name:"meeting_id",label:e("Meeting"),type:"select",value:g,onChange:M,options:le,searchable:!0}],showFilters:I,setShowFilters:O,hasActiveFilters:G,activeFilterCount:J,onResetFilters:te,onApplyFilters:E,currentPerPage:((R=p.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{_.get(route("meetings.action-items.index"),{page:1,per_page:parseInt(t),search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(be,{columns:ae,actions:ne,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:W,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Q,permissions:S,entityPermissions:{view:"view-action-items",create:"create-action-items",edit:"edit-action-items",delete:"delete-action-items"}}),s.jsx(we,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("action items"),onPageChange:t=>_.get(t)})]}),s.jsx(L,{isOpen:z,onClose:()=>y(!1),onSubmit:Y,formConfig:{fields:[{name:"meeting_id",label:e("Meeting"),type:"select",required:!0,options:de.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"title",label:e("Action Item Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"assigned_to",label:e("Assign To"),type:"select",required:!0,options:ce.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"due_date",label:e("Due Date"),type:"date",required:!0},{name:"priority",label:e("Priority"),type:"select",required:!0,options:U.filter(t=>t.value!=="_empty_")},{name:"progress_percentage",label:e("Progress (%)"),type:"number",min:0,max:100,helpText:e("Current completion percentage")},{name:"notes",label:e("Notes"),type:"textarea",rows:2}],modalSize:"xl"},initialData:n?{...n,due_date:n.due_date?window.appSettings.formatDateTimeSimple(n.due_date,!1):n.due_date}:null,title:e(h==="create"?"Add Action Item":"Edit Action Item"),mode:h}),s.jsx(ve,{isOpen:V,onClose:()=>b(!1),onConfirm:Z,itemName:(n==null?void 0:n.title)||"",entityName:"action item"}),s.jsx(L,{isOpen:B,onClose:()=>v(!1),onSubmit:ee,formConfig:{fields:[{name:"progress_percentage",label:e("Progress Percentage"),type:"number",required:!0,min:0,max:100,helpText:e("Enter completion percentage (0-100)")},{name:"notes",label:e("Progress Notes"),type:"textarea",rows:3,helpText:e("Optional notes about the progress")}],modalSize:"md"},initialData:{progress_percentage:(n==null?void 0:n.progress_percentage)||0,notes:(n==null?void 0:n.notes)||""},title:e("Update Progress"),mode:"edit",submitButtonText:e("Update Progress")}),s.jsx(xe,{open:!!w,onOpenChange:()=>k(null),children:w&&s.jsx(Pe,{actionItem:w})})]})}export{ui as default};
+import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as ge}from"./page-template-CM2S36EN.js";import{u as _e,c as fe,x as ye,P as he,r as _,D as xe,t as o}from"./app-4fHGBOxL.js";import{C as be}from"./CrudTable-Cxl8O2CF.js";import{C as L}from"./CrudFormModal-Cseu7azN.js";import{C as ve}from"./CrudDeleteModal-BgIUshon.js";import{P as we}from"./pagination-CGq0GJg0.js";import{S as je}from"./search-and-filter-bar-Dtigj_x9.js";import Pe from"./view-CcTThKTi.js";import{U as Ce}from"./user-C3XLhGku.js";import{C as Se}from"./calendar-DqBcvi0D.js";import{f as H}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ui(){var R;const{t:e}=_e(),{auth:x,actionItems:a,meetings:P,employees:C,filters:p={},globalSettings:i}=fe().props,S=(x==null?void 0:x.permissions)||[],[f,N]=l.useState(p.search||""),[d,D]=l.useState(p.status||"_empty_"),[c,F]=l.useState(p.priority||"_empty_"),[u,A]=l.useState(p.assigned_to||"_empty_"),[g,M]=l.useState(p.meeting_id||"_empty_"),[I,O]=l.useState(!1),[V,b]=l.useState(!1),[z,y]=l.useState(!1),[B,v]=l.useState(!1),[n,T]=l.useState(null),[h,$]=l.useState("create"),[w,k]=l.useState(null),G=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||g!=="_empty_"||f!=="",J=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(g!=="_empty_"?1:0)+(f!==""?1:0),K=t=>{t.preventDefault(),E()},E=()=>{_.get(route("meetings.action-items.index"),{page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";_.get(route("meetings.action-items.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=(t,r)=>{switch(T(r),t){case"view":k(r);break;case"edit":$("edit"),y(!0);break;case"delete":b(!0);break;case"update-progress":v(!0);break}},X=()=>{T(null),$("create"),y(!0)},Y=t=>{h==="create"?(i!=null&&i.is_demo||o.loading(e("Creating action item...")),_.post(route("meetings.action-items.store"),t,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create action item: ${Object.values(r).join(", ")}`)}})):h==="edit"&&(i!=null&&i.is_demo||o.loading(e("Updating action item...")),_.put(route("meetings.action-items.update",n.id),t,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update action item: ${Object.values(r).join(", ")}`)}}))},Z=()=>{i!=null&&i.is_demo||o.loading(e("Deleting action item...")),_.delete(route("meetings.action-items.destroy",n.id),{onSuccess:t=>{b(!1),i!=null&&i.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete action item: ${Object.values(t).join(", ")}`)}})},ee=t=>{i!=null&&i.is_demo||o.loading(e("Updating progress...")),_.put(route("meetings.action-items.update-progress",n.id),{progress_percentage:t.progress_percentage,notes:t.notes},{onSuccess:r=>{v(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update progress: ${Object.values(r).join(", ")}`)}})},te=()=>{N(""),D("_empty_"),F("_empty_"),A("_empty_"),M("_empty_"),O(!1),_.get(route("meetings.action-items.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=[];ye(S,"create-action-items")&&q.push({label:e("Add Action Item"),icon:s.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const re=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.action-items.index")},{title:e("Action Items")}],ie=t=>{switch(t){case"Not Started":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},se=t=>{switch(t){case"Low":return"bg-green-50 text-green-700 ring-green-600/20";case"Medium":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"High":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Critical":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},oe=(t,r)=>{if(r==="Completed")return null;const m=new Date,ue=new Date(t).getTime()-m.getTime();return Math.ceil(ue/(1e3*60*60*24))},ae=[{key:"title",label:e("Action Item"),sortable:!0,render:(t,r)=>{var m;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:t}),s.jsx("div",{className:"text-xs text-gray-500",children:(m=r.meeting)==null?void 0:m.title})]})}},{key:"assignee.name",label:e("Assigned To"),render:(t,r)=>{var m;return s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Ce,{className:"h-4 w-4 text-gray-500"}),((m=r.assignee)==null?void 0:m.name)||"-"]})}},{key:"due_date",label:e("Due Date"),sortable:!0,render:(t,r)=>{var j;const m=oe(t,r.status);return s.jsxs("div",{children:[s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Se,{className:"h-4 w-4 text-gray-500"}),((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()]}),m!==null&&s.jsx("div",{className:`text-xs ${m<0?"text-red-600":m<=3?"text-orange-600":"text-gray-500"}`,children:m<0?`${Math.abs(m)} days overdue`:m===0?"Due today":`${m} days remaining`})]})}},{key:"priority",label:e("Priority"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${se(t)}`,children:e(t)})},{key:"progress_percentage",label:e("Progress"),render:(t,r)=>s.jsxs("div",{className:"w-full",children:[s.jsxs("div",{className:"flex items-center justify-between mb-1",children:[s.jsxs("span",{className:"text-xs text-gray-600",children:[t,"%"]}),s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ie(r.status)}`,children:e(r.status)})]}),s.jsx("div",{className:"w-full bg-gray-200 rounded-full h-2",children:s.jsx("div",{className:`h-2 rounded-full ${r.status==="Completed"?"bg-green-500":r.status==="Overdue"?"bg-red-500":"bg-blue-500"}`,style:{width:`${t}%`}})})]})}],ne=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-action-items"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-action-items"},{label:e("Update Progress"),icon:"TrendingUp",action:"update-progress",className:"text-green-500",requiredPermission:"edit-action-items"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-action-items"}],me=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Not Started",label:e("Not Started")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Overdue",label:e("Overdue")}],U=[{value:"_empty_",label:e("All Priorities"),disabled:!0},{value:"Low",label:e("Low")},{value:"Medium",label:e("Medium")},{value:"High",label:e("High")},{value:"Critical",label:e("Critical")}],pe=[{value:"_empty_",label:e("All Assignees"),disabled:!0},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))],le=[{value:"_empty_",label:e("All Meetings"),disabled:!0},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${H(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],de=[{value:"_empty_",label:e("Select Meeting")},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${H(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],ce=[{value:"_empty_",label:e("Select Assignee")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(ge,{title:e("Action Items"),url:"/meetings/action-items",actions:q,breadcrumbs:re,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(je,{searchTerm:f,onSearchChange:N,onSearch:K,filters:[{name:"status",label:e("Status"),type:"select",value:d,onChange:D,options:me},{name:"priority",label:e("Priority"),type:"select",value:c,onChange:F,options:U},{name:"assigned_to",label:e("Assignee"),type:"select",value:u,onChange:A,options:pe,searchable:!0},{name:"meeting_id",label:e("Meeting"),type:"select",value:g,onChange:M,options:le,searchable:!0}],showFilters:I,setShowFilters:O,hasActiveFilters:G,activeFilterCount:J,onResetFilters:te,onApplyFilters:E,currentPerPage:((R=p.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{_.get(route("meetings.action-items.index"),{page:1,per_page:parseInt(t),search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(be,{columns:ae,actions:ne,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:W,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Q,permissions:S,entityPermissions:{view:"view-action-items",create:"create-action-items",edit:"edit-action-items",delete:"delete-action-items"}}),s.jsx(we,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("action items"),onPageChange:t=>_.get(t)})]}),s.jsx(L,{isOpen:z,onClose:()=>y(!1),onSubmit:Y,formConfig:{fields:[{name:"meeting_id",label:e("Meeting"),type:"select",required:!0,options:de.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"title",label:e("Action Item Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"assigned_to",label:e("Assign To"),type:"select",required:!0,options:ce.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"due_date",label:e("Due Date"),type:"date",required:!0},{name:"priority",label:e("Priority"),type:"select",required:!0,options:U.filter(t=>t.value!=="_empty_")},{name:"progress_percentage",label:e("Progress (%)"),type:"number",min:0,max:100,helpText:e("Current completion percentage")},{name:"notes",label:e("Notes"),type:"textarea",rows:2}],modalSize:"xl"},initialData:n?{...n,due_date:n.due_date?window.appSettings.formatDateTimeSimple(n.due_date,!1):n.due_date}:null,title:e(h==="create"?"Add Action Item":"Edit Action Item"),mode:h}),s.jsx(ve,{isOpen:V,onClose:()=>b(!1),onConfirm:Z,itemName:(n==null?void 0:n.title)||"",entityName:"action item"}),s.jsx(L,{isOpen:B,onClose:()=>v(!1),onSubmit:ee,formConfig:{fields:[{name:"progress_percentage",label:e("Progress Percentage"),type:"number",required:!0,min:0,max:100,helpText:e("Enter completion percentage (0-100)")},{name:"notes",label:e("Progress Notes"),type:"textarea",rows:3,helpText:e("Optional notes about the progress")}],modalSize:"md"},initialData:{progress_percentage:(n==null?void 0:n.progress_percentage)||0,notes:(n==null?void 0:n.notes)||""},title:e("Update Progress"),mode:"edit",submitButtonText:e("Update Progress")}),s.jsx(xe,{open:!!w,onOpenChange:()=>k(null),children:w&&s.jsx(Pe,{actionItem:w})})]})}export{ui as default};
diff --git a/public/build/assets/index-DmtnB32P.js b/public/build/assets/index-Drjwg6Z3.js
similarity index 69%
rename from public/build/assets/index-DmtnB32P.js
rename to public/build/assets/index-Drjwg6Z3.js
index 263a9119a..c487923aa 100644
--- a/public/build/assets/index-DmtnB32P.js
+++ b/public/build/assets/index-Drjwg6Z3.js
@@ -1 +1 @@
-import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-CUbbykGe.js";import{u as pe,c as le,x as ne,P as de,F as v,r as u,M as ce,D as ue,t as i}from"./app-DCZHPiEr.js";import{C as fe}from"./CrudTable-C2L9P_V2.js";import{C as M}from"./CrudFormModal-BbMnKdFg.js";import{C as he}from"./CrudDeleteModal-D4meZ8pP.js";import{P as xe}from"./pagination-CLhGv5TU.js";import{S as ve}from"./search-and-filter-bar-CvVfaqsJ.js";import _e from"./view-7vzfAiyM.js";import{T as U}from"./triangle-alert-3qEGEwaA.js";import{D as ye}from"./download-jqune9mh.js";import{E as ge}from"./eye-CLDVMrI-.js";import{C as we}from"./circle-check-big-DzwxuD1X.js";import{C as be}from"./clock-O-l8sPi0.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function lo(){var T;const{t:e}=pe(),{auth:_,hrDocuments:a,categories:b,filters:l={},errors:j,flash:je,globalSettings:o}=le().props,S=(_==null?void 0:_.permissions)||[],[f,C]=n.useState(l.search||""),[d,D]=n.useState(l.category_id||"_empty_"),[c,F]=n.useState(l.status||"_empty_"),[R,P]=n.useState(!1),[q,y]=n.useState(!1),[B,h]=n.useState(!1),[X,g]=n.useState(!1),[m,N]=n.useState(null),[x,k]=n.useState("create"),[w,A]=n.useState(null),z=()=>d!=="_empty_"||c!=="_empty_"||f!=="",I=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(f!==""?1:0),H=t=>{t.preventDefault(),E()},E=()=>{u.get(route("hr.documents.hr-documents.index"),{page:1,search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},L=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";u.get(route("hr.documents.hr-documents.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},V=(t,r)=>{switch(N(r),t){case"view":A(r);break;case"edit":k("edit"),h(!0);break;case"delete":y(!0);break;case"download":window.open(route("hr.documents.hr-documents.download",r.id),"_blank");break;case"update-status":g(!0);break}},$=()=>{N(null),k("create"),h(!0)},G=t=>{x==="create"?(o!=null&&o.is_demo||i.loading(e("Uploading document...")),u.post(route("hr.documents.hr-documents.store"),t,{onSuccess:r=>{h(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to upload document: {{errors}}",{errors:Object.values(r).join(", ")}))}})):x==="edit"&&(o!=null&&o.is_demo||i.loading(e("Updating document...")),u.put(route("hr.documents.hr-documents.update",m.id),t,{onSuccess:r=>{h(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update document: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},K=()=>{o!=null&&o.is_demo||i.loading(e("Deleting document...")),u.delete(route("hr.documents.hr-documents.destroy",m.id),{onSuccess:t=>{y(!1),o!=null&&o.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete document: {{errors}}",{errors:Object.values(t).join(", ")}))}})},J=()=>{C(""),D("_empty_"),F("_empty_"),P(!1),u.get(route("hr.documents.hr-documents.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Q=t=>{o!=null&&o.is_demo||i.loading(e("Updating status...")),u.put(route("hr.documents.hr-documents.update-status",m.id),t,{onSuccess:r=>{g(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},O=[];ne(S,"create-hr-documents")&&O.push({label:e("Upload Document"),icon:s.jsx(de,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const W=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Document Management"),href:route("hr.documents.hr-documents.index")},{title:e("HR Documents")}],Y=t=>{switch(t){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Under Review":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"Published":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Archived":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Expired":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Z=t=>{switch(t){case"Draft":return s.jsx(v,{className:"h-3 w-3"});case"Under Review":return s.jsx(be,{className:"h-3 w-3"});case"Approved":return s.jsx(we,{className:"h-3 w-3"});case"Published":return s.jsx(ge,{className:"h-3 w-3"});case"Archived":return s.jsx(v,{className:"h-3 w-3"});case"Expired":return s.jsx(U,{className:"h-3 w-3"});default:return s.jsx(v,{className:"h-3 w-3"})}},ee=t=>t>=1073741824?(t/1073741824).toFixed(2)+" GB":t>=1048576?(t/1048576).toFixed(2)+" MB":t>=1024?(t/1024).toFixed(2)+" KB":t+" bytes",te=[{key:"title",label:e("Document"),sortable:!0,render:(t,r)=>{var p;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white",style:{backgroundColor:((p=r.category)==null?void 0:p.color)||"#3B82F6"},children:s.jsx(v,{className:"h-5 w-5"})}),s.jsx("div",{children:s.jsxs("div",{className:"font-medium flex items-center gap-2",children:[t,r.requires_acknowledgment&&s.jsx(U,{className:"h-4 w-4 text-red-500"})]})})]})}},{key:"category.name",label:e("Category"),render:(t,r)=>{var p;return((p=r.category)==null?void 0:p.name)||"-"}},{key:"file_size",label:e("Size"),render:t=>ee(t)},{key:"status",label:e("Status"),render:t=>s.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Y(t)}`,children:[Z(t),e(t)]})},{key:"download_count",label:e("Downloads"),render:t=>s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(ye,{className:"h-4 w-4 text-gray-500"}),s.jsx("span",{children:t||0})]})},{key:"expiry_date",label:e("Expires"),sortable:!0,render:t=>{var p;if(!t)return"-";const r=new Date(t){var p;return((p=r.uploader)==null?void 0:p.name)||"-"}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-hr-documents"},{label:e("Download"),icon:"Download",action:"download",className:"text-green-500",requiredPermission:"view-hr-documents"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-hr-documents"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-purple-500",requiredPermission:"edit-hr-documents"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-hr-documents"}],oe=[{value:"_empty_",label:e("All Categories"),disabled:!0},...(b||[]).map(t=>({value:t.id.toString(),label:t.name}))],se=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Draft",label:e("Draft")},{value:"Under Review",label:e("Under Review")},{value:"Approved",label:e("Approved")},{value:"Published",label:e("Published")},{value:"Archived",label:e("Archived")},{value:"Expired",label:e("Expired")}],ie=[{value:"_empty_",label:e("Select Category")},...(b||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(me,{title:e("HR Documents"),url:"/hr/documents/hr-documents",actions:O,breadcrumbs:W,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ve,{searchTerm:f,onSearchChange:C,onSearch:H,filters:[{name:"category_id",label:e("Category"),type:"select",value:d,onChange:D,options:oe,searchable:!0},{name:"status",label:e("Status"),type:"select",value:c,onChange:F,options:se}],showFilters:R,setShowFilters:P,hasActiveFilters:z,activeFilterCount:I,onResetFilters:J,onApplyFilters:E,currentPerPage:((T=l.per_page)==null?void 0:T.toString())||"10",onPerPageChange:t=>{u.get(route("hr.documents.hr-documents.index"),{page:1,per_page:parseInt(t),search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(fe,{columns:te,actions:re,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:V,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:L,permissions:S,entityPermissions:{view:"view-hr-documents",create:"create-hr-documents",edit:"edit-hr-documents",delete:"delete-hr-documents"}}),s.jsx(xe,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("documents"),onPageChange:t=>u.get(t)})]}),s.jsx(M,{isOpen:B,onClose:()=>h(!1),onSubmit:G,errors:j,formConfig:{fields:[{name:"title",label:e("Document Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"category_id",label:e("Category"),type:"select",required:!0,options:ie.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"file",label:e("File"),type:"custom",required:x==="create",render:(t,r,p)=>s.jsx("div",{children:s.jsx(ce,{value:String(r[t.name]||r.file_path||""),onChange:ae=>p(t.name,ae),placeholder:e("Select document file...")})}),helpText:e("Max file size: 10MB. Supported formats: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT")},{name:"effective_date",label:e("Effective Date"),type:"date"},{name:"expiry_date",label:e("Expiry Date"),type:"date"},{name:"requires_acknowledgment",label:e("Requires Acknowledgment"),type:"checkbox",helpText:e("Users must acknowledge reading this document")}],modalSize:"xl"},initialData:m?{...m,effective_date:m.effective_date?window.appSettings.formatDateTimeSimple(m.effective_date,!1):m.effective_date}:null,title:e(x==="create"?"Upload New Document":"Edit Document"),mode:x}),s.jsx(he,{isOpen:q,onClose:()=>y(!1),onConfirm:K,itemName:(m==null?void 0:m.title)||"",entityName:"document"}),s.jsx(M,{isOpen:X,onClose:()=>g(!1),onSubmit:Q,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Draft",label:e("Draft")},{value:"Under Review",label:e("Under Review")},{value:"Approved",label:e("Approved")},{value:"Published",label:e("Published")},{value:"Archived",label:e("Archived")},{value:"Expired",label:e("Expired")}]}]},initialData:{status:m==null?void 0:m.status},title:e("Update Document Status"),mode:"edit",errors:j}),s.jsx(ue,{open:!!w,onOpenChange:()=>A(null),children:w&&s.jsx(_e,{document:w})})]})}export{lo as default};
+import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-CM2S36EN.js";import{u as pe,c as le,x as ne,P as de,F as v,r as u,M as ce,D as ue,t as i}from"./app-4fHGBOxL.js";import{C as fe}from"./CrudTable-Cxl8O2CF.js";import{C as M}from"./CrudFormModal-Cseu7azN.js";import{C as he}from"./CrudDeleteModal-BgIUshon.js";import{P as xe}from"./pagination-CGq0GJg0.js";import{S as ve}from"./search-and-filter-bar-Dtigj_x9.js";import _e from"./view-CdVpsQJz.js";import{T as U}from"./triangle-alert-BUm3Qaiu.js";import{D as ye}from"./download-BzxwiIbz.js";import{E as ge}from"./eye-Yd3RcT3h.js";import{C as we}from"./circle-check-big-fVcbTmDL.js";import{C as be}from"./clock-CHa0mSrs.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function lo(){var T;const{t:e}=pe(),{auth:_,hrDocuments:a,categories:b,filters:l={},errors:j,flash:je,globalSettings:o}=le().props,S=(_==null?void 0:_.permissions)||[],[f,C]=n.useState(l.search||""),[d,D]=n.useState(l.category_id||"_empty_"),[c,F]=n.useState(l.status||"_empty_"),[R,P]=n.useState(!1),[q,y]=n.useState(!1),[B,h]=n.useState(!1),[X,g]=n.useState(!1),[m,N]=n.useState(null),[x,k]=n.useState("create"),[w,A]=n.useState(null),z=()=>d!=="_empty_"||c!=="_empty_"||f!=="",I=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(f!==""?1:0),H=t=>{t.preventDefault(),E()},E=()=>{u.get(route("hr.documents.hr-documents.index"),{page:1,search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},L=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";u.get(route("hr.documents.hr-documents.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},V=(t,r)=>{switch(N(r),t){case"view":A(r);break;case"edit":k("edit"),h(!0);break;case"delete":y(!0);break;case"download":window.open(route("hr.documents.hr-documents.download",r.id),"_blank");break;case"update-status":g(!0);break}},$=()=>{N(null),k("create"),h(!0)},G=t=>{x==="create"?(o!=null&&o.is_demo||i.loading(e("Uploading document...")),u.post(route("hr.documents.hr-documents.store"),t,{onSuccess:r=>{h(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to upload document: {{errors}}",{errors:Object.values(r).join(", ")}))}})):x==="edit"&&(o!=null&&o.is_demo||i.loading(e("Updating document...")),u.put(route("hr.documents.hr-documents.update",m.id),t,{onSuccess:r=>{h(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update document: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},K=()=>{o!=null&&o.is_demo||i.loading(e("Deleting document...")),u.delete(route("hr.documents.hr-documents.destroy",m.id),{onSuccess:t=>{y(!1),o!=null&&o.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete document: {{errors}}",{errors:Object.values(t).join(", ")}))}})},J=()=>{C(""),D("_empty_"),F("_empty_"),P(!1),u.get(route("hr.documents.hr-documents.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Q=t=>{o!=null&&o.is_demo||i.loading(e("Updating status...")),u.put(route("hr.documents.hr-documents.update-status",m.id),t,{onSuccess:r=>{g(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},O=[];ne(S,"create-hr-documents")&&O.push({label:e("Upload Document"),icon:s.jsx(de,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const W=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Document Management"),href:route("hr.documents.hr-documents.index")},{title:e("HR Documents")}],Y=t=>{switch(t){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Under Review":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"Published":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Archived":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Expired":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Z=t=>{switch(t){case"Draft":return s.jsx(v,{className:"h-3 w-3"});case"Under Review":return s.jsx(be,{className:"h-3 w-3"});case"Approved":return s.jsx(we,{className:"h-3 w-3"});case"Published":return s.jsx(ge,{className:"h-3 w-3"});case"Archived":return s.jsx(v,{className:"h-3 w-3"});case"Expired":return s.jsx(U,{className:"h-3 w-3"});default:return s.jsx(v,{className:"h-3 w-3"})}},ee=t=>t>=1073741824?(t/1073741824).toFixed(2)+" GB":t>=1048576?(t/1048576).toFixed(2)+" MB":t>=1024?(t/1024).toFixed(2)+" KB":t+" bytes",te=[{key:"title",label:e("Document"),sortable:!0,render:(t,r)=>{var p;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white",style:{backgroundColor:((p=r.category)==null?void 0:p.color)||"#3B82F6"},children:s.jsx(v,{className:"h-5 w-5"})}),s.jsx("div",{children:s.jsxs("div",{className:"font-medium flex items-center gap-2",children:[t,r.requires_acknowledgment&&s.jsx(U,{className:"h-4 w-4 text-red-500"})]})})]})}},{key:"category.name",label:e("Category"),render:(t,r)=>{var p;return((p=r.category)==null?void 0:p.name)||"-"}},{key:"file_size",label:e("Size"),render:t=>ee(t)},{key:"status",label:e("Status"),render:t=>s.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Y(t)}`,children:[Z(t),e(t)]})},{key:"download_count",label:e("Downloads"),render:t=>s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(ye,{className:"h-4 w-4 text-gray-500"}),s.jsx("span",{children:t||0})]})},{key:"expiry_date",label:e("Expires"),sortable:!0,render:t=>{var p;if(!t)return"-";const r=new Date(t){var p;return((p=r.uploader)==null?void 0:p.name)||"-"}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-hr-documents"},{label:e("Download"),icon:"Download",action:"download",className:"text-green-500",requiredPermission:"view-hr-documents"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-hr-documents"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-purple-500",requiredPermission:"edit-hr-documents"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-hr-documents"}],oe=[{value:"_empty_",label:e("All Categories"),disabled:!0},...(b||[]).map(t=>({value:t.id.toString(),label:t.name}))],se=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Draft",label:e("Draft")},{value:"Under Review",label:e("Under Review")},{value:"Approved",label:e("Approved")},{value:"Published",label:e("Published")},{value:"Archived",label:e("Archived")},{value:"Expired",label:e("Expired")}],ie=[{value:"_empty_",label:e("Select Category")},...(b||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(me,{title:e("HR Documents"),url:"/hr/documents/hr-documents",actions:O,breadcrumbs:W,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ve,{searchTerm:f,onSearchChange:C,onSearch:H,filters:[{name:"category_id",label:e("Category"),type:"select",value:d,onChange:D,options:oe,searchable:!0},{name:"status",label:e("Status"),type:"select",value:c,onChange:F,options:se}],showFilters:R,setShowFilters:P,hasActiveFilters:z,activeFilterCount:I,onResetFilters:J,onApplyFilters:E,currentPerPage:((T=l.per_page)==null?void 0:T.toString())||"10",onPerPageChange:t=>{u.get(route("hr.documents.hr-documents.index"),{page:1,per_page:parseInt(t),search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(fe,{columns:te,actions:re,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:V,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:L,permissions:S,entityPermissions:{view:"view-hr-documents",create:"create-hr-documents",edit:"edit-hr-documents",delete:"delete-hr-documents"}}),s.jsx(xe,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("documents"),onPageChange:t=>u.get(t)})]}),s.jsx(M,{isOpen:B,onClose:()=>h(!1),onSubmit:G,errors:j,formConfig:{fields:[{name:"title",label:e("Document Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"category_id",label:e("Category"),type:"select",required:!0,options:ie.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"file",label:e("File"),type:"custom",required:x==="create",render:(t,r,p)=>s.jsx("div",{children:s.jsx(ce,{value:String(r[t.name]||r.file_path||""),onChange:ae=>p(t.name,ae),placeholder:e("Select document file...")})}),helpText:e("Max file size: 10MB. Supported formats: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT")},{name:"effective_date",label:e("Effective Date"),type:"date"},{name:"expiry_date",label:e("Expiry Date"),type:"date"},{name:"requires_acknowledgment",label:e("Requires Acknowledgment"),type:"checkbox",helpText:e("Users must acknowledge reading this document")}],modalSize:"xl"},initialData:m?{...m,effective_date:m.effective_date?window.appSettings.formatDateTimeSimple(m.effective_date,!1):m.effective_date}:null,title:e(x==="create"?"Upload New Document":"Edit Document"),mode:x}),s.jsx(he,{isOpen:q,onClose:()=>y(!1),onConfirm:K,itemName:(m==null?void 0:m.title)||"",entityName:"document"}),s.jsx(M,{isOpen:X,onClose:()=>g(!1),onSubmit:Q,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Draft",label:e("Draft")},{value:"Under Review",label:e("Under Review")},{value:"Approved",label:e("Approved")},{value:"Published",label:e("Published")},{value:"Archived",label:e("Archived")},{value:"Expired",label:e("Expired")}]}]},initialData:{status:m==null?void 0:m.status},title:e("Update Document Status"),mode:"edit",errors:j}),s.jsx(ue,{open:!!w,onOpenChange:()=>A(null),children:w&&s.jsx(_e,{document:w})})]})}export{lo as default};
diff --git a/public/build/assets/index-B-t4ET2p.js b/public/build/assets/index-DvrNkrTq.js
similarity index 86%
rename from public/build/assets/index-B-t4ET2p.js
rename to public/build/assets/index-DvrNkrTq.js
index 8378eec9c..176a2e21e 100644
--- a/public/build/assets/index-B-t4ET2p.js
+++ b/public/build/assets/index-DvrNkrTq.js
@@ -1 +1 @@
-import{r as d,j as e}from"./ui-Z445SNHD.js";import{P as Z}from"./page-template-CUbbykGe.js";import{u as ee,c as te,x as h,P as re,r as m,C as v,l as f,D as se,t as a,m as ae,n as ie,o as y}from"./app-DCZHPiEr.js";import{C as le}from"./CrudFormModal-BbMnKdFg.js";import{C as ne}from"./CrudDeleteModal-D4meZ8pP.js";import{P as oe}from"./pagination-CLhGv5TU.js";import{S as ce}from"./search-and-filter-bar-CvVfaqsJ.js";import de from"./view-CC3iSPZR.js";import{S as M}from"./shield-Ct6ZTmLv.js";import{C as me}from"./circle-check-big-DzwxuD1X.js";import{C as S}from"./clock-O-l8sPi0.js";import{D as L}from"./dollar-sign-BsSLq7gF.js";import{E as pe}from"./eye-CLDVMrI-.js";import{S as xe}from"./square-pen-8BQ3xjRH.js";import{L as ge}from"./lock-DsF0eMDG.js";import{T as ue}from"./trash-2-BKTtBQos.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";import"./filter-CQAy5sxY.js";import"./list-BSrGYPOe.js";function bt(){var T,q,I;const{t}=ee(),{auth:N,attendancePolicies:i,stats:l,filters:o={}}=te().props,g=(N==null?void 0:N.permissions)||[],[p,C]=d.useState(o.search||""),[n,_]=d.useState(o.status||"all"),[R,P]=d.useState(!1),[V,u]=d.useState(!1),[$,w]=d.useState(!1),[x,A]=d.useState(null),[b,F]=d.useState("create"),[k,D]=d.useState(null),G=()=>p!==""||n!=="all",z=()=>(p?1:0)+(n!=="all"?1:0),B=r=>{r.preventDefault(),O()},O=()=>{m.get(route("hr.attendance-policies.index"),{page:1,search:p||void 0,status:n!=="all"?n:void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},j=(r,s)=>{switch(A(s),r){case"view":D(s);break;case"edit":F("edit"),u(!0);break;case"delete":w(!0);break;case"toggle-status":K(s);break}},H=()=>{A(null),F("create"),u(!0)},U=r=>{b==="create"?(a.loading(t("Creating attendance policy...")),m.post(route("hr.attendance-policies.store"),r,{onSuccess:s=>{u(!1),a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(s):a.error(`Failed to create attendance policy: ${Object.values(s).join(", ")}`)}})):b==="edit"&&(a.loading(t("Updating attendance policy...")),m.put(route("hr.attendance-policies.update",x.id),r,{onSuccess:s=>{u(!1),a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(s):a.error(`Failed to update attendance policy: ${Object.values(s).join(", ")}`)}}))},J=()=>{a.loading(t("Deleting attendance policy...")),m.delete(route("hr.attendance-policies.destroy",x.id),{onSuccess:r=>{w(!1),a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to delete attendance policy: ${Object.values(r).join(", ")}`)}})},K=r=>{const s=r.status==="active"?"inactive":"active";a.loading(`${t(s==="active"?"Activating":"Deactivating")} attendance policy...`),m.put(route("hr.attendance-policies.toggle-status",r.id),{},{onSuccess:c=>{a.dismiss(),c.props.flash.success?a.success(t(c.props.flash.success)):c.props.flash.error&&a.error(t(c.props.flash.error))},onError:c=>{a.dismiss(),typeof c=="string"?a.error(c):a.error(`Failed to update attendance policy status: ${Object.values(c).join(", ")}`)}})},Q=()=>{C(""),_("all"),P(!1),m.get(route("hr.attendance-policies.index"),{page:1,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},E=[];h(g,"create-attendance-policies")&&E.push({label:t("Add Attendance Policy"),icon:e.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>H()});const W=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Shift Management"),href:route("hr.attendance-policies.index")},{title:t("Attendance Policies")}];t("Policy Name"),t("Late Grace (mins)"),t("Early Grace (mins)"),t("Overtime Rate"),t("Status"),t("View"),t("Edit"),t("Toggle Status"),t("Delete");const X=[{value:"all",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],Y=r=>{var s;return e.jsxs(v,{className:"group hover:shadow-md transition-all duration-200 border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800",children:[e.jsx(ae,{className:"pb-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx("div",{className:"p-2.5 rounded-lg bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(M,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx(ie,{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2",children:r.name}),e.jsx("div",{className:"flex items-center space-x-2",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[h(g,"view-attendance-policies")&&e.jsx(y,{variant:"ghost",size:"sm",onClick:()=>j("view",r),className:"h-8 w-8 p-0 text-blue-500",title:t("View Policy"),children:e.jsx(pe,{className:"h-4 w-4"})}),h(g,"edit-attendance-policies")&&e.jsx(y,{variant:"ghost",size:"sm",onClick:()=>j("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:t("Edit Policy"),children:e.jsx(xe,{className:"h-4 w-4"})}),h(g,"edit-attendance-policies")&&e.jsx(y,{variant:"ghost",size:"sm",onClick:()=>j("toggle-status",r),className:`h-8 w-8 p-0 text-amber-500 ${r.status==="active"?"hover:text-amber-600":"hover:text-green-600"}`,title:r.status==="active"?t("Deactivate Policy"):t("Activate Policy"),children:e.jsx(ge,{className:"h-4 w-4"})}),h(g,"delete-attendance-policies")&&e.jsx(y,{variant:"ghost",size:"sm",onClick:()=>j("delete",r),className:"h-8 w-8 p-0 text-red-500",title:t("Delete Policy"),children:e.jsx(ue,{className:"h-4 w-4"})})]})]})}),e.jsxs(f,{className:"pt-0",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(S,{className:"h-4 w-4 text-orange-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[r.late_arrival_grace," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Late Arrival Grace")})]})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(S,{className:"h-4 w-4 text-blue-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[r.early_departure_grace," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Early Departure Grace")})]})]})]}),e.jsx("div",{className:"space-y-4",children:e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(L,{className:"h-4 w-4 text-green-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[(s=window.appSettings)==null?void 0:s.formatCurrency(r.overtime_rate_per_hour),"/hr"]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Overtime Rate")})]})]})})]}),r.description&&e.jsx("div",{className:"mt-4 pt-4 border-t border-gray-100 dark:border-gray-700",children:e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 truncate",children:r.description})})]})]},r.id)};return e.jsxs(Z,{title:t("Attendance Policies"),url:"/hr/attendance-policies",actions:E,breadcrumbs:W,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(ce,{searchTerm:p,onSearchChange:C,onSearch:B,filters:[{name:"status",label:t("Status"),type:"select",value:n,onChange:_,options:X}],showFilters:R,setShowFilters:P,hasActiveFilters:G,activeFilterCount:z,onResetFilters:Q,onApplyFilters:O,currentPerPage:((T=o.per_page)==null?void 0:T.toString())||"9",onPerPageChange:r=>{m.get(route("hr.attendance-policies.index"),{page:1,per_page:parseInt(r),search:p||void 0,status:n!=="all"?n:void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[e.jsx(v,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(f,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Total Policies")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(l==null?void 0:l.total)||0})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(M,{className:"h-6 w-6 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(v,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(f,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Active Policies")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(l==null?void 0:l.active)||0})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(me,{className:"h-6 w-6 text-green-600 dark:text-green-400"})})]})})}),e.jsx(v,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(f,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Avg Late Grace")}),e.jsxs("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:[(l==null?void 0:l.avg_late_grace)||0," ",t("min")]})]}),e.jsx("div",{className:"p-2 bg-orange-100 dark:bg-orange-900/30 rounded-lg",children:e.jsx(S,{className:"h-6 w-6 text-orange-600 dark:text-orange-400"})})]})})}),e.jsx(v,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(f,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Avg Overtime Rate")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(q=window.appSettings)==null?void 0:q.formatCurrency((l==null?void 0:l.avg_overtime_rate)||0)})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(L,{className:"h-6 w-6 text-green-600 dark:text-green-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6",children:(I=i==null?void 0:i.data)==null?void 0:I.map(r=>Y(r))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(oe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("attendance policies"),onPageChange:r=>{const s=new URL(r).searchParams.get("page")||"1";m.get(route("hr.attendance-policies.index"),{page:s,search:p||void 0,status:n!=="all"?n:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(le,{isOpen:V,onClose:()=>u(!1),onSubmit:U,formConfig:{fields:[{name:"name",label:t("Policy Name"),type:"text",required:!0},{name:"description",label:t("Description"),type:"textarea"},{name:"late_arrival_grace",label:t("Late Arrival Grace (minutes)"),type:"number",required:!0,min:0,defaultValue:15},{name:"early_departure_grace",label:t("Early Departure Grace (minutes)"),type:"number",required:!0,min:0,defaultValue:15},{name:"overtime_rate_per_hour",label:t("Overtime Rate Per Hour"),type:"number",required:!0,min:0,step:.01,defaultValue:150},{name:"status",label:t("Status"),type:"select",options:[{value:"active",label:"Active"},{value:"inactive",label:"Inactive"}],defaultValue:"active"}],modalSize:"lg"},initialData:x,title:t(b==="create"?"Add New Attendance Policy":"Edit Attendance Policy"),mode:b}),e.jsx(ne,{isOpen:$,onClose:()=>w(!1),onConfirm:J,itemName:(x==null?void 0:x.name)||"",entityName:"attendance policy"}),e.jsx(se,{open:!!k,onOpenChange:()=>D(null),children:k&&e.jsx(de,{policy:k})})]})}export{bt as default};
+import{r as d,j as e}from"./ui-Z445SNHD.js";import{P as Z}from"./page-template-CM2S36EN.js";import{u as ee,c as te,x as h,P as re,r as m,C as v,l as f,D as se,t as a,m as ae,n as ie,o as y}from"./app-4fHGBOxL.js";import{C as le}from"./CrudFormModal-Cseu7azN.js";import{C as ne}from"./CrudDeleteModal-BgIUshon.js";import{P as oe}from"./pagination-CGq0GJg0.js";import{S as ce}from"./search-and-filter-bar-Dtigj_x9.js";import de from"./view-Bl1zWVXa.js";import{S as M}from"./shield-DZYMqpHl.js";import{C as me}from"./circle-check-big-fVcbTmDL.js";import{C as S}from"./clock-CHa0mSrs.js";import{D as L}from"./dollar-sign-W87qtnS1.js";import{E as pe}from"./eye-Yd3RcT3h.js";import{S as xe}from"./square-pen-BNAWyFLf.js";import{L as ge}from"./lock-D_l4FSx5.js";import{T as ue}from"./trash-2-B-iLy81a.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";import"./filter-BDm-DaBQ.js";import"./list-TEmTfixH.js";function bt(){var T,q,I;const{t}=ee(),{auth:N,attendancePolicies:i,stats:l,filters:o={}}=te().props,g=(N==null?void 0:N.permissions)||[],[p,C]=d.useState(o.search||""),[n,_]=d.useState(o.status||"all"),[R,P]=d.useState(!1),[V,u]=d.useState(!1),[$,w]=d.useState(!1),[x,A]=d.useState(null),[b,F]=d.useState("create"),[k,D]=d.useState(null),G=()=>p!==""||n!=="all",z=()=>(p?1:0)+(n!=="all"?1:0),B=r=>{r.preventDefault(),O()},O=()=>{m.get(route("hr.attendance-policies.index"),{page:1,search:p||void 0,status:n!=="all"?n:void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},j=(r,s)=>{switch(A(s),r){case"view":D(s);break;case"edit":F("edit"),u(!0);break;case"delete":w(!0);break;case"toggle-status":K(s);break}},H=()=>{A(null),F("create"),u(!0)},U=r=>{b==="create"?(a.loading(t("Creating attendance policy...")),m.post(route("hr.attendance-policies.store"),r,{onSuccess:s=>{u(!1),a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(s):a.error(`Failed to create attendance policy: ${Object.values(s).join(", ")}`)}})):b==="edit"&&(a.loading(t("Updating attendance policy...")),m.put(route("hr.attendance-policies.update",x.id),r,{onSuccess:s=>{u(!1),a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(s):a.error(`Failed to update attendance policy: ${Object.values(s).join(", ")}`)}}))},J=()=>{a.loading(t("Deleting attendance policy...")),m.delete(route("hr.attendance-policies.destroy",x.id),{onSuccess:r=>{w(!1),a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to delete attendance policy: ${Object.values(r).join(", ")}`)}})},K=r=>{const s=r.status==="active"?"inactive":"active";a.loading(`${t(s==="active"?"Activating":"Deactivating")} attendance policy...`),m.put(route("hr.attendance-policies.toggle-status",r.id),{},{onSuccess:c=>{a.dismiss(),c.props.flash.success?a.success(t(c.props.flash.success)):c.props.flash.error&&a.error(t(c.props.flash.error))},onError:c=>{a.dismiss(),typeof c=="string"?a.error(c):a.error(`Failed to update attendance policy status: ${Object.values(c).join(", ")}`)}})},Q=()=>{C(""),_("all"),P(!1),m.get(route("hr.attendance-policies.index"),{page:1,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},E=[];h(g,"create-attendance-policies")&&E.push({label:t("Add Attendance Policy"),icon:e.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>H()});const W=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Shift Management"),href:route("hr.attendance-policies.index")},{title:t("Attendance Policies")}];t("Policy Name"),t("Late Grace (mins)"),t("Early Grace (mins)"),t("Overtime Rate"),t("Status"),t("View"),t("Edit"),t("Toggle Status"),t("Delete");const X=[{value:"all",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],Y=r=>{var s;return e.jsxs(v,{className:"group hover:shadow-md transition-all duration-200 border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800",children:[e.jsx(ae,{className:"pb-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx("div",{className:"p-2.5 rounded-lg bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(M,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx(ie,{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2",children:r.name}),e.jsx("div",{className:"flex items-center space-x-2",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[h(g,"view-attendance-policies")&&e.jsx(y,{variant:"ghost",size:"sm",onClick:()=>j("view",r),className:"h-8 w-8 p-0 text-blue-500",title:t("View Policy"),children:e.jsx(pe,{className:"h-4 w-4"})}),h(g,"edit-attendance-policies")&&e.jsx(y,{variant:"ghost",size:"sm",onClick:()=>j("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:t("Edit Policy"),children:e.jsx(xe,{className:"h-4 w-4"})}),h(g,"edit-attendance-policies")&&e.jsx(y,{variant:"ghost",size:"sm",onClick:()=>j("toggle-status",r),className:`h-8 w-8 p-0 text-amber-500 ${r.status==="active"?"hover:text-amber-600":"hover:text-green-600"}`,title:r.status==="active"?t("Deactivate Policy"):t("Activate Policy"),children:e.jsx(ge,{className:"h-4 w-4"})}),h(g,"delete-attendance-policies")&&e.jsx(y,{variant:"ghost",size:"sm",onClick:()=>j("delete",r),className:"h-8 w-8 p-0 text-red-500",title:t("Delete Policy"),children:e.jsx(ue,{className:"h-4 w-4"})})]})]})}),e.jsxs(f,{className:"pt-0",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(S,{className:"h-4 w-4 text-orange-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[r.late_arrival_grace," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Late Arrival Grace")})]})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(S,{className:"h-4 w-4 text-blue-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[r.early_departure_grace," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Early Departure Grace")})]})]})]}),e.jsx("div",{className:"space-y-4",children:e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(L,{className:"h-4 w-4 text-green-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[(s=window.appSettings)==null?void 0:s.formatCurrency(r.overtime_rate_per_hour),"/hr"]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Overtime Rate")})]})]})})]}),r.description&&e.jsx("div",{className:"mt-4 pt-4 border-t border-gray-100 dark:border-gray-700",children:e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 truncate",children:r.description})})]})]},r.id)};return e.jsxs(Z,{title:t("Attendance Policies"),url:"/hr/attendance-policies",actions:E,breadcrumbs:W,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(ce,{searchTerm:p,onSearchChange:C,onSearch:B,filters:[{name:"status",label:t("Status"),type:"select",value:n,onChange:_,options:X}],showFilters:R,setShowFilters:P,hasActiveFilters:G,activeFilterCount:z,onResetFilters:Q,onApplyFilters:O,currentPerPage:((T=o.per_page)==null?void 0:T.toString())||"9",onPerPageChange:r=>{m.get(route("hr.attendance-policies.index"),{page:1,per_page:parseInt(r),search:p||void 0,status:n!=="all"?n:void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[e.jsx(v,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(f,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Total Policies")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(l==null?void 0:l.total)||0})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(M,{className:"h-6 w-6 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(v,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(f,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Active Policies")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(l==null?void 0:l.active)||0})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(me,{className:"h-6 w-6 text-green-600 dark:text-green-400"})})]})})}),e.jsx(v,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(f,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Avg Late Grace")}),e.jsxs("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:[(l==null?void 0:l.avg_late_grace)||0," ",t("min")]})]}),e.jsx("div",{className:"p-2 bg-orange-100 dark:bg-orange-900/30 rounded-lg",children:e.jsx(S,{className:"h-6 w-6 text-orange-600 dark:text-orange-400"})})]})})}),e.jsx(v,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(f,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Avg Overtime Rate")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(q=window.appSettings)==null?void 0:q.formatCurrency((l==null?void 0:l.avg_overtime_rate)||0)})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(L,{className:"h-6 w-6 text-green-600 dark:text-green-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6",children:(I=i==null?void 0:i.data)==null?void 0:I.map(r=>Y(r))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(oe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("attendance policies"),onPageChange:r=>{const s=new URL(r).searchParams.get("page")||"1";m.get(route("hr.attendance-policies.index"),{page:s,search:p||void 0,status:n!=="all"?n:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(le,{isOpen:V,onClose:()=>u(!1),onSubmit:U,formConfig:{fields:[{name:"name",label:t("Policy Name"),type:"text",required:!0},{name:"description",label:t("Description"),type:"textarea"},{name:"late_arrival_grace",label:t("Late Arrival Grace (minutes)"),type:"number",required:!0,min:0,defaultValue:15},{name:"early_departure_grace",label:t("Early Departure Grace (minutes)"),type:"number",required:!0,min:0,defaultValue:15},{name:"overtime_rate_per_hour",label:t("Overtime Rate Per Hour"),type:"number",required:!0,min:0,step:.01,defaultValue:150},{name:"status",label:t("Status"),type:"select",options:[{value:"active",label:"Active"},{value:"inactive",label:"Inactive"}],defaultValue:"active"}],modalSize:"lg"},initialData:x,title:t(b==="create"?"Add New Attendance Policy":"Edit Attendance Policy"),mode:b}),e.jsx(ne,{isOpen:$,onClose:()=>w(!1),onConfirm:J,itemName:(x==null?void 0:x.name)||"",entityName:"attendance policy"}),e.jsx(se,{open:!!k,onOpenChange:()=>D(null),children:k&&e.jsx(de,{policy:k})})]})}export{bt as default};
diff --git a/public/build/assets/index-Dfg9d-hb.js b/public/build/assets/index-EJq3JiHi.js
similarity index 64%
rename from public/build/assets/index-Dfg9d-hb.js
rename to public/build/assets/index-EJq3JiHi.js
index efa917b89..3dee301db 100644
--- a/public/build/assets/index-Dfg9d-hb.js
+++ b/public/build/assets/index-EJq3JiHi.js
@@ -1 +1 @@
-import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-CUbbykGe.js";import{u as X,c as Z,x as ee,P as re,r as d,D as te,t as o}from"./app-DCZHPiEr.js";import{C as ie}from"./CrudTable-C2L9P_V2.js";import{C as oe}from"./CrudFormModal-BbMnKdFg.js";import{C as ae}from"./CrudDeleteModal-D4meZ8pP.js";import{P as se}from"./pagination-CLhGv5TU.js";import{S as le}from"./search-and-filter-bar-CvVfaqsJ.js";import pe from"./view-CaHqJj5e.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Jt(){var P;const{t:e}=X(),{auth:h,leavePolicies:a,leaveTypes:_,filters:l={},globalSettings:t}=Z().props,g=(h==null?void 0:h.permissions)||[],[u,w]=c.useState(l.search||""),[m,j]=c.useState(l.leave_type_id||"all"),[n,S]=c.useState(l.status||"all"),[q,C]=c.useState(!1),[L,f]=c.useState(!1),[O,b]=c.useState(!1),[v,A]=c.useState(null),[y,F]=c.useState("create"),[x,N]=c.useState(null),M=()=>u!==""||m!=="all"||n!=="all",E=()=>(u?1:0)+(m!=="all"?1:0)+(n!=="all"?1:0),I=r=>{r.preventDefault(),D()},D=()=>{d.get(route("hr.leave-policies.index"),{page:1,search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},R=r=>{const i=l.sort_field===r&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.leave-policies.index"),{sort_field:r,sort_direction:i,page:1,search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},$=(r,i)=>{switch(A(i),r){case"view":N(i);break;case"edit":F("edit"),f(!0);break;case"delete":b(!0);break;case"toggle-status":U(i);break}},V=()=>{A(null),F("create"),f(!0)},z=r=>{y==="create"?(t!=null&&t.is_demo||o.loading(e("Creating leave policy...")),d.post(route("hr.leave-policies.store"),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to create leave policy: ${Object.values(i).join(", ")}`)}})):y==="edit"&&(t!=null&&t.is_demo||o.loading(e("Updating leave policy...")),d.put(route("hr.leave-policies.update",v.id),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to update leave policy: ${Object.values(i).join(", ")}`)}}))},B=()=>{t!=null&&t.is_demo||o.loading(e("Deleting leave policy...")),d.delete(route("hr.leave-policies.destroy",v.id),{onSuccess:r=>{b(!1),t!=null&&t.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to delete leave policy: ${Object.values(r).join(", ")}`)}})},U=r=>{const i=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} leave policy...`),d.put(route("hr.leave-policies.toggle-status",r.id),{},{onSuccess:p=>{t!=null&&t.is_demo||o.dismiss(),p.props.flash.success?o.success(e(p.props.flash.success)):p.props.flash.error&&o.error(e(p.props.flash.error))},onError:p=>{t!=null&&t.is_demo||o.dismiss(),typeof p=="string"?o.error(p):o.error(`Failed to update leave policy status: ${Object.values(p).join(", ")}`)}})},Y=()=>{w(""),j("all"),S("all"),C(!1),d.get(route("hr.leave-policies.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},k=[];ee(g,"create-leave-policies")&&k.push({label:e("Add Leave Policy"),icon:s.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const G=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Leave Management"),href:route("hr.leave-policies.index")},{title:e("Leave Policies")}],H=[{key:"name",label:e("Policy Name"),sortable:!0},{key:"leave_type",label:e("Leave Type"),render:(r,i)=>{var p,T;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(p=i.leave_type)==null?void 0:p.color}}),s.jsx("span",{children:((T=i.leave_type)==null?void 0:T.name)||"-"})]})}},{key:"accrual_rate",label:e("Accrual"),render:(r,i)=>s.jsxs("span",{className:"font-mono",children:[r," days/",i.accrual_type]})},{key:"carry_forward_limit",label:e("Carry Forward"),render:r=>s.jsxs("span",{className:"font-mono",children:[r," days"]})},{key:"requires_approval",label:e("Approval"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20"}`,children:e(r?"Required":"Not Required")})},{key:"status",label:e("Status"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],J=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-leave-policies"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-leave-policies"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-leave-policies"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-leave-policies"}],K=[{value:"all",label:e("All Leave Types"),disabled:!0},...(_||[]).map(r=>({value:r.id.toString(),label:r.name}))],Q=[{value:"all",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(W,{title:e("Leave Policies"),url:"/hr/leave-policies",actions:k,breadcrumbs:G,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(le,{searchTerm:u,onSearchChange:w,onSearch:I,filters:[{name:"leave_type_id",label:e("Leave Type"),type:"select",value:m,onChange:j,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:n,onChange:S,options:Q}],showFilters:q,setShowFilters:C,hasActiveFilters:M,activeFilterCount:E,onResetFilters:Y,onApplyFilters:D,currentPerPage:((P=l.per_page)==null?void 0:P.toString())||"10",onPerPageChange:r=>{d.get(route("hr.leave-policies.index"),{page:1,per_page:parseInt(r),search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ie,{columns:H,actions:J,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:$,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:R,permissions:g,entityPermissions:{view:"view-leave-policies",create:"create-leave-policies",edit:"edit-leave-policies",delete:"delete-leave-policies"}}),s.jsx(se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("leave policies"),onPageChange:r=>d.get(r)})]}),s.jsx(oe,{isOpen:L,onClose:()=>f(!1),onSubmit:z,formConfig:{fields:[{name:"name",label:e("Policy Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"leave_type_id",label:e("Leave Type"),type:"select",required:!0,searchable:!0,options:_?_.map(r=>({value:r.id.toString(),label:r.name})):[]},{name:"accrual_type",label:e("Accrual Type"),type:"select",required:!0,options:[{value:"yearly",label:e("Yearly")},{value:"monthly",label:e("Monthly")}]},{name:"accrual_rate",label:e("Accrual Rate (Days)"),type:"number",required:!0,min:0,step:.5},{name:"carry_forward_limit",label:e("Carry Forward Limit (Days)"),type:"number",required:!0,min:0},{name:"min_days_per_application",label:e("Min Days Per Application"),type:"number",required:!0,min:0},{name:"max_days_per_application",label:e("Max Days Per Application"),type:"number",required:!0,min:0},{name:"requires_approval",label:e("Requires Approval"),type:"checkbox",defaultValue:!0},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:"Active"},{value:"inactive",label:"Inactive"}],defaultValue:"active"}],modalSize:"lg"},initialData:v,title:e(y==="create"?"Add New Leave Policy":"Edit Leave Policy"),mode:y}),s.jsx(ae,{isOpen:O,onClose:()=>b(!1),onConfirm:B,itemName:(v==null?void 0:v.name)||"",entityName:"leave policy"}),s.jsx(te,{open:!!x,onOpenChange:()=>N(null),children:x&&s.jsx(pe,{leavePolicy:x})})]})}export{Jt as default};
+import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-CM2S36EN.js";import{u as X,c as Z,x as ee,P as re,r as d,D as te,t as o}from"./app-4fHGBOxL.js";import{C as ie}from"./CrudTable-Cxl8O2CF.js";import{C as oe}from"./CrudFormModal-Cseu7azN.js";import{C as ae}from"./CrudDeleteModal-BgIUshon.js";import{P as se}from"./pagination-CGq0GJg0.js";import{S as le}from"./search-and-filter-bar-Dtigj_x9.js";import pe from"./view-Co8o5QTU.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Jt(){var P;const{t:e}=X(),{auth:h,leavePolicies:a,leaveTypes:_,filters:l={},globalSettings:t}=Z().props,g=(h==null?void 0:h.permissions)||[],[u,w]=c.useState(l.search||""),[m,j]=c.useState(l.leave_type_id||"all"),[n,S]=c.useState(l.status||"all"),[q,C]=c.useState(!1),[L,f]=c.useState(!1),[O,b]=c.useState(!1),[v,A]=c.useState(null),[y,F]=c.useState("create"),[x,N]=c.useState(null),M=()=>u!==""||m!=="all"||n!=="all",E=()=>(u?1:0)+(m!=="all"?1:0)+(n!=="all"?1:0),I=r=>{r.preventDefault(),D()},D=()=>{d.get(route("hr.leave-policies.index"),{page:1,search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},R=r=>{const i=l.sort_field===r&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.leave-policies.index"),{sort_field:r,sort_direction:i,page:1,search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},$=(r,i)=>{switch(A(i),r){case"view":N(i);break;case"edit":F("edit"),f(!0);break;case"delete":b(!0);break;case"toggle-status":U(i);break}},V=()=>{A(null),F("create"),f(!0)},z=r=>{y==="create"?(t!=null&&t.is_demo||o.loading(e("Creating leave policy...")),d.post(route("hr.leave-policies.store"),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to create leave policy: ${Object.values(i).join(", ")}`)}})):y==="edit"&&(t!=null&&t.is_demo||o.loading(e("Updating leave policy...")),d.put(route("hr.leave-policies.update",v.id),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to update leave policy: ${Object.values(i).join(", ")}`)}}))},B=()=>{t!=null&&t.is_demo||o.loading(e("Deleting leave policy...")),d.delete(route("hr.leave-policies.destroy",v.id),{onSuccess:r=>{b(!1),t!=null&&t.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to delete leave policy: ${Object.values(r).join(", ")}`)}})},U=r=>{const i=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} leave policy...`),d.put(route("hr.leave-policies.toggle-status",r.id),{},{onSuccess:p=>{t!=null&&t.is_demo||o.dismiss(),p.props.flash.success?o.success(e(p.props.flash.success)):p.props.flash.error&&o.error(e(p.props.flash.error))},onError:p=>{t!=null&&t.is_demo||o.dismiss(),typeof p=="string"?o.error(p):o.error(`Failed to update leave policy status: ${Object.values(p).join(", ")}`)}})},Y=()=>{w(""),j("all"),S("all"),C(!1),d.get(route("hr.leave-policies.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},k=[];ee(g,"create-leave-policies")&&k.push({label:e("Add Leave Policy"),icon:s.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const G=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Leave Management"),href:route("hr.leave-policies.index")},{title:e("Leave Policies")}],H=[{key:"name",label:e("Policy Name"),sortable:!0},{key:"leave_type",label:e("Leave Type"),render:(r,i)=>{var p,T;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(p=i.leave_type)==null?void 0:p.color}}),s.jsx("span",{children:((T=i.leave_type)==null?void 0:T.name)||"-"})]})}},{key:"accrual_rate",label:e("Accrual"),render:(r,i)=>s.jsxs("span",{className:"font-mono",children:[r," days/",i.accrual_type]})},{key:"carry_forward_limit",label:e("Carry Forward"),render:r=>s.jsxs("span",{className:"font-mono",children:[r," days"]})},{key:"requires_approval",label:e("Approval"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20"}`,children:e(r?"Required":"Not Required")})},{key:"status",label:e("Status"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],J=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-leave-policies"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-leave-policies"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-leave-policies"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-leave-policies"}],K=[{value:"all",label:e("All Leave Types"),disabled:!0},...(_||[]).map(r=>({value:r.id.toString(),label:r.name}))],Q=[{value:"all",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(W,{title:e("Leave Policies"),url:"/hr/leave-policies",actions:k,breadcrumbs:G,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(le,{searchTerm:u,onSearchChange:w,onSearch:I,filters:[{name:"leave_type_id",label:e("Leave Type"),type:"select",value:m,onChange:j,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:n,onChange:S,options:Q}],showFilters:q,setShowFilters:C,hasActiveFilters:M,activeFilterCount:E,onResetFilters:Y,onApplyFilters:D,currentPerPage:((P=l.per_page)==null?void 0:P.toString())||"10",onPerPageChange:r=>{d.get(route("hr.leave-policies.index"),{page:1,per_page:parseInt(r),search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ie,{columns:H,actions:J,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:$,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:R,permissions:g,entityPermissions:{view:"view-leave-policies",create:"create-leave-policies",edit:"edit-leave-policies",delete:"delete-leave-policies"}}),s.jsx(se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("leave policies"),onPageChange:r=>d.get(r)})]}),s.jsx(oe,{isOpen:L,onClose:()=>f(!1),onSubmit:z,formConfig:{fields:[{name:"name",label:e("Policy Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"leave_type_id",label:e("Leave Type"),type:"select",required:!0,searchable:!0,options:_?_.map(r=>({value:r.id.toString(),label:r.name})):[]},{name:"accrual_type",label:e("Accrual Type"),type:"select",required:!0,options:[{value:"yearly",label:e("Yearly")},{value:"monthly",label:e("Monthly")}]},{name:"accrual_rate",label:e("Accrual Rate (Days)"),type:"number",required:!0,min:0,step:.5},{name:"carry_forward_limit",label:e("Carry Forward Limit (Days)"),type:"number",required:!0,min:0},{name:"min_days_per_application",label:e("Min Days Per Application"),type:"number",required:!0,min:0},{name:"max_days_per_application",label:e("Max Days Per Application"),type:"number",required:!0,min:0},{name:"requires_approval",label:e("Requires Approval"),type:"checkbox",defaultValue:!0},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:"Active"},{value:"inactive",label:"Inactive"}],defaultValue:"active"}],modalSize:"lg"},initialData:v,title:e(y==="create"?"Add New Leave Policy":"Edit Leave Policy"),mode:y}),s.jsx(ae,{isOpen:O,onClose:()=>b(!1),onConfirm:B,itemName:(v==null?void 0:v.name)||"",entityName:"leave policy"}),s.jsx(te,{open:!!x,onOpenChange:()=>N(null),children:x&&s.jsx(pe,{leavePolicy:x})})]})}export{Jt as default};
diff --git a/public/build/assets/index-BzRrz8A5.js b/public/build/assets/index-FCJrHqb_.js
similarity index 69%
rename from public/build/assets/index-BzRrz8A5.js
rename to public/build/assets/index-FCJrHqb_.js
index f6585a86f..9776b893d 100644
--- a/public/build/assets/index-BzRrz8A5.js
+++ b/public/build/assets/index-FCJrHqb_.js
@@ -1 +1 @@
-import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-CUbbykGe.js";import{u as ge,c as he,x as H,P as be,B as ve,F as ye,g as Se,r as c,M as xe,D as _e,t as i}from"./app-DCZHPiEr.js";import{C as je}from"./CrudTable-C2L9P_V2.js";import{C as G}from"./CrudFormModal-BbMnKdFg.js";import{C as we}from"./CrudDeleteModal-D4meZ8pP.js";import{P as De}from"./pagination-CLhGv5TU.js";import{S as Pe}from"./search-and-filter-bar-CvVfaqsJ.js";import Ce from"./view-Bv8IV715.js";import{u as ke}from"./use-initials-BK4eRgYY.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function hr(){var V,I,U;const{t:e}=ge(),{auth:S,promotions:a,employees:J,designations:D,filters:l={}}=he().props,x=(S==null?void 0:S.permissions)||[],K=ke(),[u,P]=p.useState(l.search||""),[f,C]=p.useState(l.employee_id||""),[g,k]=p.useState(l.designation_id||""),[d,F]=p.useState(l.status||"all"),[h,N]=p.useState(l.date_from||""),[b,E]=p.useState(l.date_to||""),[Q,A]=p.useState(!1),[W,_]=p.useState(!1),[X,v]=p.useState(!1),[Y,j]=p.useState(!1),[n,O]=p.useState(null),[y,M]=p.useState("create"),[w,T]=p.useState(null),Z=()=>f!==""||g!==""||d!=="all"||h!==""||b!==""||u!=="",ee=()=>(f!==""?1:0)+(g!==""?1:0)+(d!=="all"?1:0)+(h!==""?1:0)+(b!==""?1:0)+(u!==""?1:0),te=t=>{t.preventDefault(),$()},$=()=>{c.get(route("hr.promotions.index"),{page:1,search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},oe=t=>{const o=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";c.get(route("hr.promotions.index"),{sort_field:t,sort_direction:o,page:1,search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=(t,o)=>{switch(O(o),t){case"view":T(o);break;case"edit":M("edit"),v(!0);break;case"delete":_(!0);break;case"update-status":j(!0);break;case"download-document":window.open(route("hr.promotions.download-document",o.id),"_blank");break}},ie=()=>{O(null),M("create"),v(!0)},se=t=>{const o=t;y==="create"?(i.loading(e("Creating promotion...")),c.post(route("hr.promotions.store"),o,{onSuccess:r=>{v(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to create promotion: {{errors}}",{errors:Object.values(r).join(", ")}))}})):y==="edit"&&(i.loading(e("Updating promotion...")),c.put(route("hr.promotions.update",n.id),o,{onSuccess:r=>{v(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update promotion: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},ae=t=>{i.loading(e("Updating promotion status...")),c.put(route("hr.promotions.update-status",n.id),{status:t},{onSuccess:o=>{j(!1),i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to update promotion status: {{errors}}",{errors:Object.values(o).join(", ")}))}})},ne=()=>{i.loading(e("Deleting promotion...")),c.delete(route("hr.promotions.destroy",n.id),{onSuccess:t=>{_(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete promotion: {{errors}}",{errors:Object.values(t).join(", ")}))}})},le=()=>{P(""),C(""),k(""),F("all"),N(""),E(""),A(!1),c.get(route("hr.promotions.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},q=[];H(x,"create-promotions")&&q.push({label:e("Add Promotion"),icon:s.jsx(be,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ie()});const pe=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.promotions.index")},{title:e("Promotions")}],me=[{key:"employee.name",label:e("Employee"),render:(t,o)=>{var r,m,z,B,L;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=o.employee)!=null&&r.avatar?s.jsx("img",{src:o.employee.avatar,alt:(m=o.employee)==null?void 0:m.name,className:"h-full w-full object-cover"}):K(((z=o.employee)==null?void 0:z.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((B=o.employee)==null?void 0:B.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((L=o.employee)==null?void 0:L.email)||""})]})]})}},{key:"previous_designation",label:e("Previous Designation"),render:t=>t||"-"},{key:"designation.name",label:e("New Designation"),render:(t,o)=>{var r;return((r=o.designation)==null?void 0:r.name)||"-"}},{key:"promotion_date",label:e("Promotion Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"effective_date",label:e("Effective Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"salary_adjustment",label:e("Salary Adjustment"),render:t=>t?window.appSettings.formatCurrency(t):"-"},{key:"status",label:e("Status"),render:t=>{let o="";switch(t){case"pending":o="bg-yellow-100 text-yellow-800 border-yellow-200";break;case"approved":o="bg-green-100 text-green-800 border-green-200";break;case"rejected":o="bg-red-100 text-red-800 border-red-200";break;default:o="bg-gray-100 text-gray-800 border-gray-200"}return s.jsx(ve,{className:`${o} capitalize`,children:t})}},{key:"document",label:e("Document"),render:(t,o)=>t&&t.trim()!==""?s.jsx("a",{href:Se(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:s.jsx(ye,{className:"h-4 w-4"})}):"-"}],de=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-promotions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-promotions"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:["approve-promotions","reject-promotions"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-promotions"}],R=[{value:"",label:e("All Employees")},...(J||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ce=[{value:"",label:e("All Designations")},...(D||[]).map(t=>{var o,r,m;return{value:t.id.toString(),label:`${t.name} - ${((o=t.department)==null?void 0:o.name)||""} (${((m=(r=t.department)==null?void 0:r.branch)==null?void 0:m.name)||""})`}})],ue=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}];return s.jsxs(fe,{title:e("Promotions"),url:"/hr/promotions",actions:q,breadcrumbs:pe,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Pe,{searchTerm:u,onSearchChange:P,onSearch:te,filters:[...H(x,"manage-any-promotions")?[{name:"employee_id",label:e("Employee"),type:"select",value:f,onChange:C,options:R,searchable:!0}]:[],{name:"designation_id",label:e("Designation"),type:"select",value:g,onChange:k,options:ce,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:F,options:ue},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:N},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:E}],showFilters:Q,setShowFilters:A,hasActiveFilters:Z,activeFilterCount:ee,onResetFilters:le,onApplyFilters:$,currentPerPage:((V=l.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{c.get(route("hr.promotions.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(je,{columns:me,actions:de,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:re,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:oe,permissions:x,entityPermissions:{view:"view-promotions",create:"create-promotions",edit:"edit-promotions",delete:"delete-promotions"}}),s.jsx(De,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("promotions"),onPageChange:t=>c.get(t)})]}),s.jsx(G,{isOpen:X,onClose:()=>v(!1),onSubmit:se,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:R.filter(t=>t.value!==""),searchable:!0},{name:"previous_designation",label:e("Previous Designation"),type:"text",required:!0},{name:"designation_id",label:e("New Designation"),type:"select",required:!0,searchable:!0,options:(D||[]).map(t=>{var o,r,m;return{value:t.id.toString(),label:`${t.name} - ${((o=t.department)==null?void 0:o.name)||""} (${((m=(r=t.department)==null?void 0:r.branch)==null?void 0:m.name)||""})`}})},{name:"promotion_date",label:e("Promotion Date"),type:"date",required:!0},{name:"effective_date",label:e("Effective Date"),type:"date",required:!0},{name:"salary_adjustment",label:e("Salary Adjustment"),type:"number",min:0,step:.01},{name:"reason",label:e("Reason for Promotion"),type:"textarea"},{name:"document",label:e("Document"),type:"custom",render:(t,o,r)=>s.jsx(xe,{value:String(o[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select document file...")})},{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}],defaultValue:"pending"}],modalSize:"lg"},initialData:n,title:e(y==="create"?"Add New Promotion":"Edit Promotion"),mode:y}),s.jsx(we,{isOpen:W,onClose:()=>_(!1),onConfirm:ne,itemName:`${((I=n==null?void 0:n.employee)==null?void 0:I.name)||""} - ${((U=n==null?void 0:n.designation)==null?void 0:U.name)||""}`,entityName:"promotion"}),s.jsx(_e,{open:!!w,onOpenChange:()=>T(null),children:w&&s.jsx(Ce,{promotion:w})}),s.jsx(G,{isOpen:Y,onClose:()=>j(!1),onSubmit:t=>ae(t.status),formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}],defaultValue:(n==null?void 0:n.status)||"pending"}],modalSize:"sm"},initialData:n?{status:n.status}:{status:"pending"},title:e("Update Promotion Status"),mode:"edit"})]})}export{hr as default};
+import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-CM2S36EN.js";import{u as ge,c as he,x as H,P as be,B as ve,F as ye,g as Se,r as c,M as xe,D as _e,t as i}from"./app-4fHGBOxL.js";import{C as je}from"./CrudTable-Cxl8O2CF.js";import{C as G}from"./CrudFormModal-Cseu7azN.js";import{C as we}from"./CrudDeleteModal-BgIUshon.js";import{P as De}from"./pagination-CGq0GJg0.js";import{S as Pe}from"./search-and-filter-bar-Dtigj_x9.js";import Ce from"./view-CvdEISgp.js";import{u as ke}from"./use-initials-BK4eRgYY.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function hr(){var V,I,U;const{t:e}=ge(),{auth:S,promotions:a,employees:J,designations:D,filters:l={}}=he().props,x=(S==null?void 0:S.permissions)||[],K=ke(),[u,P]=p.useState(l.search||""),[f,C]=p.useState(l.employee_id||""),[g,k]=p.useState(l.designation_id||""),[d,F]=p.useState(l.status||"all"),[h,N]=p.useState(l.date_from||""),[b,E]=p.useState(l.date_to||""),[Q,A]=p.useState(!1),[W,_]=p.useState(!1),[X,v]=p.useState(!1),[Y,j]=p.useState(!1),[n,O]=p.useState(null),[y,M]=p.useState("create"),[w,T]=p.useState(null),Z=()=>f!==""||g!==""||d!=="all"||h!==""||b!==""||u!=="",ee=()=>(f!==""?1:0)+(g!==""?1:0)+(d!=="all"?1:0)+(h!==""?1:0)+(b!==""?1:0)+(u!==""?1:0),te=t=>{t.preventDefault(),$()},$=()=>{c.get(route("hr.promotions.index"),{page:1,search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},oe=t=>{const o=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";c.get(route("hr.promotions.index"),{sort_field:t,sort_direction:o,page:1,search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=(t,o)=>{switch(O(o),t){case"view":T(o);break;case"edit":M("edit"),v(!0);break;case"delete":_(!0);break;case"update-status":j(!0);break;case"download-document":window.open(route("hr.promotions.download-document",o.id),"_blank");break}},ie=()=>{O(null),M("create"),v(!0)},se=t=>{const o=t;y==="create"?(i.loading(e("Creating promotion...")),c.post(route("hr.promotions.store"),o,{onSuccess:r=>{v(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to create promotion: {{errors}}",{errors:Object.values(r).join(", ")}))}})):y==="edit"&&(i.loading(e("Updating promotion...")),c.put(route("hr.promotions.update",n.id),o,{onSuccess:r=>{v(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update promotion: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},ae=t=>{i.loading(e("Updating promotion status...")),c.put(route("hr.promotions.update-status",n.id),{status:t},{onSuccess:o=>{j(!1),i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to update promotion status: {{errors}}",{errors:Object.values(o).join(", ")}))}})},ne=()=>{i.loading(e("Deleting promotion...")),c.delete(route("hr.promotions.destroy",n.id),{onSuccess:t=>{_(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete promotion: {{errors}}",{errors:Object.values(t).join(", ")}))}})},le=()=>{P(""),C(""),k(""),F("all"),N(""),E(""),A(!1),c.get(route("hr.promotions.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},q=[];H(x,"create-promotions")&&q.push({label:e("Add Promotion"),icon:s.jsx(be,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ie()});const pe=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.promotions.index")},{title:e("Promotions")}],me=[{key:"employee.name",label:e("Employee"),render:(t,o)=>{var r,m,z,B,L;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=o.employee)!=null&&r.avatar?s.jsx("img",{src:o.employee.avatar,alt:(m=o.employee)==null?void 0:m.name,className:"h-full w-full object-cover"}):K(((z=o.employee)==null?void 0:z.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((B=o.employee)==null?void 0:B.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((L=o.employee)==null?void 0:L.email)||""})]})]})}},{key:"previous_designation",label:e("Previous Designation"),render:t=>t||"-"},{key:"designation.name",label:e("New Designation"),render:(t,o)=>{var r;return((r=o.designation)==null?void 0:r.name)||"-"}},{key:"promotion_date",label:e("Promotion Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"effective_date",label:e("Effective Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"salary_adjustment",label:e("Salary Adjustment"),render:t=>t?window.appSettings.formatCurrency(t):"-"},{key:"status",label:e("Status"),render:t=>{let o="";switch(t){case"pending":o="bg-yellow-100 text-yellow-800 border-yellow-200";break;case"approved":o="bg-green-100 text-green-800 border-green-200";break;case"rejected":o="bg-red-100 text-red-800 border-red-200";break;default:o="bg-gray-100 text-gray-800 border-gray-200"}return s.jsx(ve,{className:`${o} capitalize`,children:t})}},{key:"document",label:e("Document"),render:(t,o)=>t&&t.trim()!==""?s.jsx("a",{href:Se(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:s.jsx(ye,{className:"h-4 w-4"})}):"-"}],de=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-promotions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-promotions"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:["approve-promotions","reject-promotions"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-promotions"}],R=[{value:"",label:e("All Employees")},...(J||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ce=[{value:"",label:e("All Designations")},...(D||[]).map(t=>{var o,r,m;return{value:t.id.toString(),label:`${t.name} - ${((o=t.department)==null?void 0:o.name)||""} (${((m=(r=t.department)==null?void 0:r.branch)==null?void 0:m.name)||""})`}})],ue=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}];return s.jsxs(fe,{title:e("Promotions"),url:"/hr/promotions",actions:q,breadcrumbs:pe,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Pe,{searchTerm:u,onSearchChange:P,onSearch:te,filters:[...H(x,"manage-any-promotions")?[{name:"employee_id",label:e("Employee"),type:"select",value:f,onChange:C,options:R,searchable:!0}]:[],{name:"designation_id",label:e("Designation"),type:"select",value:g,onChange:k,options:ce,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:F,options:ue},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:N},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:E}],showFilters:Q,setShowFilters:A,hasActiveFilters:Z,activeFilterCount:ee,onResetFilters:le,onApplyFilters:$,currentPerPage:((V=l.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{c.get(route("hr.promotions.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(je,{columns:me,actions:de,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:re,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:oe,permissions:x,entityPermissions:{view:"view-promotions",create:"create-promotions",edit:"edit-promotions",delete:"delete-promotions"}}),s.jsx(De,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("promotions"),onPageChange:t=>c.get(t)})]}),s.jsx(G,{isOpen:X,onClose:()=>v(!1),onSubmit:se,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:R.filter(t=>t.value!==""),searchable:!0},{name:"previous_designation",label:e("Previous Designation"),type:"text",required:!0},{name:"designation_id",label:e("New Designation"),type:"select",required:!0,searchable:!0,options:(D||[]).map(t=>{var o,r,m;return{value:t.id.toString(),label:`${t.name} - ${((o=t.department)==null?void 0:o.name)||""} (${((m=(r=t.department)==null?void 0:r.branch)==null?void 0:m.name)||""})`}})},{name:"promotion_date",label:e("Promotion Date"),type:"date",required:!0},{name:"effective_date",label:e("Effective Date"),type:"date",required:!0},{name:"salary_adjustment",label:e("Salary Adjustment"),type:"number",min:0,step:.01},{name:"reason",label:e("Reason for Promotion"),type:"textarea"},{name:"document",label:e("Document"),type:"custom",render:(t,o,r)=>s.jsx(xe,{value:String(o[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select document file...")})},{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}],defaultValue:"pending"}],modalSize:"lg"},initialData:n,title:e(y==="create"?"Add New Promotion":"Edit Promotion"),mode:y}),s.jsx(we,{isOpen:W,onClose:()=>_(!1),onConfirm:ne,itemName:`${((I=n==null?void 0:n.employee)==null?void 0:I.name)||""} - ${((U=n==null?void 0:n.designation)==null?void 0:U.name)||""}`,entityName:"promotion"}),s.jsx(_e,{open:!!w,onOpenChange:()=>T(null),children:w&&s.jsx(Ce,{promotion:w})}),s.jsx(G,{isOpen:Y,onClose:()=>j(!1),onSubmit:t=>ae(t.status),formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}],defaultValue:(n==null?void 0:n.status)||"pending"}],modalSize:"sm"},initialData:n?{status:n.status}:{status:"pending"},title:e("Update Promotion Status"),mode:"edit"})]})}export{hr as default};
diff --git a/public/build/assets/index-BKnQHzYy.js b/public/build/assets/index-KohJWvlT.js
similarity index 69%
rename from public/build/assets/index-BKnQHzYy.js
rename to public/build/assets/index-KohJWvlT.js
index 2157000fd..1adb6a5bd 100644
--- a/public/build/assets/index-BKnQHzYy.js
+++ b/public/build/assets/index-KohJWvlT.js
@@ -1 +1 @@
-import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as ce}from"./page-template-CUbbykGe.js";import{u as ue,c as ge,x as fe,P as _e,r as g,D as ye,t as s}from"./app-DCZHPiEr.js";import{C as he}from"./CrudTable-C2L9P_V2.js";import{C as E}from"./CrudFormModal-BbMnKdFg.js";import{C as xe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as be}from"./pagination-CLhGv5TU.js";import{S as ve}from"./search-and-filter-bar-CvVfaqsJ.js";import Se from"./view-DO_TYtEl.js";import{C as Ce}from"./calendar-YoExU_hy.js";import{C as we}from"./clock-O-l8sPi0.js";import{U as je}from"./user-HiC8k72a.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function di(){var q;const{t:e}=ue(),{auth:h,meetings:a,meetingTypes:S,meetingRooms:A,employees:C,filters:m={},globalSettings:i}=ge().props,w=(h==null?void 0:h.permissions)||[],[f,j]=n.useState(m.search||""),[d,F]=n.useState(m.status||"_empty_"),[c,N]=n.useState(m.type_id||"_empty_"),[u,O]=n.useState(m.organizer_id||"_empty_"),[I,M]=n.useState(!1),[U,x]=n.useState(!1),[$,_]=n.useState(!1),[B,b]=n.useState(!1),[l,P]=n.useState(null),[y,D]=n.useState("create"),[v,T]=n.useState(null),[V,W]=n.useState(""),L=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||f!=="",G=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(f!==""?1:0),H=t=>{t.preventDefault(),k()},k=()=>{g.get(route("meetings.meetings.index"),{page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=m.sort_field===t&&m.sort_direction==="asc"?"desc":"asc";g.get(route("meetings.meetings.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(P(r),t){case"view":T(r);break;case"edit":D("edit"),_(!0);break;case"delete":x(!0);break;case"update-status":W(r.status),b(!0);break}},Q=()=>{P(null),D("create"),_(!0)},X=t=>{y==="create"?(i!=null&&i.is_demo||s.loading(e("Creating meeting...")),g.post(route("meetings.meetings.store"),t,{onSuccess:r=>{_(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to create meeting: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(i!=null&&i.is_demo||s.loading(e("Updating meeting...")),g.put(route("meetings.meetings.update",l.id),t,{onSuccess:r=>{_(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update meeting: ${Object.values(r).join(", ")}`)}}))},Y=()=>{i!=null&&i.is_demo||s.loading(e("Deleting meeting...")),g.delete(route("meetings.meetings.destroy",l.id),{onSuccess:t=>{x(!1),i!=null&&i.is_demo||s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete meeting: ${Object.values(t).join(", ")}`)}})},Z=t=>{i!=null&&i.is_demo||s.loading(e("Updating status...")),g.put(route("meetings.meetings.update-status",l.id),{status:t.status},{onSuccess:r=>{b(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update status: ${Object.values(r).join(", ")}`)}})},ee=()=>{j(""),F("_empty_"),N("_empty_"),O("_empty_"),M(!1),g.get(route("meetings.meetings.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},z=[];fe(w,"create-meetings")&&z.push({label:e("Schedule Meeting"),icon:o.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const te=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meetings.index")},{title:e("Meetings")}],re=t=>{switch(t){case"Scheduled":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"In Progress":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},ie=t=>t==="None"?"bg-gray-50 text-gray-600 ring-gray-500/10":"bg-purple-50 text-purple-700 ring-purple-600/20",se=[{key:"title",label:e("Meeting"),sortable:!0,render:(t,r)=>{var p,R;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[o.jsx("div",{className:"w-2 h-2 rounded-full",style:{backgroundColor:((p=r.type)==null?void 0:p.color)||"#3B82F6"}}),(R=r.type)==null?void 0:R.name]})]})}},{key:"meeting_date",label:e("Date & Time"),sortable:!0,render:(t,r)=>{var p;return o.jsxs("div",{children:[o.jsxs("div",{className:"font-medium flex items-center gap-1",children:[o.jsx(Ce,{className:"h-4 w-4 text-gray-500"}),((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()]}),o.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[o.jsx(we,{className:"h-3 w-3"}),window.appSettings.formatTime(r.start_time)," - ",window.appSettings.formatTime(r.end_time)]})]})}},{key:"organizer.name",label:e("Organizer"),render:(t,r)=>{var p;return o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(je,{className:"h-4 w-4 text-gray-500"}),((p=r.organizer)==null?void 0:p.name)||"-"]})}},{key:"room.name",label:e("Room"),render:(t,r)=>{var p;return((p=r.room)==null?void 0:p.name)||"-"}},{key:"recurrence",label:e("Recurrence"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ie(t)}`,children:e(t)})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${re(t)}`,children:e(t)})}],oe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meetings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meetings"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"manage-meeting-status"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meetings"}],ae=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Scheduled",label:e("Scheduled")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Cancelled",label:e("Cancelled")}],me=[{value:"_empty_",label:e("All Types"),disabled:!0},...(S||[]).map(t=>({value:t.id.toString(),label:t.name}))],ne=[{value:"_empty_",label:e("All Organizers"),disabled:!0},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))],le=[{value:"_empty_",label:e("Select Type")},...(S||[]).map(t=>({value:t.id.toString(),label:t.name}))],pe=[{value:"_empty_",label:e("Select Room")},...(A||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.type})`}))],de=[{value:"_empty_",label:e("Select Organizer")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return o.jsxs(ce,{title:e("Meetings"),url:"/meetings/meetings",actions:z,breadcrumbs:te,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ve,{searchTerm:f,onSearchChange:j,onSearch:H,filters:[{name:"status",label:e("Status"),type:"select",value:d,onChange:F,options:ae},{name:"type_id",label:e("Type"),type:"select",value:c,onChange:N,options:me,searchable:!0},{name:"organizer_id",label:e("Organizer"),type:"select",value:u,onChange:O,options:ne,searchable:!0}],showFilters:I,setShowFilters:M,hasActiveFilters:L,activeFilterCount:G,onResetFilters:ee,onApplyFilters:k,currentPerPage:((q=m.per_page)==null?void 0:q.toString())||"10",onPerPageChange:t=>{g.get(route("meetings.meetings.index"),{page:1,per_page:parseInt(t),search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(he,{columns:se,actions:oe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:J,permissions:w,entityPermissions:{view:"view-meetings",create:"create-meetings",edit:"edit-meetings",delete:"delete-meetings"}}),o.jsx(be,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("meetings"),onPageChange:t=>g.get(t)})]}),o.jsx(E,{isOpen:$,onClose:()=>_(!1),onSubmit:X,formConfig:{fields:[{name:"title",label:e("Meeting Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type_id",label:e("Meeting Type"),type:"select",required:!0,options:le.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"room_id",label:e("Meeting Room"),type:"select",options:pe.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"meeting_date",label:e("Meeting Date"),type:"date",required:!0},{name:"start_time",label:e("Start Time"),type:"time",required:!0},{name:"end_time",label:e("End Time"),type:"time",required:!0},{name:"organizer_id",label:e("Organizer"),type:"select",required:!0,options:de.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"recurrence",label:e("Recurrence"),type:"select",required:!0,options:[{value:"None",label:e("None")},{value:"Daily",label:e("Daily")},{value:"Weekly",label:e("Weekly")},{value:"Monthly",label:e("Monthly")}]},{name:"recurrence_end_date",label:e("Recurrence End Date"),type:"date",helpText:e("Required for recurring meetings")},{name:"agenda",label:e("Agenda"),type:"textarea",rows:4}],modalSize:"xl"},initialData:l?{...l,meeting_date:l.meeting_date?window.appSettings.formatDateTimeSimple(l.meeting_date,!1):l.meeting_date}:null,title:e(y==="create"?"Schedule New Meeting":"Edit Meeting"),mode:y}),o.jsx(xe,{isOpen:U,onClose:()=>x(!1),onConfirm:Y,itemName:(l==null?void 0:l.title)||"",entityName:"meeting"}),o.jsx(E,{isOpen:B,onClose:()=>b(!1),onSubmit:Z,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Scheduled",label:e("Scheduled")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Cancelled",label:e("Cancelled")}]}],modalSize:"sm"},initialData:{status:V},title:e("Update Meeting Status"),mode:"edit",submitButtonText:e("Update Status")}),o.jsx(ye,{open:!!v,onOpenChange:()=>T(null),children:v&&o.jsx(Se,{meeting:v})})]})}export{di as default};
+import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as ce}from"./page-template-CM2S36EN.js";import{u as ue,c as ge,x as fe,P as _e,r as g,D as ye,t as s}from"./app-4fHGBOxL.js";import{C as he}from"./CrudTable-Cxl8O2CF.js";import{C as E}from"./CrudFormModal-Cseu7azN.js";import{C as xe}from"./CrudDeleteModal-BgIUshon.js";import{P as be}from"./pagination-CGq0GJg0.js";import{S as ve}from"./search-and-filter-bar-Dtigj_x9.js";import Se from"./view-CCkKaRiy.js";import{C as Ce}from"./calendar-DqBcvi0D.js";import{C as we}from"./clock-CHa0mSrs.js";import{U as je}from"./user-C3XLhGku.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function di(){var q;const{t:e}=ue(),{auth:h,meetings:a,meetingTypes:S,meetingRooms:A,employees:C,filters:m={},globalSettings:i}=ge().props,w=(h==null?void 0:h.permissions)||[],[f,j]=n.useState(m.search||""),[d,F]=n.useState(m.status||"_empty_"),[c,N]=n.useState(m.type_id||"_empty_"),[u,O]=n.useState(m.organizer_id||"_empty_"),[I,M]=n.useState(!1),[U,x]=n.useState(!1),[$,_]=n.useState(!1),[B,b]=n.useState(!1),[l,P]=n.useState(null),[y,D]=n.useState("create"),[v,T]=n.useState(null),[V,W]=n.useState(""),L=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||f!=="",G=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(f!==""?1:0),H=t=>{t.preventDefault(),k()},k=()=>{g.get(route("meetings.meetings.index"),{page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=m.sort_field===t&&m.sort_direction==="asc"?"desc":"asc";g.get(route("meetings.meetings.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(P(r),t){case"view":T(r);break;case"edit":D("edit"),_(!0);break;case"delete":x(!0);break;case"update-status":W(r.status),b(!0);break}},Q=()=>{P(null),D("create"),_(!0)},X=t=>{y==="create"?(i!=null&&i.is_demo||s.loading(e("Creating meeting...")),g.post(route("meetings.meetings.store"),t,{onSuccess:r=>{_(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to create meeting: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(i!=null&&i.is_demo||s.loading(e("Updating meeting...")),g.put(route("meetings.meetings.update",l.id),t,{onSuccess:r=>{_(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update meeting: ${Object.values(r).join(", ")}`)}}))},Y=()=>{i!=null&&i.is_demo||s.loading(e("Deleting meeting...")),g.delete(route("meetings.meetings.destroy",l.id),{onSuccess:t=>{x(!1),i!=null&&i.is_demo||s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete meeting: ${Object.values(t).join(", ")}`)}})},Z=t=>{i!=null&&i.is_demo||s.loading(e("Updating status...")),g.put(route("meetings.meetings.update-status",l.id),{status:t.status},{onSuccess:r=>{b(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update status: ${Object.values(r).join(", ")}`)}})},ee=()=>{j(""),F("_empty_"),N("_empty_"),O("_empty_"),M(!1),g.get(route("meetings.meetings.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},z=[];fe(w,"create-meetings")&&z.push({label:e("Schedule Meeting"),icon:o.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const te=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meetings.index")},{title:e("Meetings")}],re=t=>{switch(t){case"Scheduled":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"In Progress":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},ie=t=>t==="None"?"bg-gray-50 text-gray-600 ring-gray-500/10":"bg-purple-50 text-purple-700 ring-purple-600/20",se=[{key:"title",label:e("Meeting"),sortable:!0,render:(t,r)=>{var p,R;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[o.jsx("div",{className:"w-2 h-2 rounded-full",style:{backgroundColor:((p=r.type)==null?void 0:p.color)||"#3B82F6"}}),(R=r.type)==null?void 0:R.name]})]})}},{key:"meeting_date",label:e("Date & Time"),sortable:!0,render:(t,r)=>{var p;return o.jsxs("div",{children:[o.jsxs("div",{className:"font-medium flex items-center gap-1",children:[o.jsx(Ce,{className:"h-4 w-4 text-gray-500"}),((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()]}),o.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[o.jsx(we,{className:"h-3 w-3"}),window.appSettings.formatTime(r.start_time)," - ",window.appSettings.formatTime(r.end_time)]})]})}},{key:"organizer.name",label:e("Organizer"),render:(t,r)=>{var p;return o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(je,{className:"h-4 w-4 text-gray-500"}),((p=r.organizer)==null?void 0:p.name)||"-"]})}},{key:"room.name",label:e("Room"),render:(t,r)=>{var p;return((p=r.room)==null?void 0:p.name)||"-"}},{key:"recurrence",label:e("Recurrence"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ie(t)}`,children:e(t)})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${re(t)}`,children:e(t)})}],oe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meetings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meetings"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"manage-meeting-status"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meetings"}],ae=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Scheduled",label:e("Scheduled")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Cancelled",label:e("Cancelled")}],me=[{value:"_empty_",label:e("All Types"),disabled:!0},...(S||[]).map(t=>({value:t.id.toString(),label:t.name}))],ne=[{value:"_empty_",label:e("All Organizers"),disabled:!0},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))],le=[{value:"_empty_",label:e("Select Type")},...(S||[]).map(t=>({value:t.id.toString(),label:t.name}))],pe=[{value:"_empty_",label:e("Select Room")},...(A||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.type})`}))],de=[{value:"_empty_",label:e("Select Organizer")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return o.jsxs(ce,{title:e("Meetings"),url:"/meetings/meetings",actions:z,breadcrumbs:te,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ve,{searchTerm:f,onSearchChange:j,onSearch:H,filters:[{name:"status",label:e("Status"),type:"select",value:d,onChange:F,options:ae},{name:"type_id",label:e("Type"),type:"select",value:c,onChange:N,options:me,searchable:!0},{name:"organizer_id",label:e("Organizer"),type:"select",value:u,onChange:O,options:ne,searchable:!0}],showFilters:I,setShowFilters:M,hasActiveFilters:L,activeFilterCount:G,onResetFilters:ee,onApplyFilters:k,currentPerPage:((q=m.per_page)==null?void 0:q.toString())||"10",onPerPageChange:t=>{g.get(route("meetings.meetings.index"),{page:1,per_page:parseInt(t),search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(he,{columns:se,actions:oe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:J,permissions:w,entityPermissions:{view:"view-meetings",create:"create-meetings",edit:"edit-meetings",delete:"delete-meetings"}}),o.jsx(be,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("meetings"),onPageChange:t=>g.get(t)})]}),o.jsx(E,{isOpen:$,onClose:()=>_(!1),onSubmit:X,formConfig:{fields:[{name:"title",label:e("Meeting Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type_id",label:e("Meeting Type"),type:"select",required:!0,options:le.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"room_id",label:e("Meeting Room"),type:"select",options:pe.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"meeting_date",label:e("Meeting Date"),type:"date",required:!0},{name:"start_time",label:e("Start Time"),type:"time",required:!0},{name:"end_time",label:e("End Time"),type:"time",required:!0},{name:"organizer_id",label:e("Organizer"),type:"select",required:!0,options:de.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"recurrence",label:e("Recurrence"),type:"select",required:!0,options:[{value:"None",label:e("None")},{value:"Daily",label:e("Daily")},{value:"Weekly",label:e("Weekly")},{value:"Monthly",label:e("Monthly")}]},{name:"recurrence_end_date",label:e("Recurrence End Date"),type:"date",helpText:e("Required for recurring meetings")},{name:"agenda",label:e("Agenda"),type:"textarea",rows:4}],modalSize:"xl"},initialData:l?{...l,meeting_date:l.meeting_date?window.appSettings.formatDateTimeSimple(l.meeting_date,!1):l.meeting_date}:null,title:e(y==="create"?"Schedule New Meeting":"Edit Meeting"),mode:y}),o.jsx(xe,{isOpen:U,onClose:()=>x(!1),onConfirm:Y,itemName:(l==null?void 0:l.title)||"",entityName:"meeting"}),o.jsx(E,{isOpen:B,onClose:()=>b(!1),onSubmit:Z,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Scheduled",label:e("Scheduled")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Cancelled",label:e("Cancelled")}]}],modalSize:"sm"},initialData:{status:V},title:e("Update Meeting Status"),mode:"edit",submitButtonText:e("Update Status")}),o.jsx(ye,{open:!!v,onOpenChange:()=>T(null),children:v&&o.jsx(Se,{meeting:v})})]})}export{di as default};
diff --git a/public/build/assets/index-CHE02Ub5.js b/public/build/assets/index-Sh12ulHG.js
similarity index 70%
rename from public/build/assets/index-CHE02Ub5.js
rename to public/build/assets/index-Sh12ulHG.js
index 856f1c56c..5387f5aff 100644
--- a/public/build/assets/index-CHE02Ub5.js
+++ b/public/build/assets/index-Sh12ulHG.js
@@ -1 +1 @@
-import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as ge}from"./page-template-CUbbykGe.js";import{u as ve,c as be,x as Se,P as ye,r as u,D as xe,t as i}from"./app-DCZHPiEr.js";import{C as we}from"./CrudTable-C2L9P_V2.js";import{C as X}from"./CrudFormModal-BbMnKdFg.js";import{C as Ce}from"./CrudDeleteModal-D4meZ8pP.js";import{P as je}from"./pagination-CLhGv5TU.js";import{S as Fe}from"./search-and-filter-bar-CvVfaqsJ.js";import Ne from"./view-BAHFoaJ5.js";import{S as ke,a as Oe,b as Pe,c as Ie,d as Te}from"./select-X5YLR2bv.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./index-BdQq_4o_.js";import"./leaflet-ChJqBZBV.js";function vi(){var R,L,U,V,z;const{t}=ve(),{auth:y,interviews:a,candidates:F,interviewTypes:B,employees:G,filters:d={}}=be().props,N=(y==null?void 0:y.permissions)||[],[f,k]=l.useState(d.search||""),[p,O]=l.useState(d.status||"_empty_"),[c,P]=l.useState(d.candidate_id||"_empty_"),[H,I]=l.useState(!1),[W,x]=l.useState(!1),[J,g]=l.useState(!1),[n,w]=l.useState(null),[b,T]=l.useState("create"),[C,D]=l.useState(null),[K,j]=l.useState(!1),[Q,Y]=l.useState(""),[Z,h]=l.useState([]),[S,v]=l.useState(""),ee=()=>p!=="_empty_"||c!=="_empty_"||f!=="",te=()=>(p!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(f!==""?1:0),re=e=>{e.preventDefault(),$()},$=()=>{u.get(route("hr.recruitment.interviews.index"),{page:1,search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ie=e=>{const r=d.sort_field===e&&d.sort_direction==="asc"?"desc":"asc";u.get(route("hr.recruitment.interviews.index"),{sort_field:e,sort_direction:r,page:1,search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},se=async(e,r)=>{switch(w(r),e==="edit"&&r.candidate_id&&(v(r.candidate_id.toString()),await q(r.candidate_id.toString())),e){case"view":D(r);break;case"edit":T("edit"),g(!0);break;case"delete":x(!0);break;case"update-status":w(r),Y(r.status),j(!0);break}},q=async(e,r=!0)=>{if(r&&h([]),e&&e!=="_empty_")try{const _=await(await fetch(route("hr.recruitment.interviews.rounds-by-candidate",e),{method:"GET",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();h(_||[])}catch(o){console.error("Error fetching rounds:",o),h([])}else h([])},ae=()=>{w(null),T("create"),h([]),v(""),g(!0)},oe=e=>{S&&(e.candidate_id=S),b==="create"?(i.loading(t("Scheduling interview...")),u.post(route("hr.recruitment.interviews.store"),e,{onSuccess:r=>{g(!1),v(""),h([]),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to schedule interview: ${Object.values(r).join(", ")}`)}})):b==="edit"&&(i.loading(t("Updating interview...")),u.put(route("hr.recruitment.interviews.update",n.id),e,{onSuccess:r=>{g(!1),v(""),h([]),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update interview: ${Object.values(r).join(", ")}`)}}))},ne=()=>{i.loading(t("Deleting interview...")),u.delete(route("hr.recruitment.interviews.destroy",n.id),{onSuccess:e=>{x(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete interview: ${Object.values(e).join(", ")}`)}})},le=e=>{e.status&&(i.loading(t("Updating status...")),u.put(route("hr.recruitment.interviews.update-status",n.id),{status:e.status},{onSuccess:r=>{j(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update status: ${Object.values(r).join(", ")}`)}}))},me=()=>{k(""),O("_empty_"),P("_empty_"),I(!1),u.get(route("hr.recruitment.interviews.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},E=[];Se(N,"create-interviews")&&E.push({label:t("Schedule Interview"),icon:s.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ae()});const de=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interviews.index")},{title:t("Interviews")}],pe=e=>{switch(e){case"Scheduled":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-red-600/10";case"No-show":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},ce=[{key:"candidate.full_name",label:t("Candidate"),render:(e,r)=>{var o,_,m;return s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium",children:[(o=r.candidate)==null?void 0:o.first_name," ",(_=r.candidate)==null?void 0:_.last_name]}),s.jsx("div",{className:"text-xs text-gray-500",children:(m=r.job)==null?void 0:m.title})]})}},{key:"round.name",label:t("Round"),render:(e,r)=>{var o;return((o=r.round)==null?void 0:o.name)||"-"}},{key:"interview_type.name",label:t("Type"),render:(e,r)=>{var o;return((o=r.interview_type)==null?void 0:o.name)||"-"}},{key:"scheduled_date",label:t("Date & Time"),sortable:!1,render:(e,r)=>{var o;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r.scheduled_date,!1))||new Date(r.scheduled_date).toLocaleDateString()}),s.jsxs("div",{className:"text-xs text-gray-500",children:[window.appSettings.formatTime(r.scheduled_time)," (",r.duration," min)"]})]})}},{key:"location",label:t("Location"),render:(e,r)=>r.meeting_link?s.jsx("span",{className:"text-blue-600",children:t("Online")}):e||"-"},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${pe(e)}`,children:t(e)})},{key:"feedback_submitted",label:t("Feedback"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t(e?"Submitted":"Pending")})}],ue=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interviews"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interviews"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"edit-interviews"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interviews"}],M=[{value:"_empty_",label:t("All Statuses")},{value:"Scheduled",label:t("Scheduled")},{value:"Completed",label:t("Completed")},{value:"Cancelled",label:t("Cancelled")},{value:"No-show",label:t("No-show")}],he=[{value:"_empty_",label:t("All Candidates"),disable:!0},...(F||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],A=[{value:"_empty_",label:t("Select Candidate")},...(F||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],fe=[{value:"_empty_",label:t("Select Interview Type")},...(B||[]).map(e=>({value:e.id.toString(),label:e.name}))],_e=(G||[]).map(e=>({value:e.id.toString(),label:e.name||`${e.first_name} ${e.last_name}`||e.employee_id}));return s.jsxs(ge,{title:t("Interviews"),url:"/hr/recruitment/interviews",actions:E,breadcrumbs:de,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Fe,{searchTerm:f,onSearchChange:k,onSearch:re,filters:[{name:"status",label:t("Status"),type:"select",value:p,onChange:O,options:M,searchable:!0},{name:"candidate_id",label:t("Candidate"),type:"select",value:c,onChange:P,options:he,searchable:!0}],showFilters:H,setShowFilters:I,hasActiveFilters:ee,activeFilterCount:te,onResetFilters:me,onApplyFilters:$,currentPerPage:((R=d.per_page)==null?void 0:R.toString())||"10",onPerPageChange:e=>{u.get(route("hr.recruitment.interviews.index"),{page:1,per_page:parseInt(e),search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(we,{columns:ce,actions:ue,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:se,sortField:d.sort_field,sortDirection:d.sort_direction,onSort:ie,permissions:N,entityPermissions:{view:"view-interviews",create:"create-interviews",edit:"edit-interviews",delete:"delete-interviews"}}),s.jsx(je,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("interviews"),onPageChange:e=>u.get(e)})]}),s.jsx(X,{isOpen:J,onClose:()=>g(!1),onSubmit:oe,formConfig:{fields:[{name:"candidate_id",label:t("Candidate"),type:"select",required:!1,options:A.filter(e=>e.value!=="_empty_"),render:(e,r,o)=>{const _=S||r[e.name]||"";return s.jsxs(ke,{value:_,onValueChange:m=>{v(m),o(e.name,m),h([]),o("round_id",""),q(m)},children:[s.jsx(Oe,{children:s.jsx(Pe,{placeholder:t("Select Candidate")})}),s.jsx(Ie,{className:"z-[60000]",searchable:!0,children:A.filter(m=>m.value!=="_empty_").map(m=>s.jsx(Te,{value:String(m.value),children:m.label},m.value))})]})}},{name:"round_id",label:t("Interview Round"),type:"select",required:!0,searchable:!0,key:`round-${S}`,options:Z.map(e=>({value:e.id.toString(),label:e.name}))},{name:"interview_type_id",label:t("Interview Type"),type:"select",required:!0,options:fe.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"scheduled_date",label:t("Date"),type:"date",required:!0},{name:"scheduled_time",label:t("Time"),type:"time",required:!0},{name:"duration",label:t("Duration (minutes)"),type:"number",required:!0,min:15,max:480},{name:"location",label:t("Location"),type:"text"},{name:"meeting_link",label:t("Meeting Link"),type:"text",placeholder:"https://meet.google.com/xxx-xxxx-xxx"},{name:"interviewers",label:t("Interviewers"),type:"multi-select",required:!0,options:_e}],modalSize:"lg"},initialData:n?{...n,candidate_id:(L=n.candidate_id)==null?void 0:L.toString(),scheduled_date:n.scheduled_date?window.appSettings.formatDateTimeSimple(n.scheduled_date,!1):n.scheduled_date}:null,title:t(b==="create"?"Schedule New Interview":"Edit Interview"),mode:b}),s.jsx(Ce,{isOpen:W,onClose:()=>x(!1),onConfirm:ne,itemName:n?`${(U=n.candidate)==null?void 0:U.first_name} ${(V=n.candidate)==null?void 0:V.last_name} - ${(z=n.round)==null?void 0:z.name}`:"",entityName:"interview"}),s.jsx(X,{isOpen:K,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:M.filter(e=>e.value!=="_empty_")}]},initialData:{status:Q},title:t("Update Interview Status"),mode:"edit",submitLabel:t("Update Status")}),s.jsx(xe,{open:!!C,onOpenChange:()=>D(null),children:C&&s.jsx(Ne,{interview:C})})]})}export{vi as default};
+import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as ge}from"./page-template-CM2S36EN.js";import{u as ve,c as be,x as Se,P as ye,r as u,D as xe,t as i}from"./app-4fHGBOxL.js";import{C as we}from"./CrudTable-Cxl8O2CF.js";import{C as X}from"./CrudFormModal-Cseu7azN.js";import{C as Ce}from"./CrudDeleteModal-BgIUshon.js";import{P as je}from"./pagination-CGq0GJg0.js";import{S as Fe}from"./search-and-filter-bar-Dtigj_x9.js";import Ne from"./view-gjnYz_lG.js";import{S as ke,a as Oe,b as Pe,c as Ie,d as Te}from"./select-T_sz7ImN.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./index-BdQq_4o_.js";import"./leaflet-ChJqBZBV.js";function vi(){var R,L,U,V,z;const{t}=ve(),{auth:y,interviews:a,candidates:F,interviewTypes:B,employees:G,filters:d={}}=be().props,N=(y==null?void 0:y.permissions)||[],[f,k]=l.useState(d.search||""),[p,O]=l.useState(d.status||"_empty_"),[c,P]=l.useState(d.candidate_id||"_empty_"),[H,I]=l.useState(!1),[W,x]=l.useState(!1),[J,g]=l.useState(!1),[n,w]=l.useState(null),[b,T]=l.useState("create"),[C,D]=l.useState(null),[K,j]=l.useState(!1),[Q,Y]=l.useState(""),[Z,h]=l.useState([]),[S,v]=l.useState(""),ee=()=>p!=="_empty_"||c!=="_empty_"||f!=="",te=()=>(p!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(f!==""?1:0),re=e=>{e.preventDefault(),$()},$=()=>{u.get(route("hr.recruitment.interviews.index"),{page:1,search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ie=e=>{const r=d.sort_field===e&&d.sort_direction==="asc"?"desc":"asc";u.get(route("hr.recruitment.interviews.index"),{sort_field:e,sort_direction:r,page:1,search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},se=async(e,r)=>{switch(w(r),e==="edit"&&r.candidate_id&&(v(r.candidate_id.toString()),await q(r.candidate_id.toString())),e){case"view":D(r);break;case"edit":T("edit"),g(!0);break;case"delete":x(!0);break;case"update-status":w(r),Y(r.status),j(!0);break}},q=async(e,r=!0)=>{if(r&&h([]),e&&e!=="_empty_")try{const _=await(await fetch(route("hr.recruitment.interviews.rounds-by-candidate",e),{method:"GET",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();h(_||[])}catch(o){console.error("Error fetching rounds:",o),h([])}else h([])},ae=()=>{w(null),T("create"),h([]),v(""),g(!0)},oe=e=>{S&&(e.candidate_id=S),b==="create"?(i.loading(t("Scheduling interview...")),u.post(route("hr.recruitment.interviews.store"),e,{onSuccess:r=>{g(!1),v(""),h([]),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to schedule interview: ${Object.values(r).join(", ")}`)}})):b==="edit"&&(i.loading(t("Updating interview...")),u.put(route("hr.recruitment.interviews.update",n.id),e,{onSuccess:r=>{g(!1),v(""),h([]),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update interview: ${Object.values(r).join(", ")}`)}}))},ne=()=>{i.loading(t("Deleting interview...")),u.delete(route("hr.recruitment.interviews.destroy",n.id),{onSuccess:e=>{x(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete interview: ${Object.values(e).join(", ")}`)}})},le=e=>{e.status&&(i.loading(t("Updating status...")),u.put(route("hr.recruitment.interviews.update-status",n.id),{status:e.status},{onSuccess:r=>{j(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update status: ${Object.values(r).join(", ")}`)}}))},me=()=>{k(""),O("_empty_"),P("_empty_"),I(!1),u.get(route("hr.recruitment.interviews.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},E=[];Se(N,"create-interviews")&&E.push({label:t("Schedule Interview"),icon:s.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ae()});const de=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interviews.index")},{title:t("Interviews")}],pe=e=>{switch(e){case"Scheduled":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-red-600/10";case"No-show":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},ce=[{key:"candidate.full_name",label:t("Candidate"),render:(e,r)=>{var o,_,m;return s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium",children:[(o=r.candidate)==null?void 0:o.first_name," ",(_=r.candidate)==null?void 0:_.last_name]}),s.jsx("div",{className:"text-xs text-gray-500",children:(m=r.job)==null?void 0:m.title})]})}},{key:"round.name",label:t("Round"),render:(e,r)=>{var o;return((o=r.round)==null?void 0:o.name)||"-"}},{key:"interview_type.name",label:t("Type"),render:(e,r)=>{var o;return((o=r.interview_type)==null?void 0:o.name)||"-"}},{key:"scheduled_date",label:t("Date & Time"),sortable:!1,render:(e,r)=>{var o;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r.scheduled_date,!1))||new Date(r.scheduled_date).toLocaleDateString()}),s.jsxs("div",{className:"text-xs text-gray-500",children:[window.appSettings.formatTime(r.scheduled_time)," (",r.duration," min)"]})]})}},{key:"location",label:t("Location"),render:(e,r)=>r.meeting_link?s.jsx("span",{className:"text-blue-600",children:t("Online")}):e||"-"},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${pe(e)}`,children:t(e)})},{key:"feedback_submitted",label:t("Feedback"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t(e?"Submitted":"Pending")})}],ue=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interviews"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interviews"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"edit-interviews"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interviews"}],M=[{value:"_empty_",label:t("All Statuses")},{value:"Scheduled",label:t("Scheduled")},{value:"Completed",label:t("Completed")},{value:"Cancelled",label:t("Cancelled")},{value:"No-show",label:t("No-show")}],he=[{value:"_empty_",label:t("All Candidates"),disable:!0},...(F||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],A=[{value:"_empty_",label:t("Select Candidate")},...(F||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],fe=[{value:"_empty_",label:t("Select Interview Type")},...(B||[]).map(e=>({value:e.id.toString(),label:e.name}))],_e=(G||[]).map(e=>({value:e.id.toString(),label:e.name||`${e.first_name} ${e.last_name}`||e.employee_id}));return s.jsxs(ge,{title:t("Interviews"),url:"/hr/recruitment/interviews",actions:E,breadcrumbs:de,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Fe,{searchTerm:f,onSearchChange:k,onSearch:re,filters:[{name:"status",label:t("Status"),type:"select",value:p,onChange:O,options:M,searchable:!0},{name:"candidate_id",label:t("Candidate"),type:"select",value:c,onChange:P,options:he,searchable:!0}],showFilters:H,setShowFilters:I,hasActiveFilters:ee,activeFilterCount:te,onResetFilters:me,onApplyFilters:$,currentPerPage:((R=d.per_page)==null?void 0:R.toString())||"10",onPerPageChange:e=>{u.get(route("hr.recruitment.interviews.index"),{page:1,per_page:parseInt(e),search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(we,{columns:ce,actions:ue,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:se,sortField:d.sort_field,sortDirection:d.sort_direction,onSort:ie,permissions:N,entityPermissions:{view:"view-interviews",create:"create-interviews",edit:"edit-interviews",delete:"delete-interviews"}}),s.jsx(je,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("interviews"),onPageChange:e=>u.get(e)})]}),s.jsx(X,{isOpen:J,onClose:()=>g(!1),onSubmit:oe,formConfig:{fields:[{name:"candidate_id",label:t("Candidate"),type:"select",required:!1,options:A.filter(e=>e.value!=="_empty_"),render:(e,r,o)=>{const _=S||r[e.name]||"";return s.jsxs(ke,{value:_,onValueChange:m=>{v(m),o(e.name,m),h([]),o("round_id",""),q(m)},children:[s.jsx(Oe,{children:s.jsx(Pe,{placeholder:t("Select Candidate")})}),s.jsx(Ie,{className:"z-[60000]",searchable:!0,children:A.filter(m=>m.value!=="_empty_").map(m=>s.jsx(Te,{value:String(m.value),children:m.label},m.value))})]})}},{name:"round_id",label:t("Interview Round"),type:"select",required:!0,searchable:!0,key:`round-${S}`,options:Z.map(e=>({value:e.id.toString(),label:e.name}))},{name:"interview_type_id",label:t("Interview Type"),type:"select",required:!0,options:fe.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"scheduled_date",label:t("Date"),type:"date",required:!0},{name:"scheduled_time",label:t("Time"),type:"time",required:!0},{name:"duration",label:t("Duration (minutes)"),type:"number",required:!0,min:15,max:480},{name:"location",label:t("Location"),type:"text"},{name:"meeting_link",label:t("Meeting Link"),type:"text",placeholder:"https://meet.google.com/xxx-xxxx-xxx"},{name:"interviewers",label:t("Interviewers"),type:"multi-select",required:!0,options:_e}],modalSize:"lg"},initialData:n?{...n,candidate_id:(L=n.candidate_id)==null?void 0:L.toString(),scheduled_date:n.scheduled_date?window.appSettings.formatDateTimeSimple(n.scheduled_date,!1):n.scheduled_date}:null,title:t(b==="create"?"Schedule New Interview":"Edit Interview"),mode:b}),s.jsx(Ce,{isOpen:W,onClose:()=>x(!1),onConfirm:ne,itemName:n?`${(U=n.candidate)==null?void 0:U.first_name} ${(V=n.candidate)==null?void 0:V.last_name} - ${(z=n.round)==null?void 0:z.name}`:"",entityName:"interview"}),s.jsx(X,{isOpen:K,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:M.filter(e=>e.value!=="_empty_")}]},initialData:{status:Q},title:t("Update Interview Status"),mode:"edit",submitLabel:t("Update Status")}),s.jsx(xe,{open:!!C,onOpenChange:()=>D(null),children:C&&s.jsx(Ne,{interview:C})})]})}export{vi as default};
diff --git a/public/build/assets/index-CLYGPBHZ.js b/public/build/assets/index-T3UR6gpR.js
similarity index 98%
rename from public/build/assets/index-CLYGPBHZ.js
rename to public/build/assets/index-T3UR6gpR.js
index ff34ea994..440163396 100644
--- a/public/build/assets/index-CLYGPBHZ.js
+++ b/public/build/assets/index-T3UR6gpR.js
@@ -1,4 +1,4 @@
-import{y as er,R as B,r as w,j as e}from"./ui-Z445SNHD.js";import{P as sr}from"./page-template-CUbbykGe.js";import{u as M,t as P,r as ie,L as W,I as X,o as _,C as I,l as z,ao as me,m as L,n as q,B as qs,D as rr,h as ar,j as tr,k as nr,c as ir,b as cr,P as lr,X as or,s as _s,v as Cs,w as ks}from"./app-DCZHPiEr.js";import{S as dr}from"./switch-CSQfVaFG.js";import{T as mr,a as ur,b as Es}from"./tabs-BVvbDLq3.js";import{C as hr}from"./CrudDeleteModal-D4meZ8pP.js";import{L as S}from"./loader-circle-BDLqeqvu.js";import{C as xr}from"./copy-CCxdHmNE.js";import{C as Us}from"./circle-check-big-DzwxuD1X.js";import{C as F}from"./credit-card--bIB9mjq.js";import{E as ae}from"./external-link-AaM5EHxH.js";import{W as Ce}from"./wallet-D2td-SYi.js";import{A,a as R}from"./alert-DhX5xaQO.js";import{C as ke}from"./coins-CCDq32ZE.js";import{I as Ee}from"./info-CGsCt0QX.js";import{C as D}from"./circle-alert-DwaVLcdb.js";import{T as pr}from"./tag-BXjzmeUG.js";import{C as ve}from"./crown-k4LgOLKu.js";import{Z as Fs}from"./zap-5eJgSXpf.js";import{U as Ts}from"./users-CQxTOR0I.js";import{H as fr}from"./hard-drive-ByN67OOw.js";import{C as yr}from"./circle-check-BDCVxKyl.js";import{S as jr}from"./square-pen-8BQ3xjRH.js";import{T as br}from"./trash-2-BKTtBQos.js";import{B as Nr,I as ge}from"./indian-rupee-Du2tjxPt.js";import{C as vr}from"./clock-O-l8sPi0.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";var Ks="basil",gr=function(n){return n===3?"v3":n},$s="https://js.stripe.com",wr="".concat($s,"/").concat(Ks,"/stripe.js"),Pr=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,_r=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/;var Cr=function(n){return Pr.test(n)||_r.test(n)},kr=function(){for(var n=document.querySelectorAll('script[src^="'.concat($s,'"]')),t=0;t element.");return d.appendChild(c),c},Er=function(n,t){!n||!n._registerWrapper||n._registerWrapper({name:"stripe-js",version:"7.9.0",startTime:t})},xe=null,fe=null,ye=null,Fr=function(n){return function(t){n(new Error("Failed to load Stripe.js",{cause:t}))}},Tr=function(n,t){return function(){window.Stripe?n(window.Stripe):t(new Error("Stripe.js not available"))}},Mr=function(n){return xe!==null?xe:(xe=new Promise(function(t,c){if(typeof window>"u"||typeof document>"u"){t(null);return}if(window.Stripe){t(window.Stripe);return}try{var d=kr();if(!(d&&n)){if(!d)d=Ms(n);else if(d&&ye!==null&&fe!==null){var p;d.removeEventListener("load",ye),d.removeEventListener("error",fe),(p=d.parentNode)===null||p===void 0||p.removeChild(d),d=Ms(n)}}ye=Tr(t,c),fe=Fr(c),d.addEventListener("load",ye),d.addEventListener("error",fe)}catch(v){c(v);return}}),xe.catch(function(t){return xe=null,Promise.reject(t)}))},Or=function(n,t,c){if(n===null)return null;var d=t[0],p=d.match(/^pk_test/),v=gr(n.version),y=Ks;p&&v!==y&&console.warn("Stripe.js@".concat(v," was loaded on the page, but @stripe/stripe-js@").concat("7.9.0"," expected Stripe.js@").concat(y,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var s=n.apply(void 0,t);return Er(s,c),s},pe,Ws=!1,Ys=function(){return pe||(pe=Mr(null).catch(function(n){return pe=null,Promise.reject(n)}),pe)};Promise.resolve().then(function(){return Ys()}).catch(function(a){Ws||console.warn(a)});var Ar=function(){for(var n=arguments.length,t=new Array(n),c=0;c=0)&&(t[d]=a[d]);return t}function Br(a,n){if(a==null)return{};var t=Dr(a,n),c,d;if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(a);for(d=0;d=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(t[c]=a[c])}return t}function Hs(a,n){return Lr(a)||qr(a,n)||Ur(a,n)||Kr()}function Lr(a){if(Array.isArray(a))return a}function qr(a,n){var t=a&&(typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"]);if(t!=null){var c=[],d=!0,p=!1,v,y;try{for(t=t.call(a);!(d=(v=t.next()).done)&&(c.push(v.value),!(n&&c.length===n));d=!0);}catch(s){p=!0,y=s}finally{try{!d&&t.return!=null&&t.return()}finally{if(p)throw y}}return c}}function Ur(a,n){if(a){if(typeof a=="string")return Ss(a,n);var t=Object.prototype.toString.call(a).slice(8,-1);if(t==="Object"&&a.constructor&&(t=a.constructor.name),t==="Map"||t==="Set")return Array.from(a);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ss(a,n)}}function Ss(a,n){(n==null||n>a.length)&&(n=a.length);for(var t=0,c=new Array(n);t element.");return d.appendChild(c),c},Er=function(n,t){!n||!n._registerWrapper||n._registerWrapper({name:"stripe-js",version:"7.9.0",startTime:t})},xe=null,fe=null,ye=null,Fr=function(n){return function(t){n(new Error("Failed to load Stripe.js",{cause:t}))}},Tr=function(n,t){return function(){window.Stripe?n(window.Stripe):t(new Error("Stripe.js not available"))}},Mr=function(n){return xe!==null?xe:(xe=new Promise(function(t,c){if(typeof window>"u"||typeof document>"u"){t(null);return}if(window.Stripe){t(window.Stripe);return}try{var d=kr();if(!(d&&n)){if(!d)d=Ms(n);else if(d&&ye!==null&&fe!==null){var p;d.removeEventListener("load",ye),d.removeEventListener("error",fe),(p=d.parentNode)===null||p===void 0||p.removeChild(d),d=Ms(n)}}ye=Tr(t,c),fe=Fr(c),d.addEventListener("load",ye),d.addEventListener("error",fe)}catch(v){c(v);return}}),xe.catch(function(t){return xe=null,Promise.reject(t)}))},Or=function(n,t,c){if(n===null)return null;var d=t[0],p=d.match(/^pk_test/),v=gr(n.version),y=Ks;p&&v!==y&&console.warn("Stripe.js@".concat(v," was loaded on the page, but @stripe/stripe-js@").concat("7.9.0"," expected Stripe.js@").concat(y,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var s=n.apply(void 0,t);return Er(s,c),s},pe,Ws=!1,Ys=function(){return pe||(pe=Mr(null).catch(function(n){return pe=null,Promise.reject(n)}),pe)};Promise.resolve().then(function(){return Ys()}).catch(function(a){Ws||console.warn(a)});var Ar=function(){for(var n=arguments.length,t=new Array(n),c=0;c=0)&&(t[d]=a[d]);return t}function Br(a,n){if(a==null)return{};var t=Dr(a,n),c,d;if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(a);for(d=0;d=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(t[c]=a[c])}return t}function Hs(a,n){return Lr(a)||qr(a,n)||Ur(a,n)||Kr()}function Lr(a){if(Array.isArray(a))return a}function qr(a,n){var t=a&&(typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"]);if(t!=null){var c=[],d=!0,p=!1,v,y;try{for(t=t.call(a);!(d=(v=t.next()).done)&&(c.push(v.value),!(n&&c.length===n));d=!0);}catch(s){p=!0,y=s}finally{try{!d&&t.return!=null&&t.return()}finally{if(p)throw y}}return c}}function Ur(a,n){if(a){if(typeof a=="string")return Ss(a,n);var t=Object.prototype.toString.call(a).slice(8,-1);if(t==="Object"&&a.constructor&&(t=a.constructor.name),t==="Map"||t==="Set")return Array.from(a);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ss(a,n)}}function Ss(a,n){(n==null||n>a.length)&&(n=a.length);for(var t=0,c=new Array(n);t1&&arguments[1]!==void 0?arguments[1]:Vs;if(n===null||Wr(n))return n;throw new Error(t)},Xr=function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Vs;if($r(n))return{tag:"async",stripePromise:Promise.resolve(n).then(function(d){return Bs(d,t)})};var c=Bs(n,t);return c===null?{tag:"empty"}:{tag:"sync",stripe:c}},Hr=function(n){!n||!n._registerWrapper||!n.registerAppInfo||(n._registerWrapper({name:"react-stripe-js",version:"3.10.0"}),n.registerAppInfo({name:"react-stripe-js",version:"3.10.0",url:"https://stripe.com/docs/stripe-js/react"}))},be=B.createContext(null);be.displayName="ElementsContext";var Gs=function(n,t){if(!n)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an provider."));return n},Zs=function(n){var t=n.stripe,c=n.options,d=n.children,p=B.useMemo(function(){return Xr(t)},[t]),v=B.useState(function(){return{stripe:p.tag==="sync"?p.stripe:null,elements:p.tag==="sync"?p.stripe.elements(c):null}}),y=Hs(v,2),s=y[0],i=y[1];B.useEffect(function(){var o=!0,j=function(f){i(function(u){return u.stripe?u:{stripe:f,elements:f.elements(c)}})};return p.tag==="async"&&!s.stripe?p.stripePromise.then(function(N){N&&o&&j(N)}):p.tag==="sync"&&!s.stripe&&j(p.stripe),function(){o=!1}},[p,s,c]);var x=Fe(t);B.useEffect(function(){x!==null&&x!==t&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")},[x,t]);var l=Fe(c);return B.useEffect(function(){if(s.elements){var o=Js(c,l,["clientSecret","fonts"]);o&&s.elements.update(o)}},[c,l,s.elements]),B.useEffect(function(){Hr(s.stripe)},[s.stripe]),B.createElement(be.Provider,{value:s},d)};Zs.propTypes={stripe:$.any,options:$.object};var Jr=function(n){var t=B.useContext(be);return Gs(t,n)},Vr=function(){var n=Jr("calls useElements()"),t=n.elements;return t};$.func.isRequired;var Qs=B.createContext(null);Qs.displayName="CheckoutSdkContext";var Gr=function(n,t){if(!n)throw new Error("Could not find CheckoutProvider context; You need to wrap the part of your app that ".concat(t," in an provider."));return n},Zr=B.createContext(null);Zr.displayName="CheckoutContext";$.any,$.shape({fetchClientSecret:$.func.isRequired,elementsOptions:$.object}).isRequired;var Te=function(n){var t=B.useContext(Qs),c=B.useContext(be);if(t&&c)throw new Error("You cannot wrap the part of your app that ".concat(n," in both and providers."));return t?Gr(t,n):Gs(c,n)},Qr=["mode"],ea=function(n){return n.charAt(0).toUpperCase()+n.slice(1)},H=function(n,t){var c="".concat(ea(n),"Element"),d=function(s){var i=s.id,x=s.className,l=s.options,o=l===void 0?{}:l,j=s.onBlur,N=s.onFocus,f=s.onReady,u=s.onChange,b=s.onEscape,h=s.onClick,m=s.onLoadError,g=s.onLoaderStart,O=s.onNetworksChange,T=s.onConfirm,U=s.onCancel,Z=s.onShippingAddressChange,Y=s.onShippingRateChange,k=s.onSavedPaymentMethodRemove,se=s.onSavedPaymentMethodUpdate,Q=Te("mounts <".concat(c,">")),ce="elements"in Q?Q.elements:null,E="checkoutSdk"in Q?Q.checkoutSdk:null,V=B.useState(null),G=Hs(V,2),K=G[0],ue=G[1],te=B.useRef(null),le=B.useRef(null);re(K,"blur",j),re(K,"focus",N),re(K,"escape",b),re(K,"click",h),re(K,"loaderror",m),re(K,"loaderstart",g),re(K,"networkschange",O),re(K,"confirm",T),re(K,"cancel",U),re(K,"shippingaddresschange",Z),re(K,"shippingratechange",Y),re(K,"savedpaymentmethodremove",k),re(K,"savedpaymentmethodupdate",se),re(K,"change",u);var oe;f&&(n==="expressCheckout"?oe=f:oe=function(){f(K)}),re(K,"ready",oe),B.useLayoutEffect(function(){if(te.current===null&&le.current!==null&&(ce||E)){var C=null;if(E)switch(n){case"payment":C=E.createPaymentElement(o);break;case"address":if("mode"in o){var ne=o.mode,ee=Br(o,Qr);if(ne==="shipping")C=E.createShippingAddressElement(ee);else if(ne==="billing")C=E.createBillingAddressElement(ee);else throw new Error("Invalid options.mode. mode must be 'billing' or 'shipping'.")}else throw new Error("You must supply options.mode. mode must be 'billing' or 'shipping'.");break;case"expressCheckout":C=E.createExpressCheckoutElement(o);break;case"currencySelector":C=E.createCurrencySelectorElement();break;case"taxId":C=E.createTaxIdElement(o);break;default:throw new Error("Invalid Element type ".concat(c,". You must use either the , , , or ."))}else ce&&(C=ce.create(n,o));te.current=C,ue(C),C&&C.mount(le.current)}},[ce,E,o]);var r=Fe(o);return B.useEffect(function(){if(te.current){var C=Js(o,r,["paymentRequest"]);C&&"update"in te.current&&te.current.update(C)}},[o,r]),B.useLayoutEffect(function(){return function(){if(te.current&&typeof te.current.destroy=="function")try{te.current.destroy(),te.current=null}catch{}}},[]),B.createElement("div",{id:i,className:x,ref:le})},p=function(s){Te("mounts <".concat(c,">"));var i=s.id,x=s.className;return B.createElement("div",{id:i,className:x})},v=t?p:d;return v.propTypes={id:$.string,className:$.string,onChange:$.func,onBlur:$.func,onFocus:$.func,onReady:$.func,onEscape:$.func,onClick:$.func,onLoadError:$.func,onLoaderStart:$.func,onNetworksChange:$.func,onConfirm:$.func,onCancel:$.func,onShippingAddressChange:$.func,onShippingRateChange:$.func,onSavedPaymentMethodRemove:$.func,onSavedPaymentMethodUpdate:$.func,options:$.object},v.displayName=c,v.__elementType=n,v},J=typeof window>"u",sa=B.createContext(null);sa.displayName="EmbeddedCheckoutProviderContext";var ra=function(){var n=Te("calls useStripe()"),t=n.stripe;return t};H("auBankAccount",J);var Ls=H("card",J);H("cardNumber",J);H("cardExpiry",J);H("cardCvc",J);H("fpxBank",J);H("iban",J);H("idealBank",J);H("p24Bank",J);H("epsBank",J);H("payment",J);H("expressCheckout",J);H("currencySelector",J);H("paymentRequestButton",J);H("linkAuthentication",J);H("address",J);H("shippingAddress",J);H("paymentMethodMessaging",J);H("affirmMessage",J);H("afterpayClearpayMessage",J);H("taxId",J);function Ne(a={}){const{t:n}=M(),[t,c]=w.useState(!1),d=async(y,s)=>{c(!0);const x={stripe:"stripe.payment",paypal:"paypal.payment",bank:"bank.payment",razorpay:"razorpay.payment",mercadopago:"mercadopago.payment",paystack:"paystack.payment",flutterwave:"flutterwave.payment"}[y];if(!x){P.error(n("Invalid payment method")),c(!1);return}const l=v(y,s);ie.post(route(x),l,{onSuccess:o=>{var j,N,f;(N=(j=o.props)==null?void 0:j.flash)!=null&&N.success?P.success(n(o.props.flash.success)):P.success(n("Payment successful")),(f=a.onSuccess)==null||f.call(a)},onError:o=>{var N;const j=(o==null?void 0:o.message)||(o==null?void 0:o.error)||n("Payment failed");P.error(j),(N=a.onError)==null||N.call(a,j)},onFinish:()=>{c(!1)}})},p=(y,s)=>{const x={stripe:["payment_method_id","cardholder_name"],paypal:["order_id","payment_id"],bank:["amount"],razorpay:["payment_id","order_id","signature"],mercadopago:["payment_id","status"],paystack:["payment_id"],flutterwave:["payment_id"]}[y]||[];for(const l of x)if(!s[l])return P.error(n(`${l} is required`)),!1;return!0},v=(y,s)=>({plan_id:s.planId,billing_cycle:s.billingCycle,coupon_code:s.couponCode||"",...s});return{processing:t,processPayment:d,validatePaymentData:p,formatPaymentData:v}}const aa=({planId:a,couponCode:n,billingCycle:t,onSuccess:c,onCancel:d})=>{const{t:p}=M(),v=ra(),y=Vr(),[s,i]=w.useState(""),{processing:x,processPayment:l}=Ne({onSuccess:c,onError:N=>P.error(N)}),o=async N=>{if(N.preventDefault(),!v||!y||!s.trim()){P.error(p("Please fill in all required fields"));return}const f=y.getElement(Ls);if(!f)return;const{error:u,paymentMethod:b}=await v.createPaymentMethod({type:"card",card:f,billing_details:{name:s}});if(u){P.error(u.message||p("Payment failed"));return}l("stripe",{planId:a,billingCycle:t,couponCode:n,payment_method_id:b.id,cardholder_name:s})},j={style:{base:{fontSize:"16px",color:"#424770","::placeholder":{color:"#aab7c4"}},invalid:{color:"#9e2146"}}};return e.jsxs("form",{onSubmit:o,className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"cardholder-name",children:p("Name on card")}),e.jsx(X,{id:"cardholder-name",type:"text",value:s,onChange:N=>i(N.target.value),placeholder:p("Enter cardholder name"),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{children:p("Card details")}),e.jsx("div",{className:"p-3 border rounded-md",children:e.jsx(Ls,{options:j})})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:d,disabled:x,className:"flex-1",children:p("Cancel")}),e.jsx(_,{type:"submit",disabled:!v||x,className:"flex-1",children:x?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"h-4 w-4 mr-2 animate-spin"}),p("Processing...")]}):p("Pay Now")})]})]})};function ta({planId:a,couponCode:n,billingCycle:t,stripeKey:c,onSuccess:d,onCancel:p}){const{t:v}=M(),[y,s]=w.useState(null);return w.useEffect(()=>{c&&c.startsWith("pk_")&&s(Ar(c))},[c]),y?e.jsx(Zs,{stripe:y,children:e.jsx(aa,{planId:a,couponCode:n,billingCycle:t,onSuccess:d,onCancel:p})}):e.jsx("div",{className:"p-4 text-center text-red-500",children:v("Stripe not configured properly")})}function na({planId:a,planPrice:n,couponCode:t,billingCycle:c,paypalClientId:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),i=w.useRef(null),{processPayment:x}=Ne({onSuccess:v,onError:l=>P.error(l)});return w.useEffect(()=>{if(!d||!i.current)return;const l=document.createElement("script");return l.src=`https://www.paypal.com/sdk/js?client-id=${d}¤cy=${p.toUpperCase()}&disable-funding=credit,card`,l.async=!0,l.onload=()=>{window.paypal&&i.current&&window.paypal.Buttons({createOrder:(o,j)=>j.order.create({purchase_units:[{amount:{value:n.toString(),currency_code:p.toUpperCase()}}]}),onApprove:(o,j)=>j.order.capture().then(N=>{x("paypal",{planId:a,billingCycle:c,couponCode:t,order_id:o.orderID,payment_id:N.id})}),onError:o=>{console.error("PayPal error:",o),o.message&&o.message.includes("declined")?P.error(s("Card was declined. Please try a different payment method.")):P.error(s("Payment failed. Please try again."))},onCancel:()=>{y()}}).render(i.current)},document.head.appendChild(l),()=>{document.head.contains(l)&&document.head.removeChild(l)}},[d,a,c,t,p]),d?e.jsx("div",{className:"space-y-4",children:e.jsx("div",{ref:i})}):e.jsx("div",{className:"p-4 text-center text-red-500",children:s("PayPal not configured")})}function ia({planId:a,planPrice:n,couponCode:t,billingCycle:c,bankDetails:d,currencySymbol:p,onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),l=j=>{navigator.clipboard.writeText(j),P.success(s("Copied to clipboard"))},o=()=>{x(!0),ie.post(route("bank.payment"),{plan_id:a,billing_cycle:c,coupon_code:t,amount:n},{onSuccess:()=>{P.success(s("Payment request submitted successfully")),v()},onError:()=>{P.error(s("Failed to submit payment request"))},onFinish:()=>{x(!1)}})};return e.jsxs("div",{className:"space-y-4",children:[e.jsx(I,{children:e.jsxs(z,{className:"p-4",children:[e.jsx("h3",{className:"font-medium mb-3",children:s("Bank Transfer Details")}),e.jsxs("div",{className:"space-y-3 text-sm",children:[e.jsx("div",{className:"whitespace-pre-line",children:d}),e.jsxs("div",{className:"flex items-center justify-between p-2 bg-gray-50 rounded",children:[e.jsxs("span",{className:"font-medium",children:[s("Amount"),": ",p,n]}),e.jsxs(_,{variant:"outline",size:"sm",onClick:()=>l(n.toString()),children:[e.jsx(xr,{className:"h-3 w-3 mr-1"}),s("Copy")]})]})]})]})}),e.jsx(I,{className:"border-orange-200 bg-orange-50",children:e.jsx(z,{className:"p-4",children:e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(Us,{className:"h-5 w-5 text-orange-600 mt-0.5"}),e.jsxs("div",{className:"text-sm text-orange-800",children:[e.jsx("p",{className:"font-medium mb-1",children:s("Important Instructions")}),e.jsxs("ul",{className:"space-y-1 text-xs",children:[e.jsxs("li",{children:["• ",s("Transfer the exact amount shown above")]}),e.jsxs("li",{children:["• ",s("Include your order reference in the transfer description")]}),e.jsxs("li",{children:["• ",s("Your plan will be activated after payment verification")]}),e.jsxs("li",{children:["• ",s("Verification may take 1-3 business days")]})]})]})]})})}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:o,disabled:i,className:"flex-1",children:s(i?"Processing...":"I have made the payment")})]})]})}function ca({planId:a,planPrice:n,couponCode:t,billingCycle:c,razorpayKey:d,currency:p="INR",onSuccess:v,onCancel:y}){const{t:s}=M();w.useEffect(()=>{if(window&&window.Razorpay)return;const x=document.createElement("script");return x.src="https://checkout.razorpay.com/v1/checkout.js",x.async=!0,x.onerror=()=>{P.error(s("Failed to load Razorpay checkout. Please try again."))},document.body.appendChild(x),()=>{document.body.contains(x)&&document.body.removeChild(x)}},[]);const i=async()=>{var x,l;try{const o=await me.post(route("razorpay.create-order"),{plan_id:a,billing_cycle:c,coupon_code:t});if(o.data.error){P.error(o.data.error);return}const{order_id:j,amount:N}=o.data;if(!j||!N){P.error(s("Invalid response from server"));return}const f={key:d,amount:N,currency:p,name:"HRM",description:"Plan Subscription",order_id:j,handler:function(b){me.post(route("razorpay.verify-payment"),{razorpay_payment_id:b.razorpay_payment_id,razorpay_order_id:b.razorpay_order_id,razorpay_signature:b.razorpay_signature,plan_id:a,billing_cycle:c,coupon_code:t}).then(()=>{v()}).catch(h=>{var g,O;const m=((O=(g=h.response)==null?void 0:g.data)==null?void 0:O.error)||s("Payment verification failed");P.error(m)})},prefill:{name:"",email:"",contact:""},theme:{color:"#3B82F6"},modal:{ondismiss:y}};if(!window.Razorpay){P.error(s("Razorpay SDK not loaded"));return}new window.Razorpay(f).open()}catch(o){const j=((l=(x=o.response)==null?void 0:x.data)==null?void 0:l.error)||s("Failed to initialize payment");P.error(j),console.error("Razorpay error:",o)}};return e.jsxs("div",{className:"space-y-4",children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:s("You will be redirected to Razorpay to complete your payment.")}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:i,className:"flex-1",children:s("Pay with Razorpay")})]})]})}function la({planId:a,planPrice:n,couponCode:t,billingCycle:c,accessToken:d,currency:p="BRL",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),l=async()=>{var o,j;try{x(!0);const N=await me.post(route("mercadopago.create-preference"),{plan_id:a,billing_cycle:c,coupon_code:t||void 0},{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});N.data.redirect_url?window.location.href=N.data.redirect_url:(P.error(s("Failed to create payment preference")),x(!1))}catch(N){const f=((j=(o=N.response)==null?void 0:o.data)==null?void 0:j.error)||N.message||s("Failed to create payment preference");P.error(f),x(!1)}};return e.jsxs("div",{className:"space-y-4",children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:s("You will be redirected to MercadoPago to complete your payment.")}),e.jsxs("div",{className:"flex gap-3 mt-4",children:[e.jsx(_,{variant:"outline",onClick:y,className:"flex-1",disabled:i,children:s("Cancel")}),e.jsx(_,{onClick:l,className:"flex-1",disabled:i,children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"h-4 w-4 mr-2 animate-spin"}),s("Processing...")]}):s("Pay with MercadoPago")})]})]})}function oa({planId:a,planPrice:n,couponCode:t,billingCycle:c,paystackKey:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),i=w.useRef(!1),{processPayment:x}=Ne({onSuccess:v,onError:l=>P.error(l)});return w.useEffect(()=>{if(!d||i.current)return;const l=document.createElement("script");return l.src="https://js.paystack.co/v1/inline.js",l.async=!0,l.onload=()=>{i.current=!0;const o=document.querySelector("[data-radix-dialog-overlay]");o&&(o.style.display="none"),window.PaystackPop.setup({key:d,email:"user@example.com",amount:Math.round(Number(n)*100),currency:p.toUpperCase(),callback:function(N){o&&(o.style.display=""),x("paystack",{planId:a,billingCycle:c,couponCode:t,payment_id:N.reference})},onClose:function(){o&&(o.style.display=""),y()}}).openIframe()},document.head.appendChild(l),()=>{document.head.contains(l)&&document.head.removeChild(l)}},[d,a,c,t,p]),d?e.jsx("div",{className:"p-4 text-center",children:e.jsx("p",{children:s("Redirecting to Paystack...")})}):e.jsx("div",{className:"p-4 text-center text-red-500",children:s("Paystack not configured")})}function da({planId:a,planPrice:n,couponCode:t,billingCycle:c,flutterwaveKey:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),i=w.useRef(!1),{processPayment:x}=Ne({onSuccess:v,onError:l=>P.error(l)});return w.useEffect(()=>{if(!d||i.current)return;const l=document.createElement("script");return l.src="https://checkout.flutterwave.com/v3.js",l.async=!0,l.onload=()=>{i.current=!0,window.FlutterwaveCheckout({public_key:d,tx_ref:`plan_${a}_${Date.now()}`,amount:n,currency:p.toUpperCase(),payment_options:"card,mobilemoney,ussd",customer:{email:"user@example.com",phone_number:"",name:"Customer"},customizations:{title:"Plan Subscription",description:"Payment for subscription plan",logo:""},callback:function(o){o.status==="successful"?x("flutterwave",{planId:a,billingCycle:c,couponCode:t,payment_id:o.transaction_id,tx_ref:o.tx_ref}):(P.error(s("Payment was not completed")),y())},onclose:function(){y()}})},document.head.appendChild(l),()=>{document.head.contains(l)&&document.head.removeChild(l)}},[d,a,c,t,p]),d?e.jsx("div",{className:"p-4 text-center",children:e.jsx("p",{children:s("Redirecting to Flutterwave...")})}):e.jsx("div",{className:"p-4 text-center text-red-500",children:s("Flutterwave not configured")})}function ma({planId:a,couponCode:n,billingCycle:t,planPrice:c,paytabsClientKey:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),l=async()=>{var o,j,N,f,u,b;x(!0);try{const h={plan_id:a,billing_cycle:t,coupon_code:n||null,payment_id:`pt_${Date.now()}_${Math.random().toString(36).substr(2,9)}`,transaction_id:`txn_${Date.now()}_${Math.random().toString(36).substr(2,9)}`,_token:(o=document.querySelector('meta[name="csrf-token"]'))==null?void 0:o.getAttribute("content")},m=await me.post(route("paytabs.payment"),h,{headers:{"Content-Type":"application/json",Accept:"application/json","X-Requested-With":"XMLHttpRequest"},timeout:3e4});if(m.data.success&&m.data.redirect_url)P.success(s("Redirecting to PayTabs payment page...")),setTimeout(()=>{window.location.href=m.data.redirect_url},1e3);else throw new Error(m.data.message||"Payment initialization failed")}catch(h){console.error("PayTabs payment error:",h);let m=s("Payment failed. Please try again.");((j=h.response)==null?void 0:j.status)===400?m=((N=h.response.data)==null?void 0:N.message)||s("Invalid payment request. Please check your details."):((f=h.response)==null?void 0:f.status)===500?m=s("Server error. Please try again later."):(b=(u=h.response)==null?void 0:u.data)!=null&&b.message?m=h.response.data.message:h.message?m=h.message:h.code==="ECONNABORTED"&&(m=s("Request timeout. Please try again.")),P.error(m),x(!1)}};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("PayTabs Payment")]})}),e.jsx(z,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(ae,{className:"h-5 w-5 text-blue-600 mt-0.5"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-1",children:s("Secure Payment with PayTabs")}),e.jsx("p",{className:"text-sm text-blue-700",children:s("You will be redirected to PayTabs secure payment page to complete your transaction.")})]})]})}),e.jsxs("div",{className:"border rounded-lg p-4 bg-gray-50",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsxs("span",{className:"text-sm font-medium text-gray-600",children:[s("Plan"),":"]}),e.jsx("span",{className:"text-sm text-gray-900",children:s("Subscription Plan")})]}),e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsxs("span",{className:"text-sm font-medium text-gray-600",children:[s("Billing Cycle"),":"]}),e.jsx("span",{className:"text-sm text-gray-900 capitalize",children:t})]}),e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"text-sm font-medium text-gray-600",children:[s("Amount"),":"]}),e.jsxs("span",{className:"text-lg font-bold text-gray-900",children:[p," ",c]})]}),n&&e.jsxs("div",{className:"flex justify-between items-center mt-2 pt-2 border-t",children:[e.jsxs("span",{className:"text-sm font-medium text-green-600",children:[s("Coupon Applied"),":"]}),e.jsx("span",{className:"text-sm text-green-700 font-medium",children:n})]})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",disabled:i,children:s("Cancel")}),e.jsx(_,{type:"button",onClick:l,disabled:i,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay {{amount}}",{amount:`${p} ${c}`})]})})]})]})})]})}function ua({planId:a,couponCode:n,billingCycle:t,planPrice:c,skrillMerchantId:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(""),j=async N=>{if(N.preventDefault(),!l){P.error(s("Please enter your email address"));return}x(!0);try{const f={plan_id:a,billing_cycle:t,coupon_code:n||null,payment_id:`skrill_${Date.now()}`,transaction_id:`txn_${Date.now()}`,email:l};ie.post(route("skrill.payment"),f,{onSuccess:()=>{P.success(s("Payment successful!")),v()},onError:u=>{console.error("Skrill payment error:",u),P.error(s("Payment failed. Please try again."))},onFinish:()=>{x(!1)}})}catch(f){console.error("Skrill payment error:",f),P.error(s("Payment failed. Please try again.")),x(!1)}};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(Ce,{className:"h-5 w-5"}),s("Skrill Payment")]})}),e.jsx(z,{children:e.jsxs("form",{onSubmit:j,className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"email",children:s("Email Address")}),e.jsx(X,{id:"email",type:"email",value:l,onChange:N=>o(N.target.value),placeholder:s("Enter your email address"),required:!0}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("You will be redirected to Skrill to complete the payment")})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{type:"submit",disabled:i,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):s("Pay {{amount}}",{amount:`${p} ${c}`})})]})]})})]})}function ha({planId:a,couponCode:n,billingCycle:t,planPrice:c,currency:d,onSuccess:p,onCancel:v}){const{t:y}=M(),[s,i]=w.useState(!1),x=l=>{var f;l.preventDefault(),i(!0);const o=document.createElement("form");o.method="POST",o.action=route("coingate.payment");const j=(f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content");if(j){const u=document.createElement("input");u.type="hidden",u.name="_token",u.value=j,o.appendChild(u)}Object.entries({plan_id:a,billing_cycle:t,coupon_code:n||"",crypto_currency:"BTC"}).forEach(([u,b])=>{const h=document.createElement("input");h.type="hidden",h.name=u,h.value=String(b),o.appendChild(h)}),document.body.appendChild(o),o.submit()};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(ke,{className:"h-5 w-5 text-orange-500"}),y("CoinGate Cryptocurrency Payment")]})}),e.jsxs(z,{children:[e.jsxs(A,{className:"mb-4",children:[e.jsx(Ee,{className:"h-4 w-4"}),e.jsx(R,{children:y("You will be redirected to CoinGate to complete your cryptocurrency payment securely.")})]}),e.jsxs("form",{onSubmit:x,className:"space-y-4",children:[e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx("span",{className:"text-sm font-medium",children:y("Plan")}),e.jsxs("span",{className:"text-sm",children:[y(t)," ",y("billing")]})]}),e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-sm font-medium",children:y("Amount")}),e.jsxs("span",{className:"text-lg font-bold",children:[d," ",c]})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:y("Final cryptocurrency amount will be calculated at checkout based on current exchange rates")})]}),e.jsx("div",{className:"bg-blue-50 p-3 rounded-lg border border-blue-200",children:e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(Ee,{className:"h-4 w-4 text-blue-600 mt-0.5 flex-shrink-0"}),e.jsxs("div",{className:"text-xs text-blue-800",children:[e.jsx("p",{className:"font-medium mb-1",children:y("Payment Process:")}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsx("li",{children:y('Click "Pay with Crypto" to proceed to CoinGate')}),e.jsx("li",{children:y("Complete payment using your selected cryptocurrency")}),e.jsx("li",{children:y("You will be redirected back after payment completion")})]})]})]})}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:v,className:"flex-1",disabled:s,children:y("Cancel")}),e.jsx(_,{type:"submit",disabled:s,className:"flex-1 bg-orange-600 hover:bg-orange-700",children:s?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),y("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ke,{className:"mr-2 h-4 w-4"}),y("Pay with Crypto")]})})]})]})]})]})}function xa({planId:a,couponCode:n,billingCycle:t,planPrice:c,payfastMerchantId:d,currency:p,onSuccess:v,onCancel:y}){var b;const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState({firstName:"",lastName:"",email:""}),[j,N]=w.useState({}),f=()=>{const h={};return l.firstName.trim()||(h.firstName=s("First name is required")),l.lastName.trim()||(h.lastName=s("Last name is required")),l.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(l.email)||(h.email=s("Please enter a valid email address")):h.email=s("Email is required"),h},u=async h=>{var g;h.preventDefault();const m=f();if(N(m),Object.keys(m).length>0){P.error(s("Please fix the errors below"));return}if(c<5){P.error(s("Minimum payment amount is R5.00"));return}x(!0);try{const T=await(await fetch(route("payfast.payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((g=document.querySelector('meta[name="csrf-token"]'))==null?void 0:g.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:t,coupon_code:n,customer_details:l})})).json();if(T.success){const U=document.createElement("form");U.method="POST",U.action=T.action,U.innerHTML=T.inputs,document.body.appendChild(U),U.submit()}else P.error(T.error||s("Payment failed")),x(!1)}catch(O){console.error("PayFast payment error:",O),P.error(s("Payment failed. Please try again.")),x(!1)}};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Payfast Payment")]})}),e.jsx(z,{children:e.jsxs("form",{onSubmit:u,className:"space-y-4",children:[e.jsx("input",{type:"hidden",name:"_token",value:((b=document.querySelector('meta[name="csrf-token"]'))==null?void 0:b.getAttribute("content"))||""}),e.jsx("input",{type:"hidden",name:"plan_id",value:a}),e.jsx("input",{type:"hidden",name:"billing_cycle",value:t}),e.jsx("input",{type:"hidden",name:"coupon_code",value:n||""}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"firstName",children:s("First Name")}),e.jsx(X,{id:"firstName",name:"customer_details[firstName]",value:l.firstName,onChange:h=>{o(m=>({...m,firstName:h.target.value})),j.firstName&&N(m=>({...m,firstName:""}))},placeholder:s("Enter first name"),className:j.firstName?"border-red-500":"",required:!0}),j.firstName&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:j.firstName})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"lastName",children:s("Last Name")}),e.jsx(X,{id:"lastName",name:"customer_details[lastName]",value:l.lastName,onChange:h=>{o(m=>({...m,lastName:h.target.value})),j.lastName&&N(m=>({...m,lastName:""}))},placeholder:s("Enter last name"),className:j.lastName?"border-red-500":"",required:!0}),j.lastName&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:j.lastName})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"email",children:s("Email Address")}),e.jsx(X,{id:"email",name:"customer_details[email]",type:"email",value:l.email,onChange:h=>{o(m=>({...m,email:h.target.value})),j.email&&N(m=>({...m,email:""}))},placeholder:s("Enter email address"),className:j.email?"border-red-500":"",required:!0}),j.email&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:j.email}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("You will be redirected to Payfast to complete the payment")})]}),c<5&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("PayFast requires a minimum payment of R5.00. Current amount: {{currency}} {{amount}}",{currency:p,amount:c})})]}),e.jsxs("div",{className:"bg-muted p-3 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Amount")}),e.jsxs("span",{className:"text-sm font-bold",children:[p," ",c]})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Secure payment processing via PayFast")})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{type:"submit",disabled:i||c<5,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):s("Pay {{amount}}",{amount:`${p} ${c}`})})]})]})})]})}function pa({planId:a,couponCode:n,billingCycle:t,planPrice:c,toyyibpayCategoryCode:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState({name:"",email:"",phone:""}),[j,N]=w.useState({}),f=()=>{const h={};return l.name.trim()||(h.name=s("Full name is required")),l.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(l.email)||(h.email=s("Please enter a valid email address")):h.email=s("Email address is required"),l.phone.trim()?l.phone.length<10&&(h.phone=s("Please enter a valid Malaysian phone number")):h.phone=s("Phone number is required"),N(h),Object.keys(h).length===0},u=async h=>{var m;if(h.preventDefault(),!f()){P.error(s("Please fix the form errors"));return}x(!0),N({});try{const g={plan_id:a,billing_cycle:t,coupon_code:n||"",billName:`Plan Subscription - ${a}`,billDescription:`${t} subscription for ${l.name}`,billAmount:c,billTo:l.name.trim(),billEmail:l.email.trim(),billPhone:l.phone.trim()},O=document.createElement("form");O.method="POST",O.action=route("toyyibpay.payment");const T=document.createElement("input");T.type="hidden",T.name="_token",T.value=((m=document.querySelector('meta[name="csrf-token"]'))==null?void 0:m.getAttribute("content"))||"",O.appendChild(T),Object.entries(g).forEach(([U,Z])=>{const Y=document.createElement("input");Y.type="hidden",Y.name=U,Y.value=Z.toString(),O.appendChild(Y)}),document.body.appendChild(O),O.submit()}catch(g){console.error("ToyyibPay payment error:",g),P.error(s("Payment failed. Please try again.")),x(!1)}},b=h=>{const m=h.replace(/[^0-9]/g,"");return m.startsWith("60")?m.slice(0,12):m.startsWith("0")?"60"+m.slice(1,11):"60"+m.slice(0,10)};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("toyyibPay Payment")]})}),e.jsxs(z,{children:[e.jsxs(A,{className:"mb-4",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to toyyibPay to complete your payment securely via FPX (Malaysian Online Banking)")})]}),e.jsxs("form",{onSubmit:u,className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"name",children:[s("Full Name")," *"]}),e.jsx(X,{id:"name",value:l.name,onChange:h=>{o(m=>({...m,name:h.target.value})),j.name&&N(m=>({...m,name:""}))},placeholder:s("Enter your full name"),className:j.name?"border-red-500":"",required:!0}),j.name&&e.jsx("p",{className:"text-sm text-red-500",children:j.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"email",children:[s("Email Address")," *"]}),e.jsx(X,{id:"email",type:"email",value:l.email,onChange:h=>{o(m=>({...m,email:h.target.value})),j.email&&N(m=>({...m,email:""}))},placeholder:s("Enter your email address"),className:j.email?"border-red-500":"",required:!0}),j.email&&e.jsx("p",{className:"text-sm text-red-500",children:j.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"phone",children:[s("Phone Number")," *"]}),e.jsx(X,{id:"phone",value:l.phone,onChange:h=>{const m=b(h.target.value);o(g=>({...g,phone:m})),j.phone&&N(g=>({...g,phone:""}))},placeholder:"60123456789",className:j.phone?"border-red-500":"",maxLength:12,required:!0}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Malaysian format: 60123456789 (numbers only)")}),j.phone&&e.jsx("p",{className:"text-sm text-red-500",children:j.phone})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(F,{className:"h-4 w-4 text-primary"}),e.jsx("p",{className:"text-sm font-medium",children:s("Payment Method: FPX (Online Banking)")})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Secure payment via Malaysian banks including Maybank, CIMB, Public Bank, RHB, and more")})]}),e.jsxs("div",{className:"border-t pt-4",children:[e.jsxs("div",{className:"flex justify-between items-center mb-4",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[s("Total Amount"),":"]}),e.jsxs("span",{className:"text-lg font-bold",children:[p," ",c.toFixed(2)]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",disabled:i,children:s("Cancel")}),e.jsx(_,{type:"submit",disabled:i,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):e.jsxs(e.Fragment,{children:[e.jsx(F,{className:"mr-2 h-4 w-4"}),s("Pay Now")]})})]})]})]})]})]})}function fa({planId:a,couponCode:n,billingCycle:t,planPrice:c,paytrMerchantId:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(!1),[j,N]=w.useState(""),f=w.useRef(null),[u,b]=w.useState({name:"",email:"",phone:"",address:""});w.useEffect(()=>{const m=g=>{g.origin==="https://www.paytr.com"&&(g.data==="success"?(o(!1),v()):g.data==="fail"&&(o(!1),P.error(s("Payment failed"))))};return window.addEventListener("message",m),()=>window.removeEventListener("message",m)},[v,s]);const h=async m=>{var g,O;if(m.preventDefault(),!u.name||!u.email||!u.phone){P.error(s("Please fill in required customer details"));return}x(!0);try{const T=await me.post(route("paytr.create-token"),{plan_id:a,billing_cycle:t,coupon_code:n,user_name:u.name,user_email:u.email,user_phone:u.phone,user_address:u.address});if(T.data.success)N(T.data.iframe_url),o(!0);else throw new Error(T.data.error||"Token creation failed")}catch(T){console.error("PayTR payment error:",T),P.error(((O=(g=T.response)==null?void 0:g.data)==null?void 0:O.error)||s("Payment failed. Please try again."))}finally{x(!1)}};return l?e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center justify-between",children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("PayTR Payment")]}),e.jsx(_,{variant:"outline",size:"sm",onClick:()=>o(!1),children:s("Back")})]})}),e.jsxs(z,{children:[e.jsx("div",{className:"w-full h-[600px] border rounded-lg overflow-hidden",children:e.jsx("iframe",{ref:f,src:j,width:"100%",height:"100%",frameBorder:"0",scrolling:"auto",title:"PayTR Payment"})}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 text-center",children:s("Complete your payment in the secure PayTR iframe above")})]})]}):e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("PayTR Payment")]})}),e.jsx(z,{children:e.jsxs("form",{onSubmit:h,className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"name",children:[s("Full Name")," *"]}),e.jsx(X,{id:"name",value:u.name,onChange:m=>b(g=>({...g,name:m.target.value})),placeholder:s("Enter full name"),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"email",children:[s("Email Address")," *"]}),e.jsx(X,{id:"email",type:"email",value:u.email,onChange:m=>b(g=>({...g,email:m.target.value})),placeholder:s("Enter email address"),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"phone",children:[s("Phone Number")," *"]}),e.jsx(X,{id:"phone",value:u.phone,onChange:m=>b(g=>({...g,phone:m.target.value})),placeholder:"+905xxxxxxxxx",required:!0}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Turkish phone number format: +905xxxxxxxxx")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"address",children:s("Address")}),e.jsx(X,{id:"address",value:u.address,onChange:m=>b(g=>({...g,address:m.target.value})),placeholder:s("Enter address (optional)")})]}),e.jsxs("div",{className:"bg-muted p-3 rounded-lg",children:[e.jsx("p",{className:"text-sm font-medium",children:s("Secure Payment via PayTR")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Credit Card, Debit Card - Real-time payment processing")})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{type:"submit",disabled:i,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):s("Pay {{amount}}",{amount:`${c} ${p}`})})]})]})})]})}function ya({planId:a,couponCode:n,billingCycle:t,planPrice:c,mollieApiKey:d,currency:p,onSuccess:v,onCancel:y}){var N;const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState({firstName:"",lastName:"",email:""}),j=f=>{if(!l.firstName||!l.lastName||!l.email){f.preventDefault(),alert(s("Please fill in all customer details"));return}x(!0)};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Mollie Payment")]})}),e.jsx(z,{children:e.jsxs("form",{action:route("mollie.payment"),method:"POST",onSubmit:j,className:"space-y-4",children:[e.jsx("input",{type:"hidden",name:"_token",value:((N=document.querySelector('meta[name="csrf-token"]'))==null?void 0:N.getAttribute("content"))||""}),e.jsx("input",{type:"hidden",name:"plan_id",value:a}),e.jsx("input",{type:"hidden",name:"billing_cycle",value:t}),e.jsx("input",{type:"hidden",name:"coupon_code",value:n||""}),e.jsx("input",{type:"hidden",name:"payment_id",value:`mollie_${Date.now()}`}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"firstName",children:s("First Name")}),e.jsx(X,{id:"firstName",name:"customer_details[firstName]",value:l.firstName,onChange:f=>o(u=>({...u,firstName:f.target.value})),placeholder:s("Enter first name"),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"lastName",children:s("Last Name")}),e.jsx(X,{id:"lastName",name:"customer_details[lastName]",value:l.lastName,onChange:f=>o(u=>({...u,lastName:f.target.value})),placeholder:s("Enter last name"),required:!0})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"email",children:s("Email Address")}),e.jsx(X,{id:"email",name:"customer_details[email]",type:"email",value:l.email,onChange:f=>o(u=>({...u,email:f.target.value})),placeholder:s("Enter email address"),required:!0})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{type:"submit",disabled:i,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):s("Pay {{amount}}",{amount:`€${c}`})})]})]})})]})}function ja({planId:a,planPrice:n,couponCode:t,billingCycle:c,cashfreeAppId:d,mode:p="sandbox",currency:v="INR",onSuccess:y,onCancel:s}){const{t:i}=M();w.useEffect(()=>{if(window&&window.Cashfree)return;const l=document.createElement("script");return l.src="https://sdk.cashfree.com/js/v3/cashfree.js",l.async=!0,l.onerror=()=>{P.error(i("Failed to load Cashfree SDK. Please try again."))},document.body.appendChild(l),()=>{document.body.contains(l)&&document.body.removeChild(l)}},[p]);const x=async()=>{var l,o,j;try{const N=await me.post(route("cashfree.create-session"),{plan_id:a,billing_cycle:c,coupon_code:t,_token:(l=document.querySelector('meta[name="csrf-token"]'))==null?void 0:l.getAttribute("content")});if(N.data.error){P.error(N.data.error);return}const{payment_session_id:f,order_id:u,amount:b,mode:h}=N.data;if(!f||!u){P.error(i("Invalid response from server"));return}if(!h){P.error(i("Payment mode not configured"));return}if(!window.Cashfree){P.error(i("Cashfree SDK not loaded"));return}const m=h==="production"?"PROD":"SANDBOX";try{const T=window.Cashfree({mode:m})}catch(T){P.error("Failed to initialize Cashfree: "+T.message);return}const g=window.Cashfree({mode:m}),O={paymentSessionId:f,returnUrl:window.location.origin+route("dashboard"),redirectTarget:"_modal",mode:m,style:{zIndex:99999}};g.checkout(O).then(T=>{var U,Z;if(T.error){P.error(T.error.message||i("Payment failed"));return}T.paymentDetails?me.post(route("cashfree.verify-payment"),{order_id:u,cf_payment_id:(U=T.paymentDetails)==null?void 0:U.paymentId,plan_id:a,billing_cycle:c,coupon_code:t,_token:(Z=document.querySelector('meta[name="csrf-token"]'))==null?void 0:Z.getAttribute("content")}).then(Y=>{y()}).catch(Y=>{var se,Q;const k=((Q=(se=Y.response)==null?void 0:se.data)==null?void 0:Q.error)||i("Payment verification failed");P.error(k)}):P.error(i("Payment status unclear"))}).catch(T=>{P.error(T.message||i("Payment initialization failed"))})}catch(N){const f=((j=(o=N.response)==null?void 0:o.data)==null?void 0:j.error)||i("Failed to initialize payment");P.error(f)}};return e.jsxs("div",{className:"space-y-4",children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:i("You will be redirected to Cashfree to complete your payment.")}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:s,className:"flex-1",children:i("Cancel")}),e.jsx(_,{onClick:x,className:"flex-1",children:i("Pay with Cashfree")})]})]})}function ba({planId:a,planPrice:n,couponCode:t,billingCycle:c,iyzipayPublicKey:d,currency:p="USD",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),[j,N]=w.useState(null),f=async()=>{var b;if(!d){o(s("Iyzipay configuration is missing"));return}x(!0),o(null);try{const m=await(await fetch(route("iyzipay.create-form"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((b=document.querySelector('meta[name="csrf-token"]'))==null?void 0:b.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(m.success)window.location.href=m.redirect_url;else throw new Error(m.error||s("Failed to create payment form"))}catch(h){console.error("Iyzipay payment error:",h),o(h instanceof Error?h.message:s("Payment initialization failed"))}finally{x(!1)}},u=b=>new Intl.NumberFormat("en-US",{style:"currency",currency:p}).format(b);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Iyzipay Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:u(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),i?e.jsxs("div",{className:"text-center py-8",children:[e.jsx(S,{className:"h-8 w-8 animate-spin mx-auto mb-4"}),e.jsx("p",{children:s("Redirecting to payment page...")})]}):e.jsxs("div",{className:"space-y-4",children:[e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Iyzipay secure payment page to complete your payment.")})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:f,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):e.jsxs(e.Fragment,{children:[e.jsx(F,{className:"mr-2 h-4 w-4"}),s("Pay with Iyzipay")]})})]})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Iyzipay - Secure payment processing")})]})]})}function Na({planId:a,planPrice:n,couponCode:t,billingCycle:c,benefitPublicKey:d,currency:p="BHD",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Benefit payment configuration is missing"));return}x(!0),o(null);try{const b=await(await fetch(route("benefit.create-session"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Failed to create payment session"))}catch(u){console.error("Benefit payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-BH",{style:"currency",currency:p,minimumFractionDigits:3}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Benefit Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Benefit to complete your payment securely. Benefit is the leading payment gateway in Bahrain.")})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsxs("li",{children:["• ",s("Benefit Debit Cards")]}),e.jsxs("li",{children:["• ",s("Visa Credit/Debit Cards")]}),e.jsxs("li",{children:["• ",s("Mastercard Credit/Debit Cards")]}),e.jsxs("li",{children:["• ",s("Benefit Pay Mobile Wallet")]})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Benefit")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Benefit - Bahrain's trusted payment gateway")})]})]})}function va({planId:a,planPrice:n,couponCode:t,billingCycle:c,ozowSiteKey:d,currency:p="ZAR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Ozow not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("ozow.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("Ozow payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-ZA",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Ozow Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Ozow to complete your payment securely. Ozow is South Africa's trusted instant payment gateway.")})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Banks")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Standard Bank"}),e.jsx("li",{children:"• FNB"}),e.jsx("li",{children:"• ABSA"}),e.jsx("li",{children:"• Nedbank"}),e.jsx("li",{children:"• Capitec Bank"}),e.jsx("li",{children:"• And more South African banks"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Ozow")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Ozow - South Africa's instant payment gateway")})]})]})}function ga({planId:a,planPrice:n,couponCode:t,billingCycle:c,easebuzzMerchantKey:d,currency:p="INR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Easebuzz not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("easebuzz.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("Easebuzz payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-IN",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Easebuzz Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Easebuzz to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Credit/Debit Cards"}),e.jsx("li",{children:"• Net Banking"}),e.jsx("li",{children:"• UPI"}),e.jsx("li",{children:"• Wallets"}),e.jsx("li",{children:"• EMI Options"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Easebuzz")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Easebuzz - Secure payment processing")})]})]})}function wa({planId:a,planPrice:n,couponCode:t,billingCycle:c,khaltiPublicKey:d,currency:p="NPR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var h;if(!d){o(s("Khalti not configured"));return}x(!0),o(null);try{const g=await(await fetch(route("khalti.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((h=document.querySelector('meta[name="csrf-token"]'))==null?void 0:h.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(g.success)N(g);else throw new Error(g.error||s("Payment creation failed"))}catch(m){console.error("Khalti payment error:",m),o(m instanceof Error?m.message:s("Payment initialization failed")),x(!1)}},N=h=>{if(window.KhaltiCheckout)f(h);else{const m=document.createElement("script");m.src="https://khalti.s3.ap-south-1.amazonaws.com/KPG/dist/2020.12.17.0.0.0/khalti-checkout.iffe.js",m.onload=()=>{f(h)},document.head.appendChild(m)}},f=h=>{const m={publicKey:h.public_key,productIdentity:h.product_identity,productName:h.product_name,productUrl:h.product_url,paymentPreference:["KHALTI","EBANKING","MOBILE_BANKING","CONNECT_IPS","SCT"],eventHandler:{onSuccess(O){u(O.token,O.amount)},onError(O){console.error("Khalti payment error:",O),o(s("Payment failed")),x(!1)},onClose(){x(!1)}}};new window.KhaltiCheckout(m).show({amount:h.amount})},u=(h,m)=>{ie.post(route("khalti.payment"),{plan_id:a,billing_cycle:c,coupon_code:t,token:h,amount:m/100},{onSuccess:()=>{P.success(s("Payment successful")),v()},onError:g=>{console.error("Payment processing error:",g),o(Object.values(g).flat().join(", ")),x(!1)}})},b=h=>new Intl.NumberFormat("en-NP",{style:"currency",currency:p}).format(h);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Khalti Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:b(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("Khalti is Nepal's most popular digital wallet and payment gateway.")})]}),e.jsxs("div",{className:"bg-purple-50 p-4 rounded-lg border border-purple-200",children:[e.jsx("h4",{className:"font-medium text-purple-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-purple-800 space-y-1",children:[e.jsx("li",{children:"• Khalti Wallet"}),e.jsx("li",{children:"• eBanking"}),e.jsx("li",{children:"• Mobile Banking"}),e.jsx("li",{children:"• Connect IPS"}),e.jsx("li",{children:"• SCT Cards"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):e.jsxs(e.Fragment,{children:[e.jsx(F,{className:"mr-2 h-4 w-4"}),s("Pay with Khalti")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Khalti - Nepal's digital wallet")})]})]})}function Pa({planId:a,planPrice:n,couponCode:t,billingCycle:c,authorizenetMerchantId:d,currency:p="USD",isSandbox:v=!1,supportedCountries:y=["US","CA","GB","AU"],supportedCurrencies:s=["USD","CAD","CHF","DKK","EUR","GBP","NOK","PLN","SEK","AUD","NZD"],onSuccess:i,onCancel:x}){const{t:l}=M(),[o,j]=w.useState(!1),[N,f]=w.useState(null),[u,b]=w.useState({}),[h,m]=w.useState({card_number:"",expiry_month:"",expiry_year:"",cvv:"",cardholder_name:""}),g=E=>{const V=E.replace(/\s/g,"");return/^[0-9]{13,19}$/.test(V)},O=E=>/^(0[1-9]|1[0-2])$/.test(E),T=E=>{if(!/^[0-9]{2}$/.test(E))return!1;const V=new Date().getFullYear()%100,G=parseInt(E);return G>=V&&G<=V+20},U=E=>/^[0-9]{3,4}$/.test(E),Z=E=>E.trim().length>=2&&E.trim().length<=50,Y=E=>{const V=E.replace(/\s/g,""),G=V.match(/.{1,4}/g);return G?G.join(" "):V},k=(E,V)=>{let G=V;E==="card_number"?G=Y(V.replace(/\s/g,"").slice(0,19)):E==="expiry_month"?G=V.replace(/\D/g,"").slice(0,2):E==="expiry_year"?G=V.replace(/\D/g,"").slice(0,2):E==="cvv"&&(G=V.replace(/\D/g,"").slice(0,4)),m(K=>({...K,[E]:G})),u[E]&&b(K=>({...K,[E]:""}))},se=()=>{const E={};return g(h.card_number)||(E.card_number=l("Please enter a valid card number (13-19 digits)")),O(h.expiry_month)||(E.expiry_month=l("Please enter a valid month (01-12)")),T(h.expiry_year)||(E.expiry_year=l("Please enter a valid year (current year or later)")),U(h.cvv)||(E.cvv=l("Please enter a valid CVV (3-4 digits)")),Z(h.cardholder_name)||(E.cardholder_name=l("Please enter a valid cardholder name (2-50 characters)")),b(E),Object.keys(E).length===0},Q=async()=>{if(!d){f(l("AuthorizeNet not configured"));return}if(!se()){f(l("Please correct the errors below"));return}j(!0),f(null),ie.post(route("authorizenet.payment"),{plan_id:a,billing_cycle:c,coupon_code:t,...h},{onSuccess:()=>{P.success(l("Payment successful")),i()},onError:E=>{console.error("Payment processing error:",E),f(Object.values(E).flat().join(", ")),j(!1)}})},ce=E=>new Intl.NumberFormat("en-US",{style:"currency",currency:p}).format(E);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),l("AuthorizeNet Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[N&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:N})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:l("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:ce(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[l("Billing Cycle"),": ",l(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[l("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(W,{htmlFor:"cardholder_name",children:l("Cardholder Name")}),e.jsx(X,{id:"cardholder_name",value:h.cardholder_name,onChange:E=>k("cardholder_name",E.target.value),placeholder:l("Enter cardholder name"),className:u.cardholder_name?"border-red-500":""}),u.cardholder_name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:u.cardholder_name})]}),e.jsxs("div",{children:[e.jsx(W,{htmlFor:"card_number",children:l("Card Number")}),e.jsx(X,{id:"card_number",value:h.card_number,onChange:E=>k("card_number",E.target.value),placeholder:"1234 5678 9012 3456",maxLength:23,className:u.card_number?"border-red-500":""}),u.card_number&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:u.card_number})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[e.jsxs("div",{children:[e.jsx(W,{htmlFor:"expiry_month",children:l("Month")}),e.jsx(X,{id:"expiry_month",value:h.expiry_month,onChange:E=>k("expiry_month",E.target.value),placeholder:"MM",maxLength:2,className:u.expiry_month?"border-red-500":""}),u.expiry_month&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:u.expiry_month})]}),e.jsxs("div",{children:[e.jsx(W,{htmlFor:"expiry_year",children:l("Year")}),e.jsx(X,{id:"expiry_year",value:h.expiry_year,onChange:E=>k("expiry_year",E.target.value),placeholder:"YY",maxLength:2,className:u.expiry_year?"border-red-500":""}),u.expiry_year&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:u.expiry_year})]}),e.jsxs("div",{children:[e.jsx(W,{htmlFor:"cvv",children:l("CVV")}),e.jsx(X,{id:"cvv",value:h.cvv,onChange:E=>k("cvv",E.target.value),placeholder:"123",maxLength:4,className:u.cvv?"border-red-500":""}),u.cvv&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:u.cvv})]})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:x,disabled:o,className:"flex-1",children:l("Cancel")}),e.jsx(_,{onClick:Q,disabled:o||!d,className:"flex-1",children:o?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),l("Processing...")]}):e.jsxs(e.Fragment,{children:[e.jsx(F,{className:"mr-2 h-4 w-4"}),l("Pay with AuthorizeNet")]})})]}),e.jsxs("div",{className:"space-y-2",children:[v&&e.jsxs(A,{children:[e.jsx(Ee,{className:"h-4 w-4"}),e.jsx(R,{children:l("Test Mode: This is a sandbox transaction. No real money will be charged.")})]}),e.jsxs("div",{className:"text-xs text-muted-foreground text-center space-y-1",children:[e.jsxs("div",{className:"flex items-center justify-center gap-1",children:[e.jsx(Us,{className:"h-3 w-3 text-green-500"}),l("Powered by AuthorizeNet - Secure payment processing")]}),e.jsxs("div",{children:[l("Supported currencies"),": ",s.join(", ")]}),e.jsxs("div",{children:[l("Supported countries"),": ",y.join(", ")]})]})]})]})]})}function _a({planId:a,planPrice:n,couponCode:t,billingCycle:c,fedapayPublicKey:d,currency:p="XOF",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("FedaPay not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("fedapay.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("FedaPay payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("fr-FR",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("FedaPay Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to FedaPay to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-green-50 p-4 rounded-lg border border-green-200",children:[e.jsx("h4",{className:"font-medium text-green-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-green-800 space-y-1",children:[e.jsx("li",{children:"• Mobile Money (MTN, Moov, Orange)"}),e.jsx("li",{children:"• Visa/Mastercard"}),e.jsx("li",{children:"• Bank Transfers"}),e.jsx("li",{children:"• Digital Wallets"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with FedaPay")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by FedaPay - West Africa's payment gateway")})]})]})}function Ca({planId:a,planPrice:n,couponCode:t,billingCycle:c,payhereMerchantId:d,currency:p="LKR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("PayHere not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("payhere.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success){const h=document.createElement("form");h.method="POST",h.action=b.payment_url,Object.keys(b.payment_data).forEach(m=>{const g=document.createElement("input");g.type="hidden",g.name=m,g.value=b.payment_data[m],h.appendChild(g)}),document.body.appendChild(h),h.submit()}else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("PayHere payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-LK",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("PayHere Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to PayHere to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-orange-50 p-4 rounded-lg border border-orange-200",children:[e.jsx("h4",{className:"font-medium text-orange-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-orange-800 space-y-1",children:[e.jsx("li",{children:"• Visa/Mastercard"}),e.jsx("li",{children:"• Lanka QR"}),e.jsx("li",{children:"• eZ Cash"}),e.jsx("li",{children:"• mCash"}),e.jsx("li",{children:"• Bank Transfers"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with PayHere")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by PayHere - Sri Lanka's payment gateway")})]})]})}function ka({planId:a,planPrice:n,couponCode:t,billingCycle:c,cinetpaySiteId:d,currency:p="XOF",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("CinetPay not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("cinetpay.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success){const h=document.createElement("form");h.method="POST",h.action=b.payment_url,Object.keys(b.payment_data).forEach(m=>{const g=document.createElement("input");g.type="hidden",g.name=m,g.value=b.payment_data[m],h.appendChild(g)}),document.body.appendChild(h),h.submit()}else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("CinetPay payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("fr-FR",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("CinetPay Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to CinetPay to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-yellow-50 p-4 rounded-lg border border-yellow-200",children:[e.jsx("h4",{className:"font-medium text-yellow-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-yellow-800 space-y-1",children:[e.jsx("li",{children:"• Mobile Money (Orange, MTN, Moov)"}),e.jsx("li",{children:"• Visa/Mastercard"}),e.jsx("li",{children:"• Bank Transfers"}),e.jsx("li",{children:"• Digital Wallets"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with CinetPay")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by CinetPay - African payment gateway")})]})]})}function Ea({planId:a,planPrice:n,couponCode:t,billingCycle:c,paiementMerchantId:d,currency:p="XOF",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Paiement Pro not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("paiement.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success){const h=document.createElement("form");h.method="POST",h.action=b.payment_url,Object.keys(b.payment_data).forEach(m=>{const g=document.createElement("input");g.type="hidden",g.name=m,g.value=b.payment_data[m],h.appendChild(g)}),document.body.appendChild(h),h.submit()}else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("Paiement Pro payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("fr-FR",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Paiement Pro Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Mobile Money"}),e.jsx("li",{children:"• Bank Cards"}),e.jsx("li",{children:"• Bank Transfers"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Paiement Pro")]})})]})]})]})}function Fa({planId:a,planPrice:n,couponCode:t,billingCycle:c,nepalstePublicKey:d,currency:p="NPR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Nepalste not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("nepalste.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success){const h=document.createElement("form");h.method="POST",h.action=b.payment_url,Object.keys(b.payment_data).forEach(m=>{const g=document.createElement("input");g.type="hidden",g.name=m,g.value=typeof b.payment_data[m]=="object"?JSON.stringify(b.payment_data[m]):b.payment_data[m],h.appendChild(g)}),document.body.appendChild(h),h.submit()}else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("Nepalste payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-NP",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Nepalste Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-red-50 p-4 rounded-lg border border-red-200",children:[e.jsx("h4",{className:"font-medium text-red-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-red-800 space-y-1",children:[e.jsx("li",{children:"• eSewa"}),e.jsx("li",{children:"• Khalti"}),e.jsx("li",{children:"• IME Pay"}),e.jsx("li",{children:"• Bank Transfers"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Nepalste")]})})]})]})]})}function Ta({planId:a,planPrice:n,couponCode:t,billingCycle:c,yookassaShopId:d,currency:p="RUB",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("YooKassa not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("yookassa.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("YooKassa payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("ru-RU",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("YooKassa Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-purple-50 p-4 rounded-lg border border-purple-200",children:[e.jsx("h4",{className:"font-medium text-purple-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-purple-800 space-y-1",children:[e.jsx("li",{children:"• Bank Cards"}),e.jsx("li",{children:"• YooMoney"}),e.jsx("li",{children:"• Qiwi"}),e.jsx("li",{children:"• Sberbank Online"}),e.jsx("li",{children:"• Alfa-Click"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with YooKassa")]})})]})]})]})}function Ma({planId:a,planPrice:n,couponCode:t,billingCycle:c,aamarpayStoreId:d,currency:p="BDT",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Aamarpay not configured"));return}x(!0),o(null);try{const u=document.createElement("form");u.method="POST",u.action=route("aamarpay.create-payment");const b=document.createElement("input");b.type="hidden",b.name="_token",b.value=((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||"",u.appendChild(b);const h=document.createElement("input");h.type="hidden",h.name="plan_id",h.value=a.toString(),u.appendChild(h);const m=document.createElement("input");if(m.type="hidden",m.name="billing_cycle",m.value=c,u.appendChild(m),t){const g=document.createElement("input");g.type="hidden",g.name="coupon_code",g.value=t,u.appendChild(g)}document.body.appendChild(u),u.submit()}catch(u){console.error("Aamarpay payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("bn-BD",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Aamarpay Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-green-50 p-4 rounded-lg border border-green-200",children:[e.jsx("h4",{className:"font-medium text-green-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-green-800 space-y-1",children:[e.jsx("li",{children:"• bKash"}),e.jsx("li",{children:"• Nagad"}),e.jsx("li",{children:"• Rocket"}),e.jsx("li",{children:"• Bank Cards"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Aamarpay")]})})]})]})]})}function Oa({planId:a,planPrice:n,couponCode:t,billingCycle:c,midtransSecretKey:d,currency:p="IDR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var h;if(!d){o(s("Midtrans not configured"));return}x(!0),o(null);try{const g=await(await fetch(route("midtrans.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((h=document.querySelector('meta[name="csrf-token"]'))==null?void 0:h.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(g.success)N(g.snap_token,g.order_id);else throw new Error(g.error||s("Payment creation failed"))}catch(m){console.error("Midtrans payment error:",m),o(m instanceof Error?m.message:s("Payment initialization failed")),x(!1)}},N=(h,m)=>{if(window.snap)f(h,m);else{const g=document.createElement("script");g.src="https://app.sandbox.midtrans.com/snap/snap.js",g.setAttribute("data-client-key",d),g.onload=()=>{f(h,m)},g.onerror=()=>{o(s("Failed to load Midtrans script")),x(!1)},document.head.appendChild(g)}},f=(h,m)=>{window.snap.pay(h,{onSuccess:g=>{u(g,m)},onPending:g=>{x(!1)},onError:g=>{o(s("Payment failed")),x(!1)},onClose:()=>{x(!1)}})},u=(h,m)=>{ie.post(route("midtrans.payment"),{plan_id:a,billing_cycle:c,coupon_code:t,transaction_status:h.transaction_status,order_id:m},{onSuccess:()=>{v()},onError:g=>{console.error("Payment processing error:",g),o(Object.values(g).flat().join(", ")),x(!1)}})},b=h=>new Intl.NumberFormat("id-ID",{style:"currency",currency:p}).format(h);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Midtrans Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:b(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Credit/Debit Cards"}),e.jsx("li",{children:"• Bank Transfer"}),e.jsx("li",{children:"• E-Wallets (GoPay, OVO, DANA)"}),e.jsx("li",{children:"• Convenience Stores"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):e.jsxs(e.Fragment,{children:[e.jsx(F,{className:"mr-2 h-4 w-4"}),s("Pay with Midtrans")]})})]})]})]})}function Aa({planId:a,planPrice:n,couponCode:t,billingCycle:c,paymentwallPublicKey:d,currency:p="USD",onSuccess:v,onCancel:y}){var g;const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),[j,N]=w.useState(!1),[f,u]=w.useState(null),b=w.useRef(null);w.useEffect(()=>{(()=>{if(window.Brick){N(!0);return}const T=document.createElement("script");T.src="https://api.paymentwall.com/brick/build/brick-default.1.5.0.min.js",T.async=!0,T.onload=()=>{N(!0)},T.onerror=()=>{o(s("Failed to load PaymentWall payment form"))},document.head.appendChild(T)})()},[s]),w.useEffect(()=>{j&&d&&!f&&h()},[j,d,f]);const h=async()=>{var O;try{const U=await(await fetch(route("paymentwall.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((O=document.querySelector('meta[name="csrf-token"]'))==null?void 0:O.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(U.success&&U.brick_config){const Z=U.brick_config,Y=new window.Brick({public_key:Z.public_key,amount:Z.amount,currency:Z.currency,container:"paymentwall-form-container",action:route("paymentwall.process"),form:{merchant:"PaymentWall",product:Z.plan_name,pay_button:s("Pay Now"),show_zip:!0,show_cardholder:!0}});Y.showPaymentForm(k=>{v()},k=>{console.error("Payment error:",k),k&&k.length>0?o(k[0].message||s("Payment failed")):o(s("Payment failed")),x(!1)}),u(Y)}else throw new Error(U.error||s("Failed to initialize payment form"))}catch(T){console.error("PaymentWall initialization error:",T),o(T instanceof Error?T.message:s("Payment initialization failed"))}},m=O=>new Intl.NumberFormat("en-US",{style:"currency",currency:p}).format(O);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("PaymentWall Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:m(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsx("div",{id:"paymentwall-form-container",ref:b,className:"min-h-[300px]",children:!j&&e.jsxs("div",{className:"flex items-center justify-center h-32",children:[e.jsx(S,{className:"h-6 w-6 animate-spin mr-2"}),e.jsx("span",{children:s("Loading payment form...")})]})}),e.jsxs("form",{id:"brick-form",style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"plan_id",value:a}),e.jsx("input",{type:"hidden",name:"billing_cycle",value:c}),e.jsx("input",{type:"hidden",name:"coupon_code",value:t||""}),e.jsx("input",{type:"hidden",name:"_token",value:((g=document.querySelector('meta[name="csrf-token"]'))==null?void 0:g.getAttribute("content"))||""})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Secure Payment")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• SSL Encrypted & PCI DSS Compliant"}),e.jsx("li",{children:"• Multiple Payment Methods Supported"}),e.jsx("li",{children:"• Powered by PaymentWall"})]})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),!j&&e.jsxs(_,{disabled:!0,className:"flex-1",children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Loading...")]})]})]})]})}function Ra({planId:a,planPrice:n,couponCode:t,billingCycle:c,sspaySecretKey:d,currency:p="MYR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("SSPay not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("sspay.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success){const h=document.createElement("form");h.method="POST",h.action=b.payment_url,Object.keys(b.payment_data).forEach(m=>{const g=document.createElement("input");g.type="hidden",g.name=m,g.value=b.payment_data[m],h.appendChild(g)}),document.body.appendChild(h),h.submit()}else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("SSPay payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("ms-MY",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("SSPay Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-teal-50 p-4 rounded-lg border border-teal-200",children:[e.jsx("h4",{className:"font-medium text-teal-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-teal-800 space-y-1",children:[e.jsx("li",{children:"• Online Banking"}),e.jsx("li",{children:"• Credit/Debit Cards"}),e.jsx("li",{children:"• E-Wallets"}),e.jsx("li",{children:"• FPX"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with SSPay")]})})]})]})]})}function Ia({planId:a,planPrice:n,couponCode:t,billingCycle:c,tapSecretKey:d,currency:p="USD",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Tap not configured"));return}x(!0),o(null);try{const u=document.createElement("form");u.method="POST",u.action=route("tap.create-payment");const b=document.createElement("input");b.type="hidden",b.name="_token",b.value=((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||"",u.appendChild(b);const h=document.createElement("input");h.type="hidden",h.name="plan_id",h.value=a.toString(),u.appendChild(h);const m=document.createElement("input");if(m.type="hidden",m.name="billing_cycle",m.value=c,u.appendChild(m),t){const g=document.createElement("input");g.type="hidden",g.name="coupon_code",g.value=t,u.appendChild(g)}document.body.appendChild(u),u.submit()}catch(u){console.error("Tap payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-US",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Tap Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Tap to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Credit/Debit Cards"}),e.jsx("li",{children:"• Apple Pay"}),e.jsx("li",{children:"• Google Pay"}),e.jsx("li",{children:"• KNET"}),e.jsx("li",{children:"• Benefit Pay"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Tap")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Tap - Secure payment processing")})]})]})}function za({planId:a,planPrice:n,couponCode:t,billingCycle:c,xenditApiKey:d,currency:p="PHP",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Xendit not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("xendit.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("Xendit payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("id-ID",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Xendit Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Xendit to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Credit/Debit Cards"}),e.jsx("li",{children:"• Bank Transfer"}),e.jsx("li",{children:"• E-Wallets (OVO, DANA, LinkAja)"}),e.jsx("li",{children:"• Virtual Accounts"}),e.jsx("li",{children:"• Retail Outlets"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Xendit")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Xendit - Secure payment processing")})]})]})}function Sa({plan:a,billingCycle:n,paymentMethods:t,currencySymbol:c="$",onSuccess:d,onCancel:p}){const{t:v}=M(),[y,s]=w.useState(""),[i,x]=w.useState(""),[l,o]=w.useState(null),[j,N]=w.useState(!1),[f,u]=w.useState(!1),b=Number(a.price),h=l?l.type==="percentage"?b*l.value/100:l.value:0,m=Math.max(0,b-h),g=async()=>{var k;if(!i.trim()){P.error(v("Please enter a coupon code"));return}N(!0);try{const se=await fetch(route("coupons.validate"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((k=document.querySelector('meta[name="csrf-token"]'))==null?void 0:k.getAttribute("content"))||""},body:JSON.stringify({coupon_code:i,plan_id:a.id,amount:b})}),Q=await se.json();se.ok&&Q.valid?(o(Q.coupon),P.success(v("Coupon applied successfully"))):(P.error(Q.message||v("Invalid coupon code")),o(null))}catch{P.error(v("Failed to validate coupon")),o(null)}finally{N(!1)}},O=()=>{o(null),x("")},T=()=>{if(!y){P.error(v("Please select a payment method"));return}u(!0)},U=()=>{u(!1),s("")},Z=t.filter(k=>k.enabled),Y=()=>{var se,Q,ce,E,V,G,K,ue,te,le,oe,r,C,ne,ee,de,Me,Oe,Ae,Re,Ie,ze,Se,De,Be,Le,qe,Ue,Ke,$e,We,Ye,Xe,He,Je,Ve,Ge,Ze,Qe,es,ss,rs,as,ts,ns,is,cs,ls,os,ds,ms,us,hs,xs,ps,fs,ys,js,bs,Ns,vs,gs,ws,Ps;const k={planId:a.id,couponCode:i,billingCycle:n,onSuccess:d,onCancel:U};switch(y){case"stripe":return e.jsx(ta,{...k,stripeKey:((se=a.paymentMethods)==null?void 0:se.stripe_key)||""});case"paypal":return e.jsx(na,{...k,planPrice:m,paypalClientId:((Q=a.paymentMethods)==null?void 0:Q.paypal_client_id)||"",currency:((ce=a.paymentMethods)==null?void 0:ce.defaultCurrency)||"usd"});case"bank":return e.jsx(ia,{...k,planPrice:m,bankDetails:((E=a.paymentMethods)==null?void 0:E.bank_detail)||"",currencySymbol:c});case"razorpay":return e.jsx(ca,{...k,planPrice:m,razorpayKey:((V=a.paymentMethods)==null?void 0:V.razorpay_key)||"",currency:((G=a.paymentMethods)==null?void 0:G.currency)||"INR"});case"mercadopago":return e.jsx(la,{...k,planPrice:m,accessToken:((K=a.paymentMethods)==null?void 0:K.mercadopago_access_token)||"",currency:((ue=a.paymentMethods)==null?void 0:ue.currency)||"BRL"});case"paystack":return e.jsx(oa,{...k,planPrice:m,paystackKey:((te=a.paymentMethods)==null?void 0:te.paystack_public_key)||"",currency:((le=a.paymentMethods)==null?void 0:le.currency)||"NGN"});case"flutterwave":return e.jsx(da,{...k,planPrice:m,flutterwaveKey:((oe=a.paymentMethods)==null?void 0:oe.flutterwave_public_key)||"",currency:((r=a.paymentMethods)==null?void 0:r.currency)||"NGN"});case"paytabs":return e.jsx(ma,{...k,planPrice:m,paytabsClientKey:"",currency:((C=a.paymentMethods)==null?void 0:C.currency)||"USD"});case"skrill":return e.jsx(ua,{...k,planPrice:m,skrillMerchantId:((ne=a.paymentMethods)==null?void 0:ne.skrill_merchant_id)||"",currency:((ee=a.paymentMethods)==null?void 0:ee.currency)||"USD"});case"coingate":return e.jsx(ha,{...k,planPrice:m,coinGateApiToken:((de=a.paymentMethods)==null?void 0:de.coingate_api_token)||"",currency:((Me=a.paymentMethods)==null?void 0:Me.currency)||"USD"});case"payfast":return e.jsx(xa,{...k,planPrice:m,payfastMerchantId:((Oe=a.paymentMethods)==null?void 0:Oe.payfast_merchant_id)||"",currency:((Ae=a.paymentMethods)==null?void 0:Ae.currency)||"ZAR"});case"toyyibpay":return e.jsx(pa,{...k,planPrice:m,toyyibpayCategoryCode:((Re=a.paymentMethods)==null?void 0:Re.toyyibpay_category_code)||"",currency:((Ie=a.paymentMethods)==null?void 0:Ie.currency)||"MYR"});case"paytr":return e.jsx(fa,{...k,planPrice:m,paytrMerchantId:((ze=a.paymentMethods)==null?void 0:ze.paytr_merchant_id)||"",currency:((Se=a.paymentMethods)==null?void 0:Se.currency)||"TRY"});case"mollie":return e.jsx(ya,{...k,planPrice:m,mollieApiKey:((De=a.paymentMethods)==null?void 0:De.mollie_api_key)||"",currency:((Be=a.paymentMethods)==null?void 0:Be.currency)||"EUR"});case"cashfree":return e.jsx(ja,{...k,planPrice:m,cashfreeAppId:((Le=a.paymentMethods)==null?void 0:Le.cashfree_public_key)||"",mode:((qe=a.paymentMethods)==null?void 0:qe.cashfree_mode)||"sandbox",currency:((Ue=a.paymentMethods)==null?void 0:Ue.currency)||"INR"});case"iyzipay":return e.jsx(ba,{...k,planPrice:m,iyzipayPublicKey:((Ke=a.paymentMethods)==null?void 0:Ke.iyzipay_public_key)||"",currency:(($e=a.paymentMethods)==null?void 0:$e.currency)||"USD"});case"benefit":return e.jsx(Na,{...k,planPrice:m,benefitPublicKey:((We=a.paymentMethods)==null?void 0:We.benefit_public_key)||"",currency:((Ye=a.paymentMethods)==null?void 0:Ye.currency)||"BHD"});case"ozow":return e.jsx(va,{...k,planPrice:m,ozowSiteKey:((Xe=a.paymentMethods)==null?void 0:Xe.ozow_site_key)||"",currency:((He=a.paymentMethods)==null?void 0:He.currency)||"ZAR"});case"easebuzz":return e.jsx(ga,{...k,planPrice:m,easebuzzMerchantKey:((Je=a.paymentMethods)==null?void 0:Je.easebuzz_merchant_key)||"",currency:((Ve=a.paymentMethods)==null?void 0:Ve.currency)||"INR"});case"khalti":return e.jsx(wa,{...k,planPrice:m,khaltiPublicKey:((Ge=a.paymentMethods)==null?void 0:Ge.khalti_public_key)||"",currency:((Ze=a.paymentMethods)==null?void 0:Ze.currency)||"NPR"});case"authorizenet":return e.jsx(Pa,{...k,planPrice:m,authorizenetMerchantId:((Qe=a.paymentMethods)==null?void 0:Qe.authorizenet_merchant_id)||"",currency:((es=a.paymentMethods)==null?void 0:es.currency)||"USD"});case"fedapay":return e.jsx(_a,{...k,planPrice:m,fedapayPublicKey:((ss=a.paymentMethods)==null?void 0:ss.fedapay_public_key)||"",currency:((rs=a.paymentMethods)==null?void 0:rs.currency)||"XOF"});case"payhere":return e.jsx(Ca,{...k,planPrice:m,payhereMerchantId:((as=a.paymentMethods)==null?void 0:as.payhere_merchant_id)||"",currency:((ts=a.paymentMethods)==null?void 0:ts.currency)||"LKR"});case"cinetpay":return e.jsx(ka,{...k,planPrice:m,cinetpaySiteId:((ns=a.paymentMethods)==null?void 0:ns.cinetpay_site_id)||"",currency:((is=a.paymentMethods)==null?void 0:is.currency)||"XOF"});case"paiement":return e.jsx(Ea,{...k,planPrice:m,paiementMerchantId:((cs=a.paymentMethods)==null?void 0:cs.paiement_merchant_id)||"",currency:((ls=a.paymentMethods)==null?void 0:ls.currency)||"XOF"});case"nepalste":return e.jsx(Fa,{...k,planPrice:m,nepalstePublicKey:((os=a.paymentMethods)==null?void 0:os.nepalste_public_key)||"",currency:((ds=a.paymentMethods)==null?void 0:ds.currency)||"NPR"});case"yookassa":return e.jsx(Ta,{...k,planPrice:m,yookassaShopId:((ms=a.paymentMethods)==null?void 0:ms.yookassa_shop_id)||"",currency:((us=a.paymentMethods)==null?void 0:us.currency)||"RUB"});case"aamarpay":return e.jsx(Ma,{...k,planPrice:m,aamarpayStoreId:((hs=a.paymentMethods)==null?void 0:hs.aamarpay_store_id)||"",currency:((xs=a.paymentMethods)==null?void 0:xs.currency)||"BDT"});case"midtrans":return e.jsx(Oa,{...k,planPrice:m,midtransSecretKey:((ps=a.paymentMethods)==null?void 0:ps.midtrans_secret_key)||"",currency:((fs=a.paymentMethods)==null?void 0:fs.currency)||"IDR"});case"paymentwall":return e.jsx(Aa,{...k,planPrice:m,paymentwallPublicKey:((ys=a.paymentMethods)==null?void 0:ys.paymentwall_public_key)||"",currency:((js=a.paymentMethods)==null?void 0:js.currency)||"USD"});case"sspay":return e.jsx(Ra,{...k,planPrice:m,sspaySecretKey:((bs=a.paymentMethods)==null?void 0:bs.sspay_secret_key)||"",currency:((Ns=a.paymentMethods)==null?void 0:Ns.currency)||"MYR"});case"tap":return e.jsx(Ia,{...k,planPrice:m,tapSecretKey:((vs=a.paymentMethods)==null?void 0:vs.tap_secret_key)||"",currency:((gs=a.paymentMethods)==null?void 0:gs.currency)||"USD"});case"xendit":return e.jsx(za,{...k,planPrice:m,xenditApiKey:((ws=a.paymentMethods)==null?void 0:ws.xendit_api_key)||"",currency:((Ps=a.paymentMethods)==null?void 0:Ps.currency)||"PHP"});default:return null}};return f?e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("h3",{className:"font-medium",children:v("Complete Payment")}),e.jsx(_,{variant:"outline",size:"sm",onClick:U,children:v("Back")})]}),Y()]}):e.jsxs("div",{className:"space-y-6",children:[e.jsx(I,{children:e.jsx(z,{className:"p-4",children:e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-medium",children:a.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[v(n)," ",v("subscription")]})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-lg font-bold",children:[c," ",a.price]}),e.jsxs("div",{className:"text-sm text-muted-foreground",children:["/",v(a.duration.toLowerCase())]})]})]})})}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(W,{children:v("Select Payment Method")}),Z.length===0?e.jsx("p",{className:"text-sm text-muted-foreground",children:v("No payment methods available")}):e.jsx("div",{className:"space-y-2",children:Z.map((k,se)=>e.jsx(I,{className:`cursor-pointer transition-colors ${y===k.id?"border-primary bg-primary/5":"hover:border-gray-300"}`,onClick:()=>s(k.id),children:e.jsx(z,{className:"p-3",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"text-primary",children:k.icon}),e.jsx("span",{className:"font-medium",children:k.name}),y===k.id&&e.jsx(qs,{variant:"secondary",className:"ml-auto",children:v("Selected")})]})})},`${k.id}-${se}`))})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs(W,{htmlFor:"coupon",children:[v("Coupon Code")," (",v("Optional"),")"]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(X,{id:"coupon",value:i,onChange:k=>x(k.target.value),placeholder:v("Enter coupon code"),className:"pr-10",disabled:!!l}),e.jsx(pr,{className:"absolute right-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"})]}),l?e.jsx(_,{type:"button",variant:"outline",onClick:O,children:v("Remove")}):e.jsx(_,{type:"button",variant:"outline",onClick:g,disabled:!i.trim()||j,children:j?e.jsx(S,{className:"h-4 w-4 animate-spin"}):v("Apply")})]}),l&&e.jsx("div",{className:"bg-green-50 border border-green-200 rounded-lg p-3",children:e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsxs("span",{className:"text-green-700 font-medium",children:[v("Coupon Applied"),": ",l.code]}),e.jsxs("span",{className:"text-green-600",children:["-",l.type==="percentage"?`${l.value}%`:`${c}${l.value}`]})]})})]}),e.jsx(I,{children:e.jsx(z,{className:"p-4",children:e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex justify-between text-sm",children:[e.jsx("span",{children:v("Subtotal")}),e.jsxs("span",{children:[c,b]})]}),l&&e.jsxs("div",{className:"flex justify-between text-sm text-green-600",children:[e.jsx("span",{children:v("Discount")}),e.jsxs("span",{children:["-",c,h]})]}),e.jsx("div",{className:"border-t pt-2",children:e.jsxs("div",{className:"flex justify-between font-medium",children:[e.jsx("span",{children:v("Total")}),e.jsxs("span",{children:[c,m.toFixed(2)]})]})})]})})}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:p,className:"flex-1",children:v("Cancel")}),e.jsxs(_,{onClick:T,disabled:Z.length===0,className:"flex-1",children:[v("Pay")," ",c," ",m]})]})]})}function Da({isOpen:a,onClose:n,plan:t,billingCycle:c,paymentMethods:d,currencySymbol:p}){const{t:v}=M(),y=()=>{n(),window.location.reload()},s=d.filter(i=>i.enabled);return e.jsx(rr,{open:a,onOpenChange:n,children:e.jsxs(ar,{className:"max-w-md max-h-[90vh] flex flex-col",children:[e.jsx(tr,{className:"flex-shrink-0",children:e.jsx(nr,{children:v("Subscribe to {{planName}}",{planName:t.name})})}),e.jsx("div",{className:"overflow-y-auto flex-1 pr-2",children:e.jsx(Sa,{plan:t,billingCycle:c,paymentMethods:s,currencySymbol:p,onSuccess:y,onCancel:n})})]})})}function Dt({plans:a,billingCycle:n="monthly",hasDefaultPlan:t,isAdmin:c=!1,currentPlan:d,userTrialUsed:p,paymentMethods:v=[],currency:y,currencySymbol:s}){const{t:i}=M(),{flash:x,globalSettings:l}=ir().props,[o,j]=w.useState(a),[N,f]=w.useState(n),[u,b]=w.useState(!1),[h,m]=w.useState(null),[g,O]=w.useState(!1),[T,U]=w.useState(null),{post:Z,processing:Y}=cr(),k=[{title:i("Dashboard"),href:route("dashboard")},{title:i("Plan")}];w.useEffect(()=>{j(a)},[a]),w.useEffect(()=>{x!=null&&x.success&&P.success(i(x.success)),x!=null&&x.error&&P.error(i(x.error))},[x,i]);const se=r=>{f(r),ie.get(route("plans.index"),{billing_cycle:r},{preserveState:!0})},Q=r=>{l!=null&&l.is_demo||P.loading(i("Submitting plan request...")),ie.post(route("plans.request"),{plan_id:r,billing_cycle:N},{onSuccess:()=>{P.dismiss()},onError:C=>{P.dismiss(),typeof C=="string"?P.error(i(C)):P.error(i("Failed to submit plan request: {{errors}}",{errors:Object.values(C).join(", ")}))}})},ce=r=>{l!=null&&l.is_demo||P.loading(i("Starting trial...")),ie.post(route("plans.trial"),{plan_id:r},{onSuccess:()=>{P.dismiss()},onError:C=>{P.dismiss(),typeof C=="string"?P.error(i(C)):P.error(i("Failed to start trial: {{errors}}",{errors:Object.values(C).join(", ")}))}})},E=async r=>{const C=o.find(ne=>ne.id===r);if(C)try{const ee=await(await fetch(route("payment.methods"))).json();U({...C,paymentMethods:ee}),O(!0)}catch{P.error(i("Failed to load payment methods"))}},V=r=>{const C=[];return((r==null?void 0:r.is_bank_enabled)===!0||(r==null?void 0:r.is_bank_enabled)==="1")&&C.push({id:"bank",name:i("Bank Transfer"),icon:e.jsx(Nr,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_stripe_enabled)===!0||(r==null?void 0:r.is_stripe_enabled)==="1")&&C.push({id:"stripe",name:i("Stripe"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paypal_enabled)===!0||(r==null?void 0:r.is_paypal_enabled)==="1")&&C.push({id:"paypal",name:i("PayPal"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_razorpay_enabled)===!0||(r==null?void 0:r.is_razorpay_enabled)==="1")&&C.push({id:"razorpay",name:i("Razorpay"),icon:e.jsx(ge,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_mercadopago_enabled)===!0||(r==null?void 0:r.is_mercadopago_enabled)==="1")&&(r!=null&&r.mercadopago_access_token)&&C.push({id:"mercadopago",name:i("MercadoPago"),icon:e.jsx(Ce,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paystack_enabled)===!0||(r==null?void 0:r.is_paystack_enabled)==="1")&&C.push({id:"paystack",name:i("Paystack"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_flutterwave_enabled)===!0||(r==null?void 0:r.is_flutterwave_enabled)==="1")&&C.push({id:"flutterwave",name:i("Flutterwave"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paytabs_enabled)===!0||(r==null?void 0:r.is_paytabs_enabled)==="1")&&C.push({id:"paytabs",name:i("PayTabs"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_skrill_enabled)===!0||(r==null?void 0:r.is_skrill_enabled)==="1")&&C.push({id:"skrill",name:i("Skrill"),icon:e.jsx(Ce,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_coingate_enabled)===!0||(r==null?void 0:r.is_coingate_enabled)==="1")&&C.push({id:"coingate",name:i("CoinGate"),icon:e.jsx(ke,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_payfast_enabled)===!0||(r==null?void 0:r.is_payfast_enabled)==="1")&&C.push({id:"payfast",name:i("Payfast"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_tap_enabled)===!0||(r==null?void 0:r.is_tap_enabled)==="1")&&C.push({id:"tap",name:i("Tap"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_xendit_enabled)===!0||(r==null?void 0:r.is_xendit_enabled)==="1")&&C.push({id:"xendit",name:i("Xendit"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paytr_enabled)===!0||(r==null?void 0:r.is_paytr_enabled)==="1")&&C.push({id:"paytr",name:i("PayTR"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_mollie_enabled)===!0||(r==null?void 0:r.is_mollie_enabled)==="1")&&C.push({id:"mollie",name:i("Mollie"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_toyyibpay_enabled)===!0||(r==null?void 0:r.is_toyyibpay_enabled)==="1")&&C.push({id:"toyyibpay",name:i("toyyibPay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_cashfree_enabled)===!0||(r==null?void 0:r.is_cashfree_enabled)==="1")&&C.push({id:"cashfree",name:i("Cashfree"),icon:e.jsx(ge,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_khalti_enabled)===!0||(r==null?void 0:r.is_khalti_enabled)==="1")&&C.push({id:"khalti",name:i("Khalti"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_iyzipay_enabled)===!0||(r==null?void 0:r.is_iyzipay_enabled)==="1")&&C.push({id:"iyzipay",name:i("Iyzipay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_benefit_enabled)===!0||(r==null?void 0:r.is_benefit_enabled)==="1")&&C.push({id:"benefit",name:i("Benefit"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_ozow_enabled)===!0||(r==null?void 0:r.is_ozow_enabled)==="1")&&C.push({id:"ozow",name:i("Ozow"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_easebuzz_enabled)===!0||(r==null?void 0:r.is_easebuzz_enabled)==="1")&&C.push({id:"easebuzz",name:i("Easebuzz"),icon:e.jsx(ge,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_authorizenet_enabled)===!0||(r==null?void 0:r.is_authorizenet_enabled)==="1")&&C.push({id:"authorizenet",name:i("AuthorizeNet"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_fedapay_enabled)===!0||(r==null?void 0:r.is_fedapay_enabled)==="1")&&C.push({id:"fedapay",name:i("FedaPay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_payhere_enabled)===!0||(r==null?void 0:r.is_payhere_enabled)==="1")&&C.push({id:"payhere",name:i("PayHere"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_cinetpay_enabled)===!0||(r==null?void 0:r.is_cinetpay_enabled)==="1")&&C.push({id:"cinetpay",name:i("CinetPay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paiement_enabled)===!0||(r==null?void 0:r.is_paiement_enabled)==="1")&&C.push({id:"paiement",name:i("Paiement Pro"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_nepalste_enabled)===!0||(r==null?void 0:r.is_nepalste_enabled)==="1")&&C.push({id:"nepalste",name:i("Nepalste"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_yookassa_enabled)===!0||(r==null?void 0:r.is_yookassa_enabled)==="1")&&C.push({id:"yookassa",name:i("YooKassa"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_aamarpay_enabled)===!0||(r==null?void 0:r.is_aamarpay_enabled)==="1")&&C.push({id:"aamarpay",name:i("Aamarpay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_midtrans_enabled)===!0||(r==null?void 0:r.is_midtrans_enabled)==="1")&&C.push({id:"midtrans",name:i("Midtrans"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paymentwall_enabled)===!0||(r==null?void 0:r.is_paymentwall_enabled)==="1")&&C.push({id:"paymentwall",name:i("PaymentWall"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_sspay_enabled)===!0||(r==null?void 0:r.is_sspay_enabled)==="1")&&C.push({id:"sspay",name:i("SSPay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),C},G=r=>d&&d.id===r.id&&d.expires_at&&new Date(d.expires_at)>new Date?e.jsxs(_,{disabled:!0,className:"w-full h-12 bg-green-50 text-green-700 border border-green-200 font-medium",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),i("Already Subscribed")]}):r.is_current?e.jsxs(_,{disabled:!0,className:"w-full h-12 bg-primary/10 text-primary border border-primary/20 font-medium",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),i("Current Plan")]}):r.is_trial_available&&!p?e.jsxs("div",{className:"space-y-3",children:[e.jsxs(_,{onClick:()=>ce(r.id),disabled:Y,variant:"outline",className:"w-full h-12 border-primary text-primary hover:bg-primary/5 font-medium",children:[e.jsx(Fs,{className:"h-4 w-4 mr-2"}),i("Start {{days}} Day Trial",{days:r.trial_days})]}),e.jsx(_,{onClick:()=>E(r.id),disabled:Y,className:`w-full h-12 font-medium ${r.recommended,"bg-primary hover:bg-primary/90 text-white"}`,children:i("Subscribe Now")})]}):e.jsxs("div",{className:"space-y-3",children:[e.jsxs(_,{onClick:()=>Q(r.id),disabled:Y,variant:"outline",className:"w-full h-12 border-gray-300 text-gray-700 hover:bg-gray-50 font-medium",children:[e.jsx(vr,{className:"h-4 w-4 mr-2"}),i("Request Plan")]}),e.jsx(_,{onClick:()=>E(r.id),disabled:Y||d&&d.id===r.id&&d.expires_at&&new Date(d.expires_at)>new Date,className:`w-full h-12 font-medium ${r.recommended,"bg-primary hover:bg-primary/90 text-white"}`,children:d&&d.id===r.id&&d.expires_at&&new Date(d.expires_at)>new Date?i("Already Subscribed"):i("Subscribe Now")})]}),K=(r,C)=>r.features.includes(C),ue=r=>{const C=o.find(ee=>ee.id===r),ne=!(C!=null&&C.status);l!=null&&l.is_demo||P.loading(`${i(ne?"Activating":"Deactivating")} plan...`),ie.post(route("plans.toggle-status",r),{},{preserveState:!0,onSuccess:ee=>{l!=null&&l.is_demo||(P.dismiss(),j(o.map(de=>de.id===r?{...de,status:!de.status}:de)))},onError:ee=>{l!=null&&l.is_demo||P.dismiss(),typeof ee=="string"?P.error(i(ee)):P.error(i("Failed to update plan status: {{errors}}",{errors:Object.values(ee).join(", ")}))}})},te=r=>{m(r),b(!0)},le=()=>{h&&(l!=null&&l.is_demo||P.loading(i("Deleting plan...")),ie.delete(route("plans.destroy",h.id),{onSuccess:()=>{b(!1),m(null),P.dismiss()},onError:r=>{P.dismiss(),typeof r=="string"?P.error(i(r)):P.error(i("Failed to delete plan: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},oe=["AI Integration"];return e.jsx(sr,{title:i("Plans"),breadcrumbs:k,description:i("Manage subscription plans for your customers"),url:"/plans",children:e.jsxs("div",{className:"space-y-6 sm:space-y-8",children:[e.jsxs("div",{className:"flex flex-col items-center text-center mb-12",children:[e.jsxs("div",{className:"max-w-3xl mx-auto mb-8",children:[e.jsx("h1",{className:"text-3xl font-bold text-gray-900 mb-4",children:i(c?"Subscription Plans":"Choose Your Plan")}),e.jsx("p",{className:"text-lg text-gray-600",children:i(c?"Create and manage subscription plans to offer different service tiers to your customers.":"Select the perfect plan for your business needs and start growing today.")})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center gap-4",children:[e.jsx("div",{className:"bg-gray-100 rounded-lg p-1",children:e.jsx(mr,{value:N,onValueChange:r=>se(r),className:"w-full",children:e.jsxs(ur,{className:"grid w-full grid-cols-2 bg-transparent p-0 h-auto",children:[e.jsx(Es,{value:"monthly",className:"px-6 py-2 text-sm font-medium data-[state=active]:bg-white data-[state=active]:text-gray-900 data-[state=active]:shadow-sm rounded-md",children:i("Monthly")}),e.jsxs(Es,{value:"yearly",className:"px-6 py-2 text-sm font-medium data-[state=active]:bg-white data-[state=active]:text-gray-900 data-[state=active]:shadow-sm rounded-md relative",children:[i("Yearly"),e.jsx(qs,{className:"ml-2 bg-green-500 text-white text-xs px-2 py-0.5",children:i("Save 20%")})]})]})})}),c&&e.jsxs(_,{className:"bg-primary hover:bg-primary/90 text-white px-6 py-2 font-medium",onClick:()=>ie.get(route("plans.create")),children:[e.jsx(lr,{className:"h-4 w-4 mr-2"}),i("Add Plan")]})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-6xl mx-auto",children:o.map(r=>e.jsx("div",{className:`relative h-full transition-all duration-200 ${r.recommended?"transform scale-105":""}`,children:e.jsxs("div",{className:`
relative h-full flex flex-col rounded-lg border-2 transition-all duration-200
${r.recommended?"border-primary shadow-xl bg-white":"border-gray-200 bg-white hover:border-gray-300 hover:shadow-lg"}
diff --git a/public/build/assets/index-CgRMzKqu.js b/public/build/assets/index-TY4ePdjM.js
similarity index 93%
rename from public/build/assets/index-CgRMzKqu.js
rename to public/build/assets/index-TY4ePdjM.js
index 2626f82e5..bb911c0dd 100644
--- a/public/build/assets/index-CgRMzKqu.js
+++ b/public/build/assets/index-TY4ePdjM.js
@@ -1 +1 @@
-import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ce}from"./page-template-CUbbykGe.js";import{u as ne,c as oe,x as O,L as v,I as A,o as m,S as xe,X as me,r as N,t as i}from"./app-DCZHPiEr.js";import{C as pe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as he}from"./pagination-CLhGv5TU.js";import{T as ue}from"./textarea-MT-uY0Br.js";import{S as w,a as S,b as C,c as F,d as n}from"./select-X5YLR2bv.js";import{T as K}from"./trending-up-C1uVxjVi.js";import{T as X}from"./trending-down-BtPHZ2fA.js";import{a as ge,C as ye}from"./chevron-up-CIC8-NPE.js";import{S as G}from"./square-pen-8BQ3xjRH.js";import{L as J}from"./lock-DsF0eMDG.js";import{T as Q}from"./trash-2-BKTtBQos.js";import{D as W}from"./dollar-sign-BsSLq7gF.js";import{P as fe}from"./percent-DS4wn5sz.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function os(){const{t:a}=ne(),{auth:E,salaryComponents:l,filters:p={},globalSettings:t}=oe().props,P=(E==null?void 0:E.permissions)||[],[b,U]=x.useState(p.search||""),[g,V]=x.useState(p.type||"all"),[y,z]=x.useState(p.calculation_type||"all"),[f,B]=x.useState(p.status||"all"),[Y,$]=x.useState(!1),[T,q]=x.useState(null),[_,L]=x.useState("create"),[M,Z]=x.useState(new Set),[c,h]=x.useState({name:"",description:"",type:"earning",calculation_type:"fixed",default_amount:"",percentage_of_basic:"",is_taxable:!0,is_mandatory:!1,status:"active"}),[d,D]=x.useState({}),I=()=>{h({name:"",description:"",type:"earning",calculation_type:"fixed",default_amount:"",percentage_of_basic:"",is_taxable:!0,is_mandatory:!1,status:"active"}),D({}),L("create"),q(null)},ee=s=>{h({name:s.name||"",description:s.description||"",type:s.type||"earning",calculation_type:s.calculation_type||"fixed",default_amount:s.default_amount||"",percentage_of_basic:s.percentage_of_basic||"",is_taxable:s.is_taxable??!0,is_mandatory:s.is_mandatory??!1,status:s.status||"active"}),L("edit"),q(s),D({})},R=s=>{s.preventDefault(),se()},se=()=>{N.get(route("hr.salary-components.index"),{page:1,search:b||void 0,type:g!=="all"?g:void 0,calculation_type:y!=="all"?y:void 0,status:f!=="all"?f:void 0,per_page:p.per_page||10},{preserveState:!0,preserveScroll:!0})},ae=()=>{U(""),V("all"),z("all"),B("all"),N.get(route("hr.salary-components.index"),{page:1,per_page:p.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(s,r)=>{switch(q(r),s){case"edit":ee(r),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":$(!0);break;case"toggle-status":ie(r);break}},te=s=>{s.preventDefault(),D({}),_==="create"?(t!=null&&t.is_demo||i.loading(a("Creating salary component...")),N.post(route("hr.salary-components.store"),c,{onSuccess:r=>{t!=null&&t.is_demo||i.dismiss(),r.props.flash.success?(i.success(a(r.props.flash.success)),I()):r.props.flash.error&&i.error(a(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||i.dismiss(),D(r),typeof r=="string"?i.error(r):i.error(a("Please check the form for errors"))}})):_==="edit"&&(t!=null&&t.is_demo||i.loading(a("Updating salary component...")),N.put(route("hr.salary-components.update",T.id),c,{onSuccess:r=>{t!=null&&t.is_demo||i.dismiss(),r.props.flash.success?(i.success(a(r.props.flash.success)),I()):r.props.flash.error&&i.error(a(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||i.dismiss(),D(r),typeof r=="string"?i.error(r):i.error(a("Please check the form for errors"))}}))},re=()=>{t!=null&&t.is_demo||i.loading(a("Deleting salary component...")),N.delete(route("hr.salary-components.destroy",T.id),{onSuccess:s=>{$(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(a(s.props.flash.success)):s.props.flash.error&&i.error(a(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete salary component: ${Object.values(s).join(", ")}`)}})},ie=s=>{const r=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${a(r==="active"?"Activating":"Deactivating")} salary component...`),N.put(route("hr.salary-components.toggle-status",s.id),{},{onSuccess:j=>{t!=null&&t.is_demo||i.dismiss(),j.props.flash.success?i.success(a(j.props.flash.success)):j.props.flash.error&&i.error(a(j.props.flash.error))},onError:j=>{t!=null&&t.is_demo||i.dismiss(),typeof j=="string"?i.error(j):i.error(`Failed to update salary component status: ${Object.values(j).join(", ")}`)}})},le=s=>{const r=new Set(M);r.has(s)?r.delete(s):r.add(s),Z(r)},de=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Payroll Management"),href:route("hr.salary-components.index")},{title:a("Salary Components")}],u=O(P,"create-salary-components"),o=O(P,"edit-salary-components"),H=O(P,"delete-salary-components");return e.jsxs(ce,{title:a("Salary Components"),description:"",url:"/hr/salary-components",breadcrumbs:de,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:a(_==="create"?"Add New Component":"Edit Component")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:a(_==="create"?"Fill in the details to create a new salary component":"Update the component details below")})]}),e.jsxs("form",{onSubmit:te,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{required:!0,htmlFor:"name",className:"required",children:a("Component Name")}),e.jsx(A,{id:"name",type:"text",value:c.name,onChange:s=>h({...c,name:s.target.value}),placeholder:a("e.g., Basic Salary, HRA, Tax"),className:d.name?"border-red-500":"",disabled:!u&&!o,required:!0}),d.name&&e.jsx("p",{className:"text-sm text-red-500",children:d.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{htmlFor:"description",children:a("Description")}),e.jsx(ue,{id:"description",value:c.description,onChange:s=>h({...c,description:s.target.value}),placeholder:a("Brief description of the component"),rows:3,className:d.description?"border-red-500":"",disabled:!u&&!o}),d.description&&e.jsx("p",{className:"text-sm text-red-500",children:d.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{required:!0,htmlFor:"type",className:"required",children:a("Type")}),e.jsxs(w,{value:c.type,onValueChange:s=>h({...c,type:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.type?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select type")})}),e.jsxs(F,{children:[e.jsx(n,{value:"earning",children:a("Earning")}),e.jsx(n,{value:"deduction",children:a("Deduction")})]})]}),d.type&&e.jsx("p",{className:"text-sm text-red-500",children:d.type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"calculation_type",className:"required",children:[a("Calculation Type")," "]}),e.jsxs(w,{value:c.calculation_type,onValueChange:s=>h({...c,calculation_type:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.calculation_type?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select calculation type")})}),e.jsxs(F,{children:[e.jsx(n,{value:"fixed",children:a("Fixed Amount")}),e.jsx(n,{value:"percentage",children:a("Percentage of Basic")})]})]}),d.calculation_type&&e.jsx("p",{className:"text-sm text-red-500",children:d.calculation_type})]}),c.calculation_type==="fixed"?e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"default_amount",className:"required",children:[a("Fixed Amount")," "]}),e.jsx(A,{id:"default_amount",type:"number",step:"0.01",min:"0",value:c.default_amount,onChange:s=>h({...c,default_amount:s.target.value}),placeholder:"0.00",className:d.default_amount?"border-red-500":"",disabled:!u&&!o,required:!0}),d.default_amount&&e.jsx("p",{className:"text-sm text-red-500",children:d.default_amount})]}):e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{htmlFor:"percentage_of_basic",className:"required",children:a("Percentage of Basic")}),e.jsx(A,{id:"percentage_of_basic",type:"number",step:"0.01",min:"0",max:"100",value:c.percentage_of_basic,onChange:s=>h({...c,percentage_of_basic:s.target.value}),placeholder:"0.00",className:d.percentage_of_basic?"border-red-500":"",disabled:!u&&!o}),d.percentage_of_basic&&e.jsx("p",{className:"text-sm text-red-500",children:d.percentage_of_basic})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"status",children:[a("Status")," "]}),e.jsxs(w,{value:c.status,onValueChange:s=>h({...c,status:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.status?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select status")})}),e.jsxs(F,{children:[e.jsx(n,{value:"active",children:a("Active")}),e.jsx(n,{value:"inactive",children:a("Inactive")})]})]})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(u||o)&&e.jsx(m,{type:"submit",className:"flex-1",children:a(_==="create"?"Add Component":"Update Component")}),_==="edit"&&e.jsx(m,{type:"button",variant:"outline",onClick:I,children:a("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(xe,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(A,{type:"text",placeholder:a("Search components..."),value:b,onChange:s=>U(s.target.value),onKeyDown:s=>s.key==="Enter"&&R(s),className:"pl-10"})]}),e.jsx(m,{onClick:R,variant:"default",children:a("Search")}),(b||g!=="all"||y!=="all"||f!=="all")&&e.jsxs(m,{onClick:ae,variant:"outline",children:[e.jsx(me,{className:"h-4 w-4 mr-2"}),a("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:[e.jsxs(w,{value:g,onValueChange:V,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Types")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Types")}),e.jsx(n,{value:"earning",children:a("Earning")}),e.jsx(n,{value:"deduction",children:a("Deduction")})]})]}),e.jsxs(w,{value:y,onValueChange:z,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Calculations")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Calculations")}),e.jsx(n,{value:"fixed",children:a("Fixed Amount")}),e.jsx(n,{value:"percentage",children:a("Percentage")})]})]}),e.jsxs(w,{value:f,onValueChange:B,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Statuses")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Statuses")}),e.jsx(n,{value:"active",children:a("Active")}),e.jsx(n,{value:"inactive",children:a("Inactive")})]})]})]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((l==null?void 0:l.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:a("Salary Components")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:a("Manage your payroll components and their calculation methods")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Component")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Amount")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((l==null?void 0:l.data)||[]).map(s=>{var r;return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:`flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center ${s.type==="earning"?"bg-green-100 text-green-600 dark:bg-green-900/30 dark:text-green-400":"bg-red-100 text-red-600 dark:bg-red-900/30 dark:text-red-400"}`,children:s.type==="earning"?e.jsx(K,{className:"h-5 w-5"}):e.jsx(X,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>le(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(ge,{className:"h-3 w-3 mr-1"}),a("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ye,{className:"h-3 w-3 mr-1"}),a("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="earning"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.type==="earning"?a("Earning"):a("Deduction")})}),e.jsxs("td",{className:"px-3 py-4",children:[e.jsx("div",{className:"text-sm font-semibold text-gray-900 dark:text-white font-mono",children:s.calculation_type==="fixed"?(r=window.appSettings)==null?void 0:r.formatCurrency(s.default_amount):`${s.percentage_of_basic}%`}),e.jsx("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:s.calculation_type==="fixed"?a("Fixed amount"):a("Of basic salary")})]}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?a("Active"):a("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Component"),children:e.jsx(G,{className:"h-4 w-4"})}),o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?a("Deactivate"):a("Activate"),children:e.jsx(J,{className:"h-4 w-4"})}),H&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Component"),children:e.jsx(Q,{className:"h-4 w-4"})})]})})]},s.id)})})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((l==null?void 0:l.data)||[]).map(s=>{var r;return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:`flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center ${s.type==="earning"?"bg-green-100 text-green-600 dark:bg-green-900/30 dark:text-green-400":"bg-red-100 text-red-600 dark:bg-red-900/30 dark:text-red-400"}`,children:s.type==="earning"?e.jsx(K,{className:"h-5 w-5"}):e.jsx(X,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(G,{className:"h-4 w-4"})}),o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(J,{className:"h-4 w-4"})}),H&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(Q,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Type & Calculation")}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="earning"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.type==="earning"?a("Earning"):a("Deduction")}),e.jsx("span",{className:`inline-flex items-center text-xs ${s.calculation_type==="fixed"?"text-blue-600 dark:text-blue-400":"text-purple-600 dark:text-purple-400"}`,children:s.calculation_type==="fixed"?e.jsxs(e.Fragment,{children:[e.jsx(W,{className:"h-3 w-3 mr-1"}),a("Fixed")]}):e.jsxs(e.Fragment,{children:[e.jsx(fe,{className:"h-3 w-3 mr-1"}),a("%")]})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Amount")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-white font-mono",children:s.calculation_type==="fixed"?(r=window.appSettings)==null?void 0:r.formatCurrency(s.default_amount):`${s.percentage_of_basic}%`})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Properties")}),e.jsxs("div",{className:"flex flex-wrap gap-1",children:[s.is_taxable&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset bg-yellow-50 text-yellow-700 ring-yellow-600/20",children:a("Taxable")}),s.is_mandatory&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset bg-orange-50 text-orange-700 ring-orange-600/20",children:a("Mandatory")}),!s.is_taxable&&!s.is_mandatory&&e.jsx("span",{className:"text-xs text-gray-400 dark:text-gray-500",children:a("Optional")})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?a("Active"):a("Inactive")})]})]})]},s.id)})}),(l==null?void 0:l.total)>((l==null?void 0:l.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(he,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:a("components"),onPageChange:s=>{const r=new URL(s).searchParams.get("page");N.get(route("hr.salary-components.index"),{page:r,per_page:p.per_page||10,search:b||void 0,type:g!=="all"?g:void 0,calculation_type:y!=="all"?y:void 0,status:f!=="all"?f:void 0,sort_field:p.sort_field||void 0,sort_direction:p.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(W,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:a("No salary components found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:a(b||g!=="all"||y!=="all"||f!=="all"?"No components match your search criteria. Try adjusting your filters.":"Create salary components to define earnings and deductions for your payroll system.")}),!b&&g==="all"&&y==="all"&&f==="all"&&u&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:a("Use the form on the left to add your first component.")})]})})]})]}),e.jsx(pe,{isOpen:Y,onClose:()=>$(!1),onConfirm:re,itemName:(T==null?void 0:T.name)||"",entityName:"salary component"})]})}export{os as default};
+import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ce}from"./page-template-CM2S36EN.js";import{u as ne,c as oe,x as O,L as v,I as A,o as m,S as xe,X as me,r as N,t as i}from"./app-4fHGBOxL.js";import{C as pe}from"./CrudDeleteModal-BgIUshon.js";import{P as he}from"./pagination-CGq0GJg0.js";import{T as ue}from"./textarea-f6Pa1mf5.js";import{S as w,a as S,b as C,c as F,d as n}from"./select-T_sz7ImN.js";import{T as K}from"./trending-up-D3RLojX7.js";import{T as X}from"./trending-down-CM9zB975.js";import{a as ge,C as ye}from"./chevron-up-B9gYo-hl.js";import{S as G}from"./square-pen-BNAWyFLf.js";import{L as J}from"./lock-D_l4FSx5.js";import{T as Q}from"./trash-2-B-iLy81a.js";import{D as W}from"./dollar-sign-W87qtnS1.js";import{P as fe}from"./percent-DL6G8cWL.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function os(){const{t:a}=ne(),{auth:E,salaryComponents:l,filters:p={},globalSettings:t}=oe().props,P=(E==null?void 0:E.permissions)||[],[b,U]=x.useState(p.search||""),[g,V]=x.useState(p.type||"all"),[y,z]=x.useState(p.calculation_type||"all"),[f,B]=x.useState(p.status||"all"),[Y,$]=x.useState(!1),[T,q]=x.useState(null),[_,L]=x.useState("create"),[M,Z]=x.useState(new Set),[c,h]=x.useState({name:"",description:"",type:"earning",calculation_type:"fixed",default_amount:"",percentage_of_basic:"",is_taxable:!0,is_mandatory:!1,status:"active"}),[d,D]=x.useState({}),I=()=>{h({name:"",description:"",type:"earning",calculation_type:"fixed",default_amount:"",percentage_of_basic:"",is_taxable:!0,is_mandatory:!1,status:"active"}),D({}),L("create"),q(null)},ee=s=>{h({name:s.name||"",description:s.description||"",type:s.type||"earning",calculation_type:s.calculation_type||"fixed",default_amount:s.default_amount||"",percentage_of_basic:s.percentage_of_basic||"",is_taxable:s.is_taxable??!0,is_mandatory:s.is_mandatory??!1,status:s.status||"active"}),L("edit"),q(s),D({})},R=s=>{s.preventDefault(),se()},se=()=>{N.get(route("hr.salary-components.index"),{page:1,search:b||void 0,type:g!=="all"?g:void 0,calculation_type:y!=="all"?y:void 0,status:f!=="all"?f:void 0,per_page:p.per_page||10},{preserveState:!0,preserveScroll:!0})},ae=()=>{U(""),V("all"),z("all"),B("all"),N.get(route("hr.salary-components.index"),{page:1,per_page:p.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(s,r)=>{switch(q(r),s){case"edit":ee(r),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":$(!0);break;case"toggle-status":ie(r);break}},te=s=>{s.preventDefault(),D({}),_==="create"?(t!=null&&t.is_demo||i.loading(a("Creating salary component...")),N.post(route("hr.salary-components.store"),c,{onSuccess:r=>{t!=null&&t.is_demo||i.dismiss(),r.props.flash.success?(i.success(a(r.props.flash.success)),I()):r.props.flash.error&&i.error(a(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||i.dismiss(),D(r),typeof r=="string"?i.error(r):i.error(a("Please check the form for errors"))}})):_==="edit"&&(t!=null&&t.is_demo||i.loading(a("Updating salary component...")),N.put(route("hr.salary-components.update",T.id),c,{onSuccess:r=>{t!=null&&t.is_demo||i.dismiss(),r.props.flash.success?(i.success(a(r.props.flash.success)),I()):r.props.flash.error&&i.error(a(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||i.dismiss(),D(r),typeof r=="string"?i.error(r):i.error(a("Please check the form for errors"))}}))},re=()=>{t!=null&&t.is_demo||i.loading(a("Deleting salary component...")),N.delete(route("hr.salary-components.destroy",T.id),{onSuccess:s=>{$(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(a(s.props.flash.success)):s.props.flash.error&&i.error(a(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete salary component: ${Object.values(s).join(", ")}`)}})},ie=s=>{const r=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${a(r==="active"?"Activating":"Deactivating")} salary component...`),N.put(route("hr.salary-components.toggle-status",s.id),{},{onSuccess:j=>{t!=null&&t.is_demo||i.dismiss(),j.props.flash.success?i.success(a(j.props.flash.success)):j.props.flash.error&&i.error(a(j.props.flash.error))},onError:j=>{t!=null&&t.is_demo||i.dismiss(),typeof j=="string"?i.error(j):i.error(`Failed to update salary component status: ${Object.values(j).join(", ")}`)}})},le=s=>{const r=new Set(M);r.has(s)?r.delete(s):r.add(s),Z(r)},de=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Payroll Management"),href:route("hr.salary-components.index")},{title:a("Salary Components")}],u=O(P,"create-salary-components"),o=O(P,"edit-salary-components"),H=O(P,"delete-salary-components");return e.jsxs(ce,{title:a("Salary Components"),description:"",url:"/hr/salary-components",breadcrumbs:de,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:a(_==="create"?"Add New Component":"Edit Component")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:a(_==="create"?"Fill in the details to create a new salary component":"Update the component details below")})]}),e.jsxs("form",{onSubmit:te,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{required:!0,htmlFor:"name",className:"required",children:a("Component Name")}),e.jsx(A,{id:"name",type:"text",value:c.name,onChange:s=>h({...c,name:s.target.value}),placeholder:a("e.g., Basic Salary, HRA, Tax"),className:d.name?"border-red-500":"",disabled:!u&&!o,required:!0}),d.name&&e.jsx("p",{className:"text-sm text-red-500",children:d.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{htmlFor:"description",children:a("Description")}),e.jsx(ue,{id:"description",value:c.description,onChange:s=>h({...c,description:s.target.value}),placeholder:a("Brief description of the component"),rows:3,className:d.description?"border-red-500":"",disabled:!u&&!o}),d.description&&e.jsx("p",{className:"text-sm text-red-500",children:d.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{required:!0,htmlFor:"type",className:"required",children:a("Type")}),e.jsxs(w,{value:c.type,onValueChange:s=>h({...c,type:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.type?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select type")})}),e.jsxs(F,{children:[e.jsx(n,{value:"earning",children:a("Earning")}),e.jsx(n,{value:"deduction",children:a("Deduction")})]})]}),d.type&&e.jsx("p",{className:"text-sm text-red-500",children:d.type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"calculation_type",className:"required",children:[a("Calculation Type")," "]}),e.jsxs(w,{value:c.calculation_type,onValueChange:s=>h({...c,calculation_type:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.calculation_type?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select calculation type")})}),e.jsxs(F,{children:[e.jsx(n,{value:"fixed",children:a("Fixed Amount")}),e.jsx(n,{value:"percentage",children:a("Percentage of Basic")})]})]}),d.calculation_type&&e.jsx("p",{className:"text-sm text-red-500",children:d.calculation_type})]}),c.calculation_type==="fixed"?e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"default_amount",className:"required",children:[a("Fixed Amount")," "]}),e.jsx(A,{id:"default_amount",type:"number",step:"0.01",min:"0",value:c.default_amount,onChange:s=>h({...c,default_amount:s.target.value}),placeholder:"0.00",className:d.default_amount?"border-red-500":"",disabled:!u&&!o,required:!0}),d.default_amount&&e.jsx("p",{className:"text-sm text-red-500",children:d.default_amount})]}):e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{htmlFor:"percentage_of_basic",className:"required",children:a("Percentage of Basic")}),e.jsx(A,{id:"percentage_of_basic",type:"number",step:"0.01",min:"0",max:"100",value:c.percentage_of_basic,onChange:s=>h({...c,percentage_of_basic:s.target.value}),placeholder:"0.00",className:d.percentage_of_basic?"border-red-500":"",disabled:!u&&!o}),d.percentage_of_basic&&e.jsx("p",{className:"text-sm text-red-500",children:d.percentage_of_basic})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"status",children:[a("Status")," "]}),e.jsxs(w,{value:c.status,onValueChange:s=>h({...c,status:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.status?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select status")})}),e.jsxs(F,{children:[e.jsx(n,{value:"active",children:a("Active")}),e.jsx(n,{value:"inactive",children:a("Inactive")})]})]})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(u||o)&&e.jsx(m,{type:"submit",className:"flex-1",children:a(_==="create"?"Add Component":"Update Component")}),_==="edit"&&e.jsx(m,{type:"button",variant:"outline",onClick:I,children:a("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(xe,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(A,{type:"text",placeholder:a("Search components..."),value:b,onChange:s=>U(s.target.value),onKeyDown:s=>s.key==="Enter"&&R(s),className:"pl-10"})]}),e.jsx(m,{onClick:R,variant:"default",children:a("Search")}),(b||g!=="all"||y!=="all"||f!=="all")&&e.jsxs(m,{onClick:ae,variant:"outline",children:[e.jsx(me,{className:"h-4 w-4 mr-2"}),a("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:[e.jsxs(w,{value:g,onValueChange:V,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Types")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Types")}),e.jsx(n,{value:"earning",children:a("Earning")}),e.jsx(n,{value:"deduction",children:a("Deduction")})]})]}),e.jsxs(w,{value:y,onValueChange:z,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Calculations")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Calculations")}),e.jsx(n,{value:"fixed",children:a("Fixed Amount")}),e.jsx(n,{value:"percentage",children:a("Percentage")})]})]}),e.jsxs(w,{value:f,onValueChange:B,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Statuses")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Statuses")}),e.jsx(n,{value:"active",children:a("Active")}),e.jsx(n,{value:"inactive",children:a("Inactive")})]})]})]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((l==null?void 0:l.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:a("Salary Components")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:a("Manage your payroll components and their calculation methods")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Component")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Amount")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((l==null?void 0:l.data)||[]).map(s=>{var r;return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:`flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center ${s.type==="earning"?"bg-green-100 text-green-600 dark:bg-green-900/30 dark:text-green-400":"bg-red-100 text-red-600 dark:bg-red-900/30 dark:text-red-400"}`,children:s.type==="earning"?e.jsx(K,{className:"h-5 w-5"}):e.jsx(X,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>le(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(ge,{className:"h-3 w-3 mr-1"}),a("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ye,{className:"h-3 w-3 mr-1"}),a("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="earning"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.type==="earning"?a("Earning"):a("Deduction")})}),e.jsxs("td",{className:"px-3 py-4",children:[e.jsx("div",{className:"text-sm font-semibold text-gray-900 dark:text-white font-mono",children:s.calculation_type==="fixed"?(r=window.appSettings)==null?void 0:r.formatCurrency(s.default_amount):`${s.percentage_of_basic}%`}),e.jsx("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:s.calculation_type==="fixed"?a("Fixed amount"):a("Of basic salary")})]}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?a("Active"):a("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Component"),children:e.jsx(G,{className:"h-4 w-4"})}),o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?a("Deactivate"):a("Activate"),children:e.jsx(J,{className:"h-4 w-4"})}),H&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Component"),children:e.jsx(Q,{className:"h-4 w-4"})})]})})]},s.id)})})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((l==null?void 0:l.data)||[]).map(s=>{var r;return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:`flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center ${s.type==="earning"?"bg-green-100 text-green-600 dark:bg-green-900/30 dark:text-green-400":"bg-red-100 text-red-600 dark:bg-red-900/30 dark:text-red-400"}`,children:s.type==="earning"?e.jsx(K,{className:"h-5 w-5"}):e.jsx(X,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(G,{className:"h-4 w-4"})}),o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(J,{className:"h-4 w-4"})}),H&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(Q,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Type & Calculation")}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="earning"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.type==="earning"?a("Earning"):a("Deduction")}),e.jsx("span",{className:`inline-flex items-center text-xs ${s.calculation_type==="fixed"?"text-blue-600 dark:text-blue-400":"text-purple-600 dark:text-purple-400"}`,children:s.calculation_type==="fixed"?e.jsxs(e.Fragment,{children:[e.jsx(W,{className:"h-3 w-3 mr-1"}),a("Fixed")]}):e.jsxs(e.Fragment,{children:[e.jsx(fe,{className:"h-3 w-3 mr-1"}),a("%")]})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Amount")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-white font-mono",children:s.calculation_type==="fixed"?(r=window.appSettings)==null?void 0:r.formatCurrency(s.default_amount):`${s.percentage_of_basic}%`})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Properties")}),e.jsxs("div",{className:"flex flex-wrap gap-1",children:[s.is_taxable&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset bg-yellow-50 text-yellow-700 ring-yellow-600/20",children:a("Taxable")}),s.is_mandatory&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset bg-orange-50 text-orange-700 ring-orange-600/20",children:a("Mandatory")}),!s.is_taxable&&!s.is_mandatory&&e.jsx("span",{className:"text-xs text-gray-400 dark:text-gray-500",children:a("Optional")})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?a("Active"):a("Inactive")})]})]})]},s.id)})}),(l==null?void 0:l.total)>((l==null?void 0:l.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(he,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:a("components"),onPageChange:s=>{const r=new URL(s).searchParams.get("page");N.get(route("hr.salary-components.index"),{page:r,per_page:p.per_page||10,search:b||void 0,type:g!=="all"?g:void 0,calculation_type:y!=="all"?y:void 0,status:f!=="all"?f:void 0,sort_field:p.sort_field||void 0,sort_direction:p.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(W,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:a("No salary components found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:a(b||g!=="all"||y!=="all"||f!=="all"?"No components match your search criteria. Try adjusting your filters.":"Create salary components to define earnings and deductions for your payroll system.")}),!b&&g==="all"&&y==="all"&&f==="all"&&u&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:a("Use the form on the left to add your first component.")})]})})]})]}),e.jsx(pe,{isOpen:Y,onClose:()=>$(!1),onConfirm:re,itemName:(T==null?void 0:T.name)||"",entityName:"salary component"})]})}export{os as default};
diff --git a/public/build/assets/index-BBXxlvyI.js b/public/build/assets/index-VyfR6jtu.js
similarity index 70%
rename from public/build/assets/index-BBXxlvyI.js
rename to public/build/assets/index-VyfR6jtu.js
index 3adebfa3e..1fee571f0 100644
--- a/public/build/assets/index-BBXxlvyI.js
+++ b/public/build/assets/index-VyfR6jtu.js
@@ -1 +1 @@
-import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as le}from"./page-template-CUbbykGe.js";import{u as ne,c as pe,x as de,P as me,r as n,t as a}from"./app-DCZHPiEr.js";import{C as ce}from"./CrudTable-C2L9P_V2.js";import{C as q}from"./CrudFormModal-BbMnKdFg.js";import{C as ue}from"./CrudDeleteModal-D4meZ8pP.js";import{P as fe}from"./pagination-CLhGv5TU.js";import{S as ge}from"./search-and-filter-bar-CvVfaqsJ.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function ti(){var P,A,$,k;const{t:e}=ne(),{auth:f,offers:s,candidates:x,departments:M,employees:R,jobPostings:_e,currentUser:h,filters:l={}}=pe().props,v=(f==null?void 0:f.permissions)||[],[g,w]=m.useState(l.search||""),[p,D]=m.useState(l.status||"_empty_"),[d,C]=m.useState(l.candidate_id||"_empty_"),[B,O]=m.useState(!1),[U,S]=m.useState(!1),[V,_]=m.useState(!1),[L,y]=m.useState(!1),[i,j]=m.useState(null),[u,F]=m.useState("create"),z=()=>p!=="_empty_"||d!=="_empty_"||g!=="",G=()=>(p!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(g!==""?1:0),H=t=>{t.preventDefault(),N()},N=()=>{n.get(route("hr.recruitment.offers.index"),{page:1,search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.offers.index"),{sort_field:t,sort_direction:r,page:1,search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(j(r),t){case"view":n.get(route("hr.recruitment.offers.show",r.id));break;case"edit":F("edit"),_(!0);break;case"delete":S(!0);break;case"update-status":y(!0);break}},Q=()=>{j(null),F("create"),_(!0)},W=t=>{u==="create"?(a.loading(e("Creating offer...")),n.post(route("hr.recruitment.offers.store"),t,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Offer created successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to create offer: ${Object.values(r).join(", ")}`)}})):u==="edit"&&(a.loading(e("Updating offer...")),n.put(route("hr.recruitment.offers.update",i.id),t,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Offer updated successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update offer: ${Object.values(r).join(", ")}`)}}))},X=()=>{a.loading(e("Deleting offer...")),n.delete(route("hr.recruitment.offers.destroy",i.id),{onSuccess:t=>{S(!1),a.dismiss(),t.props.flash.success?a.success(e(t.props.flash.success)):t.props.flash.error?a.error(e(t.props.flash.error)):a.success(e("Offer deleted successfully"))},onError:t=>{a.dismiss(),typeof t=="string"?a.error(t):a.error(`Failed to delete offer: ${Object.values(t).join(", ")}`)}})},Y=t=>{a.loading(e("Updating status...")),n.put(route("hr.recruitment.offers.update-status",i.id),t,{onSuccess:r=>{y(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Status updated successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update status: ${Object.values(r).join(", ")}`)}})},Z=()=>{w(""),D("_empty_"),C("_empty_"),O(!1),n.get(route("hr.recruitment.offers.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},E=[];de(v,"create-offers")&&E.push({label:e("Create Offer"),icon:o.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.offers.index")},{title:e("Offers")}],ee=t=>{switch(t){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Sent":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Negotiating":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Expired":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},te=[{key:"candidate.full_name",label:e("Candidate"),render:(t,r)=>{var c,b,T;return o.jsxs("div",{children:[o.jsxs("div",{className:"font-medium",children:[(c=r.candidate)==null?void 0:c.first_name," ",(b=r.candidate)==null?void 0:b.last_name]}),o.jsx("div",{className:"text-xs text-gray-500",children:(T=r.job)==null?void 0:T.title})]})}},{key:"salary",label:e("Salary"),render:(t,r)=>{var c;return o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:(c=window.appSettings)==null?void 0:c.formatCurrency(t)})})}},{key:"start_date",label:e("Start Date"),sortable:!1,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"expiration_date",label:e("Expires"),sortable:!1,render:t=>{var b;if(!t)return"-";const r=new Date(t),c=ro.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ee(t)}`,children:e(t)})},{key:"offer_date",label:e("Offer Date"),sortable:!1,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-offers"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-offers",condition:t=>!["Accepted","Declined"].includes(t.status)},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"approve-offers",condition:t=>!["Accepted","Declined"].includes(t.status)},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-offers"}],ie=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Draft",label:e("Draft")},{value:"Sent",label:e("Sent")},{value:"Accepted",label:e("Accepted")},{value:"Negotiating",label:e("Negotiating")},{value:"Declined",label:e("Declined")},{value:"Expired",label:e("Expired")}],ae=[{value:"_empty_",label:e("All Candidates"),disabled:!0},...(x||[]).map(t=>({value:t.id.toString(),label:`${t.first_name} ${t.last_name}`}))],se=[{value:"_empty_",label:e("Select Candidate")},...(x||[]).map(t=>({value:t.id.toString(),label:`${t.first_name} ${t.last_name}`}))];[...(M||[]).map(t=>{var r;return{value:t.id.toString(),label:`${t.name} - ${((r=t.branch)==null?void 0:r.name)||"No Branch"}`}})];const oe=[{value:"_empty_",label:e("Select Approver")},...(R||[]).map(t=>{var r;return{value:t.id.toString(),label:`${t.name} - ${((r=f==null?void 0:f.user)==null?void 0:r.name)||"Company"}`}})];return o.jsxs(le,{title:e("Offers"),url:"/hr/recruitment/offers",actions:E,breadcrumbs:I,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ge,{searchTerm:g,onSearchChange:w,onSearch:H,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:D,options:ie,searchable:!0},{name:"candidate_id",label:e("Candidate"),type:"select",value:d,onChange:C,options:ae,searchable:!0}],showFilters:B,setShowFilters:O,hasActiveFilters:z,activeFilterCount:G,onResetFilters:Z,onApplyFilters:N,currentPerPage:((P=l.per_page)==null?void 0:P.toString())||"10",onPerPageChange:t=>{n.get(route("hr.recruitment.offers.index"),{page:1,per_page:parseInt(t),search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ce,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:K,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:J,permissions:v,entityPermissions:{view:"view-offers",create:"create-offers",edit:"edit-offers",delete:"delete-offers"}}),o.jsx(fe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("offers"),onPageChange:t=>n.get(t)})]}),o.jsx(q,{isOpen:V,onClose:()=>_(!1),onSubmit:W,formConfig:{fields:[{name:"candidate_id",type:"dependent-dropdown",dependentConfig:[{name:"candidate_id",label:e("Candidate"),required:!0,searchable:!0,options:se.filter(t=>t.value!=="_empty_")},{name:"position",label:e("Position"),required:!0,apiEndpoint:"/hr/recruitment/offers/candidate/{candidate_id}/job",showCurrentValue:!0,searchable:!0},{name:"department_id",label:e("Department"),required:!1,apiEndpoint:"/hr/recruitment/offers/job/{position}/departments",searchable:!1,disabled:!0,selectFirstOption:!0}]},{name:"salary",label:e("Salary"),type:"number",required:!0,min:0,step:.01},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"expiration_date",label:e("Expiration Date"),type:"date",required:!0},{name:"approved_by",label:e("Approved By"),type:"select",required:!0,options:oe.filter(t=>t.value!=="_empty_"),defaultValue:(A=h==null?void 0:h.id)==null?void 0:A.toString()},{name:"benefits",label:e("Benefits"),type:"textarea"}],modalSize:"xl"},initialData:u==="create"?{}:u==="view"?{...i,candidate_id:i!=null&&i.candidate?`${i.candidate.first_name} ${i.candidate.last_name}`:i==null?void 0:i.candidate_id,start_date:i!=null&&i.start_date?new Date(i.start_date).toISOString().split("T")[0]:i==null?void 0:i.start_date,expiration_date:i!=null&&i.expiration_date?new Date(i.expiration_date).toISOString().split("T")[0]:i==null?void 0:i.expiration_date}:{...i,start_date:i!=null&&i.start_date?new Date(i.start_date).toISOString().split("T")[0]:i==null?void 0:i.start_date,expiration_date:i!=null&&i.expiration_date?new Date(i.expiration_date).toISOString().split("T")[0]:i==null?void 0:i.expiration_date},title:e(u==="create"?"Create New Offer":u==="edit"?"Edit Offer":"View Offer"),mode:u}),o.jsx(ue,{isOpen:U,onClose:()=>S(!1),onConfirm:X,itemName:i?`${($=i.candidate)==null?void 0:$.first_name} ${(k=i.candidate)==null?void 0:k.last_name} - ${i.position}`:"",entityName:"offer"}),o.jsx(q,{isOpen:L,onClose:()=>y(!1),onSubmit:Y,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Draft",label:e("Draft")},{value:"Sent",label:e("Sent")},{value:"Accepted",label:e("Accepted")},{value:"Negotiating",label:e("Negotiating")},{value:"Declined",label:e("Declined")},{value:"Expired",label:e("Expired")}]}]},initialData:i?{status:i.status}:{},title:e("Update Offer Status"),mode:"edit"})]})}export{ti as default};
+import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as le}from"./page-template-CM2S36EN.js";import{u as ne,c as pe,x as de,P as me,r as n,t as a}from"./app-4fHGBOxL.js";import{C as ce}from"./CrudTable-Cxl8O2CF.js";import{C as q}from"./CrudFormModal-Cseu7azN.js";import{C as ue}from"./CrudDeleteModal-BgIUshon.js";import{P as fe}from"./pagination-CGq0GJg0.js";import{S as ge}from"./search-and-filter-bar-Dtigj_x9.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function ti(){var P,A,$,k;const{t:e}=ne(),{auth:f,offers:s,candidates:x,departments:M,employees:R,jobPostings:_e,currentUser:h,filters:l={}}=pe().props,v=(f==null?void 0:f.permissions)||[],[g,w]=m.useState(l.search||""),[p,D]=m.useState(l.status||"_empty_"),[d,C]=m.useState(l.candidate_id||"_empty_"),[B,O]=m.useState(!1),[U,S]=m.useState(!1),[V,_]=m.useState(!1),[L,y]=m.useState(!1),[i,j]=m.useState(null),[u,F]=m.useState("create"),z=()=>p!=="_empty_"||d!=="_empty_"||g!=="",G=()=>(p!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(g!==""?1:0),H=t=>{t.preventDefault(),N()},N=()=>{n.get(route("hr.recruitment.offers.index"),{page:1,search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.offers.index"),{sort_field:t,sort_direction:r,page:1,search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(j(r),t){case"view":n.get(route("hr.recruitment.offers.show",r.id));break;case"edit":F("edit"),_(!0);break;case"delete":S(!0);break;case"update-status":y(!0);break}},Q=()=>{j(null),F("create"),_(!0)},W=t=>{u==="create"?(a.loading(e("Creating offer...")),n.post(route("hr.recruitment.offers.store"),t,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Offer created successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to create offer: ${Object.values(r).join(", ")}`)}})):u==="edit"&&(a.loading(e("Updating offer...")),n.put(route("hr.recruitment.offers.update",i.id),t,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Offer updated successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update offer: ${Object.values(r).join(", ")}`)}}))},X=()=>{a.loading(e("Deleting offer...")),n.delete(route("hr.recruitment.offers.destroy",i.id),{onSuccess:t=>{S(!1),a.dismiss(),t.props.flash.success?a.success(e(t.props.flash.success)):t.props.flash.error?a.error(e(t.props.flash.error)):a.success(e("Offer deleted successfully"))},onError:t=>{a.dismiss(),typeof t=="string"?a.error(t):a.error(`Failed to delete offer: ${Object.values(t).join(", ")}`)}})},Y=t=>{a.loading(e("Updating status...")),n.put(route("hr.recruitment.offers.update-status",i.id),t,{onSuccess:r=>{y(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Status updated successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update status: ${Object.values(r).join(", ")}`)}})},Z=()=>{w(""),D("_empty_"),C("_empty_"),O(!1),n.get(route("hr.recruitment.offers.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},E=[];de(v,"create-offers")&&E.push({label:e("Create Offer"),icon:o.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.offers.index")},{title:e("Offers")}],ee=t=>{switch(t){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Sent":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Negotiating":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Expired":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},te=[{key:"candidate.full_name",label:e("Candidate"),render:(t,r)=>{var c,b,T;return o.jsxs("div",{children:[o.jsxs("div",{className:"font-medium",children:[(c=r.candidate)==null?void 0:c.first_name," ",(b=r.candidate)==null?void 0:b.last_name]}),o.jsx("div",{className:"text-xs text-gray-500",children:(T=r.job)==null?void 0:T.title})]})}},{key:"salary",label:e("Salary"),render:(t,r)=>{var c;return o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:(c=window.appSettings)==null?void 0:c.formatCurrency(t)})})}},{key:"start_date",label:e("Start Date"),sortable:!1,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"expiration_date",label:e("Expires"),sortable:!1,render:t=>{var b;if(!t)return"-";const r=new Date(t),c=ro.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ee(t)}`,children:e(t)})},{key:"offer_date",label:e("Offer Date"),sortable:!1,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-offers"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-offers",condition:t=>!["Accepted","Declined"].includes(t.status)},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"approve-offers",condition:t=>!["Accepted","Declined"].includes(t.status)},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-offers"}],ie=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Draft",label:e("Draft")},{value:"Sent",label:e("Sent")},{value:"Accepted",label:e("Accepted")},{value:"Negotiating",label:e("Negotiating")},{value:"Declined",label:e("Declined")},{value:"Expired",label:e("Expired")}],ae=[{value:"_empty_",label:e("All Candidates"),disabled:!0},...(x||[]).map(t=>({value:t.id.toString(),label:`${t.first_name} ${t.last_name}`}))],se=[{value:"_empty_",label:e("Select Candidate")},...(x||[]).map(t=>({value:t.id.toString(),label:`${t.first_name} ${t.last_name}`}))];[...(M||[]).map(t=>{var r;return{value:t.id.toString(),label:`${t.name} - ${((r=t.branch)==null?void 0:r.name)||"No Branch"}`}})];const oe=[{value:"_empty_",label:e("Select Approver")},...(R||[]).map(t=>{var r;return{value:t.id.toString(),label:`${t.name} - ${((r=f==null?void 0:f.user)==null?void 0:r.name)||"Company"}`}})];return o.jsxs(le,{title:e("Offers"),url:"/hr/recruitment/offers",actions:E,breadcrumbs:I,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ge,{searchTerm:g,onSearchChange:w,onSearch:H,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:D,options:ie,searchable:!0},{name:"candidate_id",label:e("Candidate"),type:"select",value:d,onChange:C,options:ae,searchable:!0}],showFilters:B,setShowFilters:O,hasActiveFilters:z,activeFilterCount:G,onResetFilters:Z,onApplyFilters:N,currentPerPage:((P=l.per_page)==null?void 0:P.toString())||"10",onPerPageChange:t=>{n.get(route("hr.recruitment.offers.index"),{page:1,per_page:parseInt(t),search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ce,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:K,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:J,permissions:v,entityPermissions:{view:"view-offers",create:"create-offers",edit:"edit-offers",delete:"delete-offers"}}),o.jsx(fe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("offers"),onPageChange:t=>n.get(t)})]}),o.jsx(q,{isOpen:V,onClose:()=>_(!1),onSubmit:W,formConfig:{fields:[{name:"candidate_id",type:"dependent-dropdown",dependentConfig:[{name:"candidate_id",label:e("Candidate"),required:!0,searchable:!0,options:se.filter(t=>t.value!=="_empty_")},{name:"position",label:e("Position"),required:!0,apiEndpoint:"/hr/recruitment/offers/candidate/{candidate_id}/job",showCurrentValue:!0,searchable:!0},{name:"department_id",label:e("Department"),required:!1,apiEndpoint:"/hr/recruitment/offers/job/{position}/departments",searchable:!1,disabled:!0,selectFirstOption:!0}]},{name:"salary",label:e("Salary"),type:"number",required:!0,min:0,step:.01},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"expiration_date",label:e("Expiration Date"),type:"date",required:!0},{name:"approved_by",label:e("Approved By"),type:"select",required:!0,options:oe.filter(t=>t.value!=="_empty_"),defaultValue:(A=h==null?void 0:h.id)==null?void 0:A.toString()},{name:"benefits",label:e("Benefits"),type:"textarea"}],modalSize:"xl"},initialData:u==="create"?{}:u==="view"?{...i,candidate_id:i!=null&&i.candidate?`${i.candidate.first_name} ${i.candidate.last_name}`:i==null?void 0:i.candidate_id,start_date:i!=null&&i.start_date?new Date(i.start_date).toISOString().split("T")[0]:i==null?void 0:i.start_date,expiration_date:i!=null&&i.expiration_date?new Date(i.expiration_date).toISOString().split("T")[0]:i==null?void 0:i.expiration_date}:{...i,start_date:i!=null&&i.start_date?new Date(i.start_date).toISOString().split("T")[0]:i==null?void 0:i.start_date,expiration_date:i!=null&&i.expiration_date?new Date(i.expiration_date).toISOString().split("T")[0]:i==null?void 0:i.expiration_date},title:e(u==="create"?"Create New Offer":u==="edit"?"Edit Offer":"View Offer"),mode:u}),o.jsx(ue,{isOpen:U,onClose:()=>S(!1),onConfirm:X,itemName:i?`${($=i.candidate)==null?void 0:$.first_name} ${(k=i.candidate)==null?void 0:k.last_name} - ${i.position}`:"",entityName:"offer"}),o.jsx(q,{isOpen:L,onClose:()=>y(!1),onSubmit:Y,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Draft",label:e("Draft")},{value:"Sent",label:e("Sent")},{value:"Accepted",label:e("Accepted")},{value:"Negotiating",label:e("Negotiating")},{value:"Declined",label:e("Declined")},{value:"Expired",label:e("Expired")}]}]},initialData:i?{status:i.status}:{},title:e("Update Offer Status"),mode:"edit"})]})}export{ti as default};
diff --git a/public/build/assets/index-CfBOLLL6.js b/public/build/assets/index-aSz_TKNS.js
similarity index 68%
rename from public/build/assets/index-CfBOLLL6.js
rename to public/build/assets/index-aSz_TKNS.js
index 92a65aeaf..bf235e593 100644
--- a/public/build/assets/index-CfBOLLL6.js
+++ b/public/build/assets/index-aSz_TKNS.js
@@ -1 +1 @@
-import{r as n,j as i}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-CUbbykGe.js";import{u as oe,c as se,x as C,P as ie,r as l,t as s}from"./app-DCZHPiEr.js";import{C as ae}from"./CrudTable-C2L9P_V2.js";import{C as pe}from"./CrudFormModal-BbMnKdFg.js";import{C as le}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ne}from"./pagination-CLhGv5TU.js";import{S as me}from"./search-and-filter-bar-CvVfaqsJ.js";import{I as de}from"./ImportModal-CvqieTBo.js";import{F as ce}from"./file-down-Dmn8LkkO.js";import{F as ue}from"./file-up-CG4CZTOd.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./alert-DhX5xaQO.js";function eo(){var T;const{t:r}=oe(),{auth:w,payrollRuns:a,hasSampleFile:q,filters:p={},globalSettings:o}=se().props,v=(w==null?void 0:w.permissions)||[],[c,F]=n.useState(p.search||""),[m,j]=n.useState(p.status||"all"),[u,S]=n.useState(p.date_from||""),[f,k]=n.useState(p.date_to||""),[M,D]=n.useState(!1),[A,h]=n.useState(!1),[I,b]=n.useState(!1),[R,g]=n.useState(!1),[y,N]=n.useState(null),[_,E]=n.useState("create"),L=()=>c!==""||m!=="all"||u!==""||f!=="",U=()=>(c?1:0)+(m!=="all"?1:0)+(u?1:0)+(f?1:0),$=t=>{t.preventDefault(),O()},O=()=>{l.get(route("hr.payroll-runs.index"),{page:1,search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},G=t=>{const e=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";l.get(route("hr.payroll-runs.index"),{sort_field:t,sort_direction:e,page:1,search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Y=(t,e)=>{switch(N(e),t){case"view":l.get(route("hr.payroll-runs.show",e.id));break;case"edit":E("edit"),h(!0);break;case"delete":b(!0);break;case"process":B(e);break;case"generate-payslips":H(e);break}},V=()=>{N(null),E("create"),h(!0)},z=t=>{_==="create"?(o!=null&&o.is_demo||s.loading(r("Creating payroll run...")),l.post(route("hr.payroll-runs.store"),t,{onSuccess:e=>{h(!1),o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to create payroll run: ${Object.values(e).join(", ")}`)}})):_==="edit"&&(o!=null&&o.is_demo||s.loading(r("Updating payroll run...")),l.put(route("hr.payroll-runs.update",y.id),t,{onSuccess:e=>{h(!1),o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to update payroll run: ${Object.values(e).join(", ")}`)}}))},X=()=>{o!=null&&o.is_demo||s.loading(r("Deleting payroll run...")),l.delete(route("hr.payroll-runs.destroy",y.id),{onSuccess:t=>{b(!1),o!=null&&o.is_demo||s.dismiss(),t.props.flash.success?s.success(r(t.props.flash.success)):t.props.flash.error&&s.error(r(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete payroll run: ${Object.values(t).join(", ")}`)}})},B=t=>{o!=null&&o.is_demo||s.loading(r("Processing payroll...")),l.put(route("hr.payroll-runs.process",t.id),{},{onSuccess:e=>{o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to process payroll: ${Object.values(e).join(", ")}`)}})},H=t=>{o!=null&&o.is_demo||s.loading(r("Generating payslips...")),l.post(route("hr.payslips.bulk-generate"),{payroll_run_id:t.id},{onSuccess:e=>{o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?(s.success(r(e.props.flash.success)),setTimeout(()=>{l.get(route("hr.payslips.index"))},1e3)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error("Failed to generate payslips")}})},W=()=>{F(""),j("all"),S(""),k(""),D(!1),l.get(route("hr.payroll-runs.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=async()=>{try{const t=await fetch(route("hr.payroll-runs.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const re=await t.json().catch(()=>({}));s.error(r(re.message||"Failed to export payroll runs"));return}const e=await t.blob(),x=window.URL.createObjectURL(e),d=document.createElement("a");d.href=x,d.download=`payroll_runs_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(d),d.click(),window.URL.revokeObjectURL(x),document.body.removeChild(d)}catch{s.error(r("Failed to export payroll runs"))}},P=[];C(v,"export-payroll-runs")&&P.push({label:r("Export"),icon:i.jsx(ce,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:J}),C(v,"import-payroll-runs")&&P.push({label:r("Import"),icon:i.jsx(ue,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>g(!0)}),C(v,"create-payroll-runs")&&P.push({label:r("Add Payroll Run"),icon:i.jsx(ie,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const K=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Payroll Management"),href:route("hr.payroll-runs.index")},{title:r("Payroll Runs")}],Q=[{key:"title",label:r("Title"),sortable:!0},{key:"pay_period",label:r("Pay Period"),render:(t,e)=>{var x,d;return i.jsxs("div",{className:"text-sm",children:[i.jsx("div",{children:((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(e.pay_period_start,!1))||new Date(e.pay_period_start).toLocaleDateString()}),i.jsxs("div",{className:"text-gray-500",children:["to ",((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(e.pay_period_end,!1))||new Date(e.pay_period_end).toLocaleDateString()]})]})}},{key:"pay_date",label:r("Pay Date"),sortable:!0,render:t=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"employee_count",label:r("Employees"),render:t=>i.jsx("span",{className:"font-mono",children:t})},{key:"total_gross_pay",label:r("Gross Pay"),render:t=>{var e;return i.jsx("span",{className:"font-mono text-green-600",children:(e=window.appSettings)==null?void 0:e.formatCurrency(t)})}},{key:"total_net_pay",label:r("Net Pay"),render:t=>{var e;return i.jsx("span",{className:"font-mono text-blue-600",children:(e=window.appSettings)==null?void 0:e.formatCurrency(t)})}},{key:"status",label:r("Status"),render:t=>{const e={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",processing:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return i.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e[t]}`,children:r(t.charAt(0).toUpperCase()+t.slice(1))})}}],Z=[{label:r("View Details"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-payroll-runs"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-payroll-runs",condition:t=>t.status==="draft"},{label:r("Process"),icon:"Play",action:"process",className:"text-green-500",requiredPermission:"process-payroll-runs",condition:t=>t.status==="draft"},{label:r("Generate Payslips"),icon:"FileText",action:"generate-payslips",className:"text-purple-500",requiredPermission:"create-payslips",condition:t=>t.status==="processing"||t.status==="completed"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-payroll-runs",condition:t=>t.status==="draft"}],ee=[{value:"all",label:r("All Statuses"),disabled:!0},{value:"draft",label:r("Draft")},{value:"processing",label:r("Processing")},{value:"completed",label:r("Completed")},{value:"cancelled",label:r("Cancelled")}];return i.jsxs(te,{title:r("Payroll Runs"),url:"/hr/payroll-runs",actions:P,breadcrumbs:K,noPadding:!0,children:[i.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:i.jsx(me,{searchTerm:c,onSearchChange:F,onSearch:$,filters:[{name:"status",label:r("Status"),type:"select",value:m,onChange:j,options:ee},{name:"date_from",label:r("Period From"),type:"date",value:u,onChange:S},{name:"date_to",label:r("Period To"),type:"date",value:f,onChange:k}],showFilters:M,setShowFilters:D,hasActiveFilters:L,activeFilterCount:U,onResetFilters:W,onApplyFilters:O,currentPerPage:((T=p.per_page)==null?void 0:T.toString())||"10",onPerPageChange:t=>{l.get(route("hr.payroll-runs.index"),{page:1,per_page:parseInt(t),search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),i.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[i.jsx(ae,{columns:Q,actions:Z,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:Y,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:G,permissions:v,entityPermissions:{view:"view-payroll-runs",create:"create-payroll-runs",edit:"edit-payroll-runs",delete:"delete-payroll-runs"}}),i.jsx(ne,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("payroll runs"),onPageChange:t=>l.get(t)})]}),i.jsx(pe,{isOpen:A,onClose:()=>h(!1),onSubmit:z,formConfig:{fields:[{name:"title",label:r("Title"),type:"text",required:!0},{name:"pay_period_start",label:r("Pay Period Start"),type:"date",required:!0},{name:"pay_period_end",label:r("Pay Period End"),type:"date",required:!0},{name:"pay_date",label:r("Pay Date"),type:"date",required:!0},{name:"notes",label:r("Notes"),type:"textarea"}],modalSize:"lg"},initialData:y,title:r(_==="create"?"Add New Payroll Run":_==="edit"?"Edit Payroll Run":"View Payroll Run"),mode:_}),i.jsx(le,{isOpen:I,onClose:()=>b(!1),onConfirm:X,itemName:(y==null?void 0:y.title)||"",entityName:"payroll run"}),i.jsx(de,{isOpen:R,onClose:()=>g(!1),title:r("Import Payroll Runs from CSV/Excel"),importRoute:"hr.payroll-runs.import",parseRoute:"hr.payroll-runs.parse",sampleRoute:q?"hr.payroll-runs.download.template":void 0,importNotes:r("Ensure date formats are correct (YYYY-MM-DD)."),modalSize:"xl",databaseFields:[{key:"title",required:!0},{key:"pay_period_start",required:!0},{key:"pay_period_end",required:!0},{key:"pay_date",required:!0},{key:"notes"}]})]})}export{eo as default};
+import{r as n,j as i}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-CM2S36EN.js";import{u as oe,c as se,x as C,P as ie,r as l,t as s}from"./app-4fHGBOxL.js";import{C as ae}from"./CrudTable-Cxl8O2CF.js";import{C as pe}from"./CrudFormModal-Cseu7azN.js";import{C as le}from"./CrudDeleteModal-BgIUshon.js";import{P as ne}from"./pagination-CGq0GJg0.js";import{S as me}from"./search-and-filter-bar-Dtigj_x9.js";import{I as de}from"./ImportModal-Bk2gpK2A.js";import{F as ce}from"./file-down-jo0FIMGq.js";import{F as ue}from"./file-up-CWMCLNrz.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./alert-DzlvAUsh.js";function eo(){var T;const{t:r}=oe(),{auth:w,payrollRuns:a,hasSampleFile:q,filters:p={},globalSettings:o}=se().props,v=(w==null?void 0:w.permissions)||[],[c,F]=n.useState(p.search||""),[m,j]=n.useState(p.status||"all"),[u,S]=n.useState(p.date_from||""),[f,k]=n.useState(p.date_to||""),[M,D]=n.useState(!1),[A,h]=n.useState(!1),[I,b]=n.useState(!1),[R,g]=n.useState(!1),[y,N]=n.useState(null),[_,E]=n.useState("create"),L=()=>c!==""||m!=="all"||u!==""||f!=="",U=()=>(c?1:0)+(m!=="all"?1:0)+(u?1:0)+(f?1:0),$=t=>{t.preventDefault(),O()},O=()=>{l.get(route("hr.payroll-runs.index"),{page:1,search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},G=t=>{const e=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";l.get(route("hr.payroll-runs.index"),{sort_field:t,sort_direction:e,page:1,search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Y=(t,e)=>{switch(N(e),t){case"view":l.get(route("hr.payroll-runs.show",e.id));break;case"edit":E("edit"),h(!0);break;case"delete":b(!0);break;case"process":B(e);break;case"generate-payslips":H(e);break}},V=()=>{N(null),E("create"),h(!0)},z=t=>{_==="create"?(o!=null&&o.is_demo||s.loading(r("Creating payroll run...")),l.post(route("hr.payroll-runs.store"),t,{onSuccess:e=>{h(!1),o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to create payroll run: ${Object.values(e).join(", ")}`)}})):_==="edit"&&(o!=null&&o.is_demo||s.loading(r("Updating payroll run...")),l.put(route("hr.payroll-runs.update",y.id),t,{onSuccess:e=>{h(!1),o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to update payroll run: ${Object.values(e).join(", ")}`)}}))},X=()=>{o!=null&&o.is_demo||s.loading(r("Deleting payroll run...")),l.delete(route("hr.payroll-runs.destroy",y.id),{onSuccess:t=>{b(!1),o!=null&&o.is_demo||s.dismiss(),t.props.flash.success?s.success(r(t.props.flash.success)):t.props.flash.error&&s.error(r(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete payroll run: ${Object.values(t).join(", ")}`)}})},B=t=>{o!=null&&o.is_demo||s.loading(r("Processing payroll...")),l.put(route("hr.payroll-runs.process",t.id),{},{onSuccess:e=>{o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to process payroll: ${Object.values(e).join(", ")}`)}})},H=t=>{o!=null&&o.is_demo||s.loading(r("Generating payslips...")),l.post(route("hr.payslips.bulk-generate"),{payroll_run_id:t.id},{onSuccess:e=>{o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?(s.success(r(e.props.flash.success)),setTimeout(()=>{l.get(route("hr.payslips.index"))},1e3)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error("Failed to generate payslips")}})},W=()=>{F(""),j("all"),S(""),k(""),D(!1),l.get(route("hr.payroll-runs.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=async()=>{try{const t=await fetch(route("hr.payroll-runs.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const re=await t.json().catch(()=>({}));s.error(r(re.message||"Failed to export payroll runs"));return}const e=await t.blob(),x=window.URL.createObjectURL(e),d=document.createElement("a");d.href=x,d.download=`payroll_runs_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(d),d.click(),window.URL.revokeObjectURL(x),document.body.removeChild(d)}catch{s.error(r("Failed to export payroll runs"))}},P=[];C(v,"export-payroll-runs")&&P.push({label:r("Export"),icon:i.jsx(ce,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:J}),C(v,"import-payroll-runs")&&P.push({label:r("Import"),icon:i.jsx(ue,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>g(!0)}),C(v,"create-payroll-runs")&&P.push({label:r("Add Payroll Run"),icon:i.jsx(ie,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const K=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Payroll Management"),href:route("hr.payroll-runs.index")},{title:r("Payroll Runs")}],Q=[{key:"title",label:r("Title"),sortable:!0},{key:"pay_period",label:r("Pay Period"),render:(t,e)=>{var x,d;return i.jsxs("div",{className:"text-sm",children:[i.jsx("div",{children:((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(e.pay_period_start,!1))||new Date(e.pay_period_start).toLocaleDateString()}),i.jsxs("div",{className:"text-gray-500",children:["to ",((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(e.pay_period_end,!1))||new Date(e.pay_period_end).toLocaleDateString()]})]})}},{key:"pay_date",label:r("Pay Date"),sortable:!0,render:t=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"employee_count",label:r("Employees"),render:t=>i.jsx("span",{className:"font-mono",children:t})},{key:"total_gross_pay",label:r("Gross Pay"),render:t=>{var e;return i.jsx("span",{className:"font-mono text-green-600",children:(e=window.appSettings)==null?void 0:e.formatCurrency(t)})}},{key:"total_net_pay",label:r("Net Pay"),render:t=>{var e;return i.jsx("span",{className:"font-mono text-blue-600",children:(e=window.appSettings)==null?void 0:e.formatCurrency(t)})}},{key:"status",label:r("Status"),render:t=>{const e={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",processing:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return i.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e[t]}`,children:r(t.charAt(0).toUpperCase()+t.slice(1))})}}],Z=[{label:r("View Details"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-payroll-runs"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-payroll-runs",condition:t=>t.status==="draft"},{label:r("Process"),icon:"Play",action:"process",className:"text-green-500",requiredPermission:"process-payroll-runs",condition:t=>t.status==="draft"},{label:r("Generate Payslips"),icon:"FileText",action:"generate-payslips",className:"text-purple-500",requiredPermission:"create-payslips",condition:t=>t.status==="processing"||t.status==="completed"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-payroll-runs",condition:t=>t.status==="draft"}],ee=[{value:"all",label:r("All Statuses"),disabled:!0},{value:"draft",label:r("Draft")},{value:"processing",label:r("Processing")},{value:"completed",label:r("Completed")},{value:"cancelled",label:r("Cancelled")}];return i.jsxs(te,{title:r("Payroll Runs"),url:"/hr/payroll-runs",actions:P,breadcrumbs:K,noPadding:!0,children:[i.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:i.jsx(me,{searchTerm:c,onSearchChange:F,onSearch:$,filters:[{name:"status",label:r("Status"),type:"select",value:m,onChange:j,options:ee},{name:"date_from",label:r("Period From"),type:"date",value:u,onChange:S},{name:"date_to",label:r("Period To"),type:"date",value:f,onChange:k}],showFilters:M,setShowFilters:D,hasActiveFilters:L,activeFilterCount:U,onResetFilters:W,onApplyFilters:O,currentPerPage:((T=p.per_page)==null?void 0:T.toString())||"10",onPerPageChange:t=>{l.get(route("hr.payroll-runs.index"),{page:1,per_page:parseInt(t),search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),i.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[i.jsx(ae,{columns:Q,actions:Z,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:Y,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:G,permissions:v,entityPermissions:{view:"view-payroll-runs",create:"create-payroll-runs",edit:"edit-payroll-runs",delete:"delete-payroll-runs"}}),i.jsx(ne,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("payroll runs"),onPageChange:t=>l.get(t)})]}),i.jsx(pe,{isOpen:A,onClose:()=>h(!1),onSubmit:z,formConfig:{fields:[{name:"title",label:r("Title"),type:"text",required:!0},{name:"pay_period_start",label:r("Pay Period Start"),type:"date",required:!0},{name:"pay_period_end",label:r("Pay Period End"),type:"date",required:!0},{name:"pay_date",label:r("Pay Date"),type:"date",required:!0},{name:"notes",label:r("Notes"),type:"textarea"}],modalSize:"lg"},initialData:y,title:r(_==="create"?"Add New Payroll Run":_==="edit"?"Edit Payroll Run":"View Payroll Run"),mode:_}),i.jsx(le,{isOpen:I,onClose:()=>b(!1),onConfirm:X,itemName:(y==null?void 0:y.title)||"",entityName:"payroll run"}),i.jsx(de,{isOpen:R,onClose:()=>g(!1),title:r("Import Payroll Runs from CSV/Excel"),importRoute:"hr.payroll-runs.import",parseRoute:"hr.payroll-runs.parse",sampleRoute:q?"hr.payroll-runs.download.template":void 0,importNotes:r("Ensure date formats are correct (YYYY-MM-DD)."),modalSize:"xl",databaseFields:[{key:"title",required:!0},{key:"pay_period_start",required:!0},{key:"pay_period_end",required:!0},{key:"pay_date",required:!0},{key:"notes"}]})]})}export{eo as default};
diff --git a/public/build/assets/index-BYCPBCZX.js b/public/build/assets/index-cGinxNpW.js
similarity index 92%
rename from public/build/assets/index-BYCPBCZX.js
rename to public/build/assets/index-cGinxNpW.js
index bd00c9f82..6b7299fc9 100644
--- a/public/build/assets/index-BYCPBCZX.js
+++ b/public/build/assets/index-cGinxNpW.js
@@ -1 +1 @@
-import{r as y,j as e}from"./ui-Z445SNHD.js";import{C as ie}from"./CrudDeleteModal-D4meZ8pP.js";import{u as de,c as le,x as A,L as N,I as k,o as h,S as oe,X as ce,r as v,t}from"./app-DCZHPiEr.js";import{P as ne}from"./page-template-CUbbykGe.js";import{P as me}from"./pagination-CLhGv5TU.js";import{S as z,a as I,b as O,c as R,d as w}from"./select-X5YLR2bv.js";import{S as xe}from"./switch-CSQfVaFG.js";import{T as pe}from"./textarea-MT-uY0Br.js";import{C as P}from"./calendar-YoExU_hy.js";import{a as he,C as ge}from"./chevron-up-CIC8-NPE.js";import{S as V}from"./square-pen-8BQ3xjRH.js";import{L as Y}from"./lock-DsF0eMDG.js";import{T as W}from"./trash-2-BKTtBQos.js";import{D as ue}from"./dollar-sign-BsSLq7gF.js";import{W as ye}from"./wallet-D2td-SYi.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";function ls(){const{t:r}=de(),{auth:F,leaveTypes:d,filters:n={},globalSettings:a}=le().props,D=(F==null?void 0:F.permissions)||[],[b,T]=y.useState(n.search||""),[u,$]=y.useState(n.status||"all"),[K,C]=y.useState(!1),[m,L]=y.useState(null),[f,M]=y.useState("create"),[E,X]=y.useState(new Set),[c,p]=y.useState({name:"",description:"",max_days_per_year:"",is_paid:!0,color:"#3B82F6",status:"active"}),[o,_]=y.useState({}),S=()=>{p({name:"",description:"",max_days_per_year:"",is_paid:!0,color:"#3B82F6",status:"active"}),_({}),M("create"),L(null)},G=s=>{var l;p({name:s.name||"",description:s.description||"",max_days_per_year:((l=s.max_days_per_year)==null?void 0:l.toString())||"",is_paid:s.is_paid??!0,color:s.color||"#3B82F6",status:s.status||"active"}),M("edit"),L(s),_({})},q=()=>b!==""||u!=="all",U=s=>{s!=null&&s.preventDefault&&s.preventDefault(),H()},H=()=>{v.get(route("hr.leave-types.index"),{page:1,search:b||void 0,status:u!=="all"?u:void 0,sort_field:n.sort_field,sort_direction:n.sort_direction,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},J=s=>{const l=n.sort_field===s&&n.sort_direction==="asc"?"desc":"asc";v.get(route("hr.leave-types.index"),{sort_field:s,sort_direction:l,page:1,search:b||void 0,status:u!=="all"?u:void 0,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},Q=()=>{T(""),$("all"),v.get(route("hr.leave-types.index"),{page:1,sort_field:n.sort_field,sort_direction:n.sort_direction,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},j=(s,l)=>{switch(L(l),s){case"edit":case"view":G(l),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":C(!0);break;case"toggle-status":se(l);break}},Z=s=>{s.preventDefault(),_({});const l={...c,max_days_per_year:parseInt(c.max_days_per_year,10)};f==="create"?(a!=null&&a.is_demo||t.loading(r("Creating leave type...")),v.post(route("hr.leave-types.store"),l,{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),S()):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),_(i),typeof i=="string"?t.error(i):t.error("Failed to create leave type.")}})):(a!=null&&a.is_demo||t.loading(r("Updating leave type...")),v.put(route("hr.leave-types.update",m.id),l,{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),S()):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),_(i),typeof i=="string"?t.error(i):t.error("Failed to update leave type.")}}))},ee=()=>{a!=null&&a.is_demo||t.loading(r("Deleting leave type...")),v.delete(route("hr.leave-types.destroy",m.id),{onSuccess:s=>{C(!1),a!=null&&a.is_demo||t.dismiss(),s.props.flash.success?(t.success(r(s.props.flash.success)),f==="edit"&&(m==null?void 0:m.id)===m.id&&S()):s.props.flash.error&&t.error(r(s.props.flash.error))},onError:s=>{C(!1),a!=null&&a.is_demo||t.dismiss(),typeof s=="string"?t.error(s):t.error(`Failed to delete leave type: ${Object.values(s).join(", ")}`)}})},se=s=>{const l=s.status==="active"?"inactive":"active";a!=null&&a.is_demo||t.loading(`${r(l==="active"?"Activating":"Deactivating")} leave type...`),v.put(route("hr.leave-types.toggle-status",s.id),{},{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),f==="edit"&&(m==null?void 0:m.id)===s.id&&p(te=>({...te,status:l}))):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),typeof i=="string"?t.error(i):t.error(`Failed to update leave type status: ${Object.values(i).join(", ")}`)}})},re=s=>{const l=new Set(E);l.has(s)?l.delete(s):l.add(s),X(l)},ae=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Leave Management"),href:route("hr.leave-types.index")},{title:r("Leave Types")}],g=A(D,"create-leave-types"),x=A(D,"edit-leave-types"),B=A(D,"delete-leave-types");return e.jsxs(ne,{title:r("Leave Types"),description:"",url:"/hr/leave-types",breadcrumbs:ae,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Leave Type":"Edit Leave Type")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(f==="create"?"Fill in the details to create a new leave type":"Update the leave type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"name",className:"required",children:r("Leave Type Name")}),e.jsx(k,{id:"name",type:"text",value:c.name,onChange:s=>p({...c,name:s.target.value}),placeholder:r("e.g., Casual Leave, Sick Leave"),className:o.name?"border-red-500":"",disabled:!g&&!x,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{htmlFor:"description",children:r("Description")}),e.jsx(pe,{id:"description",value:c.description,onChange:s=>p({...c,description:s.target.value}),placeholder:r("Brief description of the leave policies"),rows:3,className:o.description?"border-red-500":"",disabled:!g&&!x}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"max_days_per_year",className:"required",children:r("Max Days / Year")}),e.jsx(k,{id:"max_days_per_year",type:"number",min:"0",step:"1",value:c.max_days_per_year,onChange:s=>p({...c,max_days_per_year:s.target.value}),placeholder:"0",className:o.max_days_per_year?"border-red-500":"",disabled:!g&&!x,required:!0}),o.max_days_per_year&&e.jsx("p",{className:"text-sm text-red-500",children:o.max_days_per_year})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(k,{id:"color",type:"color",value:c.color,onChange:s=>p({...c,color:s.target.value}),className:`h-10 w-14 cursor-pointer p-1 ${o.color?"border-red-500":""}`,disabled:!g&&!x,required:!0}),e.jsx(k,{type:"text",value:c.color,onChange:s=>p({...c,color:s.target.value}),pattern:"^#[0-9A-Fa-f]{6}$",className:"font-mono text-sm uppercase",placeholder:"#000000",disabled:!g&&!x,required:!0})]}),o.color&&e.jsx("p",{className:"text-sm text-red-500",children:o.color})]})]}),e.jsxs("div",{className:"space-y-2 pt-2",children:[e.jsxs("div",{className:"flex items-center justify-between rounded-lg border border-gray-200 p-4 dark:border-gray-700",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(N,{className:"text-base",children:r("Paid Leave")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:r("Employees will receive salary for these days")})]}),e.jsx(xe,{checked:c.is_paid,onCheckedChange:s=>p({...c,is_paid:s}),disabled:!g&&!x})]}),o.is_paid&&e.jsx("p",{className:"text-sm text-red-500",children:o.is_paid})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(N,{required:!0,htmlFor:"status",className:"required",children:[r("Status")," "]}),e.jsxs(z,{value:c.status,onValueChange:s=>p({...c,status:s}),disabled:!g&&!x,required:!0,children:[e.jsx(I,{className:o.status?"border-red-500":"",children:e.jsx(O,{placeholder:r("Select status")})}),e.jsxs(R,{children:[e.jsx(w,{value:"active",children:r("Active")}),e.jsx(w,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(g||x)&&e.jsx(h,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Leave Type":"Update Leave Type")}),f==="edit"&&e.jsx(h,{type:"button",variant:"outline",onClick:S,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(k,{type:"text",placeholder:r("Search leave types..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&U(s),className:"pl-10"})]}),e.jsx(h,{onClick:U,variant:"default",children:r("Search")}),q()&&e.jsxs(h,{onClick:Q,variant:"outline",children:[e.jsx(ce,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:e.jsxs(z,{value:u,onValueChange:$,children:[e.jsx(I,{children:e.jsx(O,{placeholder:r("All Statuses")})}),e.jsxs(R,{children:[e.jsx(w,{value:"all",children:r("All Statuses")}),e.jsx(w,{value:"active",children:r("Active")}),e.jsx(w,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((d==null?void 0:d.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Leave Types")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage leave policies and maximum allocated days.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>J("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Leave Type"),n.sort_field==="name"?n.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Days/Year")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Payment Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:d.data.map(s=>e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(P,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"flex flex-row items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"mt-0.5 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:E.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>re(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:E.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ge,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center font-mono font-semibold text-gray-900 dark:text-gray-100",children:[s.max_days_per_year," ",r("Days")]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center gap-1.5 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_paid?"bg-emerald-50 text-emerald-700 ring-emerald-600/20":"bg-orange-50 text-orange-700 ring-orange-600/20"}`,children:s.is_paid?r("Paid"):r("Unpaid")})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[x&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Type"),children:e.jsx(V,{className:"h-4 w-4"})}),x&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(Y,{className:"h-4 w-4"})}),B&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Type"),children:e.jsx(W,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:d.data.map(s=>e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(P,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx("h4",{className:"flex items-center gap-1.5 text-sm font-semibold text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[x&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),x&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(Y,{className:"h-4 w-4"})}),B&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(W,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Days/Year")}),e.jsxs("span",{className:"font-mono text-xs font-medium text-gray-900 dark:text-gray-100",children:[s.max_days_per_year," ",r("Days")]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Payment Type")}),e.jsx("span",{className:`inline-flex items-center gap-1.5 rounded-md px-2 py-0.5 text-xs font-medium ring-1 ring-inset ${s.is_paid?"bg-emerald-50 text-emerald-700 ring-emerald-600/20":"bg-orange-50 text-orange-700 ring-orange-600/20"}`,children:s.is_paid?e.jsxs(e.Fragment,{children:[e.jsx(ue,{className:"h-3 w-3"})," ",r("Paid")]}):e.jsxs(e.Fragment,{children:[e.jsx(ye,{className:"h-3 w-3"})," ",r("Unpaid")]})})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id))}),(d==null?void 0:d.total)>((d==null?void 0:d.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(me,{from:(d==null?void 0:d.from)||0,to:(d==null?void 0:d.to)||0,total:(d==null?void 0:d.total)||0,links:d==null?void 0:d.links,entityName:r("leave types"),onPageChange:s=>{const l=new URL(s,window.location.origin);v.get(l.pathname+l.search,{search:b||void 0,status:u!=="all"?u:void 0,sort_field:n.sort_field,sort_direction:n.sort_direction},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(P,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No leave types found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:q()?r("No leave types match your search criteria. Try adjusting your filters."):r("Create leave types to start managing your employee time off.")}),!q()&&g&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first leave type.")})]})})]})]}),e.jsx(ie,{isOpen:K,onClose:()=>C(!1),onConfirm:ee,itemName:(m==null?void 0:m.name)||"",entityName:r("leave type")})]})}export{ls as default};
+import{r as y,j as e}from"./ui-Z445SNHD.js";import{C as ie}from"./CrudDeleteModal-BgIUshon.js";import{u as de,c as le,x as A,L as N,I as k,o as h,S as oe,X as ce,r as v,t}from"./app-4fHGBOxL.js";import{P as ne}from"./page-template-CM2S36EN.js";import{P as me}from"./pagination-CGq0GJg0.js";import{S as z,a as I,b as O,c as R,d as w}from"./select-T_sz7ImN.js";import{S as xe}from"./switch-BVaTRNpK.js";import{T as pe}from"./textarea-f6Pa1mf5.js";import{C as P}from"./calendar-DqBcvi0D.js";import{a as he,C as ge}from"./chevron-up-B9gYo-hl.js";import{S as V}from"./square-pen-BNAWyFLf.js";import{L as Y}from"./lock-D_l4FSx5.js";import{T as W}from"./trash-2-B-iLy81a.js";import{D as ue}from"./dollar-sign-W87qtnS1.js";import{W as ye}from"./wallet-D1vzGpBh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";function ls(){const{t:r}=de(),{auth:F,leaveTypes:d,filters:n={},globalSettings:a}=le().props,D=(F==null?void 0:F.permissions)||[],[b,T]=y.useState(n.search||""),[u,$]=y.useState(n.status||"all"),[K,C]=y.useState(!1),[m,L]=y.useState(null),[f,M]=y.useState("create"),[E,X]=y.useState(new Set),[c,p]=y.useState({name:"",description:"",max_days_per_year:"",is_paid:!0,color:"#3B82F6",status:"active"}),[o,_]=y.useState({}),S=()=>{p({name:"",description:"",max_days_per_year:"",is_paid:!0,color:"#3B82F6",status:"active"}),_({}),M("create"),L(null)},G=s=>{var l;p({name:s.name||"",description:s.description||"",max_days_per_year:((l=s.max_days_per_year)==null?void 0:l.toString())||"",is_paid:s.is_paid??!0,color:s.color||"#3B82F6",status:s.status||"active"}),M("edit"),L(s),_({})},q=()=>b!==""||u!=="all",U=s=>{s!=null&&s.preventDefault&&s.preventDefault(),H()},H=()=>{v.get(route("hr.leave-types.index"),{page:1,search:b||void 0,status:u!=="all"?u:void 0,sort_field:n.sort_field,sort_direction:n.sort_direction,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},J=s=>{const l=n.sort_field===s&&n.sort_direction==="asc"?"desc":"asc";v.get(route("hr.leave-types.index"),{sort_field:s,sort_direction:l,page:1,search:b||void 0,status:u!=="all"?u:void 0,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},Q=()=>{T(""),$("all"),v.get(route("hr.leave-types.index"),{page:1,sort_field:n.sort_field,sort_direction:n.sort_direction,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},j=(s,l)=>{switch(L(l),s){case"edit":case"view":G(l),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":C(!0);break;case"toggle-status":se(l);break}},Z=s=>{s.preventDefault(),_({});const l={...c,max_days_per_year:parseInt(c.max_days_per_year,10)};f==="create"?(a!=null&&a.is_demo||t.loading(r("Creating leave type...")),v.post(route("hr.leave-types.store"),l,{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),S()):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),_(i),typeof i=="string"?t.error(i):t.error("Failed to create leave type.")}})):(a!=null&&a.is_demo||t.loading(r("Updating leave type...")),v.put(route("hr.leave-types.update",m.id),l,{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),S()):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),_(i),typeof i=="string"?t.error(i):t.error("Failed to update leave type.")}}))},ee=()=>{a!=null&&a.is_demo||t.loading(r("Deleting leave type...")),v.delete(route("hr.leave-types.destroy",m.id),{onSuccess:s=>{C(!1),a!=null&&a.is_demo||t.dismiss(),s.props.flash.success?(t.success(r(s.props.flash.success)),f==="edit"&&(m==null?void 0:m.id)===m.id&&S()):s.props.flash.error&&t.error(r(s.props.flash.error))},onError:s=>{C(!1),a!=null&&a.is_demo||t.dismiss(),typeof s=="string"?t.error(s):t.error(`Failed to delete leave type: ${Object.values(s).join(", ")}`)}})},se=s=>{const l=s.status==="active"?"inactive":"active";a!=null&&a.is_demo||t.loading(`${r(l==="active"?"Activating":"Deactivating")} leave type...`),v.put(route("hr.leave-types.toggle-status",s.id),{},{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),f==="edit"&&(m==null?void 0:m.id)===s.id&&p(te=>({...te,status:l}))):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),typeof i=="string"?t.error(i):t.error(`Failed to update leave type status: ${Object.values(i).join(", ")}`)}})},re=s=>{const l=new Set(E);l.has(s)?l.delete(s):l.add(s),X(l)},ae=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Leave Management"),href:route("hr.leave-types.index")},{title:r("Leave Types")}],g=A(D,"create-leave-types"),x=A(D,"edit-leave-types"),B=A(D,"delete-leave-types");return e.jsxs(ne,{title:r("Leave Types"),description:"",url:"/hr/leave-types",breadcrumbs:ae,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Leave Type":"Edit Leave Type")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(f==="create"?"Fill in the details to create a new leave type":"Update the leave type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"name",className:"required",children:r("Leave Type Name")}),e.jsx(k,{id:"name",type:"text",value:c.name,onChange:s=>p({...c,name:s.target.value}),placeholder:r("e.g., Casual Leave, Sick Leave"),className:o.name?"border-red-500":"",disabled:!g&&!x,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{htmlFor:"description",children:r("Description")}),e.jsx(pe,{id:"description",value:c.description,onChange:s=>p({...c,description:s.target.value}),placeholder:r("Brief description of the leave policies"),rows:3,className:o.description?"border-red-500":"",disabled:!g&&!x}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"max_days_per_year",className:"required",children:r("Max Days / Year")}),e.jsx(k,{id:"max_days_per_year",type:"number",min:"0",step:"1",value:c.max_days_per_year,onChange:s=>p({...c,max_days_per_year:s.target.value}),placeholder:"0",className:o.max_days_per_year?"border-red-500":"",disabled:!g&&!x,required:!0}),o.max_days_per_year&&e.jsx("p",{className:"text-sm text-red-500",children:o.max_days_per_year})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(k,{id:"color",type:"color",value:c.color,onChange:s=>p({...c,color:s.target.value}),className:`h-10 w-14 cursor-pointer p-1 ${o.color?"border-red-500":""}`,disabled:!g&&!x,required:!0}),e.jsx(k,{type:"text",value:c.color,onChange:s=>p({...c,color:s.target.value}),pattern:"^#[0-9A-Fa-f]{6}$",className:"font-mono text-sm uppercase",placeholder:"#000000",disabled:!g&&!x,required:!0})]}),o.color&&e.jsx("p",{className:"text-sm text-red-500",children:o.color})]})]}),e.jsxs("div",{className:"space-y-2 pt-2",children:[e.jsxs("div",{className:"flex items-center justify-between rounded-lg border border-gray-200 p-4 dark:border-gray-700",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(N,{className:"text-base",children:r("Paid Leave")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:r("Employees will receive salary for these days")})]}),e.jsx(xe,{checked:c.is_paid,onCheckedChange:s=>p({...c,is_paid:s}),disabled:!g&&!x})]}),o.is_paid&&e.jsx("p",{className:"text-sm text-red-500",children:o.is_paid})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(N,{required:!0,htmlFor:"status",className:"required",children:[r("Status")," "]}),e.jsxs(z,{value:c.status,onValueChange:s=>p({...c,status:s}),disabled:!g&&!x,required:!0,children:[e.jsx(I,{className:o.status?"border-red-500":"",children:e.jsx(O,{placeholder:r("Select status")})}),e.jsxs(R,{children:[e.jsx(w,{value:"active",children:r("Active")}),e.jsx(w,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(g||x)&&e.jsx(h,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Leave Type":"Update Leave Type")}),f==="edit"&&e.jsx(h,{type:"button",variant:"outline",onClick:S,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(k,{type:"text",placeholder:r("Search leave types..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&U(s),className:"pl-10"})]}),e.jsx(h,{onClick:U,variant:"default",children:r("Search")}),q()&&e.jsxs(h,{onClick:Q,variant:"outline",children:[e.jsx(ce,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:e.jsxs(z,{value:u,onValueChange:$,children:[e.jsx(I,{children:e.jsx(O,{placeholder:r("All Statuses")})}),e.jsxs(R,{children:[e.jsx(w,{value:"all",children:r("All Statuses")}),e.jsx(w,{value:"active",children:r("Active")}),e.jsx(w,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((d==null?void 0:d.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Leave Types")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage leave policies and maximum allocated days.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>J("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Leave Type"),n.sort_field==="name"?n.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Days/Year")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Payment Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:d.data.map(s=>e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(P,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"flex flex-row items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"mt-0.5 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:E.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>re(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:E.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ge,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center font-mono font-semibold text-gray-900 dark:text-gray-100",children:[s.max_days_per_year," ",r("Days")]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center gap-1.5 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_paid?"bg-emerald-50 text-emerald-700 ring-emerald-600/20":"bg-orange-50 text-orange-700 ring-orange-600/20"}`,children:s.is_paid?r("Paid"):r("Unpaid")})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[x&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Type"),children:e.jsx(V,{className:"h-4 w-4"})}),x&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(Y,{className:"h-4 w-4"})}),B&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Type"),children:e.jsx(W,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:d.data.map(s=>e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(P,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx("h4",{className:"flex items-center gap-1.5 text-sm font-semibold text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[x&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),x&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(Y,{className:"h-4 w-4"})}),B&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(W,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Days/Year")}),e.jsxs("span",{className:"font-mono text-xs font-medium text-gray-900 dark:text-gray-100",children:[s.max_days_per_year," ",r("Days")]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Payment Type")}),e.jsx("span",{className:`inline-flex items-center gap-1.5 rounded-md px-2 py-0.5 text-xs font-medium ring-1 ring-inset ${s.is_paid?"bg-emerald-50 text-emerald-700 ring-emerald-600/20":"bg-orange-50 text-orange-700 ring-orange-600/20"}`,children:s.is_paid?e.jsxs(e.Fragment,{children:[e.jsx(ue,{className:"h-3 w-3"})," ",r("Paid")]}):e.jsxs(e.Fragment,{children:[e.jsx(ye,{className:"h-3 w-3"})," ",r("Unpaid")]})})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id))}),(d==null?void 0:d.total)>((d==null?void 0:d.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(me,{from:(d==null?void 0:d.from)||0,to:(d==null?void 0:d.to)||0,total:(d==null?void 0:d.total)||0,links:d==null?void 0:d.links,entityName:r("leave types"),onPageChange:s=>{const l=new URL(s,window.location.origin);v.get(l.pathname+l.search,{search:b||void 0,status:u!=="all"?u:void 0,sort_field:n.sort_field,sort_direction:n.sort_direction},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(P,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No leave types found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:q()?r("No leave types match your search criteria. Try adjusting your filters."):r("Create leave types to start managing your employee time off.")}),!q()&&g&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first leave type.")})]})})]})]}),e.jsx(ie,{isOpen:K,onClose:()=>C(!1),onConfirm:ee,itemName:(m==null?void 0:m.name)||"",entityName:r("leave type")})]})}export{ls as default};
diff --git a/public/build/assets/index-g5DQos-s.js b/public/build/assets/index-g5DQos-s.js
deleted file mode 100644
index 16afac690..000000000
--- a/public/build/assets/index-g5DQos-s.js
+++ /dev/null
@@ -1 +0,0 @@
-import{r as p,j as r}from"./ui-Z445SNHD.js";import{P as E}from"./page-template-CUbbykGe.js";import{u as D,c as k,o as C,e as I}from"./app-DCZHPiEr.js";import{S as B}from"./scroll-area-D50XMh2m.js";import{T as L}from"./toaster-Bc5RPjCT.js";import A from"./referral-dashboard-DIwtUzRe.js";import V from"./payout-requests-CMh9ti0U.js";import Y from"./referral-settings-BJOWFxeO.js";import z from"./referred-users-section-BeiFqsYf.js";import{C as F}from"./chart-column-BwaKBFP_.js";import{U as G}from"./users-CQxTOR0I.js";import{D as H}from"./dollar-sign-BsSLq7gF.js";import{S as J}from"./settings-DdENPkOa.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./trending-up-C1uVxjVi.js";import"./award-hmEXH59N.js";import"./mail-CKC1Kac7.js";import"./CrudTable-C2L9P_V2.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./pagination-CLhGv5TU.js";function qo(){const{t}=D(),{props:l}=k(),{userType:i,settings:n,stats:c,payoutRequests:g,referralLink:N,currencySymbol:a,globalSettings:w}=l,[y,s]=p.useState("dashboard"),v=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Referral Program")}],S=[{title:t("Dashboard"),href:"#dashboard",icon:r.jsx(F,{className:"h-4 w-4 mr-2"})},{title:t("Referred Users"),href:"#referred-users",icon:r.jsx(G,{className:"h-4 w-4 mr-2"})},{title:t("Payout Requests"),href:"#payout-requests",icon:r.jsx(H,{className:"h-4 w-4 mr-2"})},...i==="superadmin"?[{title:t("Settings"),href:"#settings",icon:r.jsx(J,{className:"h-4 w-4 mr-2"})}]:[]],f=p.useRef(null),d=p.useRef(null),u=p.useRef(null),h=p.useRef(null);p.useEffect(()=>{const o=()=>{var x,b,j,R;const e=window.scrollY+100;(x=f.current)!=null&&x.offsetTop;const U=((b=d.current)==null?void 0:b.offsetTop)||0,q=((j=u.current)==null?void 0:j.offsetTop)||0,T=((R=h.current)==null?void 0:R.offsetTop)||0;i==="superadmin"&&e>=T?s("settings"):e>=q?s("payout-requests"):e>=U?s("referred-users"):s("dashboard")};window.addEventListener("scroll",o);const m=window.location.hash.replace("#","");if(m){const e=document.getElementById(m);e&&(e.scrollIntoView({behavior:"smooth"}),s(m))}return()=>{window.removeEventListener("scroll",o)}},[i]);const P=o=>{const m=o.replace("#",""),e=document.getElementById(m);e&&(e.scrollIntoView({behavior:"smooth"}),s(m))};return r.jsxs(E,{breadcrumbs:v,title:t("Referral Program"),url:"/referral",children:[r.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[r.jsx("div",{className:"md:w-64 flex-shrink-0",children:r.jsx("div",{className:"sticky top-20",children:r.jsx(B,{className:"h-[calc(100vh-5rem)]",children:r.jsx("div",{className:"pr-4 space-y-1",children:S.map(o=>r.jsxs(C,{variant:"ghost",className:I("w-full justify-start text-sm",{"bg-muted font-semibold":y===o.href.replace("#","")}),onClick:()=>P(o.href),children:[o.icon,o.title]},o.href))})})})}),r.jsxs("div",{className:"flex-1",children:[r.jsxs("section",{id:"dashboard",ref:f,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Dashboard")}),r.jsx(A,{userType:i,stats:c,referralLink:N,recentReferredUsers:l.recentReferredUsers,currencySymbol:a})]}),r.jsxs("section",{id:"referred-users",ref:d,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Referred Users")}),r.jsx(z,{referredUsers:l.referredUsers,userType:i,currencySymbol:a})]}),r.jsxs("section",{id:"payout-requests",ref:u,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Payout Requests")}),r.jsx(V,{userType:i,payoutRequests:g,settings:n,stats:c,currencySymbol:a})]}),i==="superadmin"&&r.jsxs("section",{id:"settings",ref:h,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Settings")}),r.jsx(Y,{settings:n,currencySymbol:a,globalSettings:w})]})]})]}),r.jsx(L,{})]})}export{qo as default};
diff --git a/public/build/assets/index-g88GB_FP.js b/public/build/assets/index-g88GB_FP.js
deleted file mode 100644
index 71359cadc..000000000
--- a/public/build/assets/index-g88GB_FP.js
+++ /dev/null
@@ -1 +0,0 @@
-import{R as n,j as o}from"./ui-Z445SNHD.js";import{t as i,P as u}from"./i18n-CkLPxtnG.js";import{d as a,B as l,e as d,u as x}from"./app-DCZHPiEr.js";import{S as b}from"./switch-CSQfVaFG.js";import"./page-template-CUbbykGe.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";import"./pagination-CLhGv5TU.js";import"./CrudTable-C2L9P_V2.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./CrudFormModal-BbMnKdFg.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./CrudDeleteModal-D4meZ8pP.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";const f={status:(e={},r="bg-gray-100 text-gray-800")=>t=>{if(t==null)return o.jsx("span",{children:"-"});if(typeof t=="boolean")return o.jsx(l,{className:d("capitalize",t?"bg-green-100 text-green-800":"bg-red-100 text-red-800"),children:t?"Active":"Inactive"});const m=e[t]||r;return o.jsx(l,{className:d("capitalize",m),children:t})},image:(e="h-16 w-20 rounded-md object-cover shadow-sm",r="https://placehold.co/200x150?text=Image+Not+Found")=>(t,m)=>{if(!t)return o.jsx("div",{className:"text-center text-gray-400",children:"No image"});const p=typeof t=="string"&&t.startsWith("http")?t:`/storage/${t}`;return o.jsx("div",{className:"flex justify-center",children:o.jsx("img",{src:p,alt:"Image",className:e,onError:s=>{s.currentTarget.src=r}})})},price:(e="USD",r="en-US")=>t=>{if(t==null)return o.jsx("span",{children:"-"});const m=typeof t=="string"?parseFloat(t):t;return o.jsx("span",{className:"text-sm font-medium",children:m.toLocaleString(r,{style:"currency",currency:e})})},date:(e=!1)=>r=>{if(!r)return o.jsx("span",{children:"-"});try{if(typeof window<"u"&&window.appSettings){const p=window.appSettings.formatDateTime(r,!1);return o.jsx("span",{className:"text-sm",children:p})}const t=new Date(r),m=e?{dateStyle:"medium",timeStyle:"short"}:{dateStyle:"medium"};return o.jsx("span",{className:"text-sm",children:t.toLocaleDateString("en-US",m)})}catch{return o.jsx("span",{className:"text-sm",children:r})}},boolean:()=>e=>o.jsx("span",{children:e?"Yes":"No"}),relation:e=>(r,t)=>t?t&&t[e]?o.jsx("span",{children:t[e]}):o.jsx("span",{children:"-"}):o.jsx("span",{children:"-"}),link:(e,r="text-blue-600 hover:underline",t=!1)=>(m,p)=>{if(!m)return o.jsx("span",{children:"-"});const s=typeof e=="function"?e(p):e.replace(":id",p.id);return o.jsx(a,{href:s,className:r,target:t?"_blank":void 0,children:m})},button:(e,r,t="px-2 py-1 text-xs bg-blue-500 text-white rounded hover:bg-blue-600",m=!1)=>(p,s)=>{const c=typeof r=="function"?r(s):r.replace(":id",s.id);return o.jsx(a,{href:c,className:t,target:m?"_blank":void 0,children:e})},switch:(e,r=!1)=>(t,m)=>{const p=()=>{!r&&e&&e(m.id,!t)};return n.createElement("div",{className:"flex items-center justify-center"},[n.createElement(b,{key:"switch",checked:!!t,onCheckedChange:p,disabled:r})])}},h={entity:{name:"permissions",endpoint:route("permissions.index"),permissions:{view:"view-permissions",create:"create-permissions",edit:"edit-permissions",delete:"delete-permissions"}},description:i("Manage system permissions for different modules"),table:{columns:[{key:"module",label:i("Module"),sortable:!0,render:f.status({[i("Products")]:"bg-blue-100 text-blue-800",[i("Categories")]:"bg-green-100 text-green-800",[i("Contacts")]:"bg-purple-100 text-purple-800",[i("Permissions")]:"bg-amber-100 text-amber-800",[i("Roles")]:"bg-red-100 text-red-800",[i("Users")]:"bg-indigo-100 text-indigo-800"})},{key:"name",label:i("Name"),sortable:!0},{key:"label",label:i("Label"),sortable:!0},{key:"description",label:i("Description")},{key:"created_at",label:i("Created At"),sortable:!0,render:e=>`${window.appSettings.formatDateTime(e,!1)}`}],actions:[{label:i("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-permissions"},{label:i("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-permissions"},{label:i("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-permissions"}]},filters:[{key:"module",label:i("Module"),type:"select",options:[]}],form:{fields:[{name:"module",label:i("Module"),type:"text",required:!0},{name:"label",label:i("Label"),type:"text",required:!0,description:i("The name field will be automatically generated from this label")},{name:"description",label:i("Description"),type:"textarea"}]}};function rr(){const{t:e}=x(),r=[{title:e("Dashboard"),href:route("dashboard")},{title:e("User Management"),href:route("roles.index")},{title:e("Permissions")}];return o.jsx(u,{config:h,url:"/permissions",breadcrumbs:r})}export{rr as default};
diff --git a/public/build/assets/index-OLRDeyuw.js b/public/build/assets/index-hzzQXZdo.js
similarity index 87%
rename from public/build/assets/index-OLRDeyuw.js
rename to public/build/assets/index-hzzQXZdo.js
index df88ce42a..8e4b7195e 100644
--- a/public/build/assets/index-OLRDeyuw.js
+++ b/public/build/assets/index-hzzQXZdo.js
@@ -1 +1 @@
-import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-CUbbykGe.js";import{u as oe,c as de,r as h,x as v,P as ce,C as j,l as N,ai as z,D as me,t as r,m as pe,n as he,o as S}from"./app-DCZHPiEr.js";import{C as xe}from"./CrudFormModal-BbMnKdFg.js";import{C as ue}from"./CrudDeleteModal-D4meZ8pP.js";import{P as ge}from"./pagination-CLhGv5TU.js";import{S as fe}from"./search-and-filter-bar-CvVfaqsJ.js";import be from"./view-BwQC_Uob.js";import{C as L}from"./calendar-YoExU_hy.js";import{U as ye}from"./users-CQxTOR0I.js";import{S as F}from"./sun-C9sRqlbI.js";import{E as ve}from"./eye-CLDVMrI-.js";import{S as je}from"./square-pen-8BQ3xjRH.js";import{L as Ne}from"./lock-DsF0eMDG.js";import{T as ke}from"./trash-2-BKTtBQos.js";import{C as we}from"./clock-O-l8sPi0.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";import"./filter-CQAy5sxY.js";import"./list-BSrGYPOe.js";function Ct(){var B,H;const{t}=oe(),{auth:_,shifts:l,stats:n,filters:d={},globalSettings:o}=de().props,f=(_==null?void 0:_.permissions)||[],[u,A]=p.useState(d.search||""),[c,M]=p.useState(d.status||"all"),[m,E]=p.useState(d.shift_type||"all"),[R,O]=p.useState(!1),[U,b]=p.useState(!1),[W,C]=p.useState(!1),[g,$]=p.useState(null),[k,q]=p.useState("create"),[T,I]=p.useState(null),G=()=>u!==""||c!=="all"||m!=="all",J=()=>(u?1:0)+(c!=="all"?1:0)+(m!=="all"?1:0),K=s=>{s.preventDefault(),V()},V=()=>{h.get(route("hr.shifts.index"),{page:1,search:u||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},w=(s,a)=>{switch($(a),s){case"view":I(a);break;case"edit":q("edit"),b(!0);break;case"delete":C(!0);break;case"toggle-status":Z(a);break}},Q=()=>{$(null),q("create"),b(!0)},X=s=>{k==="create"?(o!=null&&o.is_demo||r.loading(t("Creating shift...")),h.post(route("hr.shifts.store"),s,{onSuccess:a=>{b(!1),r.dismiss(),a.props.flash.success?r.success(t(a.props.flash.success)):a.props.flash.error&&r.error(t(a.props.flash.error))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(a):r.error(`Failed to create shift: ${Object.values(a).join(", ")}`)}})):k==="edit"&&(o!=null&&o.is_demo||r.loading(t("Updating shift...")),h.put(route("hr.shifts.update",g.id),s,{onSuccess:a=>{b(!1),r.dismiss(),a.props.flash.success?r.success(t(a.props.flash.success)):a.props.flash.error&&r.error(t(a.props.flash.error))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(a):r.error(`Failed to update shift: ${Object.values(a).join(", ")}`)}}))},Y=()=>{o!=null&&o.is_demo||r.loading(t("Deleting shift...")),h.delete(route("hr.shifts.destroy",g.id),{onSuccess:s=>{C(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to delete shift: ${Object.values(s).join(", ")}`)}})},Z=s=>{const a=s.status==="active"?"inactive":"active";o!=null&&o.is_demo||r.loading(`${t(a==="active"?"Activating":"Deactivating")} shift...`),h.put(route("hr.shifts.toggle-status",s.id),{},{onSuccess:i=>{r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(`Failed to update shift status: ${Object.values(i).join(", ")}`)}})},ee=()=>{A(""),M("all"),E("all"),O(!1),h.get(route("hr.shifts.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},D=[];D.push({label:t("Calendar View"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>h.get(route("hr.shifts.calendar"))}),v(f,"create-shifts")&&D.push({label:t("Add Shift"),icon:e.jsx(ce,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const te=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Shift Management"),href:route("hr.shifts.index")},{title:t("Shifts")}];t("Shift Name"),t("Start Time"),t("End Time"),t("Break (mins)"),t("Working Hours"),t("Grace (mins)"),t("Type"),t("Status"),t("View"),t("Edit"),t("Toggle Status"),t("Delete");const se=[{value:"all",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],ae=[{value:"all",label:t("All Types"),disabled:!0},{value:"day",label:t("Day Shift")},{value:"night",label:t("Night Shift")}];t("Monday"),t("Tuesday"),t("Wednesday"),t("Thursday"),t("Friday"),t("Saturday"),t("Sunday");const re=(s,a,i)=>{if(!s||!a)return 0;const x=new Date(`2000-01-01 ${s}`),y=new Date(`2000-01-01 ${a}`);y<=x&&y.setDate(y.getDate()+1);const P=(y.getTime()-x.getTime())/(1e3*60);return Math.max(0,(P-(i||0))/60)},ie=s=>{const a=re(s.start_time,s.end_time,s.break_duration),i=s.is_night_shift;return e.jsxs(j,{className:"group hover:shadow-md transition-all duration-200 border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800",children:[e.jsx(pe,{className:"pb-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx("div",{className:`p-2.5 rounded-lg ${i?"bg-slate-100 text-slate-600 dark:bg-slate-800 dark:text-slate-400":"bg-gray-100 text-gray-600 dark:bg-gray-700 dark:text-gray-400"}`,children:i?e.jsx(z,{className:"h-5 w-5"}):e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx(he,{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2",children:s.name}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i?"bg-slate-100 text-slate-700 ring-slate-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t(i?"Night Shift":"Day Shift")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[v(f,"view-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("view",s),className:"h-8 w-8 p-0 text-blue-500",title:t("View Shift"),children:e.jsx(ve,{className:"h-4 w-4"})}),v(f,"edit-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:t("Edit Shift"),children:e.jsx(je,{className:"h-4 w-4"})}),v(f,"edit-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("toggle-status",s),className:"h-8 w-8 p-0 text-amber-500",title:s.status==="active"?t("Deactivate Shift"):t("Activate Shift"),children:e.jsx(Ne,{className:"h-4 w-4"})}),v(f,"delete-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("delete",s),className:"h-8 w-8 p-0 text-red-500",title:t("Delete Shift"),children:e.jsx(ke,{className:"h-4 w-4"})})]})]})}),e.jsxs(N,{className:"pt-0",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(we,{className:"h-4 w-4 text-gray-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[window.appSettings.formatTime(s.start_time)," - ",window.appSettings.formatTime(s.end_time)]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Shift Hours")})]})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(L,{className:"h-4 w-4 text-gray-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[a.toFixed(1)," ",t("hours")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Working Time")})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[s.break_duration," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Break Duration")})]}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[s.grace_period," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Grace Period")})]})]})]}),s.description&&e.jsx("div",{className:"mt-4 pt-4 border-t border-gray-100 dark:border-gray-700",children:e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 leading-relaxed",children:s.description})})]})]},s.id)};return e.jsxs(ne,{title:t("Shifts"),url:"/hr/shifts",actions:D,breadcrumbs:te,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(fe,{searchTerm:u,onSearchChange:A,onSearch:K,filters:[{name:"status",label:t("Status"),type:"select",value:c,onChange:M,options:se},{name:"shift_type",label:t("Shift Type"),type:"select",value:m,onChange:E,options:ae}],showFilters:R,setShowFilters:O,hasActiveFilters:G,activeFilterCount:J,onResetFilters:ee,onApplyFilters:V,currentPerPage:((B=d.per_page)==null?void 0:B.toString())||"9",onPerPageChange:s=>{h.get(route("hr.shifts.index"),{page:1,per_page:parseInt(s),search:u||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Total Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.total)||0})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(ye,{className:"h-6 w-6 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Active Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.active)||0})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(F,{className:"h-6 w-6 text-green-600 dark:text-green-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Night Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.night)||0})]}),e.jsx("div",{className:"p-2 bg-slate-100 dark:bg-slate-800 rounded-lg",children:e.jsx(z,{className:"h-6 w-6 text-slate-600 dark:text-slate-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Day Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.day)||0})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(F,{className:"h-6 w-6 text-blue-600 dark:text-blue-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6",children:(H=l==null?void 0:l.data)==null?void 0:H.map(s=>ie(s))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(ge,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:t("shifts"),onPageChange:s=>{const a=new URL(s).searchParams.get("page")||"1";h.get(route("hr.shifts.index"),{page:a,search:u||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(xe,{isOpen:U,onClose:()=>b(!1),onSubmit:X,formConfig:{fields:[{name:"name",label:t("Shift Name"),type:"text",required:!0},{name:"description",label:t("Description"),type:"textarea"},{name:"start_time",label:t("Start Time"),type:"time",required:!0},{name:"end_time",label:t("End Time"),type:"time",required:!0},{name:"break_duration",label:t("Break Duration (minutes)"),type:"number",required:!0,min:0,defaultValue:60},{name:"break_start_time",label:t("Break Start Time"),type:"time"},{name:"break_end_time",label:t("Break End Time"),type:"time"},{name:"grace_period",label:t("Grace Period (minutes)"),type:"number",required:!0,min:0,defaultValue:15},{name:"is_night_shift",label:t("Night Shift"),type:"checkbox",defaultValue:!1},{name:"status",label:t("Status"),type:"select",options:[{value:"active",label:"Active"},{value:"inactive",label:"Inactive"}],defaultValue:"active"}],modalSize:"lg"},initialData:g,title:t(k==="create"?"Add New Shift":"Edit Shift"),mode:k}),e.jsx(ue,{isOpen:W,onClose:()=>C(!1),onConfirm:Y,itemName:(g==null?void 0:g.name)||"",entityName:"shift"}),e.jsx(me,{open:!!T,onOpenChange:()=>I(null),children:T&&e.jsx(be,{shift:T})})]})}export{Ct as default};
+import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-CM2S36EN.js";import{u as oe,c as de,r as h,x as v,P as ce,C as j,l as N,ai as z,D as me,t as r,m as pe,n as he,o as S}from"./app-4fHGBOxL.js";import{C as xe}from"./CrudFormModal-Cseu7azN.js";import{C as ue}from"./CrudDeleteModal-BgIUshon.js";import{P as ge}from"./pagination-CGq0GJg0.js";import{S as fe}from"./search-and-filter-bar-Dtigj_x9.js";import be from"./view-DaxX9I3c.js";import{C as L}from"./calendar-DqBcvi0D.js";import{U as ye}from"./users-DG9BKOjr.js";import{S as F}from"./sun-D65GDJJn.js";import{E as ve}from"./eye-Yd3RcT3h.js";import{S as je}from"./square-pen-BNAWyFLf.js";import{L as Ne}from"./lock-D_l4FSx5.js";import{T as ke}from"./trash-2-B-iLy81a.js";import{C as we}from"./clock-CHa0mSrs.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";import"./filter-BDm-DaBQ.js";import"./list-TEmTfixH.js";function Ct(){var B,H;const{t}=oe(),{auth:_,shifts:l,stats:n,filters:d={},globalSettings:o}=de().props,f=(_==null?void 0:_.permissions)||[],[u,A]=p.useState(d.search||""),[c,M]=p.useState(d.status||"all"),[m,E]=p.useState(d.shift_type||"all"),[R,O]=p.useState(!1),[U,b]=p.useState(!1),[W,C]=p.useState(!1),[g,$]=p.useState(null),[k,q]=p.useState("create"),[T,I]=p.useState(null),G=()=>u!==""||c!=="all"||m!=="all",J=()=>(u?1:0)+(c!=="all"?1:0)+(m!=="all"?1:0),K=s=>{s.preventDefault(),V()},V=()=>{h.get(route("hr.shifts.index"),{page:1,search:u||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},w=(s,a)=>{switch($(a),s){case"view":I(a);break;case"edit":q("edit"),b(!0);break;case"delete":C(!0);break;case"toggle-status":Z(a);break}},Q=()=>{$(null),q("create"),b(!0)},X=s=>{k==="create"?(o!=null&&o.is_demo||r.loading(t("Creating shift...")),h.post(route("hr.shifts.store"),s,{onSuccess:a=>{b(!1),r.dismiss(),a.props.flash.success?r.success(t(a.props.flash.success)):a.props.flash.error&&r.error(t(a.props.flash.error))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(a):r.error(`Failed to create shift: ${Object.values(a).join(", ")}`)}})):k==="edit"&&(o!=null&&o.is_demo||r.loading(t("Updating shift...")),h.put(route("hr.shifts.update",g.id),s,{onSuccess:a=>{b(!1),r.dismiss(),a.props.flash.success?r.success(t(a.props.flash.success)):a.props.flash.error&&r.error(t(a.props.flash.error))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(a):r.error(`Failed to update shift: ${Object.values(a).join(", ")}`)}}))},Y=()=>{o!=null&&o.is_demo||r.loading(t("Deleting shift...")),h.delete(route("hr.shifts.destroy",g.id),{onSuccess:s=>{C(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to delete shift: ${Object.values(s).join(", ")}`)}})},Z=s=>{const a=s.status==="active"?"inactive":"active";o!=null&&o.is_demo||r.loading(`${t(a==="active"?"Activating":"Deactivating")} shift...`),h.put(route("hr.shifts.toggle-status",s.id),{},{onSuccess:i=>{r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(`Failed to update shift status: ${Object.values(i).join(", ")}`)}})},ee=()=>{A(""),M("all"),E("all"),O(!1),h.get(route("hr.shifts.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},D=[];D.push({label:t("Calendar View"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>h.get(route("hr.shifts.calendar"))}),v(f,"create-shifts")&&D.push({label:t("Add Shift"),icon:e.jsx(ce,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const te=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Shift Management"),href:route("hr.shifts.index")},{title:t("Shifts")}];t("Shift Name"),t("Start Time"),t("End Time"),t("Break (mins)"),t("Working Hours"),t("Grace (mins)"),t("Type"),t("Status"),t("View"),t("Edit"),t("Toggle Status"),t("Delete");const se=[{value:"all",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],ae=[{value:"all",label:t("All Types"),disabled:!0},{value:"day",label:t("Day Shift")},{value:"night",label:t("Night Shift")}];t("Monday"),t("Tuesday"),t("Wednesday"),t("Thursday"),t("Friday"),t("Saturday"),t("Sunday");const re=(s,a,i)=>{if(!s||!a)return 0;const x=new Date(`2000-01-01 ${s}`),y=new Date(`2000-01-01 ${a}`);y<=x&&y.setDate(y.getDate()+1);const P=(y.getTime()-x.getTime())/(1e3*60);return Math.max(0,(P-(i||0))/60)},ie=s=>{const a=re(s.start_time,s.end_time,s.break_duration),i=s.is_night_shift;return e.jsxs(j,{className:"group hover:shadow-md transition-all duration-200 border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800",children:[e.jsx(pe,{className:"pb-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx("div",{className:`p-2.5 rounded-lg ${i?"bg-slate-100 text-slate-600 dark:bg-slate-800 dark:text-slate-400":"bg-gray-100 text-gray-600 dark:bg-gray-700 dark:text-gray-400"}`,children:i?e.jsx(z,{className:"h-5 w-5"}):e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx(he,{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2",children:s.name}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i?"bg-slate-100 text-slate-700 ring-slate-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t(i?"Night Shift":"Day Shift")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[v(f,"view-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("view",s),className:"h-8 w-8 p-0 text-blue-500",title:t("View Shift"),children:e.jsx(ve,{className:"h-4 w-4"})}),v(f,"edit-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:t("Edit Shift"),children:e.jsx(je,{className:"h-4 w-4"})}),v(f,"edit-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("toggle-status",s),className:"h-8 w-8 p-0 text-amber-500",title:s.status==="active"?t("Deactivate Shift"):t("Activate Shift"),children:e.jsx(Ne,{className:"h-4 w-4"})}),v(f,"delete-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("delete",s),className:"h-8 w-8 p-0 text-red-500",title:t("Delete Shift"),children:e.jsx(ke,{className:"h-4 w-4"})})]})]})}),e.jsxs(N,{className:"pt-0",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(we,{className:"h-4 w-4 text-gray-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[window.appSettings.formatTime(s.start_time)," - ",window.appSettings.formatTime(s.end_time)]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Shift Hours")})]})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(L,{className:"h-4 w-4 text-gray-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[a.toFixed(1)," ",t("hours")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Working Time")})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[s.break_duration," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Break Duration")})]}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[s.grace_period," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Grace Period")})]})]})]}),s.description&&e.jsx("div",{className:"mt-4 pt-4 border-t border-gray-100 dark:border-gray-700",children:e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 leading-relaxed",children:s.description})})]})]},s.id)};return e.jsxs(ne,{title:t("Shifts"),url:"/hr/shifts",actions:D,breadcrumbs:te,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(fe,{searchTerm:u,onSearchChange:A,onSearch:K,filters:[{name:"status",label:t("Status"),type:"select",value:c,onChange:M,options:se},{name:"shift_type",label:t("Shift Type"),type:"select",value:m,onChange:E,options:ae}],showFilters:R,setShowFilters:O,hasActiveFilters:G,activeFilterCount:J,onResetFilters:ee,onApplyFilters:V,currentPerPage:((B=d.per_page)==null?void 0:B.toString())||"9",onPerPageChange:s=>{h.get(route("hr.shifts.index"),{page:1,per_page:parseInt(s),search:u||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Total Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.total)||0})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(ye,{className:"h-6 w-6 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Active Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.active)||0})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(F,{className:"h-6 w-6 text-green-600 dark:text-green-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Night Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.night)||0})]}),e.jsx("div",{className:"p-2 bg-slate-100 dark:bg-slate-800 rounded-lg",children:e.jsx(z,{className:"h-6 w-6 text-slate-600 dark:text-slate-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Day Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.day)||0})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(F,{className:"h-6 w-6 text-blue-600 dark:text-blue-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6",children:(H=l==null?void 0:l.data)==null?void 0:H.map(s=>ie(s))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(ge,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:t("shifts"),onPageChange:s=>{const a=new URL(s).searchParams.get("page")||"1";h.get(route("hr.shifts.index"),{page:a,search:u||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(xe,{isOpen:U,onClose:()=>b(!1),onSubmit:X,formConfig:{fields:[{name:"name",label:t("Shift Name"),type:"text",required:!0},{name:"description",label:t("Description"),type:"textarea"},{name:"start_time",label:t("Start Time"),type:"time",required:!0},{name:"end_time",label:t("End Time"),type:"time",required:!0},{name:"break_duration",label:t("Break Duration (minutes)"),type:"number",required:!0,min:0,defaultValue:60},{name:"break_start_time",label:t("Break Start Time"),type:"time"},{name:"break_end_time",label:t("Break End Time"),type:"time"},{name:"grace_period",label:t("Grace Period (minutes)"),type:"number",required:!0,min:0,defaultValue:15},{name:"is_night_shift",label:t("Night Shift"),type:"checkbox",defaultValue:!1},{name:"status",label:t("Status"),type:"select",options:[{value:"active",label:"Active"},{value:"inactive",label:"Inactive"}],defaultValue:"active"}],modalSize:"lg"},initialData:g,title:t(k==="create"?"Add New Shift":"Edit Shift"),mode:k}),e.jsx(ue,{isOpen:W,onClose:()=>C(!1),onConfirm:Y,itemName:(g==null?void 0:g.name)||"",entityName:"shift"}),e.jsx(me,{open:!!T,onOpenChange:()=>I(null),children:T&&e.jsx(be,{shift:T})})]})}export{Ct as default};
diff --git a/public/build/assets/index-DJeBGqJd.js b/public/build/assets/index-juGH6eoV.js
similarity index 74%
rename from public/build/assets/index-DJeBGqJd.js
rename to public/build/assets/index-juGH6eoV.js
index c8f0e6392..1f3c73441 100644
--- a/public/build/assets/index-DJeBGqJd.js
+++ b/public/build/assets/index-juGH6eoV.js
@@ -1 +1 @@
-import{R as d,j as i}from"./ui-Z445SNHD.js";import{u as Q,c as F,a as W,O as z,Q as G,H as X,T as Y}from"./app-DCZHPiEr.js";import Z from"./Header-BBiWG9Gy.js";import K from"./HeroSection-CtmCCgsW.js";import tt from"./FeaturesSection-DZjTGlfi.js";import et from"./ScreenshotsSection-Cj9lxMh4.js";import ot from"./WhyChooseUs-D0EYwOb1.js";import st from"./AboutUs-idUqDdEG.js";import rt from"./TeamSection-ofA-me_o.js";import nt from"./TestimonialsSection-Bf-5xsZN.js";import it from"./PlansSection-GtypAAt5.js";import ct from"./FaqSection-DBdN4J98.js";import at from"./NewsletterSection-DnuAtXa5.js";import mt from"./ContactSection-CYyDurPD.js";import dt from"./Footer-CA4xIA6I.js";import{u as ut}from"./use-favicon-C_SU2_Ra.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./menu-BhiUF-ah.js";import"./arrow-right-CEAQplo8.js";import"./play-CzThRh0N.js";import"./useScrollAnimation-B_bDsIuD.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./award-hmEXH59N.js";import"./user-plus-CDQXNMLS.js";import"./clock-O-l8sPi0.js";import"./dollar-sign-BsSLq7gF.js";import"./heart-B77nkgVs.js";import"./wifi-CloLCYl-.js";import"./lock-DsF0eMDG.js";import"./users-CQxTOR0I.js";import"./zap-5eJgSXpf.js";import"./star-CdODI4VK.js";import"./shield-Ct6ZTmLv.js";import"./globe-BlA6-Gdd.js";import"./chart-column-BwaKBFP_.js";import"./qr-code-BuBJI3J3.js";import"./monitor-DU2H7K7-.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./layers-D2vSiTnX.js";import"./circle-check-big-DzwxuD1X.js";import"./lightbulb-Du5BUPaY.js";import"./target-LqGsI9BK.js";import"./twitter-Ob_AzbNO.js";import"./mail-CKC1Kac7.js";import"./quote-DpoEJruJ.js";import"./chevron-up-CIC8-NPE.js";import"./phone-Cjtf4kt2.js";import"./map-pin-Byih5zbn.js";import"./send-DRW88Tkw.js";import"./instagram-CDJDYvDj.js";function le(){var C,g,x,D,j,E,b,L,k,w,v,R,T;const{i18n:l}=Q(),f=F(),{plans:H,testimonials:O,faqs:A,customPages:I=[],settings:o,flash:h}=f.props,e=f.props.globalSettings,{themeColor:_,customColor:B}=W(),c=((g=(C=o.config_sections)==null?void 0:C.theme)==null?void 0:g.primary_color)||(_==="custom"?B:Y[_]),p=F().props.userLanguage;ut(),d.useEffect(()=>{p&&l.language!==p&&l.changeLanguage(p)},[p,l]);const y=d.useCallback(()=>{const t=(e==null?void 0:e.is_demo)||!1,s=p||(e==null?void 0:e.defaultLanguage)||"en",n=["ar","he"].includes(s);let r="ltr";const V=(t?($=>{var P;if(typeof document>"u")return null;const M=`; ${document.cookie}`.split(`; ${$}=`);if(M.length===2){const q=(P=M.pop())==null?void 0:P.split(";").shift();return q?decodeURIComponent(q):null}return null})("layoutPosition"):e==null?void 0:e.layoutDirection)==="right";return(n||V)&&(r="rtl"),document.documentElement.dir=r,document.documentElement.setAttribute("dir",r),document.body.dir=r,r},[p,e==null?void 0:e.defaultLanguage,e==null?void 0:e.is_demo,e==null?void 0:e.layoutDirection]);d.useLayoutEffect(()=>{const t=y(),s=new MutationObserver(()=>{document.documentElement.dir!==t&&(document.documentElement.dir=t,document.documentElement.setAttribute("dir",t))});return s.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}),()=>s.disconnect()},[y]),d.useEffect(()=>{let t="light";if(z())try{const r=G("themeSettings");r&&(t=JSON.parse(r).appearance||"light")}catch{}else t=(e==null?void 0:e.themeMode)||"light";const s=window.matchMedia("(prefers-color-scheme: dark)").matches,n=t==="dark"||t==="system"&&s;document.documentElement.classList.toggle("dark",n),document.body.classList.toggle("dark",n)},[e==null?void 0:e.themeMode]),d.useEffect(()=>{var s;const t=(s=o.config_sections)==null?void 0:s.seo;if(t!=null&&t.meta_title&&(document.title=t.meta_title),t!=null&&t.meta_description){let n=document.querySelector('meta[name="description"]');n||(n=document.createElement("meta"),n.setAttribute("name","description"),document.head.appendChild(n)),n.setAttribute("content",t.meta_description)}},[(x=o.config_sections)==null?void 0:x.seo]),d.useEffect(()=>{var s;const t=(s=o.config_sections)==null?void 0:s.custom_css;if(t){const n="landing-custom-css";let r=document.getElementById(n);r||(r=document.createElement("style"),r.id=n,document.head.appendChild(r)),r.textContent=t}},[(D=o.config_sections)==null?void 0:D.custom_css]),d.useEffect(()=>{var s;const t=(s=o.config_sections)==null?void 0:s.custom_js;if(t){const n="landing-custom-js";let r=document.getElementById(n);r&&r.remove(),r=document.createElement("script"),r.id=n,r.textContent=t,document.body.appendChild(r)}},[(j=o.config_sections)==null?void 0:j.custom_js]);const a=t=>{var s,n;return((n=(s=o.config_sections)==null?void 0:s.sections)==null?void 0:n.find(r=>r.key===t))||{}},m=t=>{var s,n;return((n=(s=o.config_sections)==null?void 0:s.section_visibility)==null?void 0:n[t])!==!1},N=((E=o.config_sections)==null?void 0:E.section_order)||["header","hero","features","screenshots","why_choose_us","templates","about","team","testimonials","plans","faq","newsletter","contact","footer"],U={header:()=>m("header")&&i.jsx(Z,{settings:o,sectionData:a("header"),customPages:I,brandColor:c}),hero:()=>m("hero")&&i.jsx(K,{settings:o,sectionData:a("hero"),brandColor:c}),features:()=>m("features")&&i.jsx(tt,{settings:o,sectionData:a("features"),brandColor:c}),screenshots:()=>m("screenshots")&&i.jsx(et,{settings:o,globalSettings:e,sectionData:a("screenshots"),brandColor:c}),why_choose_us:()=>m("why_choose_us")&&i.jsx(ot,{settings:o,sectionData:a("why_choose_us"),brandColor:c}),about:()=>m("about")&&i.jsx(st,{settings:o,sectionData:a("about"),brandColor:c}),team:()=>m("team")&&i.jsx(rt,{settings:o,sectionData:a("team"),brandColor:c}),testimonials:()=>m("testimonials")&&i.jsx(nt,{testimonials:O,settings:o,sectionData:a("testimonials"),brandColor:c}),plans:()=>m("plans")&&i.jsx(it,{plans:H,settings:o,sectionData:a("plans"),brandColor:c}),faq:()=>m("faq")&&i.jsx(ct,{faqs:A,settings:o,sectionData:a("faq"),brandColor:c}),newsletter:()=>m("newsletter")&&i.jsx(at,{flash:h,settings:o,sectionData:a("newsletter"),brandColor:c}),contact:()=>m("contact")&&i.jsx(mt,{flash:h,settings:o,sectionData:a("contact"),brandColor:c}),footer:()=>m("footer")&&i.jsx(dt,{settings:o,sectionData:a("footer"),brandColor:c})},u=(b=o.config_sections)==null?void 0:b.seo,J=(u==null?void 0:u.meta_title)||(e==null?void 0:e.title_text)||"HRM";return i.jsxs(i.Fragment,{children:[i.jsx(X,{title:J,children:(u==null?void 0:u.meta_description)&&i.jsx("meta",{name:"description",content:u.meta_description})}),i.jsx("div",{className:"min-h-screen bg-white",style:{scrollBehavior:"smooth","--brand-color":c,"--primary-color":((k=(L=o.config_sections)==null?void 0:L.theme)==null?void 0:k.primary_color)||c,"--secondary-color":((v=(w=o.config_sections)==null?void 0:w.theme)==null?void 0:v.secondary_color)||"#8b5cf6","--accent-color":((T=(R=o.config_sections)==null?void 0:R.theme)==null?void 0:T.accent_color)||"#10b77f"},children:N.map(t=>{const s=U[t];return s?i.jsx(d.Fragment,{children:s()},t):null})})]})}export{le as default};
+import{R as d,j as i}from"./ui-Z445SNHD.js";import{u as Q,c as F,a as W,O as z,Q as G,H as X,T as Y}from"./app-4fHGBOxL.js";import Z from"./Header-RU2v06qI.js";import K from"./HeroSection-BaI8eKZQ.js";import tt from"./FeaturesSection-D-SSxP_B.js";import et from"./ScreenshotsSection-BYyF2_Ap.js";import ot from"./WhyChooseUs-CbRMTdnr.js";import st from"./AboutUs-X1rYJ3kq.js";import rt from"./TeamSection-BYpZsxKa.js";import nt from"./TestimonialsSection-AgrWq_0q.js";import it from"./PlansSection-CDIPbbi6.js";import ct from"./FaqSection-Ct6Yk-_Q.js";import at from"./NewsletterSection-HOjrPyv-.js";import mt from"./ContactSection-D9Ttbkch.js";import dt from"./Footer-KS6iHDcm.js";import{u as ut}from"./use-favicon-CCcOxZw3.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./menu-D4lFlAA_.js";import"./arrow-right-C_9pvDWi.js";import"./play-B9S6Ymxo.js";import"./useScrollAnimation-B_bDsIuD.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./award-BKljXQI4.js";import"./user-plus-7O11bl0R.js";import"./clock-CHa0mSrs.js";import"./dollar-sign-W87qtnS1.js";import"./heart-CpJvUfR-.js";import"./wifi-DdZIIhMT.js";import"./lock-D_l4FSx5.js";import"./users-DG9BKOjr.js";import"./zap-COe4gBtx.js";import"./star-CaZ0eu6_.js";import"./shield-DZYMqpHl.js";import"./globe-CjjyS6CN.js";import"./chart-column-CTB1HCJI.js";import"./qr-code-B9FsCCCd.js";import"./monitor-ho02Lm9i.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./layers-B7F69w-w.js";import"./circle-check-big-fVcbTmDL.js";import"./lightbulb-DOHFxiAy.js";import"./target-4iLTeqFL.js";import"./twitter-DRr0PMGi.js";import"./mail-BEVnuDTb.js";import"./quote-CcUH2G7k.js";import"./chevron-up-B9gYo-hl.js";import"./phone-CTwn3BMi.js";import"./map-pin-9a-V9F-V.js";import"./send-BccLN5Gs.js";import"./instagram-BIThodG6.js";function le(){var C,g,x,D,j,E,b,L,k,w,v,R,T;const{i18n:l}=Q(),f=F(),{plans:H,testimonials:O,faqs:A,customPages:I=[],settings:o,flash:h}=f.props,e=f.props.globalSettings,{themeColor:_,customColor:B}=W(),c=((g=(C=o.config_sections)==null?void 0:C.theme)==null?void 0:g.primary_color)||(_==="custom"?B:Y[_]),p=F().props.userLanguage;ut(),d.useEffect(()=>{p&&l.language!==p&&l.changeLanguage(p)},[p,l]);const y=d.useCallback(()=>{const t=(e==null?void 0:e.is_demo)||!1,s=p||(e==null?void 0:e.defaultLanguage)||"en",n=["ar","he"].includes(s);let r="ltr";const V=(t?($=>{var P;if(typeof document>"u")return null;const M=`; ${document.cookie}`.split(`; ${$}=`);if(M.length===2){const q=(P=M.pop())==null?void 0:P.split(";").shift();return q?decodeURIComponent(q):null}return null})("layoutPosition"):e==null?void 0:e.layoutDirection)==="right";return(n||V)&&(r="rtl"),document.documentElement.dir=r,document.documentElement.setAttribute("dir",r),document.body.dir=r,r},[p,e==null?void 0:e.defaultLanguage,e==null?void 0:e.is_demo,e==null?void 0:e.layoutDirection]);d.useLayoutEffect(()=>{const t=y(),s=new MutationObserver(()=>{document.documentElement.dir!==t&&(document.documentElement.dir=t,document.documentElement.setAttribute("dir",t))});return s.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}),()=>s.disconnect()},[y]),d.useEffect(()=>{let t="light";if(z())try{const r=G("themeSettings");r&&(t=JSON.parse(r).appearance||"light")}catch{}else t=(e==null?void 0:e.themeMode)||"light";const s=window.matchMedia("(prefers-color-scheme: dark)").matches,n=t==="dark"||t==="system"&&s;document.documentElement.classList.toggle("dark",n),document.body.classList.toggle("dark",n)},[e==null?void 0:e.themeMode]),d.useEffect(()=>{var s;const t=(s=o.config_sections)==null?void 0:s.seo;if(t!=null&&t.meta_title&&(document.title=t.meta_title),t!=null&&t.meta_description){let n=document.querySelector('meta[name="description"]');n||(n=document.createElement("meta"),n.setAttribute("name","description"),document.head.appendChild(n)),n.setAttribute("content",t.meta_description)}},[(x=o.config_sections)==null?void 0:x.seo]),d.useEffect(()=>{var s;const t=(s=o.config_sections)==null?void 0:s.custom_css;if(t){const n="landing-custom-css";let r=document.getElementById(n);r||(r=document.createElement("style"),r.id=n,document.head.appendChild(r)),r.textContent=t}},[(D=o.config_sections)==null?void 0:D.custom_css]),d.useEffect(()=>{var s;const t=(s=o.config_sections)==null?void 0:s.custom_js;if(t){const n="landing-custom-js";let r=document.getElementById(n);r&&r.remove(),r=document.createElement("script"),r.id=n,r.textContent=t,document.body.appendChild(r)}},[(j=o.config_sections)==null?void 0:j.custom_js]);const a=t=>{var s,n;return((n=(s=o.config_sections)==null?void 0:s.sections)==null?void 0:n.find(r=>r.key===t))||{}},m=t=>{var s,n;return((n=(s=o.config_sections)==null?void 0:s.section_visibility)==null?void 0:n[t])!==!1},N=((E=o.config_sections)==null?void 0:E.section_order)||["header","hero","features","screenshots","why_choose_us","templates","about","team","testimonials","plans","faq","newsletter","contact","footer"],U={header:()=>m("header")&&i.jsx(Z,{settings:o,sectionData:a("header"),customPages:I,brandColor:c}),hero:()=>m("hero")&&i.jsx(K,{settings:o,sectionData:a("hero"),brandColor:c}),features:()=>m("features")&&i.jsx(tt,{settings:o,sectionData:a("features"),brandColor:c}),screenshots:()=>m("screenshots")&&i.jsx(et,{settings:o,globalSettings:e,sectionData:a("screenshots"),brandColor:c}),why_choose_us:()=>m("why_choose_us")&&i.jsx(ot,{settings:o,sectionData:a("why_choose_us"),brandColor:c}),about:()=>m("about")&&i.jsx(st,{settings:o,sectionData:a("about"),brandColor:c}),team:()=>m("team")&&i.jsx(rt,{settings:o,sectionData:a("team"),brandColor:c}),testimonials:()=>m("testimonials")&&i.jsx(nt,{testimonials:O,settings:o,sectionData:a("testimonials"),brandColor:c}),plans:()=>m("plans")&&i.jsx(it,{plans:H,settings:o,sectionData:a("plans"),brandColor:c}),faq:()=>m("faq")&&i.jsx(ct,{faqs:A,settings:o,sectionData:a("faq"),brandColor:c}),newsletter:()=>m("newsletter")&&i.jsx(at,{flash:h,settings:o,sectionData:a("newsletter"),brandColor:c}),contact:()=>m("contact")&&i.jsx(mt,{flash:h,settings:o,sectionData:a("contact"),brandColor:c}),footer:()=>m("footer")&&i.jsx(dt,{settings:o,sectionData:a("footer"),brandColor:c})},u=(b=o.config_sections)==null?void 0:b.seo,J=(u==null?void 0:u.meta_title)||(e==null?void 0:e.title_text)||"HRM";return i.jsxs(i.Fragment,{children:[i.jsx(X,{title:J,children:(u==null?void 0:u.meta_description)&&i.jsx("meta",{name:"description",content:u.meta_description})}),i.jsx("div",{className:"min-h-screen bg-white",style:{scrollBehavior:"smooth","--brand-color":c,"--primary-color":((k=(L=o.config_sections)==null?void 0:L.theme)==null?void 0:k.primary_color)||c,"--secondary-color":((v=(w=o.config_sections)==null?void 0:w.theme)==null?void 0:v.secondary_color)||"#8b5cf6","--accent-color":((T=(R=o.config_sections)==null?void 0:R.theme)==null?void 0:T.accent_color)||"#10b77f"},children:N.map(t=>{const s=U[t];return s?i.jsx(d.Fragment,{children:s()},t):null})})]})}export{le as default};
diff --git a/public/build/assets/index-CnVGER3Q.js b/public/build/assets/index-kylqSpsx.js
similarity index 65%
rename from public/build/assets/index-CnVGER3Q.js
rename to public/build/assets/index-kylqSpsx.js
index 7ea3d51b4..72a46fab8 100644
--- a/public/build/assets/index-CnVGER3Q.js
+++ b/public/build/assets/index-kylqSpsx.js
@@ -1 +1 @@
-import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as Z}from"./page-template-CUbbykGe.js";import{u as ee,c as te,r as u,t as o}from"./app-DCZHPiEr.js";import{C as re}from"./CrudTable-C2L9P_V2.js";import{C as oe}from"./CrudFormModal-BbMnKdFg.js";import{C as ie}from"./CrudDeleteModal-D4meZ8pP.js";import{P as se}from"./pagination-CLhGv5TU.js";import{S as ae}from"./search-and-filter-bar-CvVfaqsJ.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Kr(){var O;const{t}=ee(),{auth:g,candidates:i,jobPostings:h,sources:v,employees:D,filters:p={},globalSettings:m}=te().props,E=(g==null?void 0:g.permissions)||[],[_,S]=n.useState(p.search||""),[l,x]=n.useState(p.status||"_empty_"),[d,j]=n.useState(p.job_id||"_empty_"),[c,w]=n.useState(p.source_id||"_empty_"),[A,C]=n.useState(!1),[M,b]=n.useState(!1),[pe,ne]=n.useState(!1),[f,F]=n.useState(null),[me,le]=n.useState("create"),[$,y]=n.useState(!1),[I,R]=n.useState(""),T=()=>l!=="_empty_"||d!=="_empty_"||c!=="_empty_"||_!=="",U=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(_!==""?1:0),q=e=>{e.preventDefault(),N()},N=()=>{u.get(route("hr.recruitment.candidates.index"),{page:1,search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},H=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";u.get(route("hr.recruitment.candidates.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=(e,r)=>{switch(F(r),e){case"view":u.get(route("hr.recruitment.candidates.show",r.id));break;case"delete":b(!0);break;case"update-status":F(r),R(r.status),y(!0);break;case"convert-to-employee":m!=null&&m.is_demo||o.loading(t("Loading conversion form...")),u.get(route("hr.recruitment.candidates.convert-to-employee",r.id),{},{onSuccess:a=>{m!=null&&m.is_demo||o.dismiss(),a.props.flash.success?o.success(t(a.props.flash.success)):a.props.flash.error&&o.error(t(a.props.flash.error))},onError:a=>{m!=null&&m.is_demo||o.dismiss(),typeof a=="string"?o.error(t(a)):o.error(t("Failed to load conversion form: {{errors}}",{errors:Object.values(a).join(", ")}))}});break}},L=()=>{o.loading(t("Deleting candidate...")),u.delete(route("hr.recruitment.candidates.destroy",f.id),{onSuccess:e=>{b(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete candidate: {{errors}}",{errors:Object.values(e).join(", ")}))}})},B=e=>{e.status&&(o.loading(t("Updating status...")),u.put(route("hr.recruitment.candidates.update-status",f.id),{status:e.status},{onSuccess:r=>{y(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},V=()=>{S(""),x("_empty_"),j("_empty_"),w("_empty_"),C(!1),u.get(route("hr.recruitment.candidates.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Y=[],z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidates.index")},{title:t("Candidates")}],G=e=>{switch(e){case"New":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Screening":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Interview":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Offer":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Hired":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},K=[{key:"full_name",label:t("Name"),sortable:!0,render:(e,r)=>s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium",children:[r.first_name," ",r.last_name]}),s.jsx("div",{className:"text-xs text-gray-500",children:r.email})]})},{key:"job.title",label:t("Job"),render:(e,r)=>{var a,k;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((a=r.job)==null?void 0:a.title)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((k=r.job)==null?void 0:k.job_code)||""})]})}},{key:"source.name",label:t("Source"),render:(e,r)=>{var a;return((a=r.source)==null?void 0:a.name)||"-"}},{key:"experience_years",label:t("Experience"),render:e=>`${e} ${t("years")}`},{key:"expected_salary",label:t("Expected Salary"),render:e=>{var r;return e?(r=window.appSettings)==null?void 0:r.formatCurrency(e):"-"}},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${G(e)}`,children:t(e)})},{key:"is_employee",label:t("Employee Converted"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t(e?"Yes":"No")})},{key:"application_date",label:t("Applied"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Q=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidates"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"edit-candidates",condition:e=>!["Hired","Rejected"].includes(e.status)},{label:t("Convert to Employee"),icon:"UserPlus",action:"convert-to-employee",className:"text-purple-500",requiredPermission:"create-employees",condition:e=>e.status==="Hired"&&!e.is_employee},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidates"}],P=[{value:"_empty_",label:t("All Statuses")},{value:"New",label:t("New")},{value:"Screening",label:t("Screening")},{value:"Interview",label:t("Interview")},{value:"Offer",label:t("Offer")},{value:"Hired",label:t("Hired")},{value:"Rejected",label:t("Rejected")}],W=[{value:"_empty_",label:t("All Jobs")},...(h||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],X=[{value:"_empty_",label:t("All Sources")},...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))];return[t("Select Job"),...(h||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],[t("Select Source"),...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))],[t("Select Employee"),...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],s.jsxs(Z,{title:t("Candidates"),url:"/hr/recruitment/candidates",actions:Y,breadcrumbs:z,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ae,{searchTerm:_,onSearchChange:S,onSearch:q,filters:[{name:"status",label:t("Status"),type:"select",value:l,onChange:x,options:P},{name:"job_id",label:t("Job"),type:"select",value:d,onChange:j,options:W,searchable:!0},{name:"source_id",label:t("Source"),type:"select",value:c,onChange:w,options:X,searchable:!0}],showFilters:A,setShowFilters:C,hasActiveFilters:T,activeFilterCount:U,onResetFilters:V,onApplyFilters:N,currentPerPage:((O=p.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{u.get(route("hr.recruitment.candidates.index"),{page:1,per_page:parseInt(e),search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(re,{columns:K,actions:Q,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:J,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:H,permissions:E,entityPermissions:{view:"view-candidates",create:"create-candidates",edit:"edit-candidates",delete:"delete-candidates"}}),s.jsx(se,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("candidates"),onPageChange:e=>u.get(e)})]}),s.jsx(ie,{isOpen:M,onClose:()=>b(!1),onConfirm:L,itemName:f?`${f.first_name} ${f.last_name}`:"",entityName:"candidate"}),s.jsx(oe,{isOpen:$,onClose:()=>y(!1),onSubmit:B,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:P.filter(e=>e.value!=="_empty_")}]},initialData:{status:I},title:t("Update Candidate Status"),mode:"edit",submitLabel:t("Update Status")})]})}export{Kr as default};
+import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as Z}from"./page-template-CM2S36EN.js";import{u as ee,c as te,r as u,t as o}from"./app-4fHGBOxL.js";import{C as re}from"./CrudTable-Cxl8O2CF.js";import{C as oe}from"./CrudFormModal-Cseu7azN.js";import{C as ie}from"./CrudDeleteModal-BgIUshon.js";import{P as se}from"./pagination-CGq0GJg0.js";import{S as ae}from"./search-and-filter-bar-Dtigj_x9.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Kr(){var O;const{t}=ee(),{auth:g,candidates:i,jobPostings:h,sources:v,employees:D,filters:p={},globalSettings:m}=te().props,E=(g==null?void 0:g.permissions)||[],[_,S]=n.useState(p.search||""),[l,x]=n.useState(p.status||"_empty_"),[d,j]=n.useState(p.job_id||"_empty_"),[c,w]=n.useState(p.source_id||"_empty_"),[A,C]=n.useState(!1),[M,b]=n.useState(!1),[pe,ne]=n.useState(!1),[f,F]=n.useState(null),[me,le]=n.useState("create"),[$,y]=n.useState(!1),[I,R]=n.useState(""),T=()=>l!=="_empty_"||d!=="_empty_"||c!=="_empty_"||_!=="",U=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(_!==""?1:0),q=e=>{e.preventDefault(),N()},N=()=>{u.get(route("hr.recruitment.candidates.index"),{page:1,search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},H=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";u.get(route("hr.recruitment.candidates.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=(e,r)=>{switch(F(r),e){case"view":u.get(route("hr.recruitment.candidates.show",r.id));break;case"delete":b(!0);break;case"update-status":F(r),R(r.status),y(!0);break;case"convert-to-employee":m!=null&&m.is_demo||o.loading(t("Loading conversion form...")),u.get(route("hr.recruitment.candidates.convert-to-employee",r.id),{},{onSuccess:a=>{m!=null&&m.is_demo||o.dismiss(),a.props.flash.success?o.success(t(a.props.flash.success)):a.props.flash.error&&o.error(t(a.props.flash.error))},onError:a=>{m!=null&&m.is_demo||o.dismiss(),typeof a=="string"?o.error(t(a)):o.error(t("Failed to load conversion form: {{errors}}",{errors:Object.values(a).join(", ")}))}});break}},L=()=>{o.loading(t("Deleting candidate...")),u.delete(route("hr.recruitment.candidates.destroy",f.id),{onSuccess:e=>{b(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete candidate: {{errors}}",{errors:Object.values(e).join(", ")}))}})},B=e=>{e.status&&(o.loading(t("Updating status...")),u.put(route("hr.recruitment.candidates.update-status",f.id),{status:e.status},{onSuccess:r=>{y(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},V=()=>{S(""),x("_empty_"),j("_empty_"),w("_empty_"),C(!1),u.get(route("hr.recruitment.candidates.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Y=[],z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidates.index")},{title:t("Candidates")}],G=e=>{switch(e){case"New":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Screening":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Interview":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Offer":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Hired":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},K=[{key:"full_name",label:t("Name"),sortable:!0,render:(e,r)=>s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium",children:[r.first_name," ",r.last_name]}),s.jsx("div",{className:"text-xs text-gray-500",children:r.email})]})},{key:"job.title",label:t("Job"),render:(e,r)=>{var a,k;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((a=r.job)==null?void 0:a.title)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((k=r.job)==null?void 0:k.job_code)||""})]})}},{key:"source.name",label:t("Source"),render:(e,r)=>{var a;return((a=r.source)==null?void 0:a.name)||"-"}},{key:"experience_years",label:t("Experience"),render:e=>`${e} ${t("years")}`},{key:"expected_salary",label:t("Expected Salary"),render:e=>{var r;return e?(r=window.appSettings)==null?void 0:r.formatCurrency(e):"-"}},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${G(e)}`,children:t(e)})},{key:"is_employee",label:t("Employee Converted"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t(e?"Yes":"No")})},{key:"application_date",label:t("Applied"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Q=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidates"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"edit-candidates",condition:e=>!["Hired","Rejected"].includes(e.status)},{label:t("Convert to Employee"),icon:"UserPlus",action:"convert-to-employee",className:"text-purple-500",requiredPermission:"create-employees",condition:e=>e.status==="Hired"&&!e.is_employee},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidates"}],P=[{value:"_empty_",label:t("All Statuses")},{value:"New",label:t("New")},{value:"Screening",label:t("Screening")},{value:"Interview",label:t("Interview")},{value:"Offer",label:t("Offer")},{value:"Hired",label:t("Hired")},{value:"Rejected",label:t("Rejected")}],W=[{value:"_empty_",label:t("All Jobs")},...(h||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],X=[{value:"_empty_",label:t("All Sources")},...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))];return[t("Select Job"),...(h||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],[t("Select Source"),...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))],[t("Select Employee"),...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],s.jsxs(Z,{title:t("Candidates"),url:"/hr/recruitment/candidates",actions:Y,breadcrumbs:z,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ae,{searchTerm:_,onSearchChange:S,onSearch:q,filters:[{name:"status",label:t("Status"),type:"select",value:l,onChange:x,options:P},{name:"job_id",label:t("Job"),type:"select",value:d,onChange:j,options:W,searchable:!0},{name:"source_id",label:t("Source"),type:"select",value:c,onChange:w,options:X,searchable:!0}],showFilters:A,setShowFilters:C,hasActiveFilters:T,activeFilterCount:U,onResetFilters:V,onApplyFilters:N,currentPerPage:((O=p.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{u.get(route("hr.recruitment.candidates.index"),{page:1,per_page:parseInt(e),search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(re,{columns:K,actions:Q,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:J,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:H,permissions:E,entityPermissions:{view:"view-candidates",create:"create-candidates",edit:"edit-candidates",delete:"delete-candidates"}}),s.jsx(se,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("candidates"),onPageChange:e=>u.get(e)})]}),s.jsx(ie,{isOpen:M,onClose:()=>b(!1),onConfirm:L,itemName:f?`${f.first_name} ${f.last_name}`:"",entityName:"candidate"}),s.jsx(oe,{isOpen:$,onClose:()=>y(!1),onSubmit:B,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:P.filter(e=>e.value!=="_empty_")}]},initialData:{status:I},title:t("Update Candidate Status"),mode:"edit",submitLabel:t("Update Status")})]})}export{Kr as default};
diff --git a/public/build/assets/index-l3WdYbe6.js b/public/build/assets/index-l3WdYbe6.js
deleted file mode 100644
index d1d77a57d..000000000
--- a/public/build/assets/index-l3WdYbe6.js
+++ /dev/null
@@ -1 +0,0 @@
-import{r as g,j as o}from"./ui-Z445SNHD.js";import{u as w,c as y,r as p,P as N,t as a}from"./app-DCZHPiEr.js";import{P as T}from"./pagination-CLhGv5TU.js";import{S as k}from"./search-and-filter-bar-CvVfaqsJ.js";import{P as F}from"./page-template-CUbbykGe.js";import{C as A}from"./CrudTable-C2L9P_V2.js";import{C as E}from"./CrudDeleteModal-D4meZ8pP.js";import{T as I}from"./toaster-Bc5RPjCT.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./calendar-YoExU_hy.js";import"./filter-CQAy5sxY.js";import"./list-BSrGYPOe.js";import"./layout-grid-B4hbZ-He.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function ge(){var f;const{t:m}=w(),{pages:r,filters:n={},globalSettings:i}=y().props,[h,c]=g.useState(!1),[d,u]=g.useState(null),[s,x]=g.useState(n.search||""),S=t=>{p.get(route("landing-page.custom-pages.edit",t.id))},b=t=>{u(t),c(!0)},C=()=>{i!=null&&i.is_demo||a.loading(m("Deleting page...")),p.delete(route("landing-page.custom-pages.destroy",d.id),{onSuccess:t=>{var e,l;c(!1),u(null),i!=null&&i.is_demo||a.dismiss(),(e=t.props.flash)!=null&&e.success?a.success(m(t.props.flash.success)):(l=t.props.flash)!=null&&l.error&&a.error(m(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||a.dismiss(),typeof t=="string"?a.error(m(t)):a.error(m("Failed to delete page"))}})},P=t=>{t.preventDefault();const e={page:1};s&&(e.search=s),p.get(route("landing-page.custom-pages.index"),e,{preserveState:!0,preserveScroll:!0})},v=(t,e)=>{t==="edit"?S(e):t==="delete"&&b(e)},j=t=>{const e=n.sort_field===t&&n.sort_direction==="desc"?"asc":"desc",l={sort_field:t,sort_direction:e,page:1};s&&(l.search=s),p.get(route("landing-page.custom-pages.index"),l,{preserveState:!0,preserveScroll:!0})},D=[{key:"title",label:"Title",sortable:!0,render:t=>o.jsx("div",{className:"font-medium",children:t})},{key:"content",label:"Content",render:t=>{const e=t.replace(/<[^>]*>/g,"");return o.jsxs("div",{className:"max-w-xs truncate",title:e,children:[e.substring(0,100),"..."]})}},{key:"is_active",label:"Status",render:t=>{const e=t?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e}`,children:t?"Active":"Inactive"})}},{key:"created_at",label:"Created",sortable:!0,render:t=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],_=[{label:"Edit",icon:"Edit",action:"edit",className:"text-amber-500"},{label:"Delete",icon:"Trash2",action:"delete",className:"text-red-500"}];return o.jsxs(F,{title:"Custom Pages",url:"/custom-pages",breadcrumbs:[{title:m("Dashboard"),href:route("dashboard")},{title:m("Landing Page"),href:route("landing-page")},{title:m("Custom Pages")}],actions:[{label:"Add Page",icon:o.jsx(N,{className:"w-4 h-4 mr-2"}),variant:"default",onClick:()=>p.get(route("landing-page.custom-pages.create"))}],noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(k,{searchTerm:s,onSearchChange:x,onSearch:P,filters:[],showFilters:!1,setShowFilters:()=>{},hasActiveFilters:()=>!1,activeFilterCount:()=>0,onResetFilters:()=>{},currentPerPage:((f=n.per_page)==null?void 0:f.toString())||"10",onPerPageChange:t=>{const e={page:1,per_page:parseInt(t)};s&&(e.search=s),p.get(route("landing-page.custom-pages.index"),e,{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(A,{columns:D,actions:_,data:(r==null?void 0:r.data)||r||[],from:(r==null?void 0:r.from)||1,onAction:v,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:j}),(r==null?void 0:r.links)&&o.jsx(T,{from:(r==null?void 0:r.from)||0,to:(r==null?void 0:r.to)||0,total:(r==null?void 0:r.total)||0,links:r==null?void 0:r.links,entityName:"pages",onPageChange:t=>p.get(t)})]}),o.jsx(E,{isOpen:h,onClose:()=>{c(!1),u(null)},onConfirm:C,itemName:(d==null?void 0:d.title)||"",entityName:"page"}),o.jsx(I,{})]})}export{ge as default};
diff --git a/public/build/assets/index-M_uB1jvU.js b/public/build/assets/index-l3wBG3Ln.js
similarity index 90%
rename from public/build/assets/index-M_uB1jvU.js
rename to public/build/assets/index-l3wBG3Ln.js
index a536906a5..3b1756feb 100644
--- a/public/build/assets/index-M_uB1jvU.js
+++ b/public/build/assets/index-l3wBG3Ln.js
@@ -1 +1 @@
-import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as re}from"./page-template-CUbbykGe.js";import{u as te,c as ae,x as E,L as A,I as z,o as x,S as ie,X as de,r as h,t as i}from"./app-DCZHPiEr.js";import{C as le}from"./CrudDeleteModal-D4meZ8pP.js";import{P as oe}from"./pagination-CLhGv5TU.js";import{T as ce}from"./textarea-MT-uY0Br.js";import{S as R,a as O,b as L,c as V,d as b}from"./select-X5YLR2bv.js";import{T as G}from"./target-LqGsI9BK.js";import{a as ne,C as me}from"./chevron-up-CIC8-NPE.js";import{S as B}from"./square-pen-8BQ3xjRH.js";import{T as $}from"./trash-2-BKTtBQos.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function es(){const{t:r}=te(),{auth:w,goalTypes:t,filters:o={},globalSettings:a}=ae().props,S=(w==null?void 0:w.permissions)||[],[y,I]=p.useState(o.search||""),[m,q]=p.useState(o.status||"all"),[H,C]=p.useState(!1),[j,_]=p.useState(null),[u,M]=p.useState("create"),[c,v]=p.useState({name:"",description:"",status:"active"}),[n,g]=p.useState({}),[D,K]=p.useState(new Set),N=E(S,"create-goal-types"),f=E(S,"edit-goal-types"),T=E(S,"delete-goal-types"),X=s=>{const d=new Set(D);d.has(s)?d.delete(s):d.add(s),K(d)},F=()=>{v({name:"",description:"",status:"active"}),g({}),M("create"),_(null)},J=s=>{v({name:s.name||"",description:s.description||"",status:s.status||"active"}),M("edit"),_(s),g({})},U=s=>{s.preventDefault(),Q()},Q=()=>{h.get(route("hr.performance.goal-types.index"),{page:1,search:y||void 0,status:m!=="all"?m:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},W=()=>{I(""),q("all"),h.get(route("hr.performance.goal-types.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=s=>{const d=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";h.get(route("hr.performance.goal-types.index"),{sort_field:s,sort_direction:d,page:1,search:y||void 0,status:m!=="all"?m:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(s,d)=>{switch(s){case"edit":J(d),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":_(d),C(!0);break}},Z=s=>{s.preventDefault(),g({});const d={};if(c.name.trim()||(d.name=r("Goal type name is required")),c.status||(d.status=r("Status is required")),Object.keys(d).length>0){g(d);return}u==="create"?(a!=null&&a.is_demo||i.loading(r("Creating goal type...")),h.post(route("hr.performance.goal-types.store"),c,{onSuccess:l=>{a!=null&&a.is_demo||i.dismiss(),l.props.flash.success?(i.success(r(l.props.flash.success)),F()):l.props.flash.error&&i.error(r(l.props.flash.error))},onError:l=>{a!=null&&a.is_demo||i.dismiss(),g(l),i.error(r("Please check the form for errors"))}})):u==="edit"&&(a!=null&&a.is_demo||i.loading(r("Updating goal type...")),h.put(route("hr.performance.goal-types.update",j.id),c,{onSuccess:l=>{a!=null&&a.is_demo||i.dismiss(),l.props.flash.success?(i.success(r(l.props.flash.success)),F()):l.props.flash.error&&i.error(r(l.props.flash.error))},onError:l=>{a!=null&&a.is_demo||i.dismiss(),g(l),i.error(r("Please check the form for errors"))}}))},ee=()=>{a!=null&&a.is_demo||i.loading(r("Deleting goal type...")),h.delete(route("hr.performance.goal-types.destroy",j.id),{onSuccess:s=>{C(!1),a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),i.error(r(typeof s=="string"?s:"Failed to delete goal type"))}})},se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:r("Performance"),href:route("hr.performance.indicator-categories.index")},{title:r("Goal Types")}],P=y||m!=="all";return e.jsxs(re,{title:r("Goal Types"),description:"",url:"/hr/performance/goal-types",breadcrumbs:se,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(u==="create"?"Add New Goal Type":"Edit Goal Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(u==="create"?"Fill in the details to create a new goal type":"Update the goal type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{required:!0,htmlFor:"name",className:"required",children:r("Goal Type Name")}),e.jsx(z,{required:!0,id:"name",type:"text",value:c.name,onChange:s=>v({...c,name:s.target.value}),placeholder:r("e.g., Personal, Professional, Team"),className:n.name?"border-red-500":"",disabled:!N&&!f}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{htmlFor:"description",children:r("Description")}),e.jsx(ce,{id:"description",value:c.description,onChange:s=>v({...c,description:s.target.value}),placeholder:r("Brief description of the goal type"),rows:3,className:n.description?"border-red-500":"",disabled:!N&&!f}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(R,{value:c.status,onValueChange:s=>v({...c,status:s}),disabled:!N&&!f,children:[e.jsx(O,{className:n.status?"border-red-500":"",children:e.jsx(L,{})}),e.jsxs(V,{children:[e.jsx(b,{value:"active",children:r("Active")}),e.jsx(b,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(N||f)&&e.jsx(x,{type:"submit",className:"flex-1",children:r(u==="create"?"Add Goal Type":"Update Goal Type")}),u==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ie,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(z,{type:"text",placeholder:r("Search goal types..."),value:y,onChange:s=>I(s.target.value),onKeyDown:s=>s.key==="Enter"&&U(s),className:"pl-10"})]}),e.jsx(x,{onClick:U,variant:"default",children:r("Search")}),P&&e.jsxs(x,{onClick:W,variant:"outline",children:[e.jsx(de,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(R,{value:m,onValueChange:q,children:[e.jsx(O,{children:e.jsx(L,{placeholder:r("All Statuses")})}),e.jsxs(V,{children:[e.jsx(b,{value:"all",children:r("All Statuses")}),e.jsx(b,{value:"active",children:r("Active")}),e.jsx(b,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Goal Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage goal types for employee performance tracking")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Y("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name"),o.sort_field==="name"?o.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(G,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:D.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>X(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:D.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(ne,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[f&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(B,{className:"h-4 w-4"})}),T&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx($,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(G,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[f&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(B,{className:"h-4 w-4"})}),T&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx($,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})})]},s.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(oe,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:r("goal types"),onPageChange:s=>{const d=new URL(s).searchParams.get("page")||"1";h.get(route("hr.performance.goal-types.index"),{page:d,per_page:o.per_page||10,search:y||void 0,status:m!=="all"?m:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(G,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No goal types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(P?"No goal types match your search criteria. Try adjusting your filters.":"Create goal types to categorize employee performance goals.")}),!P&&N&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first goal type.")})]})})]})]}),e.jsx(le,{isOpen:H,onClose:()=>C(!1),onConfirm:ee,itemName:(j==null?void 0:j.name)||"",entityName:"goal type"})]})}export{es as default};
+import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as re}from"./page-template-CM2S36EN.js";import{u as te,c as ae,x as E,L as A,I as z,o as x,S as ie,X as de,r as h,t as i}from"./app-4fHGBOxL.js";import{C as le}from"./CrudDeleteModal-BgIUshon.js";import{P as oe}from"./pagination-CGq0GJg0.js";import{T as ce}from"./textarea-f6Pa1mf5.js";import{S as R,a as O,b as L,c as V,d as b}from"./select-T_sz7ImN.js";import{T as G}from"./target-4iLTeqFL.js";import{a as ne,C as me}from"./chevron-up-B9gYo-hl.js";import{S as B}from"./square-pen-BNAWyFLf.js";import{T as $}from"./trash-2-B-iLy81a.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function es(){const{t:r}=te(),{auth:w,goalTypes:t,filters:o={},globalSettings:a}=ae().props,S=(w==null?void 0:w.permissions)||[],[y,I]=p.useState(o.search||""),[m,q]=p.useState(o.status||"all"),[H,C]=p.useState(!1),[j,_]=p.useState(null),[u,M]=p.useState("create"),[c,v]=p.useState({name:"",description:"",status:"active"}),[n,g]=p.useState({}),[D,K]=p.useState(new Set),N=E(S,"create-goal-types"),f=E(S,"edit-goal-types"),T=E(S,"delete-goal-types"),X=s=>{const d=new Set(D);d.has(s)?d.delete(s):d.add(s),K(d)},F=()=>{v({name:"",description:"",status:"active"}),g({}),M("create"),_(null)},J=s=>{v({name:s.name||"",description:s.description||"",status:s.status||"active"}),M("edit"),_(s),g({})},U=s=>{s.preventDefault(),Q()},Q=()=>{h.get(route("hr.performance.goal-types.index"),{page:1,search:y||void 0,status:m!=="all"?m:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},W=()=>{I(""),q("all"),h.get(route("hr.performance.goal-types.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=s=>{const d=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";h.get(route("hr.performance.goal-types.index"),{sort_field:s,sort_direction:d,page:1,search:y||void 0,status:m!=="all"?m:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(s,d)=>{switch(s){case"edit":J(d),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":_(d),C(!0);break}},Z=s=>{s.preventDefault(),g({});const d={};if(c.name.trim()||(d.name=r("Goal type name is required")),c.status||(d.status=r("Status is required")),Object.keys(d).length>0){g(d);return}u==="create"?(a!=null&&a.is_demo||i.loading(r("Creating goal type...")),h.post(route("hr.performance.goal-types.store"),c,{onSuccess:l=>{a!=null&&a.is_demo||i.dismiss(),l.props.flash.success?(i.success(r(l.props.flash.success)),F()):l.props.flash.error&&i.error(r(l.props.flash.error))},onError:l=>{a!=null&&a.is_demo||i.dismiss(),g(l),i.error(r("Please check the form for errors"))}})):u==="edit"&&(a!=null&&a.is_demo||i.loading(r("Updating goal type...")),h.put(route("hr.performance.goal-types.update",j.id),c,{onSuccess:l=>{a!=null&&a.is_demo||i.dismiss(),l.props.flash.success?(i.success(r(l.props.flash.success)),F()):l.props.flash.error&&i.error(r(l.props.flash.error))},onError:l=>{a!=null&&a.is_demo||i.dismiss(),g(l),i.error(r("Please check the form for errors"))}}))},ee=()=>{a!=null&&a.is_demo||i.loading(r("Deleting goal type...")),h.delete(route("hr.performance.goal-types.destroy",j.id),{onSuccess:s=>{C(!1),a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),i.error(r(typeof s=="string"?s:"Failed to delete goal type"))}})},se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:r("Performance"),href:route("hr.performance.indicator-categories.index")},{title:r("Goal Types")}],P=y||m!=="all";return e.jsxs(re,{title:r("Goal Types"),description:"",url:"/hr/performance/goal-types",breadcrumbs:se,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(u==="create"?"Add New Goal Type":"Edit Goal Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(u==="create"?"Fill in the details to create a new goal type":"Update the goal type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{required:!0,htmlFor:"name",className:"required",children:r("Goal Type Name")}),e.jsx(z,{required:!0,id:"name",type:"text",value:c.name,onChange:s=>v({...c,name:s.target.value}),placeholder:r("e.g., Personal, Professional, Team"),className:n.name?"border-red-500":"",disabled:!N&&!f}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{htmlFor:"description",children:r("Description")}),e.jsx(ce,{id:"description",value:c.description,onChange:s=>v({...c,description:s.target.value}),placeholder:r("Brief description of the goal type"),rows:3,className:n.description?"border-red-500":"",disabled:!N&&!f}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(R,{value:c.status,onValueChange:s=>v({...c,status:s}),disabled:!N&&!f,children:[e.jsx(O,{className:n.status?"border-red-500":"",children:e.jsx(L,{})}),e.jsxs(V,{children:[e.jsx(b,{value:"active",children:r("Active")}),e.jsx(b,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(N||f)&&e.jsx(x,{type:"submit",className:"flex-1",children:r(u==="create"?"Add Goal Type":"Update Goal Type")}),u==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ie,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(z,{type:"text",placeholder:r("Search goal types..."),value:y,onChange:s=>I(s.target.value),onKeyDown:s=>s.key==="Enter"&&U(s),className:"pl-10"})]}),e.jsx(x,{onClick:U,variant:"default",children:r("Search")}),P&&e.jsxs(x,{onClick:W,variant:"outline",children:[e.jsx(de,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(R,{value:m,onValueChange:q,children:[e.jsx(O,{children:e.jsx(L,{placeholder:r("All Statuses")})}),e.jsxs(V,{children:[e.jsx(b,{value:"all",children:r("All Statuses")}),e.jsx(b,{value:"active",children:r("Active")}),e.jsx(b,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Goal Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage goal types for employee performance tracking")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Y("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name"),o.sort_field==="name"?o.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(G,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:D.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>X(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:D.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(ne,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[f&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(B,{className:"h-4 w-4"})}),T&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx($,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(G,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[f&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(B,{className:"h-4 w-4"})}),T&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx($,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})})]},s.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(oe,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:r("goal types"),onPageChange:s=>{const d=new URL(s).searchParams.get("page")||"1";h.get(route("hr.performance.goal-types.index"),{page:d,per_page:o.per_page||10,search:y||void 0,status:m!=="all"?m:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(G,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No goal types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(P?"No goal types match your search criteria. Try adjusting your filters.":"Create goal types to categorize employee performance goals.")}),!P&&N&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first goal type.")})]})})]})]}),e.jsx(le,{isOpen:H,onClose:()=>C(!1),onConfirm:ee,itemName:(j==null?void 0:j.name)||"",entityName:"goal type"})]})}export{es as default};
diff --git a/public/build/assets/index-CSHwc6zy.js b/public/build/assets/index-qj99JpGw.js
similarity index 68%
rename from public/build/assets/index-CSHwc6zy.js
rename to public/build/assets/index-qj99JpGw.js
index 501a779d5..d86c7a8bd 100644
--- a/public/build/assets/index-CSHwc6zy.js
+++ b/public/build/assets/index-qj99JpGw.js
@@ -1 +1 @@
-import{r as d,j as r}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-CUbbykGe.js";import{u as te,c as E,t as c,x as re,P as oe,F as se,r as u,D as M,h as ie,j as ae,k as me}from"./app-DCZHPiEr.js";import{C as ne}from"./CrudTable-C2L9P_V2.js";import{C as le}from"./CrudDeleteModal-D4meZ8pP.js";import{P as pe}from"./pagination-CLhGv5TU.js";import{S as ce}from"./search-and-filter-bar-CvVfaqsJ.js";import de from"./generate-BYnu_tG-.js";import{S as ue}from"./star-CdODI4VK.js";import{C as ge}from"./code-fFt1R3-N.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function Kr(){var A;const{t}=te(),{auth:x,documentTemplates:s,categories:b,filters:a={},globalSettings:_}=E().props,{flash:g}=E().props,S=(x==null?void 0:x.permissions)||[];d.useEffect(()=>{g!=null&&g.error&&c.error(t(g.error))},[g==null?void 0:g.error]);const[h,j]=d.useState(a.search||""),[n,w]=d.useState(a.category_id||"_empty_"),[l,N]=d.useState(a.status||"_empty_"),[p,C]=d.useState(a.is_default||"_empty_"),[T,P]=d.useState(!1),[q,v]=d.useState(!1),[$,D]=d.useState(!1),[G,f]=d.useState(!1),[i,y]=d.useState(null),L=()=>n!=="_empty_"||l!=="_empty_"||p!=="_empty_"||h!=="",R=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(p!=="_empty_"?1:0)+(h!==""?1:0),B=e=>{e.preventDefault(),k()},k=()=>{u.get(route("hr.documents.document-templates.index"),{page:1,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},U=e=>{const o=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";u.get(route("hr.documents.document-templates.index"),{sort_field:e,sort_direction:o,page:1,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},H=(e,o)=>{switch(y(o),e){case"view":u.get(route("hr.documents.document-templates.show",o.id));break;case"edit":u.get(route("hr.documents.document-templates.edit",o.id));break;case"delete":v(!0);break;case"toggle-status":I(o);break;case"preview":y(o),D(!0);break;case"generate":y(o),f(!0);break}},V=()=>{u.get(route("hr.documents.document-templates.create"))},z=()=>{_!=null&&_.is_demo||c.loading(t("Deleting document template...")),u.delete(route("hr.documents.document-templates.destroy",i.id),{onSuccess:e=>{var o;v(!1),c.dismiss(),(o=e.props.flash)!=null&&o.success&&c.success(t(e.props.flash.success))},onError:e=>{c.dismiss(),c.error(typeof e=="string"?e:Object.values(e).join(", "))}})},I=e=>{const o=e.status==="active"?"inactive":"active";_!=null&&_.is_demo||c.loading(`${t(o==="active"?"Activating":"Deactivating")} document template...`),u.put(route("hr.documents.document-templates.toggle-status",e.id),{},{onSuccess:m=>{var O;c.dismiss(),(O=m.props.flash)!=null&&O.success&&c.success(t(m.props.flash.success))},onError:m=>{c.dismiss(),c.error(typeof m=="string"?m:Object.values(m).join(", "))}})},J=()=>{j(""),w("_empty_"),N("_empty_"),C("_empty_"),P(!1),u.get(route("hr.documents.document-templates.index"),{page:1,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},F=[];re(S,"create-document-templates")&&F.push({label:t("Add Template"),icon:r.jsx(oe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates")}],Q=[{key:"name",label:t("Template Name"),sortable:!0,render:(e,o)=>{var m;return r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white",style:{backgroundColor:((m=o.category)==null?void 0:m.color)||"#3B82F6"},children:r.jsx(se,{className:"h-5 w-5"})}),r.jsxs("div",{children:[r.jsxs("div",{className:"font-medium flex items-center gap-2",children:[e,o.is_default&&r.jsx(ue,{className:"h-4 w-4 text-yellow-500 fill-current"})]}),r.jsx("div",{className:"text-xs text-gray-500",children:o.description})]})]})}},{key:"category.name",label:t("Category"),render:(e,o)=>{var m;return((m=o.category)==null?void 0:m.name)||"-"}},{key:"placeholders",label:t("Placeholders"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx(ge,{className:"h-4 w-4 text-gray-500"}),r.jsxs("span",{children:[e.length," ",t("placeholders")]})]})},{key:"file_format",label:t("Format"),render:e=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:e.toUpperCase()})},{key:"template_content",label:t("Content Length"),render:e=>r.jsx("span",{className:"text-sm text-gray-600",children:e?`${e.length} ${t("characters")}`:"-"})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],W=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-document-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-document-templates"},{label:t("Generate"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-document-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-document-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-document-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-document-templates"}],X=[{value:"_empty_",label:t("All Categories")},...(b||[]).map(e=>({value:e.id.toString(),label:e.name}))],Y=[{value:"_empty_",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],Z=[{value:"_empty_",label:t("All")},{value:"true",label:t("Default")},{value:"false",label:t("Custom")}];return[t("Select Category"),...(b||[]).map(e=>({value:e.id.toString(),label:e.name}))],r.jsxs(ee,{title:t("Document Templates"),url:"/hr/documents/document-templates",actions:F,breadcrumbs:K,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(ce,{searchTerm:h,onSearchChange:j,onSearch:B,filters:[{name:"category_id",label:t("Category"),type:"select",value:n,searchable:!0,onChange:w,options:X},{name:"status",label:t("Status"),type:"select",value:l,onChange:N,options:Y},{name:"is_default",label:t("Type"),type:"select",value:p,onChange:C,options:Z}],showFilters:T,setShowFilters:P,hasActiveFilters:L,activeFilterCount:R,onResetFilters:J,onApplyFilters:k,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:e=>{u.get(route("hr.documents.document-templates.index"),{page:1,per_page:parseInt(e),search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(ne,{columns:Q,actions:W,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:H,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:U,permissions:S,entityPermissions:{view:"view-document-templates",create:"create-document-templates",edit:"edit-document-templates",delete:"delete-document-templates"}}),r.jsx(pe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("document templates"),onPageChange:e=>{const o=new URL(e).searchParams.get("page");u.get(route("hr.documents.document-templates.index"),{page:o,per_page:a.per_page||10,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,sort_field:a.sort_field||void 0,sort_direction:a.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(le,{isOpen:q,onClose:()=>v(!1),onConfirm:z,itemName:(i==null?void 0:i.name)||"",entityName:"document template"}),r.jsx(M,{open:$,onOpenChange:D,children:r.jsxs(ie,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(ae,{children:r.jsxs(me,{children:[t("Template Preview"),": ",i==null?void 0:i.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(i==null?void 0:i.template_content)||t("No content available")})}),(i==null?void 0:i.placeholders)&&i.placeholders.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Placeholders"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:i.placeholders.map((e,o)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},o))})]})]})]})}),r.jsx(M,{open:G,onOpenChange:f,children:i&&r.jsx(de,{record:i,onClose:()=>f(!1)})})]})}export{Kr as default};
+import{r as d,j as r}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-CM2S36EN.js";import{u as te,c as E,t as c,x as re,P as oe,F as se,r as u,D as M,h as ie,j as ae,k as me}from"./app-4fHGBOxL.js";import{C as ne}from"./CrudTable-Cxl8O2CF.js";import{C as le}from"./CrudDeleteModal-BgIUshon.js";import{P as pe}from"./pagination-CGq0GJg0.js";import{S as ce}from"./search-and-filter-bar-Dtigj_x9.js";import de from"./generate-BrHLgcTP.js";import{S as ue}from"./star-CaZ0eu6_.js";import{C as ge}from"./code-Dd2x_tdq.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function Kr(){var A;const{t}=te(),{auth:x,documentTemplates:s,categories:b,filters:a={},globalSettings:_}=E().props,{flash:g}=E().props,S=(x==null?void 0:x.permissions)||[];d.useEffect(()=>{g!=null&&g.error&&c.error(t(g.error))},[g==null?void 0:g.error]);const[h,j]=d.useState(a.search||""),[n,w]=d.useState(a.category_id||"_empty_"),[l,N]=d.useState(a.status||"_empty_"),[p,C]=d.useState(a.is_default||"_empty_"),[T,P]=d.useState(!1),[q,v]=d.useState(!1),[$,D]=d.useState(!1),[G,f]=d.useState(!1),[i,y]=d.useState(null),L=()=>n!=="_empty_"||l!=="_empty_"||p!=="_empty_"||h!=="",R=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(p!=="_empty_"?1:0)+(h!==""?1:0),B=e=>{e.preventDefault(),k()},k=()=>{u.get(route("hr.documents.document-templates.index"),{page:1,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},U=e=>{const o=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";u.get(route("hr.documents.document-templates.index"),{sort_field:e,sort_direction:o,page:1,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},H=(e,o)=>{switch(y(o),e){case"view":u.get(route("hr.documents.document-templates.show",o.id));break;case"edit":u.get(route("hr.documents.document-templates.edit",o.id));break;case"delete":v(!0);break;case"toggle-status":I(o);break;case"preview":y(o),D(!0);break;case"generate":y(o),f(!0);break}},V=()=>{u.get(route("hr.documents.document-templates.create"))},z=()=>{_!=null&&_.is_demo||c.loading(t("Deleting document template...")),u.delete(route("hr.documents.document-templates.destroy",i.id),{onSuccess:e=>{var o;v(!1),c.dismiss(),(o=e.props.flash)!=null&&o.success&&c.success(t(e.props.flash.success))},onError:e=>{c.dismiss(),c.error(typeof e=="string"?e:Object.values(e).join(", "))}})},I=e=>{const o=e.status==="active"?"inactive":"active";_!=null&&_.is_demo||c.loading(`${t(o==="active"?"Activating":"Deactivating")} document template...`),u.put(route("hr.documents.document-templates.toggle-status",e.id),{},{onSuccess:m=>{var O;c.dismiss(),(O=m.props.flash)!=null&&O.success&&c.success(t(m.props.flash.success))},onError:m=>{c.dismiss(),c.error(typeof m=="string"?m:Object.values(m).join(", "))}})},J=()=>{j(""),w("_empty_"),N("_empty_"),C("_empty_"),P(!1),u.get(route("hr.documents.document-templates.index"),{page:1,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},F=[];re(S,"create-document-templates")&&F.push({label:t("Add Template"),icon:r.jsx(oe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates")}],Q=[{key:"name",label:t("Template Name"),sortable:!0,render:(e,o)=>{var m;return r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white",style:{backgroundColor:((m=o.category)==null?void 0:m.color)||"#3B82F6"},children:r.jsx(se,{className:"h-5 w-5"})}),r.jsxs("div",{children:[r.jsxs("div",{className:"font-medium flex items-center gap-2",children:[e,o.is_default&&r.jsx(ue,{className:"h-4 w-4 text-yellow-500 fill-current"})]}),r.jsx("div",{className:"text-xs text-gray-500",children:o.description})]})]})}},{key:"category.name",label:t("Category"),render:(e,o)=>{var m;return((m=o.category)==null?void 0:m.name)||"-"}},{key:"placeholders",label:t("Placeholders"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx(ge,{className:"h-4 w-4 text-gray-500"}),r.jsxs("span",{children:[e.length," ",t("placeholders")]})]})},{key:"file_format",label:t("Format"),render:e=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:e.toUpperCase()})},{key:"template_content",label:t("Content Length"),render:e=>r.jsx("span",{className:"text-sm text-gray-600",children:e?`${e.length} ${t("characters")}`:"-"})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],W=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-document-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-document-templates"},{label:t("Generate"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-document-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-document-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-document-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-document-templates"}],X=[{value:"_empty_",label:t("All Categories")},...(b||[]).map(e=>({value:e.id.toString(),label:e.name}))],Y=[{value:"_empty_",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],Z=[{value:"_empty_",label:t("All")},{value:"true",label:t("Default")},{value:"false",label:t("Custom")}];return[t("Select Category"),...(b||[]).map(e=>({value:e.id.toString(),label:e.name}))],r.jsxs(ee,{title:t("Document Templates"),url:"/hr/documents/document-templates",actions:F,breadcrumbs:K,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(ce,{searchTerm:h,onSearchChange:j,onSearch:B,filters:[{name:"category_id",label:t("Category"),type:"select",value:n,searchable:!0,onChange:w,options:X},{name:"status",label:t("Status"),type:"select",value:l,onChange:N,options:Y},{name:"is_default",label:t("Type"),type:"select",value:p,onChange:C,options:Z}],showFilters:T,setShowFilters:P,hasActiveFilters:L,activeFilterCount:R,onResetFilters:J,onApplyFilters:k,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:e=>{u.get(route("hr.documents.document-templates.index"),{page:1,per_page:parseInt(e),search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(ne,{columns:Q,actions:W,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:H,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:U,permissions:S,entityPermissions:{view:"view-document-templates",create:"create-document-templates",edit:"edit-document-templates",delete:"delete-document-templates"}}),r.jsx(pe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("document templates"),onPageChange:e=>{const o=new URL(e).searchParams.get("page");u.get(route("hr.documents.document-templates.index"),{page:o,per_page:a.per_page||10,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,sort_field:a.sort_field||void 0,sort_direction:a.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(le,{isOpen:q,onClose:()=>v(!1),onConfirm:z,itemName:(i==null?void 0:i.name)||"",entityName:"document template"}),r.jsx(M,{open:$,onOpenChange:D,children:r.jsxs(ie,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(ae,{children:r.jsxs(me,{children:[t("Template Preview"),": ",i==null?void 0:i.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(i==null?void 0:i.template_content)||t("No content available")})}),(i==null?void 0:i.placeholders)&&i.placeholders.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Placeholders"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:i.placeholders.map((e,o)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},o))})]})]})]})}),r.jsx(M,{open:G,onOpenChange:f,children:i&&r.jsx(de,{record:i,onClose:()=>f(!1)})})]})}export{Kr as default};
diff --git a/public/build/assets/index-C5o4CPm_.js b/public/build/assets/index-uNIjz3Et.js
similarity index 53%
rename from public/build/assets/index-C5o4CPm_.js
rename to public/build/assets/index-uNIjz3Et.js
index 4fa0a12c6..805f1d9bf 100644
--- a/public/build/assets/index-C5o4CPm_.js
+++ b/public/build/assets/index-uNIjz3Et.js
@@ -1 +1 @@
-import{r as a,j as s}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-CUbbykGe.js";import{u as Y,c as z,x as B,P as L,r as n,D as U,t as o}from"./app-DCZHPiEr.js";import{C as G}from"./CrudTable-C2L9P_V2.js";import{C as H}from"./CrudFormModal-BbMnKdFg.js";import{C as J}from"./CrudDeleteModal-D4meZ8pP.js";import{P as K}from"./pagination-CLhGv5TU.js";import{S as W}from"./search-and-filter-bar-CvVfaqsJ.js";import X from"./view-CYhqewPF.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Rr(){var j;const{t}=Y(),{auth:d,customQuestions:i,filters:m={}}=z().props,g=(d==null?void 0:d.permissions)||[],[l,q]=a.useState(m.search||""),[y,b]=a.useState(!1),[F,f]=a.useState(!1),[P,u]=a.useState(!1),[p,S]=a.useState(null),[c,x]=a.useState("create"),[h,v]=a.useState(null),N=()=>l!=="",_=()=>l!==""?1:0,D=e=>{e.preventDefault(),C()},C=()=>{n.get(route("hr.recruitment.custom-questions.index"),{page:1,search:l||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},k=e=>{const r=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.custom-questions.index"),{sort_field:e,sort_direction:r,page:1,search:l||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},A=(e,r)=>{switch(S(r),e){case"view":v(r);break;case"edit":x("edit"),u(!0);break;case"delete":f(!0);break}},O=()=>{S(null),x("create"),u(!0)},E=e=>{c==="create"?(o.loading(t("Creating custom question...")),n.post(route("hr.recruitment.custom-questions.store"),e,{onSuccess:r=>{u(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create custom question: ${Object.values(r).join(", ")}`)}})):c==="edit"&&(o.loading(t("Updating custom question...")),n.put(route("hr.recruitment.custom-questions.update",p.id),e,{onSuccess:r=>{u(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update custom question: ${Object.values(r).join(", ")}`)}}))},M=()=>{o.loading(t("Deleting custom question...")),n.delete(route("hr.recruitment.custom-questions.destroy",p.id),{onSuccess:e=>{f(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete custom question: ${Object.values(e).join(", ")}`)}})},T=()=>{q(""),b(!1),n.get(route("hr.recruitment.custom-questions.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},w=[];B(g,"create-custom-questions")&&w.push({label:t("Add Custom Question"),icon:s.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>O()});const R=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.custom-questions.index")},{title:t("Custom Questions")}],I=[{key:"question",label:t("Question"),sortable:!0,render:e=>s.jsx("div",{className:"font-medium",children:e})},{key:"required",label:t("Required"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==1?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:e==1?t("Yes"):t("No")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],V=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-custom-questions"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-custom-questions"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-custom-questions"}];return s.jsxs($,{title:t("Custom Questions"),url:"/hr/recruitment/custom-questions",actions:w,breadcrumbs:R,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(W,{searchTerm:l,onSearchChange:q,onSearch:D,filters:[],showFilters:y,setShowFilters:b,hasActiveFilters:N,activeFilterCount:_,onResetFilters:T,onApplyFilters:C,currentPerPage:((j=m.per_page)==null?void 0:j.toString())||"10",onPerPageChange:e=>{n.get(route("hr.recruitment.custom-questions.index"),{page:1,per_page:parseInt(e),search:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(G,{columns:I,actions:V,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:A,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:k,permissions:g,entityPermissions:{view:"view-custom-questions",create:"create-custom-questions",edit:"edit-custom-questions",delete:"delete-custom-questions"}}),s.jsx(K,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("custom questions"),onPageChange:e=>n.get(e)})]}),s.jsx(H,{isOpen:P,onClose:()=>u(!1),onSubmit:E,formConfig:{fields:[{name:"question",label:t("Question"),type:"textarea",required:!0},{name:"required",label:t("Required"),type:"select",options:[{value:"1",label:t("Yes")},{value:"0",label:t("No")}],defaultValue:"0"}],modalSize:"lg"},initialData:p?{...p,required:String(p.required)}:null,title:t(c==="create"?"Add New Custom Question":"Edit Custom Question"),mode:c}),s.jsx(J,{isOpen:F,onClose:()=>f(!1),onConfirm:M,itemName:(p==null?void 0:p.question)||"",entityName:"custom question"}),s.jsx(U,{open:!!h,onOpenChange:()=>v(null),children:h&&s.jsx(X,{customQuestion:h})})]})}export{Rr as default};
+import{r as a,j as s}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-CM2S36EN.js";import{u as Y,c as z,x as B,P as L,r as n,D as U,t as o}from"./app-4fHGBOxL.js";import{C as G}from"./CrudTable-Cxl8O2CF.js";import{C as H}from"./CrudFormModal-Cseu7azN.js";import{C as J}from"./CrudDeleteModal-BgIUshon.js";import{P as K}from"./pagination-CGq0GJg0.js";import{S as W}from"./search-and-filter-bar-Dtigj_x9.js";import X from"./view-QWEIFYvn.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Rr(){var j;const{t}=Y(),{auth:d,customQuestions:i,filters:m={}}=z().props,g=(d==null?void 0:d.permissions)||[],[l,q]=a.useState(m.search||""),[y,b]=a.useState(!1),[F,f]=a.useState(!1),[P,u]=a.useState(!1),[p,S]=a.useState(null),[c,x]=a.useState("create"),[h,v]=a.useState(null),N=()=>l!=="",_=()=>l!==""?1:0,D=e=>{e.preventDefault(),C()},C=()=>{n.get(route("hr.recruitment.custom-questions.index"),{page:1,search:l||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},k=e=>{const r=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.custom-questions.index"),{sort_field:e,sort_direction:r,page:1,search:l||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},A=(e,r)=>{switch(S(r),e){case"view":v(r);break;case"edit":x("edit"),u(!0);break;case"delete":f(!0);break}},O=()=>{S(null),x("create"),u(!0)},E=e=>{c==="create"?(o.loading(t("Creating custom question...")),n.post(route("hr.recruitment.custom-questions.store"),e,{onSuccess:r=>{u(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create custom question: ${Object.values(r).join(", ")}`)}})):c==="edit"&&(o.loading(t("Updating custom question...")),n.put(route("hr.recruitment.custom-questions.update",p.id),e,{onSuccess:r=>{u(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update custom question: ${Object.values(r).join(", ")}`)}}))},M=()=>{o.loading(t("Deleting custom question...")),n.delete(route("hr.recruitment.custom-questions.destroy",p.id),{onSuccess:e=>{f(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete custom question: ${Object.values(e).join(", ")}`)}})},T=()=>{q(""),b(!1),n.get(route("hr.recruitment.custom-questions.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},w=[];B(g,"create-custom-questions")&&w.push({label:t("Add Custom Question"),icon:s.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>O()});const R=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.custom-questions.index")},{title:t("Custom Questions")}],I=[{key:"question",label:t("Question"),sortable:!0,render:e=>s.jsx("div",{className:"font-medium",children:e})},{key:"required",label:t("Required"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==1?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:e==1?t("Yes"):t("No")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],V=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-custom-questions"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-custom-questions"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-custom-questions"}];return s.jsxs($,{title:t("Custom Questions"),url:"/hr/recruitment/custom-questions",actions:w,breadcrumbs:R,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(W,{searchTerm:l,onSearchChange:q,onSearch:D,filters:[],showFilters:y,setShowFilters:b,hasActiveFilters:N,activeFilterCount:_,onResetFilters:T,onApplyFilters:C,currentPerPage:((j=m.per_page)==null?void 0:j.toString())||"10",onPerPageChange:e=>{n.get(route("hr.recruitment.custom-questions.index"),{page:1,per_page:parseInt(e),search:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(G,{columns:I,actions:V,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:A,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:k,permissions:g,entityPermissions:{view:"view-custom-questions",create:"create-custom-questions",edit:"edit-custom-questions",delete:"delete-custom-questions"}}),s.jsx(K,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("custom questions"),onPageChange:e=>n.get(e)})]}),s.jsx(H,{isOpen:P,onClose:()=>u(!1),onSubmit:E,formConfig:{fields:[{name:"question",label:t("Question"),type:"textarea",required:!0},{name:"required",label:t("Required"),type:"select",options:[{value:"1",label:t("Yes")},{value:"0",label:t("No")}],defaultValue:"0"}],modalSize:"lg"},initialData:p?{...p,required:String(p.required)}:null,title:t(c==="create"?"Add New Custom Question":"Edit Custom Question"),mode:c}),s.jsx(J,{isOpen:F,onClose:()=>f(!1),onConfirm:M,itemName:(p==null?void 0:p.question)||"",entityName:"custom question"}),s.jsx(U,{open:!!h,onOpenChange:()=>v(null),children:h&&s.jsx(X,{customQuestion:h})})]})}export{Rr as default};
diff --git a/public/build/assets/index-D02aW9i1.js b/public/build/assets/index-wpow_MIK.js
similarity index 65%
rename from public/build/assets/index-D02aW9i1.js
rename to public/build/assets/index-wpow_MIK.js
index 841eb207d..8693e1183 100644
--- a/public/build/assets/index-D02aW9i1.js
+++ b/public/build/assets/index-wpow_MIK.js
@@ -1 +1 @@
-import{r as d,j as s}from"./ui-Z445SNHD.js";import{P as R}from"./page-template-CUbbykGe.js";import{u as W,c as X,x as Y,P as Z,r as u,D as ee,t as o}from"./app-DCZHPiEr.js";import{C as te}from"./CrudTable-C2L9P_V2.js";import{C as re}from"./CrudFormModal-BbMnKdFg.js";import{C as ie}from"./CrudDeleteModal-D4meZ8pP.js";import{P as oe}from"./pagination-CLhGv5TU.js";import{S as se}from"./search-and-filter-bar-CvVfaqsJ.js";import me from"./view-G-kO-l14.js";import{M as ae}from"./map-pin-Byih5zbn.js";import{M as pe}from"./monitor-DU2H7K7-.js";import{U as ne}from"./users-CQxTOR0I.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./radio-group-CnGlrhxK.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";function Rr(){var A;const{t:e}=W(),{auth:y,meetingRooms:m,filters:a={},globalSettings:r}=X().props,v=(y==null?void 0:y.permissions)||[],[f,b]=d.useState(a.search||""),[n,j]=d.useState(a.type||"_empty_"),[l,N]=d.useState(a.status||"_empty_"),[T,C]=d.useState(!1),[O,x]=d.useState(!1),[E,g]=d.useState(!1),[c,F]=d.useState(null),[h,P]=d.useState("create"),[_,k]=d.useState(null),D=()=>n!=="_empty_"||l!=="_empty_"||f!=="",I=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(f!==""?1:0),V=t=>{t.preventDefault(),w()},w=()=>{u.get(route("meetings.meeting-rooms.index"),{page:1,search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=t=>{const i=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";u.get(route("meetings.meeting-rooms.index"),{sort_field:t,sort_direction:i,page:1,search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},L=(t,i)=>{switch(F(i),t){case"view":k(i);break;case"edit":P("edit"),g(!0);break;case"delete":x(!0);break;case"toggle-status":J(i);break}},U=()=>{F(null),P("create"),g(!0)},B=t=>{t.equipment&&typeof t.equipment=="string"&&(t.equipment=t.equipment.split(",").map(i=>i.trim()).filter(Boolean)),h==="create"?(r!=null&&r.is_demo||o.loading(e("Creating meeting room...")),u.post(route("meetings.meeting-rooms.store"),t,{onSuccess:i=>{g(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to create meeting room: ${Object.values(i).join(", ")}`)}})):h==="edit"&&(r!=null&&r.is_demo||o.loading(e("Updating meeting room...")),u.put(route("meetings.meeting-rooms.update",c.id),t,{onSuccess:i=>{g(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to update meeting room: ${Object.values(i).join(", ")}`)}}))},z=()=>{r!=null&&r.is_demo||o.loading(e("Deleting meeting room...")),u.delete(route("meetings.meeting-rooms.destroy",c.id),{onSuccess:t=>{x(!1),r!=null&&r.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete meeting room: ${Object.values(t).join(", ")}`)}})},J=t=>{const i=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} meeting room...`),u.put(route("meetings.meeting-rooms.toggle-status",t.id),{},{onSuccess:p=>{r!=null&&r.is_demo||o.dismiss(),p.props.flash.success?o.success(e(p.props.flash.success)):p.props.flash.error&&o.error(e(p.props.flash.error))},onError:p=>{r!=null&&r.is_demo||o.dismiss(),typeof p=="string"?o.error(p):o.error(`Failed to update meeting room status: ${Object.values(p).join(", ")}`)}})},G=()=>{b(""),j("_empty_"),N("_empty_"),C(!1),u.get(route("meetings.meeting-rooms.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},M=[];Y(v,"create-meeting-rooms")&&M.push({label:e("Add Meeting Room"),icon:s.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const H=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meeting-rooms.index")},{title:e("Meeting Rooms")}],K=[{key:"name",label:e("Name"),sortable:!0,render:(t,i)=>s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium flex items-center gap-2",children:[i.type==="Physical"?s.jsx(ae,{className:"h-4 w-4 text-gray-500"}):s.jsx(pe,{className:"h-4 w-4 text-gray-500"}),t]}),s.jsx("div",{className:"text-xs text-gray-500",children:i.type})]})},{key:"location",label:e("Location"),render:(t,i)=>i.type==="Virtual"?i.booking_url?s.jsx("a",{href:i.booking_url,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline text-sm",children:e("Join Link")}):"-":t||"-"},{key:"capacity",label:e("Capacity"),render:t=>s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(ne,{className:"h-4 w-4 text-gray-500"}),s.jsx("span",{children:t})]})},{key:"equipment",label:e("Equipment"),render:t=>!t||!Array.isArray(t)||t.length===0?"-":s.jsxs("div",{className:"flex flex-wrap gap-1",children:[t.slice(0,2).map((i,p)=>s.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:i},p)),t.length>2&&s.jsxs("span",{className:"text-xs text-gray-500",children:["+",t.length-2," more"]})]})},{key:"meetings_count",label:e("Meetings"),render:t=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t||0})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})}],Q=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-rooms"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-rooms"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-meeting-rooms"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-rooms"}],q=[{value:"_empty_",label:e("All Types"),disabled:!0},{value:"Physical",label:e("Physical")},{value:"Virtual",label:e("Virtual")}],S=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(R,{title:e("Meeting Rooms"),url:"/meetings/meeting-rooms",actions:M,breadcrumbs:H,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(se,{searchTerm:f,onSearchChange:b,onSearch:V,filters:[{name:"type",label:e("Type"),type:"select",value:n,onChange:j,options:q},{name:"status",label:e("Status"),type:"select",value:l,onChange:N,options:S}],showFilters:T,setShowFilters:C,hasActiveFilters:D,activeFilterCount:I,onResetFilters:G,onApplyFilters:w,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{u.get(route("meetings.meeting-rooms.index"),{page:1,per_page:parseInt(t),search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(te,{columns:K,actions:Q,data:(m==null?void 0:m.data)||[],from:(m==null?void 0:m.from)||1,onAction:L,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:$,permissions:v,entityPermissions:{view:"view-meeting-rooms",create:"create-meeting-rooms",edit:"edit-meeting-rooms",delete:"delete-meeting-rooms"}}),s.jsx(oe,{from:(m==null?void 0:m.from)||0,to:(m==null?void 0:m.to)||0,total:(m==null?void 0:m.total)||0,links:m==null?void 0:m.links,entityName:e("meeting rooms"),onPageChange:t=>u.get(t)})]}),s.jsx(re,{isOpen:E,onClose:()=>g(!1),onSubmit:B,formConfig:{fields:[{name:"name",label:e("Room Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type",label:e("Type"),type:"select",required:!0,options:q.filter(t=>t.value!=="_empty_")},{name:"location",label:e("Location"),type:"text",helpText:e("Physical location for physical rooms")},{name:"capacity",label:e("Capacity"),type:"number",required:!0,min:1,helpText:e("Maximum number of participants")},{name:"equipment",label:e("Equipment"),type:"text",helpText:e("Comma-separated list of available equipment")},{name:"booking_url",label:e("Booking URL"),type:"text",helpText:e("Meeting link for virtual rooms")},{name:"status",label:e("Status"),type:"select",required:!0,options:S.filter(t=>t.value!=="_empty_")}],modalSize:"lg"},initialData:c?{...c,equipment:c.equipment?c.equipment.join(", "):""}:null,title:e(h==="create"?"Add New Meeting Room":"Edit Meeting Room"),mode:h}),s.jsx(ie,{isOpen:O,onClose:()=>x(!1),onConfirm:z,itemName:(c==null?void 0:c.name)||"",entityName:"meeting room"}),s.jsx(ee,{open:!!_,onOpenChange:()=>k(null),children:_&&s.jsx(me,{meetingRoom:_})})]})}export{Rr as default};
+import{r as d,j as s}from"./ui-Z445SNHD.js";import{P as R}from"./page-template-CM2S36EN.js";import{u as W,c as X,x as Y,P as Z,r as u,D as ee,t as o}from"./app-4fHGBOxL.js";import{C as te}from"./CrudTable-Cxl8O2CF.js";import{C as re}from"./CrudFormModal-Cseu7azN.js";import{C as ie}from"./CrudDeleteModal-BgIUshon.js";import{P as oe}from"./pagination-CGq0GJg0.js";import{S as se}from"./search-and-filter-bar-Dtigj_x9.js";import me from"./view-CtmcS7pv.js";import{M as ae}from"./map-pin-9a-V9F-V.js";import{M as pe}from"./monitor-ho02Lm9i.js";import{U as ne}from"./users-DG9BKOjr.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./radio-group-Bs45Hz_1.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";function Rr(){var A;const{t:e}=W(),{auth:y,meetingRooms:m,filters:a={},globalSettings:r}=X().props,v=(y==null?void 0:y.permissions)||[],[f,b]=d.useState(a.search||""),[n,j]=d.useState(a.type||"_empty_"),[l,N]=d.useState(a.status||"_empty_"),[T,C]=d.useState(!1),[O,x]=d.useState(!1),[E,g]=d.useState(!1),[c,F]=d.useState(null),[h,P]=d.useState("create"),[_,k]=d.useState(null),D=()=>n!=="_empty_"||l!=="_empty_"||f!=="",I=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(f!==""?1:0),V=t=>{t.preventDefault(),w()},w=()=>{u.get(route("meetings.meeting-rooms.index"),{page:1,search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=t=>{const i=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";u.get(route("meetings.meeting-rooms.index"),{sort_field:t,sort_direction:i,page:1,search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},L=(t,i)=>{switch(F(i),t){case"view":k(i);break;case"edit":P("edit"),g(!0);break;case"delete":x(!0);break;case"toggle-status":J(i);break}},U=()=>{F(null),P("create"),g(!0)},B=t=>{t.equipment&&typeof t.equipment=="string"&&(t.equipment=t.equipment.split(",").map(i=>i.trim()).filter(Boolean)),h==="create"?(r!=null&&r.is_demo||o.loading(e("Creating meeting room...")),u.post(route("meetings.meeting-rooms.store"),t,{onSuccess:i=>{g(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to create meeting room: ${Object.values(i).join(", ")}`)}})):h==="edit"&&(r!=null&&r.is_demo||o.loading(e("Updating meeting room...")),u.put(route("meetings.meeting-rooms.update",c.id),t,{onSuccess:i=>{g(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to update meeting room: ${Object.values(i).join(", ")}`)}}))},z=()=>{r!=null&&r.is_demo||o.loading(e("Deleting meeting room...")),u.delete(route("meetings.meeting-rooms.destroy",c.id),{onSuccess:t=>{x(!1),r!=null&&r.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete meeting room: ${Object.values(t).join(", ")}`)}})},J=t=>{const i=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} meeting room...`),u.put(route("meetings.meeting-rooms.toggle-status",t.id),{},{onSuccess:p=>{r!=null&&r.is_demo||o.dismiss(),p.props.flash.success?o.success(e(p.props.flash.success)):p.props.flash.error&&o.error(e(p.props.flash.error))},onError:p=>{r!=null&&r.is_demo||o.dismiss(),typeof p=="string"?o.error(p):o.error(`Failed to update meeting room status: ${Object.values(p).join(", ")}`)}})},G=()=>{b(""),j("_empty_"),N("_empty_"),C(!1),u.get(route("meetings.meeting-rooms.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},M=[];Y(v,"create-meeting-rooms")&&M.push({label:e("Add Meeting Room"),icon:s.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const H=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meeting-rooms.index")},{title:e("Meeting Rooms")}],K=[{key:"name",label:e("Name"),sortable:!0,render:(t,i)=>s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium flex items-center gap-2",children:[i.type==="Physical"?s.jsx(ae,{className:"h-4 w-4 text-gray-500"}):s.jsx(pe,{className:"h-4 w-4 text-gray-500"}),t]}),s.jsx("div",{className:"text-xs text-gray-500",children:i.type})]})},{key:"location",label:e("Location"),render:(t,i)=>i.type==="Virtual"?i.booking_url?s.jsx("a",{href:i.booking_url,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline text-sm",children:e("Join Link")}):"-":t||"-"},{key:"capacity",label:e("Capacity"),render:t=>s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(ne,{className:"h-4 w-4 text-gray-500"}),s.jsx("span",{children:t})]})},{key:"equipment",label:e("Equipment"),render:t=>!t||!Array.isArray(t)||t.length===0?"-":s.jsxs("div",{className:"flex flex-wrap gap-1",children:[t.slice(0,2).map((i,p)=>s.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:i},p)),t.length>2&&s.jsxs("span",{className:"text-xs text-gray-500",children:["+",t.length-2," more"]})]})},{key:"meetings_count",label:e("Meetings"),render:t=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t||0})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})}],Q=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-rooms"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-rooms"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-meeting-rooms"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-rooms"}],q=[{value:"_empty_",label:e("All Types"),disabled:!0},{value:"Physical",label:e("Physical")},{value:"Virtual",label:e("Virtual")}],S=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(R,{title:e("Meeting Rooms"),url:"/meetings/meeting-rooms",actions:M,breadcrumbs:H,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(se,{searchTerm:f,onSearchChange:b,onSearch:V,filters:[{name:"type",label:e("Type"),type:"select",value:n,onChange:j,options:q},{name:"status",label:e("Status"),type:"select",value:l,onChange:N,options:S}],showFilters:T,setShowFilters:C,hasActiveFilters:D,activeFilterCount:I,onResetFilters:G,onApplyFilters:w,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{u.get(route("meetings.meeting-rooms.index"),{page:1,per_page:parseInt(t),search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(te,{columns:K,actions:Q,data:(m==null?void 0:m.data)||[],from:(m==null?void 0:m.from)||1,onAction:L,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:$,permissions:v,entityPermissions:{view:"view-meeting-rooms",create:"create-meeting-rooms",edit:"edit-meeting-rooms",delete:"delete-meeting-rooms"}}),s.jsx(oe,{from:(m==null?void 0:m.from)||0,to:(m==null?void 0:m.to)||0,total:(m==null?void 0:m.total)||0,links:m==null?void 0:m.links,entityName:e("meeting rooms"),onPageChange:t=>u.get(t)})]}),s.jsx(re,{isOpen:E,onClose:()=>g(!1),onSubmit:B,formConfig:{fields:[{name:"name",label:e("Room Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type",label:e("Type"),type:"select",required:!0,options:q.filter(t=>t.value!=="_empty_")},{name:"location",label:e("Location"),type:"text",helpText:e("Physical location for physical rooms")},{name:"capacity",label:e("Capacity"),type:"number",required:!0,min:1,helpText:e("Maximum number of participants")},{name:"equipment",label:e("Equipment"),type:"text",helpText:e("Comma-separated list of available equipment")},{name:"booking_url",label:e("Booking URL"),type:"text",helpText:e("Meeting link for virtual rooms")},{name:"status",label:e("Status"),type:"select",required:!0,options:S.filter(t=>t.value!=="_empty_")}],modalSize:"lg"},initialData:c?{...c,equipment:c.equipment?c.equipment.join(", "):""}:null,title:e(h==="create"?"Add New Meeting Room":"Edit Meeting Room"),mode:h}),s.jsx(ie,{isOpen:O,onClose:()=>x(!1),onConfirm:z,itemName:(c==null?void 0:c.name)||"",entityName:"meeting room"}),s.jsx(ee,{open:!!_,onOpenChange:()=>k(null),children:_&&s.jsx(me,{meetingRoom:_})})]})}export{Rr as default};
diff --git a/public/build/assets/index-CApR0iDP.js b/public/build/assets/index-yBjfmmWM.js
similarity index 92%
rename from public/build/assets/index-CApR0iDP.js
rename to public/build/assets/index-yBjfmmWM.js
index 4bcff3f3e..ed5490888 100644
--- a/public/build/assets/index-CApR0iDP.js
+++ b/public/build/assets/index-yBjfmmWM.js
@@ -1 +1 @@
-import{r as m,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CUbbykGe.js";import{u as ce,c as de,x as M,L as q,I as H,o as p,S as le,X as ne,r as f,t as i}from"./app-DCZHPiEr.js";import{C as oe}from"./CrudDeleteModal-D4meZ8pP.js";import{P as me}from"./pagination-CLhGv5TU.js";import{T as xe}from"./textarea-MT-uY0Br.js";import{S,a as _,b as F,c as C,d as u}from"./select-X5YLR2bv.js";import{R as O}from"./refresh-cw-FiNR9pzi.js";import{a as he,C as pe}from"./chevron-up-CIC8-NPE.js";import{S as K}from"./square-pen-8BQ3xjRH.js";import{T as X}from"./trash-2-BKTtBQos.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";const Y=["Monthly","Quarterly","Semi-Annual","Annual","One-time"];function sr(){const{t:s}=ce(),{auth:R,reviewCycles:t,filters:d={},globalSettings:a}=de().props,D=(R==null?void 0:R.permissions)||[],[b,U]=m.useState(d.search||""),[x,z]=m.useState(d.status||"all"),[h,V]=m.useState(d.frequency||"all"),[G,A]=m.useState(!1),[w,E]=m.useState(null),[y,L]=m.useState("create"),[l,v]=m.useState({name:"",frequency:"",description:"",status:"active"}),[o,j]=m.useState({}),[P,J]=m.useState(new Set),N=M(D,"create-review-cycles"),g=M(D,"edit-review-cycles"),B=M(D,"delete-review-cycles"),W=r=>{const c=new Set(P);c.has(r)?c.delete(r):c.add(r),J(c)},T=()=>{v({name:"",frequency:"",description:"",status:"active"}),j({}),L("create"),E(null)},Z=r=>{v({name:r.name||"",frequency:r.frequency||"",description:r.description||"",status:r.status||"active"}),L("edit"),E(r),j({})},Q=r=>{r.preventDefault(),ee()},ee=()=>{f.get(route("hr.performance.review-cycles.index"),{page:1,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},re=()=>{U(""),z("all"),V("all"),f.get(route("hr.performance.review-cycles.index"),{page:1,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},$=r=>{const c=d.sort_field===r&&d.sort_direction==="asc"?"desc":"asc";f.get(route("hr.performance.review-cycles.index"),{sort_field:r,sort_direction:c,page:1,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(r,c)=>{switch(r){case"edit":Z(c),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":E(c),A(!0);break}},se=r=>{r.preventDefault(),j({});const c={};if(l.name.trim()||(c.name=s("Review cycle name is required")),l.frequency||(c.frequency=s("Frequency is required")),l.status||(c.status=s("Status is required")),Object.keys(c).length>0){j(c);return}y==="create"?(a!=null&&a.is_demo||i.loading(s("Creating review cycle...")),f.post(route("hr.performance.review-cycles.store"),l,{onSuccess:n=>{a!=null&&a.is_demo||i.dismiss(),n.props.flash.success?(i.success(s(n.props.flash.success)),T()):n.props.flash.error&&i.error(s(n.props.flash.error))},onError:n=>{a!=null&&a.is_demo||i.dismiss(),j(n),i.error(s("Please check the form for errors"))}})):y==="edit"&&(a!=null&&a.is_demo||i.loading(s("Updating review cycle...")),f.put(route("hr.performance.review-cycles.update",w.id),l,{onSuccess:n=>{a!=null&&a.is_demo||i.dismiss(),n.props.flash.success?(i.success(s(n.props.flash.success)),T()):n.props.flash.error&&i.error(s(n.props.flash.error))},onError:n=>{a!=null&&a.is_demo||i.dismiss(),j(n),i.error(s("Please check the form for errors"))}}))},te=()=>{a!=null&&a.is_demo||i.loading(s("Deleting review cycle...")),f.delete(route("hr.performance.review-cycles.destroy",w.id),{onSuccess:r=>{A(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error&&i.error(s(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),i.error(s(typeof r=="string"?r:"Failed to delete review cycle"))}})},ae=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:s("Performance"),href:route("hr.performance.indicator-categories.index")},{title:s("Review Cycles")}],I=b||x!=="all"||h!=="all";return e.jsxs(ie,{title:s("Review Cycles"),description:"",url:"/hr/performance/review-cycles",breadcrumbs:ae,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(y==="create"?"Add New Review Cycle":"Edit Review Cycle")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(y==="create"?"Fill in the details to create a new review cycle":"Update the review cycle details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"name",className:"required",children:s("Review Cycle Name")}),e.jsx(H,{id:"name",value:l.name,onChange:r=>v({...l,name:r.target.value}),placeholder:s("e.g., Annual Review 2026"),className:o.name?"border-red-500":"",disabled:!N&&!g}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"frequency",className:"required",children:s("Frequency")}),e.jsxs(S,{value:l.frequency,onValueChange:r=>v({...l,frequency:r}),disabled:!N&&!g,children:[e.jsx(_,{className:o.frequency?"border-red-500":"",children:e.jsx(F,{placeholder:s("Select frequency")})}),e.jsx(C,{children:Y.map(r=>e.jsx(u,{value:r,children:s(r)},r))})]}),o.frequency&&e.jsx("p",{className:"text-sm text-red-500",children:o.frequency})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{htmlFor:"description",children:s("Description")}),e.jsx(xe,{id:"description",value:l.description,onChange:r=>v({...l,description:r.target.value}),placeholder:s("Brief description of the review cycle"),rows:3,className:o.description?"border-red-500":"",disabled:!N&&!g}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"status",className:"required",children:s("Status")}),e.jsxs(S,{value:l.status,onValueChange:r=>v({...l,status:r}),disabled:!N&&!g,children:[e.jsx(_,{className:o.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(C,{children:[e.jsx(u,{value:"active",children:s("Active")}),e.jsx(u,{value:"inactive",children:s("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(N||g)&&e.jsx(p,{type:"submit",className:"flex-1",children:s(y==="create"?"Add Review Cycle":"Update Review Cycle")}),y==="edit"&&e.jsx(p,{type:"button",variant:"outline",onClick:T,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(le,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(H,{placeholder:s("Search review cycles..."),value:b,onChange:r=>U(r.target.value),onKeyDown:r=>r.key==="Enter"&&Q(r),className:"pl-10"})]}),e.jsx(p,{onClick:Q,variant:"default",children:s("Search")}),I&&e.jsxs(p,{onClick:re,variant:"outline",children:[e.jsx(ne,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[e.jsxs(S,{value:h,onValueChange:V,children:[e.jsx(_,{children:e.jsx(F,{placeholder:s("All Frequencies")})}),e.jsxs(C,{children:[e.jsx(u,{value:"all",children:s("All Frequencies")}),Y.map(r=>e.jsx(u,{value:r,children:s(r)},r))]})]}),e.jsxs(S,{value:x,onValueChange:z,children:[e.jsx(_,{children:e.jsx(F,{placeholder:s("All Statuses")})}),e.jsxs(C,{children:[e.jsx(u,{value:"all",children:s("All Statuses")}),e.jsx(u,{value:"active",children:s("Active")}),e.jsx(u,{value:"inactive",children:s("Inactive")})]})]})]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Review Cycles")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage performance review cycles for your organization")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>$("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),d.sort_field==="name"?d.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>$("frequency"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Frequency"),d.sort_field==="frequency"?d.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(r=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:P.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>W(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:P.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20 dark:bg-blue-900/20 dark:text-blue-300",children:s(r.frequency)})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[g&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),B&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},r.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(r=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[g&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),B&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Frequency")}),e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s(r.frequency)})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})]})]})]},r.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:s("review cycles"),onPageChange:r=>{const c=new URL(r).searchParams.get("page")||"1";f.get(route("hr.performance.review-cycles.index"),{page:c,per_page:d.per_page||10,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(O,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No review cycles found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(I?"No review cycles match your search criteria. Try adjusting your filters.":"Create review cycles to manage employee performance reviews.")}),!I&&N&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first review cycle.")})]})})]})]}),e.jsx(oe,{isOpen:G,onClose:()=>A(!1),onConfirm:te,itemName:(w==null?void 0:w.name)||"",entityName:"review cycle"})]})}export{sr as default};
+import{r as m,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-CM2S36EN.js";import{u as ce,c as de,x as M,L as q,I as H,o as p,S as le,X as ne,r as f,t as i}from"./app-4fHGBOxL.js";import{C as oe}from"./CrudDeleteModal-BgIUshon.js";import{P as me}from"./pagination-CGq0GJg0.js";import{T as xe}from"./textarea-f6Pa1mf5.js";import{S,a as _,b as F,c as C,d as u}from"./select-T_sz7ImN.js";import{R as O}from"./refresh-cw-ChXdCVZX.js";import{a as he,C as pe}from"./chevron-up-B9gYo-hl.js";import{S as K}from"./square-pen-BNAWyFLf.js";import{T as X}from"./trash-2-B-iLy81a.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";const Y=["Monthly","Quarterly","Semi-Annual","Annual","One-time"];function sr(){const{t:s}=ce(),{auth:R,reviewCycles:t,filters:d={},globalSettings:a}=de().props,D=(R==null?void 0:R.permissions)||[],[b,U]=m.useState(d.search||""),[x,z]=m.useState(d.status||"all"),[h,V]=m.useState(d.frequency||"all"),[G,A]=m.useState(!1),[w,E]=m.useState(null),[y,L]=m.useState("create"),[l,v]=m.useState({name:"",frequency:"",description:"",status:"active"}),[o,j]=m.useState({}),[P,J]=m.useState(new Set),N=M(D,"create-review-cycles"),g=M(D,"edit-review-cycles"),B=M(D,"delete-review-cycles"),W=r=>{const c=new Set(P);c.has(r)?c.delete(r):c.add(r),J(c)},T=()=>{v({name:"",frequency:"",description:"",status:"active"}),j({}),L("create"),E(null)},Z=r=>{v({name:r.name||"",frequency:r.frequency||"",description:r.description||"",status:r.status||"active"}),L("edit"),E(r),j({})},Q=r=>{r.preventDefault(),ee()},ee=()=>{f.get(route("hr.performance.review-cycles.index"),{page:1,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},re=()=>{U(""),z("all"),V("all"),f.get(route("hr.performance.review-cycles.index"),{page:1,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},$=r=>{const c=d.sort_field===r&&d.sort_direction==="asc"?"desc":"asc";f.get(route("hr.performance.review-cycles.index"),{sort_field:r,sort_direction:c,page:1,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(r,c)=>{switch(r){case"edit":Z(c),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":E(c),A(!0);break}},se=r=>{r.preventDefault(),j({});const c={};if(l.name.trim()||(c.name=s("Review cycle name is required")),l.frequency||(c.frequency=s("Frequency is required")),l.status||(c.status=s("Status is required")),Object.keys(c).length>0){j(c);return}y==="create"?(a!=null&&a.is_demo||i.loading(s("Creating review cycle...")),f.post(route("hr.performance.review-cycles.store"),l,{onSuccess:n=>{a!=null&&a.is_demo||i.dismiss(),n.props.flash.success?(i.success(s(n.props.flash.success)),T()):n.props.flash.error&&i.error(s(n.props.flash.error))},onError:n=>{a!=null&&a.is_demo||i.dismiss(),j(n),i.error(s("Please check the form for errors"))}})):y==="edit"&&(a!=null&&a.is_demo||i.loading(s("Updating review cycle...")),f.put(route("hr.performance.review-cycles.update",w.id),l,{onSuccess:n=>{a!=null&&a.is_demo||i.dismiss(),n.props.flash.success?(i.success(s(n.props.flash.success)),T()):n.props.flash.error&&i.error(s(n.props.flash.error))},onError:n=>{a!=null&&a.is_demo||i.dismiss(),j(n),i.error(s("Please check the form for errors"))}}))},te=()=>{a!=null&&a.is_demo||i.loading(s("Deleting review cycle...")),f.delete(route("hr.performance.review-cycles.destroy",w.id),{onSuccess:r=>{A(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error&&i.error(s(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),i.error(s(typeof r=="string"?r:"Failed to delete review cycle"))}})},ae=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:s("Performance"),href:route("hr.performance.indicator-categories.index")},{title:s("Review Cycles")}],I=b||x!=="all"||h!=="all";return e.jsxs(ie,{title:s("Review Cycles"),description:"",url:"/hr/performance/review-cycles",breadcrumbs:ae,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(y==="create"?"Add New Review Cycle":"Edit Review Cycle")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(y==="create"?"Fill in the details to create a new review cycle":"Update the review cycle details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"name",className:"required",children:s("Review Cycle Name")}),e.jsx(H,{id:"name",value:l.name,onChange:r=>v({...l,name:r.target.value}),placeholder:s("e.g., Annual Review 2026"),className:o.name?"border-red-500":"",disabled:!N&&!g}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"frequency",className:"required",children:s("Frequency")}),e.jsxs(S,{value:l.frequency,onValueChange:r=>v({...l,frequency:r}),disabled:!N&&!g,children:[e.jsx(_,{className:o.frequency?"border-red-500":"",children:e.jsx(F,{placeholder:s("Select frequency")})}),e.jsx(C,{children:Y.map(r=>e.jsx(u,{value:r,children:s(r)},r))})]}),o.frequency&&e.jsx("p",{className:"text-sm text-red-500",children:o.frequency})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{htmlFor:"description",children:s("Description")}),e.jsx(xe,{id:"description",value:l.description,onChange:r=>v({...l,description:r.target.value}),placeholder:s("Brief description of the review cycle"),rows:3,className:o.description?"border-red-500":"",disabled:!N&&!g}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"status",className:"required",children:s("Status")}),e.jsxs(S,{value:l.status,onValueChange:r=>v({...l,status:r}),disabled:!N&&!g,children:[e.jsx(_,{className:o.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(C,{children:[e.jsx(u,{value:"active",children:s("Active")}),e.jsx(u,{value:"inactive",children:s("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(N||g)&&e.jsx(p,{type:"submit",className:"flex-1",children:s(y==="create"?"Add Review Cycle":"Update Review Cycle")}),y==="edit"&&e.jsx(p,{type:"button",variant:"outline",onClick:T,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(le,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(H,{placeholder:s("Search review cycles..."),value:b,onChange:r=>U(r.target.value),onKeyDown:r=>r.key==="Enter"&&Q(r),className:"pl-10"})]}),e.jsx(p,{onClick:Q,variant:"default",children:s("Search")}),I&&e.jsxs(p,{onClick:re,variant:"outline",children:[e.jsx(ne,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[e.jsxs(S,{value:h,onValueChange:V,children:[e.jsx(_,{children:e.jsx(F,{placeholder:s("All Frequencies")})}),e.jsxs(C,{children:[e.jsx(u,{value:"all",children:s("All Frequencies")}),Y.map(r=>e.jsx(u,{value:r,children:s(r)},r))]})]}),e.jsxs(S,{value:x,onValueChange:z,children:[e.jsx(_,{children:e.jsx(F,{placeholder:s("All Statuses")})}),e.jsxs(C,{children:[e.jsx(u,{value:"all",children:s("All Statuses")}),e.jsx(u,{value:"active",children:s("Active")}),e.jsx(u,{value:"inactive",children:s("Inactive")})]})]})]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Review Cycles")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage performance review cycles for your organization")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>$("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),d.sort_field==="name"?d.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>$("frequency"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Frequency"),d.sort_field==="frequency"?d.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(r=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:P.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>W(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:P.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20 dark:bg-blue-900/20 dark:text-blue-300",children:s(r.frequency)})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[g&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),B&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},r.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(r=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[g&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),B&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Frequency")}),e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s(r.frequency)})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})]})]})]},r.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:s("review cycles"),onPageChange:r=>{const c=new URL(r).searchParams.get("page")||"1";f.get(route("hr.performance.review-cycles.index"),{page:c,per_page:d.per_page||10,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(O,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No review cycles found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(I?"No review cycles match your search criteria. Try adjusting your filters.":"Create review cycles to manage employee performance reviews.")}),!I&&N&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first review cycle.")})]})})]})]}),e.jsx(oe,{isOpen:G,onClose:()=>A(!1),onConfirm:te,itemName:(w==null?void 0:w.name)||"",entityName:"review cycle"})]})}export{sr as default};
diff --git a/public/build/assets/indian-rupee-Du2tjxPt.js b/public/build/assets/indian-rupee-DFz23eeq.js
similarity index 94%
rename from public/build/assets/indian-rupee-Du2tjxPt.js
rename to public/build/assets/indian-rupee-DFz23eeq.js
index 2869fbd53..0f9e97483 100644
--- a/public/build/assets/indian-rupee-Du2tjxPt.js
+++ b/public/build/assets/indian-rupee-DFz23eeq.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/info-CGsCt0QX.js b/public/build/assets/info-BlxGZNDR.js
similarity index 88%
rename from public/build/assets/info-CGsCt0QX.js
rename to public/build/assets/info-BlxGZNDR.js
index 9540487fe..0a74ad401 100644
--- a/public/build/assets/info-CGsCt0QX.js
+++ b/public/build/assets/info-BlxGZNDR.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/input-error-Bl4cQ2pT.js b/public/build/assets/input-error-Bl4cQ2pT.js
deleted file mode 100644
index 6da8a7bca..000000000
--- a/public/build/assets/input-error-Bl4cQ2pT.js
+++ /dev/null
@@ -1 +0,0 @@
-import{j as n}from"./ui-Z445SNHD.js";import{e as o}from"./app-DCZHPiEr.js";function m({message:r,className:t="",...e}){return r?n.jsx("p",{...e,className:o("text-sm text-red-600 dark:text-red-400",t),children:r}):null}export{m as I};
diff --git a/public/build/assets/input-error-CYqgz-gJ.js b/public/build/assets/input-error-CYqgz-gJ.js
new file mode 100644
index 000000000..3eaa13070
--- /dev/null
+++ b/public/build/assets/input-error-CYqgz-gJ.js
@@ -0,0 +1 @@
+import{j as n}from"./ui-Z445SNHD.js";import{e as o}from"./app-4fHGBOxL.js";function m({message:r,className:t="",...e}){return r?n.jsx("p",{...e,className:o("text-sm text-red-600 dark:text-red-400",t),children:r}):null}export{m as I};
diff --git a/public/build/assets/instagram-CDJDYvDj.js b/public/build/assets/instagram-BIThodG6.js
similarity index 94%
rename from public/build/assets/instagram-CDJDYvDj.js
rename to public/build/assets/instagram-BIThodG6.js
index 0dd6ba75b..f31ae8d00 100644
--- a/public/build/assets/instagram-CDJDYvDj.js
+++ b/public/build/assets/instagram-BIThodG6.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/ip-restriction-settings--u7ifCr8.js b/public/build/assets/ip-restriction-settings--u7ifCr8.js
new file mode 100644
index 000000000..6bc2cff71
--- /dev/null
+++ b/public/build/assets/ip-restriction-settings--u7ifCr8.js
@@ -0,0 +1 @@
+import{r as l,j as e}from"./ui-Z445SNHD.js";import{u as M,c as N,ap as O,C as E,l as F,o as D,P as v,r as u,t as i}from"./app-4fHGBOxL.js";import{C as w}from"./CrudDeleteModal-BgIUshon.js";import{C as T}from"./CrudFormModal-Cseu7azN.js";import{C as _}from"./CrudTable-Cxl8O2CF.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./switch-BVaTRNpK.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./sparkles-DAkECDF0.js";import"./briefcase-DGuFd_HT.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./calendar-days-B0tKZwOz.js";import"./calendar-DqBcvi0D.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./chevron-right-DkSLY_RH.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./clipboard-list-CW1i2mxR.js";import"./clock-CHa0mSrs.js";import"./code-Dd2x_tdq.js";import"./coins-BOL9Zqbn.js";import"./copy-gVJWo25h.js";import"./credit-card-BTq1LaNu.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./dollar-sign-W87qtnS1.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./fingerprint-CYAHw6U4.js";import"./house--r9ylyxz.js";import"./gift-BkGeVRy2.js";import"./git-branch-DX951c47.js";import"./globe-CjjyS6CN.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-grid-BZcR8IMY.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./loader-circle-q3ypy8gI.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./log-out-CqVt2LXY.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./refresh-cw-ChXdCVZX.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./settings-CDvlPsbt.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./timer-CXS4OFNM.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./user-C3XLhGku.js";import"./users-DG9BKOjr.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function ho(){const{t:r}=M(),{ipRestrictions:x=[],auth:m={}}=N().props,C=(m==null?void 0:m.permissions)||[],[k,R]=l.useState(""),[P,a]=l.useState(!1),[b,f]=l.useState(!1),[s,h]=l.useState(null),[c,j]=l.useState("create"),S=(o,p)=>{switch(h(p),o){case"edit":j("edit"),a(!0);break;case"delete":f(!0);break}},I=o=>{const p={ip_address:o.ip_address};c==="create"?u.post(route("ip-restrictions.store"),p,{onSuccess:t=>{var n,d;a(!1),(n=t.props.flash)!=null&&n.success?i.success(r(t.props.flash.success)):(d=t.props.flash)!=null&&d.error&&i.error(r(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(r(t)):i.error(r("Failed to create IP address: {{errors}}",{errors:Object.values(t).join(", ")}))}}):c==="edit"&&u.put(route("ip-restrictions.update",s==null?void 0:s.id),p,{onSuccess:t=>{var n,d;a(!1),(n=t.props.flash)!=null&&n.success?i.success(r(t.props.flash.success)):(d=t.props.flash)!=null&&d.error&&i.error(r(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(r(t)):i.error(r("Failed to update IP address: {{errors}}",{errors:Object.values(t).join(", ")}))}})},y=()=>{h(null),j("create"),a(!0)},A=()=>{s&&u.delete(route("ip-restrictions.destroy",s.id),{onSuccess:o=>{var p,t;f(!1),(p=o.props.flash)!=null&&p.success?i.success(r(o.props.flash.success)):(t=o.props.flash)!=null&&t.error&&i.error(r(o.props.flash.error))},onError:o=>{typeof o=="string"?i.error(r(o)):i.error(r("Failed to delete IP address: {{errors}}",{errors:Object.values(o).join(", ")}))}})};return e.jsxs(O,{title:r("IP Restriction Settings"),description:r("Manage allowed IP addresses for company access"),action:e.jsxs(D,{onClick:y,disabled:!((m==null?void 0:m.permissions)||[]).find(o=>o==="create-ip-restriction"),size:"sm",children:[e.jsx(v,{className:"h-4 w-4 mr-2"}),r("Add IP Address")]}),children:[e.jsx(E,{children:e.jsx(F,{className:"p-0",children:e.jsx("div",{className:"max-h-96 overflow-y-auto",children:e.jsx(_,{columns:[{key:"ip_address",label:r("IP Address"),sortable:!0,render:o=>e.jsx("span",{className:"font-mono",children:o})}],actions:[{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-ip-restriction"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-ip-restriction"}],data:x||[],from:1,onAction:S,permissions:C,entityPermissions:{edit:"edit-ip-restriction",delete:"delete-ip-restriction"}})})})}),e.jsx(T,{isOpen:P,onClose:()=>a(!1),onSubmit:I,formConfig:{fields:[{name:"ip_address",label:r("IP Address"),type:"text",required:!0,placeholder:"192.168.1.1"}]},initialData:s,title:r(c==="create"?"Add IP Address":"Edit IP Address"),mode:c}),e.jsx(w,{isOpen:b,onClose:()=>f(!1),onConfirm:A,itemName:(s==null?void 0:s.ip_address)||"",entityName:"IP address"})]})}export{ho as default};
diff --git a/public/build/assets/ip-restriction-settings-BhTQ5c8e.js b/public/build/assets/ip-restriction-settings-BhTQ5c8e.js
deleted file mode 100644
index 7b011b079..000000000
--- a/public/build/assets/ip-restriction-settings-BhTQ5c8e.js
+++ /dev/null
@@ -1 +0,0 @@
-import{r as l,j as e}from"./ui-Z445SNHD.js";import{u as M,c as N,ap as O,C as E,l as F,o as D,P as v,r as u,t as i}from"./app-DCZHPiEr.js";import{C as w}from"./CrudDeleteModal-D4meZ8pP.js";import{C as T}from"./CrudFormModal-BbMnKdFg.js";import{C as _}from"./CrudTable-C2L9P_V2.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./switch-CSQfVaFG.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./sparkles-DvgXh1Em.js";import"./briefcase-CsHvsiQb.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./calendar-days-CwXRpqb9.js";import"./calendar-YoExU_hy.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./chevron-right-BMm7LjGG.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./clipboard-list-DD5uAGAm.js";import"./clock-O-l8sPi0.js";import"./code-fFt1R3-N.js";import"./coins-CCDq32ZE.js";import"./copy-CCxdHmNE.js";import"./credit-card--bIB9mjq.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./dollar-sign-BsSLq7gF.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./fingerprint-DDgCRfUP.js";import"./house-Dc4fxdSU.js";import"./gift-91YKafXv.js";import"./git-branch-BiaS4Luq.js";import"./globe-BlA6-Gdd.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-grid-B4hbZ-He.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./loader-circle-BDLqeqvu.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./log-out-D6J83Zkh.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./refresh-cw-FiNR9pzi.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./settings-DdENPkOa.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./timer-BQQZ475C.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./user-HiC8k72a.js";import"./users-CQxTOR0I.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function ho(){const{t:r}=M(),{ipRestrictions:x=[],auth:m={}}=N().props,C=(m==null?void 0:m.permissions)||[],[k,R]=l.useState(""),[P,a]=l.useState(!1),[b,f]=l.useState(!1),[s,h]=l.useState(null),[c,j]=l.useState("create"),S=(o,p)=>{switch(h(p),o){case"edit":j("edit"),a(!0);break;case"delete":f(!0);break}},I=o=>{const p={ip_address:o.ip_address};c==="create"?u.post(route("ip-restrictions.store"),p,{onSuccess:t=>{var n,d;a(!1),(n=t.props.flash)!=null&&n.success?i.success(r(t.props.flash.success)):(d=t.props.flash)!=null&&d.error&&i.error(r(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(r(t)):i.error(r("Failed to create IP address: {{errors}}",{errors:Object.values(t).join(", ")}))}}):c==="edit"&&u.put(route("ip-restrictions.update",s==null?void 0:s.id),p,{onSuccess:t=>{var n,d;a(!1),(n=t.props.flash)!=null&&n.success?i.success(r(t.props.flash.success)):(d=t.props.flash)!=null&&d.error&&i.error(r(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(r(t)):i.error(r("Failed to update IP address: {{errors}}",{errors:Object.values(t).join(", ")}))}})},y=()=>{h(null),j("create"),a(!0)},A=()=>{s&&u.delete(route("ip-restrictions.destroy",s.id),{onSuccess:o=>{var p,t;f(!1),(p=o.props.flash)!=null&&p.success?i.success(r(o.props.flash.success)):(t=o.props.flash)!=null&&t.error&&i.error(r(o.props.flash.error))},onError:o=>{typeof o=="string"?i.error(r(o)):i.error(r("Failed to delete IP address: {{errors}}",{errors:Object.values(o).join(", ")}))}})};return e.jsxs(O,{title:r("IP Restriction Settings"),description:r("Manage allowed IP addresses for company access"),action:e.jsxs(D,{onClick:y,disabled:!((m==null?void 0:m.permissions)||[]).find(o=>o==="create-ip-restriction"),size:"sm",children:[e.jsx(v,{className:"h-4 w-4 mr-2"}),r("Add IP Address")]}),children:[e.jsx(E,{children:e.jsx(F,{className:"p-0",children:e.jsx("div",{className:"max-h-96 overflow-y-auto",children:e.jsx(_,{columns:[{key:"ip_address",label:r("IP Address"),sortable:!0,render:o=>e.jsx("span",{className:"font-mono",children:o})}],actions:[{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-ip-restriction"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-ip-restriction"}],data:x||[],from:1,onAction:S,permissions:C,entityPermissions:{edit:"edit-ip-restriction",delete:"delete-ip-restriction"}})})})}),e.jsx(T,{isOpen:P,onClose:()=>a(!1),onSubmit:I,formConfig:{fields:[{name:"ip_address",label:r("IP Address"),type:"text",required:!0,placeholder:"192.168.1.1"}]},initialData:s,title:r(c==="create"?"Add IP Address":"Edit IP Address"),mode:c}),e.jsx(w,{isOpen:b,onClose:()=>f(!1),onConfirm:A,itemName:(s==null?void 0:s.ip_address)||"",entityName:"IP address"})]})}export{ho as default};
diff --git a/public/build/assets/job-details-DGx4MSp5.js b/public/build/assets/job-details-D_m_euHm.js
similarity index 95%
rename from public/build/assets/job-details-DGx4MSp5.js
rename to public/build/assets/job-details-D_m_euHm.js
index ab920171f..dc6a45385 100644
--- a/public/build/assets/job-details-DGx4MSp5.js
+++ b/public/build/assets/job-details-D_m_euHm.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as k,c as C,H as S,g as h,d as b,C as i,m as t,n as l,B as m,l as n,o as d}from"./app-DCZHPiEr.js";import{u as $,C as D,a as P}from"./use-brand-theme-BiuYnrrr.js";import{u as I}from"./use-favicon-C_SU2_Ra.js";import{S as H}from"./star-CdODI4VK.js";import{M as _}from"./map-pin-Byih5zbn.js";import{B as j}from"./building-CioCMzUa.js";import{C as A}from"./clock-O-l8sPi0.js";import{U as B}from"./users-CQxTOR0I.js";import{D as L}from"./dollar-sign-BsSLq7gF.js";import{C as w}from"./calendar-YoExU_hy.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function X(){var g,y,N,u;const{t:a}=k(),{jobPosting:s,relatedJobs:o,companyId:R,companySettings:r,userSlug:x}=C().props;return I(),$(),e.jsxs(e.Fragment,{children:[e.jsx(S,{title:`${s.title} - ${a("Career Opportunities")}`,children:(r==null?void 0:r.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:h(r.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:h(r.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:h(r.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[e.jsx(D,{logoOnly:!0,companySettings:r}),e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[e.jsx("div",{className:"mb-6",children:e.jsxs(b,{href:x?route("career.index",x):"/career",className:"inline-flex items-center text-blue-600 hover:text-blue-800",children:["← ",a("Back to All Jobs")]})}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[e.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[e.jsxs(i,{children:[e.jsx(t,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(l,{className:"text-2xl font-bold text-gray-900 flex items-center gap-2",children:[s.title,s.is_featured&&e.jsx(H,{className:"h-6 w-6 text-yellow-500 fill-current"})]}),e.jsx("p",{className:"text-lg text-gray-600 mt-1",children:((g=s.branch)==null?void 0:g.name)||"General"})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(m,{variant:"outline",className:"bg-green-50 text-green-700 border-green-200",children:s.status}),s.priority==="High"&&e.jsx(m,{variant:"destructive",children:a("High Priority")})]})]})}),e.jsxs(n,{children:[e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(_,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Location")}),e.jsx("p",{className:"text-sm text-gray-600",children:((y=s.location)==null?void 0:y.name)||"Remote"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Department")}),e.jsx("p",{className:"text-sm text-gray-600",children:((N=s.department)==null?void 0:N.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Type")}),e.jsx("p",{className:"text-sm text-gray-600",children:((u=s.job_type)==null?void 0:u.name)||"Full-time"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(B,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Positions")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.positions||1})]})]})]}),e.jsx("div",{className:"mb-6",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Salary Range")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.min_salary&&s.max_salary?`${r.currencySymbol} ${s.min_salary} - ${r.currencySymbol} ${s.max_salary}`:a("Competitive")})]})]})}),e.jsx("div",{className:"flex justify-center",children:s.application_type==="existing"?e.jsx(d,{size:"lg",className:"px-8",onClick:()=>window.open(route("career.apply",[x,s.code]),"_blank"),children:a("Apply for this Position")}):e.jsx(d,{size:"lg",className:"px-8",onClick:()=>window.open(s.application_url,"_blank"),children:a("Apply for this Position")})})]})]}),e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Job Description")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.description}})})]}),s.requirements&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Requirements")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.requirements}})})]}),s.benefits&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Benefits & Perks")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.benefits}})})]}),s.skills&&s.skills.length>0&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Required Skills")})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:s.skills.map((c,p)=>e.jsx(m,{variant:"secondary",className:"text-sm",children:c},p))})})]})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Quick Apply")})}),e.jsxs(n,{className:"space-y-4",children:[s.application_type==="existing"?e.jsx(d,{className:"w-full",size:"lg",onClick:()=>window.open(route("career.apply",[x,s.code]),"_blank"),children:a("Apply Now")}):e.jsx(d,{className:"w-full",size:"lg",onClick:()=>window.open(s.application_url,"_blank"),children:a("Apply Now")}),e.jsx("p",{className:"text-sm text-gray-600 text-center",children:a("Application takes less than 5 minutes")})]})]}),e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Job Information")})}),e.jsxs(n,{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Posted Date")}),e.jsx("p",{className:"text-sm text-gray-600",children:new Date(s.created_at).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{className:"h-5 w-5 text-red-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Application Deadline")}),e.jsx("p",{className:"text-sm text-red-600 font-medium",children:new Date(s.application_deadline).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]})]}),(s.min_experience||s.max_experience)&&e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Experience Required")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.min_experience&&s.max_experience?`${s.min_experience} - ${s.max_experience} ${a("years")}`:s.min_experience?`${s.min_experience}+ ${a("years")}`:`${s.max_experience} ${a("years")}`})]})]}),s.experience_level&&e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Experience Level")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.experience_level})]})]})]})]}),o&&o.length>0&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Similar Jobs")})}),e.jsx(n,{className:"space-y-4",children:o.map((c,p)=>{var f,v;return e.jsx(b,{href:route("career.job-details",[x,c.code]),children:e.jsxs("div",{className:"p-4 border rounded-lg hover:bg-gray-50 hover:border-blue-200 cursor-pointer transition-all duration-200 mb-3",children:[e.jsx("h4",{className:"font-semibold text-gray-900 mb-2",children:c.title}),e.jsx("p",{className:"text-sm text-gray-600 mb-3",children:((f=c.branch)==null?void 0:f.name)||"General"}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-500",children:[e.jsx(_,{className:"h-3 w-3"}),e.jsx("span",{children:((v=c.location)==null?void 0:v.name)||"Remote"})]}),e.jsxs(m,{variant:"outline",className:"text-xs",children:[c.positions||1," ",a("Positions")]})]})]})},p)})})]})]})]})]}),e.jsx(P,{companySettings:r})]})]})}export{X as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as k,c as C,H as S,g as h,d as b,C as i,m as t,n as l,B as m,l as n,o as d}from"./app-4fHGBOxL.js";import{u as $,C as D,a as P}from"./use-brand-theme-DG3kbKoH.js";import{u as I}from"./use-favicon-CCcOxZw3.js";import{S as H}from"./star-CaZ0eu6_.js";import{M as _}from"./map-pin-9a-V9F-V.js";import{B as j}from"./building-5o9eBjJP.js";import{C as A}from"./clock-CHa0mSrs.js";import{U as B}from"./users-DG9BKOjr.js";import{D as L}from"./dollar-sign-W87qtnS1.js";import{C as w}from"./calendar-DqBcvi0D.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function X(){var g,y,N,u;const{t:a}=k(),{jobPosting:s,relatedJobs:o,companyId:R,companySettings:r,userSlug:x}=C().props;return I(),$(),e.jsxs(e.Fragment,{children:[e.jsx(S,{title:`${s.title} - ${a("Career Opportunities")}`,children:(r==null?void 0:r.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:h(r.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:h(r.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:h(r.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[e.jsx(D,{logoOnly:!0,companySettings:r}),e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[e.jsx("div",{className:"mb-6",children:e.jsxs(b,{href:x?route("career.index",x):"/career",className:"inline-flex items-center text-blue-600 hover:text-blue-800",children:["← ",a("Back to All Jobs")]})}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[e.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[e.jsxs(i,{children:[e.jsx(t,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(l,{className:"text-2xl font-bold text-gray-900 flex items-center gap-2",children:[s.title,s.is_featured&&e.jsx(H,{className:"h-6 w-6 text-yellow-500 fill-current"})]}),e.jsx("p",{className:"text-lg text-gray-600 mt-1",children:((g=s.branch)==null?void 0:g.name)||"General"})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(m,{variant:"outline",className:"bg-green-50 text-green-700 border-green-200",children:s.status}),s.priority==="High"&&e.jsx(m,{variant:"destructive",children:a("High Priority")})]})]})}),e.jsxs(n,{children:[e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(_,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Location")}),e.jsx("p",{className:"text-sm text-gray-600",children:((y=s.location)==null?void 0:y.name)||"Remote"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Department")}),e.jsx("p",{className:"text-sm text-gray-600",children:((N=s.department)==null?void 0:N.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Type")}),e.jsx("p",{className:"text-sm text-gray-600",children:((u=s.job_type)==null?void 0:u.name)||"Full-time"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(B,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Positions")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.positions||1})]})]})]}),e.jsx("div",{className:"mb-6",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Salary Range")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.min_salary&&s.max_salary?`${r.currencySymbol} ${s.min_salary} - ${r.currencySymbol} ${s.max_salary}`:a("Competitive")})]})]})}),e.jsx("div",{className:"flex justify-center",children:s.application_type==="existing"?e.jsx(d,{size:"lg",className:"px-8",onClick:()=>window.open(route("career.apply",[x,s.code]),"_blank"),children:a("Apply for this Position")}):e.jsx(d,{size:"lg",className:"px-8",onClick:()=>window.open(s.application_url,"_blank"),children:a("Apply for this Position")})})]})]}),e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Job Description")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.description}})})]}),s.requirements&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Requirements")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.requirements}})})]}),s.benefits&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Benefits & Perks")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.benefits}})})]}),s.skills&&s.skills.length>0&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Required Skills")})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:s.skills.map((c,p)=>e.jsx(m,{variant:"secondary",className:"text-sm",children:c},p))})})]})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Quick Apply")})}),e.jsxs(n,{className:"space-y-4",children:[s.application_type==="existing"?e.jsx(d,{className:"w-full",size:"lg",onClick:()=>window.open(route("career.apply",[x,s.code]),"_blank"),children:a("Apply Now")}):e.jsx(d,{className:"w-full",size:"lg",onClick:()=>window.open(s.application_url,"_blank"),children:a("Apply Now")}),e.jsx("p",{className:"text-sm text-gray-600 text-center",children:a("Application takes less than 5 minutes")})]})]}),e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Job Information")})}),e.jsxs(n,{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Posted Date")}),e.jsx("p",{className:"text-sm text-gray-600",children:new Date(s.created_at).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{className:"h-5 w-5 text-red-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Application Deadline")}),e.jsx("p",{className:"text-sm text-red-600 font-medium",children:new Date(s.application_deadline).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]})]}),(s.min_experience||s.max_experience)&&e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Experience Required")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.min_experience&&s.max_experience?`${s.min_experience} - ${s.max_experience} ${a("years")}`:s.min_experience?`${s.min_experience}+ ${a("years")}`:`${s.max_experience} ${a("years")}`})]})]}),s.experience_level&&e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Experience Level")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.experience_level})]})]})]})]}),o&&o.length>0&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Similar Jobs")})}),e.jsx(n,{className:"space-y-4",children:o.map((c,p)=>{var f,v;return e.jsx(b,{href:route("career.job-details",[x,c.code]),children:e.jsxs("div",{className:"p-4 border rounded-lg hover:bg-gray-50 hover:border-blue-200 cursor-pointer transition-all duration-200 mb-3",children:[e.jsx("h4",{className:"font-semibold text-gray-900 mb-2",children:c.title}),e.jsx("p",{className:"text-sm text-gray-600 mb-3",children:((f=c.branch)==null?void 0:f.name)||"General"}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-500",children:[e.jsx(_,{className:"h-3 w-3"}),e.jsx("span",{children:((v=c.location)==null?void 0:v.name)||"Remote"})]}),e.jsxs(m,{variant:"outline",className:"text-xs",children:[c.positions||1," ",a("Positions")]})]})]})},p)})})]})]})]})]}),e.jsx(P,{companySettings:r})]})]})}export{X as default};
diff --git a/public/build/assets/joining-letter-settings-BMbXa0Jy.js b/public/build/assets/joining-letter-settings-BonYDy8M.js
similarity index 90%
rename from public/build/assets/joining-letter-settings-BMbXa0Jy.js
rename to public/build/assets/joining-letter-settings-BonYDy8M.js
index 797c9e570..8fd7fc46b 100644
--- a/public/build/assets/joining-letter-settings-BMbXa0Jy.js
+++ b/public/build/assets/joining-letter-settings-BonYDy8M.js
@@ -1,4 +1,4 @@
-import{r as o,j as e}from"./ui-Z445SNHD.js";import{u as k,c as J,ap as P,C as T,m as D,l as E,L as h,al as x,s as f,v as j,w as y,o as M,y as R,r as I,t as i}from"./app-DCZHPiEr.js";import{S as F,a as B,b as H,c as O,d as U}from"./select-X5YLR2bv.js";import{R as V}from"./rich-text-editor-DIoA5qtB.js";import{R as W}from"./react-country-flag.esm-Bs2jngHP.js";import{I as b}from"./info-CGsCt0QX.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./unlink-trxMBMvO.js";import"./list-BSrGYPOe.js";import"./quote-DpoEJruJ.js";import"./link-CifFVSSx.js";import"./code-fFt1R3-N.js";function le({templates:l=[]}){const{t:r}=k(),{globalSettings:d}=J().props,v=(d==null?void 0:d.availableLanguages)||[],[t,N]=o.useState("en"),[m,c]=o.useState(""),[u,p]=o.useState(!1),[C,g]=o.useState(0),S=(()=>{const s=l.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(n=>({key:n.replace(/_/g," ").replace(/\b\w/g,_=>_.toUpperCase()),label:`{${n}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"},{key:"Joining Date",label:"{joining_date}"},{key:"Salary",label:"{salary}"},{key:"Department",label:"{department}"}]})(),w=`
+import{r as o,j as e}from"./ui-Z445SNHD.js";import{u as k,c as J,ap as P,C as T,m as D,l as E,L as h,al as x,s as f,v as j,w as y,o as M,y as R,r as I,t as i}from"./app-4fHGBOxL.js";import{S as F,a as B,b as H,c as O,d as U}from"./select-T_sz7ImN.js";import{R as V}from"./rich-text-editor-Cd1_LDEX.js";import{R as W}from"./react-country-flag.esm-Bs2jngHP.js";import{I as b}from"./info-BlxGZNDR.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./unlink-CgZv_dTf.js";import"./list-TEmTfixH.js";import"./quote-CcUH2G7k.js";import"./link-ChKZ6PKR.js";import"./code-Dd2x_tdq.js";function le({templates:l=[]}){const{t:r}=k(),{globalSettings:d}=J().props,v=(d==null?void 0:d.availableLanguages)||[],[t,N]=o.useState("en"),[m,c]=o.useState(""),[u,p]=o.useState(!1),[C,g]=o.useState(0),S=(()=>{const s=l.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(n=>({key:n.replace(/_/g," ").replace(/\b\w/g,_=>_.toUpperCase()),label:`{${n}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"},{key:"Joining Date",label:"{joining_date}"},{key:"Salary",label:"{salary}"},{key:"Department",label:"{department}"}]})(),w=`
Joining Letter
Date: {date}
diff --git a/public/build/assets/layers-D2vSiTnX.js b/public/build/assets/layers-B7F69w-w.js
similarity index 92%
rename from public/build/assets/layers-D2vSiTnX.js
rename to public/build/assets/layers-B7F69w-w.js
index 8ce3657ac..1b7933574 100644
--- a/public/build/assets/layers-D2vSiTnX.js
+++ b/public/build/assets/layers-B7F69w-w.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/layout-grid-B4hbZ-He.js b/public/build/assets/layout-grid-BZcR8IMY.js
similarity index 91%
rename from public/build/assets/layout-grid-B4hbZ-He.js
rename to public/build/assets/layout-grid-BZcR8IMY.js
index e0d6e6b8d..ed9578fa2 100644
--- a/public/build/assets/layout-grid-B4hbZ-He.js
+++ b/public/build/assets/layout-grid-BZcR8IMY.js
@@ -1,4 +1,4 @@
-import{G as t}from"./app-DCZHPiEr.js";/**
+import{G as t}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/layout-list-CLoEfo1A.js b/public/build/assets/layout-list-Bryhjcg8.js
similarity index 92%
rename from public/build/assets/layout-list-CLoEfo1A.js
rename to public/build/assets/layout-list-Bryhjcg8.js
index fddda3958..ed9f5056a 100644
--- a/public/build/assets/layout-list-CLoEfo1A.js
+++ b/public/build/assets/layout-list-Bryhjcg8.js
@@ -1,4 +1,4 @@
-import{G as t}from"./app-DCZHPiEr.js";/**
+import{G as t}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/lightbulb-Du5BUPaY.js b/public/build/assets/lightbulb-DOHFxiAy.js
similarity index 90%
rename from public/build/assets/lightbulb-Du5BUPaY.js
rename to public/build/assets/lightbulb-DOHFxiAy.js
index 4dc38d29a..5a969a8d0 100644
--- a/public/build/assets/lightbulb-Du5BUPaY.js
+++ b/public/build/assets/lightbulb-DOHFxiAy.js
@@ -1,4 +1,4 @@
-import{G as t}from"./app-DCZHPiEr.js";/**
+import{G as t}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/link-2-BmhPrvu7.js b/public/build/assets/link-2-B2o5riWP.js
similarity index 89%
rename from public/build/assets/link-2-BmhPrvu7.js
rename to public/build/assets/link-2-B2o5riWP.js
index bdc4d13ac..bc1731900 100644
--- a/public/build/assets/link-2-BmhPrvu7.js
+++ b/public/build/assets/link-2-B2o5riWP.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/link-CifFVSSx.js b/public/build/assets/link-ChKZ6PKR.js
similarity index 90%
rename from public/build/assets/link-CifFVSSx.js
rename to public/build/assets/link-ChKZ6PKR.js
index 56ff2a1bc..728b20830 100644
--- a/public/build/assets/link-CifFVSSx.js
+++ b/public/build/assets/link-ChKZ6PKR.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/list-BSrGYPOe.js b/public/build/assets/list-TEmTfixH.js
similarity index 91%
rename from public/build/assets/list-BSrGYPOe.js
rename to public/build/assets/list-TEmTfixH.js
index d073148bc..b9838448f 100644
--- a/public/build/assets/list-BSrGYPOe.js
+++ b/public/build/assets/list-TEmTfixH.js
@@ -1,4 +1,4 @@
-import{G as t}from"./app-DCZHPiEr.js";/**
+import{G as t}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/loader-circle-BDLqeqvu.js b/public/build/assets/loader-circle-q3ypy8gI.js
similarity index 86%
rename from public/build/assets/loader-circle-BDLqeqvu.js
rename to public/build/assets/loader-circle-q3ypy8gI.js
index c2d365359..7cbef3c5a 100644
--- a/public/build/assets/loader-circle-BDLqeqvu.js
+++ b/public/build/assets/loader-circle-q3ypy8gI.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/locate-fixed-DTskyUeD.js b/public/build/assets/locate-fixed-CwJ3wfqp.js
similarity index 92%
rename from public/build/assets/locate-fixed-DTskyUeD.js
rename to public/build/assets/locate-fixed-CwJ3wfqp.js
index 6633e3043..9382775b8 100644
--- a/public/build/assets/locate-fixed-DTskyUeD.js
+++ b/public/build/assets/locate-fixed-CwJ3wfqp.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/lock-DsF0eMDG.js b/public/build/assets/lock-D_l4FSx5.js
similarity index 88%
rename from public/build/assets/lock-DsF0eMDG.js
rename to public/build/assets/lock-D_l4FSx5.js
index 4da258d15..7bf8f08a8 100644
--- a/public/build/assets/lock-DsF0eMDG.js
+++ b/public/build/assets/lock-D_l4FSx5.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/lock-open-B7qoRr4m.js b/public/build/assets/lock-open-C6bTNivm.js
similarity index 97%
rename from public/build/assets/lock-open-B7qoRr4m.js
rename to public/build/assets/lock-open-C6bTNivm.js
index f24fe8bff..f25c02b2e 100644
--- a/public/build/assets/lock-open-B7qoRr4m.js
+++ b/public/build/assets/lock-open-C6bTNivm.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/log-in-C655qnFy.js b/public/build/assets/log-in-DikPYXBi.js
similarity index 90%
rename from public/build/assets/log-in-C655qnFy.js
rename to public/build/assets/log-in-DikPYXBi.js
index abe39d4e6..3acb17993 100644
--- a/public/build/assets/log-in-C655qnFy.js
+++ b/public/build/assets/log-in-DikPYXBi.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/log-out-D6J83Zkh.js b/public/build/assets/log-out-CqVt2LXY.js
similarity index 90%
rename from public/build/assets/log-out-D6J83Zkh.js
rename to public/build/assets/log-out-CqVt2LXY.js
index cdc64ad82..14bb95e12 100644
--- a/public/build/assets/log-out-D6J83Zkh.js
+++ b/public/build/assets/log-out-CqVt2LXY.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/login-A3pA4lEX.js b/public/build/assets/login-CCXtqCoz.js
similarity index 92%
rename from public/build/assets/login-A3pA4lEX.js
rename to public/build/assets/login-CCXtqCoz.js
index c16d119c5..9a4d7151b 100644
--- a/public/build/assets/login-A3pA4lEX.js
+++ b/public/build/assets/login-CCXtqCoz.js
@@ -1 +1 @@
-import{r as u,j as e}from"./ui-Z445SNHD.js";import{u as S,a as I,c as A,b as R,L as x,I as v,T,i as q,r as a}from"./app-DCZHPiEr.js";import{I as h}from"./input-error-Bl4cQ2pT.js";import{T as C}from"./text-link-D-RvIKjO.js";import{C as B}from"./checkbox-BHPvTCNK.js";import{A as D}from"./auth-layout-D7moSOHd.js";import{R as H}from"./recaptcha-BpDCNHPL.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./use-favicon-C_SU2_Ra.js";import"./credit-card--bIB9mjq.js";function ne({status:k,canResetPassword:N,demoBusinesses:O=[]}){var f,j;const{t:o}=S(),[t,l]=u.useState(""),[i,b]=u.useState({}),{themeColor:g,customColor:E}=I(),r=g==="custom"?E:T[g],{props:y}=A(),d=(f=y.globalSettings)==null?void 0:f.is_saas,c=(j=y.globalSettings)==null?void 0:j.is_demo,{data:n,setData:m,post:P,processing:w,errors:p,reset:L}=R({email:"",password:"",remember:!1});u.useEffect(()=>{c&&m({email:"company@example.com",password:"password",remember:!1})},[c]);const _=s=>{s.preventDefault(),b({}),a.post(route("login"),{email:n.email,password:n.password,remember:n.remember,recaptcha_token:t},{onFinish:()=>L("password"),preserveState:!0,preserveScroll:!0,onError:F=>{b(F)}})};return e.jsx(D,{title:o("Log in to your account"),description:o("Enter your credentials to access your account"),status:k,children:e.jsxs("form",{className:"space-y-5",onSubmit:_,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(x,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:o("Email address")}),e.jsx(v,{id:"email",type:"email",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"email",value:n.email,onChange:s=>m("email",s.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:s=>s.target.style.borderColor=r,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),e.jsx(h,{message:i.email||p.email})]}),e.jsxs("div",{className:"mb-4",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx(x,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:o("Password")}),N&&e.jsx(C,{href:route("password.request"),className:"text-sm no-underline hover:underline hover:underline-primary",style:{color:r},tabIndex:5,children:o("Forgot password?")})]}),e.jsx(v,{id:"password",type:"password",required:!0,tabIndex:2,autoComplete:"current-password",value:n.password,onChange:s=>m("password",s.target.value),placeholder:"Enter your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400",onFocus:s=>s.target.style.borderColor=r,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),e.jsx(h,{message:i.password||p.password})]}),e.jsxs("div",{className:"flex items-center !mt-4 !mb-5",children:[e.jsx(B,{id:"remember",name:"remember",checked:n.remember,onClick:()=>m("remember",!n.remember),tabIndex:3,className:"w-[14px] h-[14px] border border-gray-300 rounded"}),e.jsx(x,{htmlFor:"remember",className:"ml-2 text-sm text-gray-600",children:o("Remember me")})]}),e.jsx(H,{onVerify:s=>{l(s)},onExpired:()=>l(""),onError:()=>l("")}),e.jsx(h,{message:i.recaptcha_token||p.recaptcha_token}),e.jsx("button",{type:"submit",disabled:w,tabIndex:4,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:r},children:o(w?"Signing in...":"Login")}),d&&q()&&e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[o("Don't have an account?")," ",e.jsx(C,{href:route("register"),className:"font-medium hover:underline",style:{color:r},tabIndex:6,children:o("Sign up")})]})}),c&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"my-5",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-1 h-px bg-gray-200"}),e.jsx("div",{className:"w-2 h-2 rotate-45 mx-4",style:{backgroundColor:r}}),e.jsx("div",{className:"flex-1 h-px bg-gray-200"})]})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 tracking-wider mb-4 text-center",children:o("Quick Access")}),e.jsx("div",{className:"grid grid-cols-2 gap-3",children:d?e.jsxs(e.Fragment,{children:[e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"superadmin@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login as Super Admin")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"company@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login as Company")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"maggie93@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As HR")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"qwaters@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Employee")})]}):e.jsxs(e.Fragment,{children:[e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"company@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Company")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"hr@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As HR")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"employee@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer col-span-2 py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Employee")})]})})]})]})]})})}export{ne as default};
+import{r as u,j as e}from"./ui-Z445SNHD.js";import{u as S,a as I,c as A,b as R,L as x,I as v,T,i as q,r as a}from"./app-4fHGBOxL.js";import{I as h}from"./input-error-CYqgz-gJ.js";import{T as C}from"./text-link-CF4hNFFi.js";import{C as B}from"./checkbox-C8HXxmlr.js";import{A as D}from"./auth-layout-D0Ey3Ox0.js";import{R as H}from"./recaptcha-3rHMqyBs.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./use-favicon-CCcOxZw3.js";import"./credit-card-BTq1LaNu.js";function ne({status:k,canResetPassword:N,demoBusinesses:O=[]}){var f,j;const{t:o}=S(),[t,l]=u.useState(""),[i,b]=u.useState({}),{themeColor:g,customColor:E}=I(),r=g==="custom"?E:T[g],{props:y}=A(),d=(f=y.globalSettings)==null?void 0:f.is_saas,c=(j=y.globalSettings)==null?void 0:j.is_demo,{data:n,setData:m,post:P,processing:w,errors:p,reset:L}=R({email:"",password:"",remember:!1});u.useEffect(()=>{c&&m({email:"company@example.com",password:"password",remember:!1})},[c]);const _=s=>{s.preventDefault(),b({}),a.post(route("login"),{email:n.email,password:n.password,remember:n.remember,recaptcha_token:t},{onFinish:()=>L("password"),preserveState:!0,preserveScroll:!0,onError:F=>{b(F)}})};return e.jsx(D,{title:o("Log in to your account"),description:o("Enter your credentials to access your account"),status:k,children:e.jsxs("form",{className:"space-y-5",onSubmit:_,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(x,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:o("Email address")}),e.jsx(v,{id:"email",type:"email",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"email",value:n.email,onChange:s=>m("email",s.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:s=>s.target.style.borderColor=r,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),e.jsx(h,{message:i.email||p.email})]}),e.jsxs("div",{className:"mb-4",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx(x,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:o("Password")}),N&&e.jsx(C,{href:route("password.request"),className:"text-sm no-underline hover:underline hover:underline-primary",style:{color:r},tabIndex:5,children:o("Forgot password?")})]}),e.jsx(v,{id:"password",type:"password",required:!0,tabIndex:2,autoComplete:"current-password",value:n.password,onChange:s=>m("password",s.target.value),placeholder:"Enter your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400",onFocus:s=>s.target.style.borderColor=r,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),e.jsx(h,{message:i.password||p.password})]}),e.jsxs("div",{className:"flex items-center !mt-4 !mb-5",children:[e.jsx(B,{id:"remember",name:"remember",checked:n.remember,onClick:()=>m("remember",!n.remember),tabIndex:3,className:"w-[14px] h-[14px] border border-gray-300 rounded"}),e.jsx(x,{htmlFor:"remember",className:"ml-2 text-sm text-gray-600",children:o("Remember me")})]}),e.jsx(H,{onVerify:s=>{l(s)},onExpired:()=>l(""),onError:()=>l("")}),e.jsx(h,{message:i.recaptcha_token||p.recaptcha_token}),e.jsx("button",{type:"submit",disabled:w,tabIndex:4,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:r},children:o(w?"Signing in...":"Login")}),d&&q()&&e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[o("Don't have an account?")," ",e.jsx(C,{href:route("register"),className:"font-medium hover:underline",style:{color:r},tabIndex:6,children:o("Sign up")})]})}),c&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"my-5",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-1 h-px bg-gray-200"}),e.jsx("div",{className:"w-2 h-2 rotate-45 mx-4",style:{backgroundColor:r}}),e.jsx("div",{className:"flex-1 h-px bg-gray-200"})]})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 tracking-wider mb-4 text-center",children:o("Quick Access")}),e.jsx("div",{className:"grid grid-cols-2 gap-3",children:d?e.jsxs(e.Fragment,{children:[e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"superadmin@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login as Super Admin")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"company@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login as Company")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"maggie93@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As HR")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"qwaters@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Employee")})]}):e.jsxs(e.Fragment,{children:[e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"company@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Company")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"hr@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As HR")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"employee@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer col-span-2 py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Employee")})]})})]})]})]})})}export{ne as default};
diff --git a/public/build/assets/mail-CKC1Kac7.js b/public/build/assets/mail-BEVnuDTb.js
similarity index 89%
rename from public/build/assets/mail-CKC1Kac7.js
rename to public/build/assets/mail-BEVnuDTb.js
index c1017cb08..6892ef0da 100644
--- a/public/build/assets/mail-CKC1Kac7.js
+++ b/public/build/assets/mail-BEVnuDTb.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/manage-language-zEuTfzjY.js b/public/build/assets/manage-language-DMVqXzbY.js
similarity index 80%
rename from public/build/assets/manage-language-zEuTfzjY.js
rename to public/build/assets/manage-language-DMVqXzbY.js
index 86070e897..274ee1013 100644
--- a/public/build/assets/manage-language-zEuTfzjY.js
+++ b/public/build/assets/manage-language-DMVqXzbY.js
@@ -1 +1 @@
-import{r as l,j as a}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-CUbbykGe.js";import{u as X,c as B,t as o,o as S,r as b,e as H,C as K,I as w}from"./app-DCZHPiEr.js";import{S as I}from"./scroll-area-D50XMh2m.js";import{R as _}from"./react-country-flag.esm-Bs2jngHP.js";import{C as $}from"./CrudDeleteModal-D4meZ8pP.js";import{B as E}from"./ban-D-K45Zil.js";import{E as J}from"./eye-CLDVMrI-.js";import{T as W}from"./trash-2-BKTtBQos.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Me(){var v,L;const{t:r}=X(),{languages:i,defaultLang:c,defaultData:u,globalSettings:g}=B().props,d=(g==null?void 0:g.is_demo)||!1,[n,D]=l.useState(c),[C,m]=l.useState(u),[T,p]=l.useState(!1),[N,f]=l.useState(!1),[h,F]=l.useState(""),[A,x]=l.useState(!1);l.useEffect(()=>{D(c)},[c]),l.useEffect(()=>{if(n===c&&Object.keys(u).length>0){m(u);return}p(!0),fetch(`${route("language.load")}?lang=${n}`).then(e=>e.json()).then(e=>{e.data?m(e.data):m({}),p(!1)}).catch(()=>{m({}),p(!1),o.error(r("Failed to load language file"))})},[n,c,u,r]);const O=(e,s)=>{m(t=>({...t,[e]:s}))},R=e=>{var s;return e&&e.preventDefault(),f(!0),fetch(route("language.save"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((s=document.querySelector('meta[name="csrf-token"]'))==null?void 0:s.getAttribute("content"))||"",Accept:"application/json","X-Requested-With":"XMLHttpRequest"},body:JSON.stringify({_method:"PATCH",lang:n,data:C})}).then(t=>t.json()).then(t=>{t.success?o.success(t.success):t.error?d&&t.message?o.error(t.message):o.error(t.error):d&&t.message?o.error(t.message):o.success(r("Language updated successfully")),f(!1)}).catch(t=>{console.error("Save error:",t),o.error(r("Failed to update language file")),f(!1)}),!1},k=()=>{var e;fetch(route("languages.toggle",{languageCode:n}),{method:"PATCH",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((e=document.querySelector('meta[name="csrf-token"]'))==null?void 0:e.getAttribute("content"))||"",Accept:"application/json"}}).then(s=>s.json()).then(s=>{s.success?(o.success(s.message||r("Language status updated successfully")),window.location.reload()):d&&s.message?o.error(s.message):o.error(s.error||r("Failed to update language status"))}).catch(s=>{console.error("Error:",s),o.error(r("Failed to update language status"))})},M=()=>{x(!0)},P=()=>{var e;x(!1),fetch(route("languages.delete",{languageCode:n}),{method:"DELETE",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((e=document.querySelector('meta[name="csrf-token"]'))==null?void 0:e.getAttribute("content"))||"",Accept:"application/json"}}).then(s=>s.json()).then(s=>{if(s.success){o.success(s.message||r("Language deleted successfully"));const t=i.filter(j=>j.code!==n),y=t.find(j=>j.code==="en")||t[0];y?b.get(route("manage-language",{lang:y.code})):b.get(route("manage-language"))}else d&&s.message?o.error(s.message):o.error(s.error||r("Failed to delete language"))}).catch(s=>{console.error("Error:",s),o.error(r("Failed to delete language"))})};return a.jsxs(q,{title:r("Manage Language"),description:"Manage language translations",url:"/manage-language",actions:n!=="en"?(()=>{const e=i.find(t=>t.code===n),s=(e==null?void 0:e.enabled)===!1;return[{label:r(s?"Enable Language":"Disable Language"),icon:s?a.jsx(J,{className:"h-4 w-4"}):a.jsx(E,{className:"h-4 w-4"}),variant:s?"secondary":"outline",onClick:k},{label:r("Delete Language"),icon:a.jsx(W,{className:"h-4 w-4"}),variant:"destructive",onClick:M}]})():[],children:[a.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[a.jsx("div",{className:"md:w-64 flex-shrink-0",children:a.jsx("div",{className:"sticky top-20",children:a.jsx(I,{className:"h-[calc(100vh-5rem)]",children:a.jsx("div",{className:"pr-4 space-y-1",children:i.map(e=>{const s=e.enabled===!1;return a.jsxs(S,{variant:"ghost",className:H("w-full justify-start",{"bg-muted font-medium":n===e.code,"opacity-60":s}),onClick:()=>{n!==e.code&&b.get(route("manage-language",{lang:e.code}))},children:[e.countryCode&&a.jsx(_,{countryCode:e.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}}),a.jsx("span",{className:"flex-1",children:e.name}),s&&a.jsx(E,{className:"h-4 w-4 text-muted-foreground"})]},e.code)})})})})}),a.jsx("div",{className:"flex-1",children:a.jsxs(K,{className:"p-6",children:[a.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between mb-4 gap-2",children:[a.jsxs("h2",{className:"text-lg font-semibold",children:[r("Edit Labels for")," ",(v=i.find(e=>e.code===n))==null?void 0:v.name]}),a.jsx(w,{placeholder:r("Search labels..."),value:h,onChange:e=>F(e.target.value),className:"w-full md:w-72"})]}),T?a.jsx("div",{children:r("Loading...")}):a.jsx("form",{onSubmit:e=>(e.preventDefault(),R(e),!1),children:a.jsxs("div",{className:"space-y-4",children:[a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:Object.entries(C).filter(([e,s])=>e.toLowerCase().includes(h.toLowerCase())||s.toLowerCase().includes(h.toLowerCase())).map(([e,s])=>a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsx("label",{className:"text-xs text-muted-foreground truncate mb-1",children:e}),a.jsx(w,{className:"w-full",value:s,onChange:t=>O(e,t.target.value)})]},e))}),a.jsx("div",{className:"pt-6 text-right",children:a.jsx(S,{type:"submit",disabled:N,children:N?a.jsxs("span",{className:"flex items-center gap-2",children:[a.jsx("span",{className:"animate-spin h-4 w-4 border-2 border-t-transparent border-primary rounded-full"}),r("Saving...")]}):r("Save Changes")})})]})})]})})]}),a.jsx($,{isOpen:A,onClose:()=>x(!1),onConfirm:P,itemName:((L=i.find(e=>e.code===n))==null?void 0:L.name)||"",entityName:r("Language")})]})}export{Me as default};
+import{r as l,j as a}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-CM2S36EN.js";import{u as X,c as B,t as o,o as S,r as b,e as H,C as K,I as w}from"./app-4fHGBOxL.js";import{S as I}from"./scroll-area-D29S7_pr.js";import{R as _}from"./react-country-flag.esm-Bs2jngHP.js";import{C as $}from"./CrudDeleteModal-BgIUshon.js";import{B as E}from"./ban-CJeeVERS.js";import{E as J}from"./eye-Yd3RcT3h.js";import{T as W}from"./trash-2-B-iLy81a.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Me(){var v,L;const{t:r}=X(),{languages:i,defaultLang:c,defaultData:u,globalSettings:g}=B().props,d=(g==null?void 0:g.is_demo)||!1,[n,D]=l.useState(c),[C,m]=l.useState(u),[T,p]=l.useState(!1),[N,f]=l.useState(!1),[h,F]=l.useState(""),[A,x]=l.useState(!1);l.useEffect(()=>{D(c)},[c]),l.useEffect(()=>{if(n===c&&Object.keys(u).length>0){m(u);return}p(!0),fetch(`${route("language.load")}?lang=${n}`).then(e=>e.json()).then(e=>{e.data?m(e.data):m({}),p(!1)}).catch(()=>{m({}),p(!1),o.error(r("Failed to load language file"))})},[n,c,u,r]);const O=(e,s)=>{m(t=>({...t,[e]:s}))},R=e=>{var s;return e&&e.preventDefault(),f(!0),fetch(route("language.save"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((s=document.querySelector('meta[name="csrf-token"]'))==null?void 0:s.getAttribute("content"))||"",Accept:"application/json","X-Requested-With":"XMLHttpRequest"},body:JSON.stringify({_method:"PATCH",lang:n,data:C})}).then(t=>t.json()).then(t=>{t.success?o.success(t.success):t.error?d&&t.message?o.error(t.message):o.error(t.error):d&&t.message?o.error(t.message):o.success(r("Language updated successfully")),f(!1)}).catch(t=>{console.error("Save error:",t),o.error(r("Failed to update language file")),f(!1)}),!1},k=()=>{var e;fetch(route("languages.toggle",{languageCode:n}),{method:"PATCH",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((e=document.querySelector('meta[name="csrf-token"]'))==null?void 0:e.getAttribute("content"))||"",Accept:"application/json"}}).then(s=>s.json()).then(s=>{s.success?(o.success(s.message||r("Language status updated successfully")),window.location.reload()):d&&s.message?o.error(s.message):o.error(s.error||r("Failed to update language status"))}).catch(s=>{console.error("Error:",s),o.error(r("Failed to update language status"))})},M=()=>{x(!0)},P=()=>{var e;x(!1),fetch(route("languages.delete",{languageCode:n}),{method:"DELETE",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((e=document.querySelector('meta[name="csrf-token"]'))==null?void 0:e.getAttribute("content"))||"",Accept:"application/json"}}).then(s=>s.json()).then(s=>{if(s.success){o.success(s.message||r("Language deleted successfully"));const t=i.filter(j=>j.code!==n),y=t.find(j=>j.code==="en")||t[0];y?b.get(route("manage-language",{lang:y.code})):b.get(route("manage-language"))}else d&&s.message?o.error(s.message):o.error(s.error||r("Failed to delete language"))}).catch(s=>{console.error("Error:",s),o.error(r("Failed to delete language"))})};return a.jsxs(q,{title:r("Manage Language"),description:"Manage language translations",url:"/manage-language",actions:n!=="en"?(()=>{const e=i.find(t=>t.code===n),s=(e==null?void 0:e.enabled)===!1;return[{label:r(s?"Enable Language":"Disable Language"),icon:s?a.jsx(J,{className:"h-4 w-4"}):a.jsx(E,{className:"h-4 w-4"}),variant:s?"secondary":"outline",onClick:k},{label:r("Delete Language"),icon:a.jsx(W,{className:"h-4 w-4"}),variant:"destructive",onClick:M}]})():[],children:[a.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[a.jsx("div",{className:"md:w-64 flex-shrink-0",children:a.jsx("div",{className:"sticky top-20",children:a.jsx(I,{className:"h-[calc(100vh-5rem)]",children:a.jsx("div",{className:"pr-4 space-y-1",children:i.map(e=>{const s=e.enabled===!1;return a.jsxs(S,{variant:"ghost",className:H("w-full justify-start",{"bg-muted font-medium":n===e.code,"opacity-60":s}),onClick:()=>{n!==e.code&&b.get(route("manage-language",{lang:e.code}))},children:[e.countryCode&&a.jsx(_,{countryCode:e.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}}),a.jsx("span",{className:"flex-1",children:e.name}),s&&a.jsx(E,{className:"h-4 w-4 text-muted-foreground"})]},e.code)})})})})}),a.jsx("div",{className:"flex-1",children:a.jsxs(K,{className:"p-6",children:[a.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between mb-4 gap-2",children:[a.jsxs("h2",{className:"text-lg font-semibold",children:[r("Edit Labels for")," ",(v=i.find(e=>e.code===n))==null?void 0:v.name]}),a.jsx(w,{placeholder:r("Search labels..."),value:h,onChange:e=>F(e.target.value),className:"w-full md:w-72"})]}),T?a.jsx("div",{children:r("Loading...")}):a.jsx("form",{onSubmit:e=>(e.preventDefault(),R(e),!1),children:a.jsxs("div",{className:"space-y-4",children:[a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:Object.entries(C).filter(([e,s])=>e.toLowerCase().includes(h.toLowerCase())||s.toLowerCase().includes(h.toLowerCase())).map(([e,s])=>a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsx("label",{className:"text-xs text-muted-foreground truncate mb-1",children:e}),a.jsx(w,{className:"w-full",value:s,onChange:t=>O(e,t.target.value)})]},e))}),a.jsx("div",{className:"pt-6 text-right",children:a.jsx(S,{type:"submit",disabled:N,children:N?a.jsxs("span",{className:"flex items-center gap-2",children:[a.jsx("span",{className:"animate-spin h-4 w-4 border-2 border-t-transparent border-primary rounded-full"}),r("Saving...")]}):r("Save Changes")})})]})})]})})]}),a.jsx($,{isOpen:A,onClose:()=>x(!1),onConfirm:P,itemName:((L=i.find(e=>e.code===n))==null?void 0:L.name)||"",entityName:r("Language")})]})}export{Me as default};
diff --git a/public/build/assets/map-pin-Byih5zbn.js b/public/build/assets/map-pin-9a-V9F-V.js
similarity index 90%
rename from public/build/assets/map-pin-Byih5zbn.js
rename to public/build/assets/map-pin-9a-V9F-V.js
index 7b26e50af..e38165a8e 100644
--- a/public/build/assets/map-pin-Byih5zbn.js
+++ b/public/build/assets/map-pin-9a-V9F-V.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/media-library-efgNqKfM.js b/public/build/assets/media-library-BbUxNjXX.js
similarity index 94%
rename from public/build/assets/media-library-efgNqKfM.js
rename to public/build/assets/media-library-BbUxNjXX.js
index 7f32501a8..eb29803d3 100644
--- a/public/build/assets/media-library-efgNqKfM.js
+++ b/public/build/assets/media-library-BbUxNjXX.js
@@ -1 +1 @@
-import{r as c,j as e}from"./ui-Z445SNHD.js";import{P as Ue}from"./page-template-CUbbykGe.js";import{u as Re,c as Ie,J as n,P as z,C as Z,l as Q,o as d,B as k,x as E,I as Y,S as ue,ac as A,D as pe,h as ge,j as je,k as Ne,U as we}from"./app-DCZHPiEr.js";import{D as Oe,a as Pe,b as Xe,c as w,d as ee}from"./CookieConsentBanner-D-uUsKUO.js";import{H as Be,F as He,G as We}from"./house-Dc4fxdSU.js";import{F as qe}from"./sparkles-DvgXh1Em.js";import{L as $e}from"./list-BSrGYPOe.js";import{H as se}from"./hard-drive-ByN67OOw.js";import{C as be}from"./calendar-YoExU_hy.js";import{I as Ke}from"./info-CGsCt0QX.js";import{C as ve}from"./copy-CCxdHmNE.js";import{D as Ve}from"./download-jqune9mh.js";import{T as Ge}from"./trash-2-BKTtBQos.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-BDLqeqvu.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./settings-DdENPkOa.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./switch-CSQfVaFG.js";function Os(){var he,fe;const{t}=Re(),{csrf_token:C,auth:T}=Ie().props,D=(T==null?void 0:T.permissions)||[],[te,b]=c.useState([]),[U,R]=c.useState([]),[ae,ye]=c.useState([]),[h,re]=c.useState(null),[u,S]=c.useState([]),[ke,le]=c.useState(!1),[x,Ce]=c.useState(""),[p,M]=c.useState(1),[De,F]=c.useState(!1),[ie,I]=c.useState(!1),[v,O]=c.useState(!1),[ne,P]=c.useState(!1),[X,B]=c.useState(""),[H,oe]=c.useState("grid"),[W,g]=c.useState("date"),[q,j]=c.useState("desc"),[Se,$]=c.useState(!1),[o,Me]=c.useState(null),_=12,ce=async()=>{if(X.trim())try{const s=await fetch(route("api.media.directories.create"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":C},body:JSON.stringify({name:X})}),a=await s.json();s.ok?(n.success(a.message||t("Directory created successfully")),B(""),P(!1),K()):a.errors&&Array.isArray(a.errors)?a.errors.forEach(r=>n.error(r)):n.error(a.error||a.message||t("Failed to create directory"))}catch{n.error(t("Network error: Failed to create directory"))}},K=c.useCallback(async()=>{le(!0);try{const s=await fetch(route("api.media.index"),{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(!s.ok)throw new Error(`HTTP error! status: ${s.status}`);const a=await s.json(),r=Array.isArray(a.media)?a.media:[];if(R(r),ye(a.directories||[]),h){const i=new URLSearchParams;i.append("directory_id",h.toString());const l=await fetch(`${route("api.media.index")}?${i}`,{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const m=await l.json(),f=Array.isArray(m.media)?m.media:[];b(f),S(f)}else b(r),S(r)}else b(r),S(r)}catch(s){console.error("Failed to load media:",s),n.error("Failed to load media")}finally{le(!1)}},[h]);c.useEffect(()=>{K()},[K]),c.useEffect(()=>{let s=te.filter(a=>a.name.toLowerCase().includes(x.toLowerCase())||a.file_name.toLowerCase().includes(x.toLowerCase()));s=s.sort((a,r)=>{let i,l;switch(W){case"name":i=a.name.toLowerCase(),l=r.name.toLowerCase();break;case"date":i=new Date(a.created_at).getTime(),l=new Date(r.created_at).getTime();break;case"size":i=a.size,l=r.size;break;case"type":i=a.mime_type,l=r.mime_type;break;default:i=new Date(a.created_at).getTime(),l=new Date(r.created_at).getTime()}return q==="asc"?i>l?1:-1:i{I(!0);const a=Array.from(s);if(a.length===0){I(!1);return}const r=new FormData;a.forEach(i=>{r.append("files[]",i)}),h&&r.append("directory_id",h.toString());try{const i=await fetch(route("api.media.batch"),{method:"POST",body:r,credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}}),l=await i.json();i.ok?(b(m=>[...l.data,...m]),R(m=>[...l.data,...m]),n.success(l.message),l.errors&&l.errors.length>0&&l.errors.forEach(m=>{n.error(m)})):(l.errors&&Array.isArray(l.errors)?l.errors.forEach(m=>{n.error(m)}):l.message?n.error(l.message):n.error(t("Failed to upload files")),l.allowed_types&&n.error(t("Allowed types: {{types}}",{types:l.allowed_types})),l.max_size_mb&&n.error(t("Max file size: {{size}} MB",{size:l.max_size_mb})))}catch{n.error("Error uploading files")}I(!1),F(!1)},V=s=>{s.preventDefault(),s.stopPropagation(),s.type==="dragenter"||s.type==="dragover"?O(!0):s.type==="dragleave"&&O(!1)},Fe=s=>{s.preventDefault(),s.stopPropagation(),O(!1),s.dataTransfer.files&&s.dataTransfer.files[0]&&de(s.dataTransfer.files)},_e=async s=>{try{const a=await fetch(route("api.media.destroy",s),{method:"DELETE",credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}}),r=await a.json();a.ok?(b(i=>i.filter(l=>l.id!==s)),R(i=>i.filter(l=>l.id!==s)),n.success(r.message||t("Media deleted successfully"))):r.errors&&Array.isArray(r.errors)?r.errors.forEach(i=>n.error(i)):n.error(r.error||r.message||t("Failed to delete media"))}catch{n.error(t("Error deleting media"))}},me=s=>{navigator.clipboard.writeText(s),n.success("Image URL copied to clipboard")},Le=async(s,a)=>{try{const r=await fetch(route("api.media.download",s),{credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}});if(!r.ok){const f=await r.json();f.errors&&Array.isArray(f.errors)?f.errors.forEach(Te=>n.error(Te)):n.error(f.error||f.message||t("Download failed"));return}const i=await r.blob(),l=window.URL.createObjectURL(i),m=document.createElement("a");m.href=l,m.download=a,document.body.appendChild(m),m.click(),document.body.removeChild(m),window.URL.revokeObjectURL(l),n.success(t("Download started"))}catch{n.error(t("Download failed: Network error"))}},xe=s=>{Me(s),$(!0)},y=s=>{if(s===0)return"0 Bytes";const a=1024,r=["Bytes","KB","MB","GB"],i=Math.floor(Math.log(s)/Math.log(a));return parseFloat((s/Math.pow(a,i)).toFixed(2))+" "+r[i]},G=s=>s.startsWith("image/")?e.jsx(A,{className:"h-4 w-4"}):s.includes("pdf")?e.jsx("div",{className:"h-4 w-4 bg-red-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PDF"}):s.includes("word")||s.includes("document")?e.jsx("div",{className:"h-4 w-4 bg-blue-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"DOC"}):s.includes("csv")||s.includes("spreadsheet")?e.jsx("div",{className:"h-4 w-4 bg-green-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"CSV"}):s.startsWith("video/")?e.jsx("div",{className:"h-4 w-4 bg-purple-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"VID"}):s.startsWith("audio/")?e.jsx("div",{className:"h-4 w-4 bg-orange-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"AUD"}):e.jsx("div",{className:"h-4 w-4 bg-gray-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"FILE"}),N=Math.ceil(u.length/_),L=(p-1)*_,J=u.slice(L,L+_),ze=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Media Library")}],Ee=[{label:t("Upload Media"),icon:e.jsx(z,{className:"h-4 w-4"}),variant:"default",onClick:()=>F(!0)}],Ae=()=>`${{name:t("Name"),date:t("Date"),size:t("Size"),type:t("Type")}[W]} ${q==="asc"?"↑":"↓"}`;return e.jsxs(Ue,{title:t("Media Library"),url:"/examples/media-library-demo",breadcrumbs:ze,actions:Ee,children:[e.jsxs("div",{className:"flex flex-col lg:flex-row gap-4 lg:gap-6",children:[e.jsx("div",{className:"w-full md:w-72 lg:w-80 xl:w-64 lg:flex-shrink-0",children:e.jsx(Z,{className:"lg:h-[calc(100vh-12rem)] flex flex-col",children:e.jsxs(Q,{className:"p-0 flex flex-col h-full",children:[e.jsxs("div",{className:"p-4 border-b",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide mb-3",children:t("Quick Access")}),e.jsx("div",{className:"space-y-1",children:e.jsxs(d,{variant:h===null?"secondary":"ghost",size:"sm",className:"w-full justify-start h-9 text-sm px-3",onClick:()=>re(null),children:[e.jsx(Be,{className:"h-4 w-4 mr-2 flex-shrink-0"}),e.jsx("span",{className:"truncate flex-1 text-left min-w-0",children:t("All Files")}),e.jsx(k,{variant:"outline",className:"ml-2 text-xs flex-shrink-0 min-w-[2rem] justify-center",children:U.length})]})})]}),e.jsxs("div",{className:"p-4 border-b flex-1 min-h-0",children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide",children:t("Folders")}),E(D,"create-media-directories")&&e.jsx(d,{variant:"ghost",size:"sm",className:"h-6 w-6 p-0",onClick:()=>P(!0),children:e.jsx(z,{className:"h-3 w-3"})})]}),ne&&e.jsxs("div",{className:"mb-3 space-y-2",children:[e.jsx(Y,{placeholder:t("Folder name..."),value:X,onChange:s=>B(s.target.value),onKeyPress:s=>s.key==="Enter"&&ce(),className:"h-8 text-sm"}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(d,{onClick:ce,size:"sm",className:"h-7 text-xs px-3 flex-1",children:t("Create")}),e.jsx(d,{variant:"outline",size:"sm",className:"h-7 text-xs px-3 flex-1",onClick:()=>{P(!1),B("")},children:t("Cancel")})]})]}),e.jsxs("div",{className:"space-y-1 overflow-y-auto max-h-[40vh] lg:max-h-[calc(100vh-32rem)] pr-1 scrollbar-thin scrollbar-thumb-muted scrollbar-track-transparent",children:[ae.map(s=>{const a=U.filter(r=>r.directory_id===s.id).length;return E(D,"manage-media-directories")&&e.jsxs(d,{variant:h===s.id?"secondary":"ghost",size:"sm",className:"w-full justify-start h-9 text-sm px-3",onClick:()=>re(s.id),title:s.name,children:[h===s.id?e.jsx(He,{className:"h-4 w-4 mr-2 flex-shrink-0"}):e.jsx(qe,{className:"h-4 w-4 mr-2 flex-shrink-0"}),e.jsx("span",{className:"truncate flex-1 text-left min-w-0",children:s.name}),e.jsx(k,{variant:"outline",className:"ml-2 text-xs flex-shrink-0 min-w-[2rem] justify-center",children:a})]},s.id)}),ae.length===0&&!ne&&e.jsx("p",{className:"text-xs text-muted-foreground text-center py-4",children:t("No folders yet")})]})]}),e.jsxs("div",{className:"p-4",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide mb-3",children:t("Storage")}),e.jsx("div",{className:"space-y-2",children:e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsx("span",{className:"text-muted-foreground",children:t("Used")}),e.jsx("span",{className:"font-medium",children:y(U.reduce((s,a)=>s+a.size,0))})]})})]})]})})}),e.jsxs("div",{className:"flex-1 flex flex-col min-w-0 overflow-hidden",children:[e.jsx(Z,{className:"mb-4 flex-shrink-0",children:e.jsx(Q,{className:"p-3 lg:p-4",children:e.jsxs("div",{className:"flex flex-col lg:flex-row gap-3 lg:gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"relative max-w-full lg:max-w-sm",children:[e.jsx(ue,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),e.jsx(Y,{placeholder:t("Search media files..."),value:x,onChange:s=>Ce(s.target.value),className:"pl-10 h-9 lg:h-10"})]}),x&&e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:t('Showing results for "{{term}}"',{term:x})})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("div",{className:"flex items-center border rounded-md",children:[e.jsx(d,{variant:H==="grid"?"default":"ghost",size:"sm",className:"h-8 px-2",onClick:()=>oe("grid"),children:e.jsx(We,{className:"h-4 w-4"})}),e.jsx(d,{variant:H==="list"?"default":"ghost",size:"sm",className:"h-8 px-2",onClick:()=>oe("list"),children:e.jsx($e,{className:"h-4 w-4"})})]}),e.jsxs(Oe,{children:[e.jsx(Pe,{asChild:!0,children:e.jsx(d,{variant:"outline",size:"sm",className:"h-8",children:Ae()})}),e.jsxs(Xe,{align:"end",children:[e.jsxs(w,{onClick:()=>{g("name"),j("asc")},children:[t("Name")," (A-Z)"]}),e.jsxs(w,{onClick:()=>{g("name"),j("desc")},children:[t("Name")," (Z-A)"]}),e.jsx(ee,{}),e.jsxs(w,{onClick:()=>{g("date"),j("desc")},children:[t("Date")," (",t("Newest"),")"]}),e.jsxs(w,{onClick:()=>{g("date"),j("asc")},children:[t("Date")," (",t("Oldest"),")"]}),e.jsx(ee,{}),e.jsxs(w,{onClick:()=>{g("size"),j("desc")},children:[t("Size")," (",t("Largest"),")"]}),e.jsxs(w,{onClick:()=>{g("size"),j("asc")},children:[t("Size")," (",t("Smallest"),")"]}),e.jsx(ee,{}),e.jsx(w,{onClick:()=>{g("type"),j("asc")},children:t("Type")})]})]})]}),e.jsxs("div",{className:"flex flex-wrap gap-3 lg:gap-6 items-center",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-primary/10 rounded-md",children:e.jsx(A,{className:"h-4 w-4 text-primary"})}),e.jsxs("span",{className:"text-xs lg:text-sm font-semibold",children:[u.length," ",t("Files")]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-green-500/10 rounded-md",children:e.jsx(se,{className:"h-4 w-4 text-green-600"})}),e.jsx("span",{className:"text-xs lg:text-sm font-semibold",children:y(u.reduce((s,a)=>s+a.size,0))})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-blue-500/10 rounded-md",children:e.jsx(A,{className:"h-4 w-4 text-blue-600"})}),e.jsxs("span",{className:"text-xs lg:text-sm font-semibold",children:[u.filter(s=>s.mime_type.startsWith("image/")).length," ",t("Images")]})]})]})]})})}),e.jsx(Z,{className:"flex-1 flex flex-col min-h-0 lg:h-[calc(100vh-20rem)]",children:e.jsx(Q,{className:"p-3 lg:p-6 flex flex-col h-full overflow-hidden bg-[#F0F0F1] dark:bg-gray-800",children:ke?e.jsxs("div",{className:"text-center py-12",children:[e.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-primary mx-auto mb-4"}),e.jsx("p",{className:"text-muted-foreground",children:t("Loading media...")})]}):J.length===0?e.jsxs("div",{className:"text-center py-8 lg:py-16",children:[e.jsx("div",{className:"mx-auto w-16 h-16 lg:w-24 lg:h-24 bg-muted rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 lg:h-10 lg:w-10 text-muted-foreground"})}),e.jsx("h3",{className:"text-base lg:text-lg font-semibold mb-2",children:t("No media files found")}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4 lg:mb-6",children:x?t('No results found for "{{term}}"',{term:x}):t("Get started by uploading your first media file")}),!x&&e.jsxs(d,{onClick:()=>F(!0),size:"lg",children:[e.jsx(z,{className:"h-4 w-4 mr-2"}),t("Upload Media")]})]}):e.jsxs("div",{className:"flex flex-col h-full",children:[e.jsx("div",{className:"flex-1 min-h-0 overflow-hidden",children:H==="grid"?e.jsx("div",{className:"h-full overflow-y-auto pr-2",children:e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-5 2xl:grid-cols-6 gap-3 lg:gap-4",children:J.map(s=>{var a,r;return e.jsxs("div",{className:"group relative bg-card border rounded-lg overflow-hidden hover:shadow-md transition-all duration-200",children:[e.jsxs("div",{className:"relative aspect-square bg-muted flex items-center justify-center cursor-pointer",onClick:()=>xe(s),children:[s.mime_type.startsWith("image/")?e.jsx("img",{src:s.thumb_url,alt:s.name,className:"w-full h-full object-cover",onError:i=>{i.currentTarget.src=s.url}}):e.jsxs("div",{className:"flex flex-col items-center justify-center p-4",children:[e.jsx("div",{className:"mb-2 text-2xl",children:G(s.mime_type)}),e.jsx("div",{className:"text-xs text-center font-medium text-muted-foreground truncate w-full",children:((a=s.mime_type.split("/")[1])==null?void 0:a.toUpperCase())||"FILE"})]}),e.jsx("div",{className:"absolute inset-0 bg-black/0 hover:bg-black/10 transition-all duration-200 flex items-center justify-center",children:e.jsx("div",{className:"opacity-0 hover:opacity-100 transition-opacity duration-200",children:e.jsx("div",{className:"bg-white/90 backdrop-blur-sm rounded-full p-2",children:e.jsx(ue,{className:"h-4 w-4 text-gray-700"})})})}),e.jsx("div",{className:"absolute top-2 left-2",children:e.jsx(k,{variant:"secondary",className:"text-xs bg-background/95",children:s.mime_type.split("/")[1].toUpperCase()})})]}),e.jsxs("div",{className:"p-3 space-y-2",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium truncate",title:s.name,children:s.name}),e.jsxs("p",{className:"text-xs text-muted-foreground flex items-center gap-1 mt-1",children:[e.jsx(se,{className:"h-3 w-3"}),y(s.size)]})]}),e.jsx("div",{className:"flex items-center justify-between text-xs text-muted-foreground",children:e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(be,{className:"h-3 w-3"}),((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})})]})]},s.id)})})}):e.jsx("div",{className:"h-full overflow-y-auto",style:{maxHeight:"calc(100vh - 28rem)"},children:e.jsx("div",{className:"space-y-3 p-2",children:J.map(s=>{var a;return e.jsxs("div",{className:"flex items-center gap-3 p-4 border rounded-lg hover:shadow-sm transition-all duration-200 bg-card cursor-pointer",onClick:()=>xe(s),children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-muted rounded-md flex items-center justify-center",children:s.mime_type.startsWith("image/")?e.jsx("img",{src:s.thumb_url,alt:s.name,className:"w-full h-full object-cover rounded-md",onError:r=>{r.currentTarget.src=s.url}}):G(s.mime_type)}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h3",{className:"text-sm font-medium truncate",title:s.name,children:s.name}),e.jsx(k,{variant:"secondary",className:"text-xs flex-shrink-0",children:s.mime_type.split("/")[1].toUpperCase()})]}),e.jsxs("div",{className:"flex items-center gap-4 text-xs text-muted-foreground mt-1",children:[e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(se,{className:"h-3 w-3"}),y(s.size)]}),e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(be,{className:"h-3 w-3"}),((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]},s.id)})})})}),N>1&&e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-4 pt-6 border-t mt-6",children:[e.jsxs("div",{className:"text-sm text-muted-foreground",children:[t("Showing")," ",e.jsx("span",{className:"font-semibold",children:L+1})," ",t("to")," ",e.jsx("span",{className:"font-semibold",children:Math.min(L+_,u.length)})," ",t("of")," ",e.jsx("span",{className:"font-semibold",children:u.length})," ",t("files")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(d,{variant:"outline",size:"sm",disabled:p===1,onClick:()=>M(s=>Math.max(s-1,1)),children:t("Previous")}),e.jsx("div",{className:"flex gap-1",children:Array.from({length:Math.min(N,5)},(s,a)=>{let r;return N<=5||p<=3?r=a+1:p>=N-2?r=N-4+a:r=p-2+a,e.jsx(d,{variant:p===r?"default":"outline",size:"sm",className:"w-10 h-8",onClick:()=>M(r),children:r},r)})}),e.jsx(d,{variant:"outline",size:"sm",disabled:p===N,onClick:()=>M(s=>Math.min(s+1,N)),children:t("Next")})]})]})]})})})]})]}),e.jsx(pe,{open:De,onOpenChange:F,children:e.jsxs(ge,{className:"max-w-lg mx-4 sm:mx-auto",children:[e.jsx(je,{children:e.jsxs(Ne,{className:"flex items-center gap-2",children:[e.jsx(we,{className:"h-5 w-5"}),t("Upload Media Files")]})}),e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:`relative border-2 border-dashed rounded-xl p-6 sm:p-12 text-center transition-all duration-200 ${v?"border-blue-500 bg-blue-50 scale-[1.02]":"border-gray-300 hover:border-gray-400 hover:bg-gray-50"}`,onDragEnter:V,onDragLeave:V,onDragOver:V,onDrop:Fe,children:[e.jsxs("div",{className:`transition-all duration-200 ${v?"scale-110":""}`,children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 rounded-full flex items-center justify-center mb-4",children:e.jsx(we,{className:`h-8 w-8 transition-colors ${v?"text-blue-500":"text-gray-400"}`})}),e.jsx("h3",{className:"text-lg font-medium mb-2",children:t(v?"Drop files here":"Upload your images")}),e.jsx("p",{className:"text-sm text-muted-foreground mb-6",children:t("Drag and drop your images here, or click to browse")}),e.jsx(Y,{type:"file",multiple:!0,onChange:s=>s.target.files&&de(s.target.files),className:"hidden",id:"file-upload-modal"}),e.jsx(d,{type:"button",onClick:()=>{var s;return(s=document.getElementById("file-upload-modal"))==null?void 0:s.click()},disabled:ie,size:"lg",children:ie?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"animate-spin rounded-full h-4 w-4 border-b-2 border-white mr-2"}),t("Uploading...")]}):e.jsxs(e.Fragment,{children:[e.jsx(z,{className:"h-4 w-4 mr-2"}),t("Choose Files")]})})]}),v&&e.jsx("div",{className:"absolute inset-0 bg-blue-500/10 rounded-xl"})]})})]})}),e.jsx(pe,{open:Se,onOpenChange:$,children:e.jsxs(ge,{className:"max-w-[95vw] sm:max-w-[90vw] md:max-w-4xl lg:max-w-5xl xl:max-w-6xl mx-auto h-[95vh] p-0 overflow-hidden",children:[e.jsx(je,{className:"p-3 sm:p-4 md:p-6 pb-0",children:e.jsxs(Ne,{className:"flex items-center gap-2 text-sm sm:text-base md:text-lg",children:[e.jsx(Ke,{className:"h-4 w-4 sm:h-5 sm:w-5"}),t("Media Details")]})}),o&&e.jsxs("div",{className:"flex flex-col lg:flex-row lg:h-[calc(95vh-4rem)] overflow-hidden",children:[e.jsx("div",{className:"flex-1 flex items-center justify-center bg-[#F0F0F1] dark:bg-gray-800 p-3 sm:p-4 md:p-6 min-h-[200px] sm:min-h-[250px] md:min-h-[300px] lg:min-h-0 max-h-[40vh] lg:max-h-none overflow-hidden",children:o.mime_type.startsWith("image/")?e.jsx("img",{src:o.url,alt:o.name,className:"max-w-full max-h-full object-contain rounded-lg shadow-lg",onError:s=>{s.currentTarget.src=o.thumb_url}}):e.jsxs("div",{className:"flex flex-col items-center justify-center h-full w-full",children:[e.jsx("div",{className:"mb-4 sm:mb-6 text-4xl sm:text-6xl md:text-8xl",children:G(o.mime_type)}),e.jsx("div",{className:"text-base sm:text-lg md:text-xl font-medium text-muted-foreground",children:((he=o.mime_type.split("/")[1])==null?void 0:he.toUpperCase())||"FILE"}),e.jsx("div",{className:"text-xs sm:text-sm text-muted-foreground mt-1 sm:mt-2 px-4 text-center",children:o.name})]})}),e.jsx("div",{className:"w-full lg:w-80 xl:w-96 border-t lg:border-t-0 lg:border-l bg-background p-3 sm:p-4 md:p-6 overflow-y-auto max-h-[45vh] lg:max-h-none lg:h-full pb-8",children:e.jsxs("div",{className:"space-y-4 sm:space-y-5 md:space-y-6",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm sm:text-base md:text-lg font-semibold mb-3 sm:mb-4",children:t("File Information")}),e.jsxs("div",{className:"space-y-2 sm:space-y-3",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Name")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1 break-all",title:o.file_name,children:o.file_name})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("Display Name")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:o.name})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Type")}),e.jsx("div",{className:"mt-1",children:e.jsx(k,{variant:"secondary",className:"text-xs",children:o.mime_type})})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Size")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:y(o.size)})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("Upload Date")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:((fe=window.appSettings)==null?void 0:fe.formatDateTimeSimple(o.created_at,!1))||new Date(o.created_at).toLocaleDateString()})]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground block mb-2",children:t("File URL")}),e.jsxs("div",{className:"flex items-center gap-1.5 sm:gap-2 p-2 sm:p-3 bg-muted rounded-md",children:[e.jsx("code",{className:"text-[10px] sm:text-xs text-muted-foreground flex-1 break-all",children:o.url}),e.jsx(d,{size:"sm",variant:"ghost",onClick:()=>me(o.url),className:"h-7 w-7 sm:h-8 sm:w-8 p-0 flex-shrink-0",children:e.jsx(ve,{className:"h-3 w-3 sm:h-4 sm:w-4"})})]})]}),e.jsxs("div",{className:"space-y-2 sm:space-y-3",children:[e.jsx("h3",{className:"text-sm sm:text-base md:text-lg font-semibold",children:t("Actions")}),e.jsxs(d,{onClick:()=>me(o.url),className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"outline",children:[e.jsx(ve,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Copy Link")]}),E(D,"download-media")&&e.jsxs(d,{onClick:()=>Le(o.id,o.file_name),className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"outline",children:[e.jsx(Ve,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Download")]}),E(D,"delete-media")&&e.jsxs(d,{onClick:()=>{_e(o.id),$(!1)},className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"destructive",children:[e.jsx(Ge,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Delete File")]})]})]})})]})]})})]})}export{Os as default};
+import{r as c,j as e}from"./ui-Z445SNHD.js";import{P as Ue}from"./page-template-CM2S36EN.js";import{u as Re,c as Ie,J as n,P as z,C as Z,l as Q,o as d,B as k,x as E,I as Y,S as ue,ac as A,D as pe,h as ge,j as je,k as Ne,U as we}from"./app-4fHGBOxL.js";import{D as Oe,a as Pe,b as Xe,c as w,d as ee}from"./CookieConsentBanner-BMOVXY3h.js";import{H as Be,F as He,G as We}from"./house--r9ylyxz.js";import{F as qe}from"./sparkles-DAkECDF0.js";import{L as $e}from"./list-TEmTfixH.js";import{H as se}from"./hard-drive-_5KUBHA1.js";import{C as be}from"./calendar-DqBcvi0D.js";import{I as Ke}from"./info-BlxGZNDR.js";import{C as ve}from"./copy-gVJWo25h.js";import{D as Ve}from"./download-BzxwiIbz.js";import{T as Ge}from"./trash-2-B-iLy81a.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-q3ypy8gI.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./settings-CDvlPsbt.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./switch-BVaTRNpK.js";function Os(){var he,fe;const{t}=Re(),{csrf_token:C,auth:T}=Ie().props,D=(T==null?void 0:T.permissions)||[],[te,b]=c.useState([]),[U,R]=c.useState([]),[ae,ye]=c.useState([]),[h,re]=c.useState(null),[u,S]=c.useState([]),[ke,le]=c.useState(!1),[x,Ce]=c.useState(""),[p,M]=c.useState(1),[De,F]=c.useState(!1),[ie,I]=c.useState(!1),[v,O]=c.useState(!1),[ne,P]=c.useState(!1),[X,B]=c.useState(""),[H,oe]=c.useState("grid"),[W,g]=c.useState("date"),[q,j]=c.useState("desc"),[Se,$]=c.useState(!1),[o,Me]=c.useState(null),_=12,ce=async()=>{if(X.trim())try{const s=await fetch(route("api.media.directories.create"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":C},body:JSON.stringify({name:X})}),a=await s.json();s.ok?(n.success(a.message||t("Directory created successfully")),B(""),P(!1),K()):a.errors&&Array.isArray(a.errors)?a.errors.forEach(r=>n.error(r)):n.error(a.error||a.message||t("Failed to create directory"))}catch{n.error(t("Network error: Failed to create directory"))}},K=c.useCallback(async()=>{le(!0);try{const s=await fetch(route("api.media.index"),{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(!s.ok)throw new Error(`HTTP error! status: ${s.status}`);const a=await s.json(),r=Array.isArray(a.media)?a.media:[];if(R(r),ye(a.directories||[]),h){const i=new URLSearchParams;i.append("directory_id",h.toString());const l=await fetch(`${route("api.media.index")}?${i}`,{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const m=await l.json(),f=Array.isArray(m.media)?m.media:[];b(f),S(f)}else b(r),S(r)}else b(r),S(r)}catch(s){console.error("Failed to load media:",s),n.error("Failed to load media")}finally{le(!1)}},[h]);c.useEffect(()=>{K()},[K]),c.useEffect(()=>{let s=te.filter(a=>a.name.toLowerCase().includes(x.toLowerCase())||a.file_name.toLowerCase().includes(x.toLowerCase()));s=s.sort((a,r)=>{let i,l;switch(W){case"name":i=a.name.toLowerCase(),l=r.name.toLowerCase();break;case"date":i=new Date(a.created_at).getTime(),l=new Date(r.created_at).getTime();break;case"size":i=a.size,l=r.size;break;case"type":i=a.mime_type,l=r.mime_type;break;default:i=new Date(a.created_at).getTime(),l=new Date(r.created_at).getTime()}return q==="asc"?i>l?1:-1:i{I(!0);const a=Array.from(s);if(a.length===0){I(!1);return}const r=new FormData;a.forEach(i=>{r.append("files[]",i)}),h&&r.append("directory_id",h.toString());try{const i=await fetch(route("api.media.batch"),{method:"POST",body:r,credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}}),l=await i.json();i.ok?(b(m=>[...l.data,...m]),R(m=>[...l.data,...m]),n.success(l.message),l.errors&&l.errors.length>0&&l.errors.forEach(m=>{n.error(m)})):(l.errors&&Array.isArray(l.errors)?l.errors.forEach(m=>{n.error(m)}):l.message?n.error(l.message):n.error(t("Failed to upload files")),l.allowed_types&&n.error(t("Allowed types: {{types}}",{types:l.allowed_types})),l.max_size_mb&&n.error(t("Max file size: {{size}} MB",{size:l.max_size_mb})))}catch{n.error("Error uploading files")}I(!1),F(!1)},V=s=>{s.preventDefault(),s.stopPropagation(),s.type==="dragenter"||s.type==="dragover"?O(!0):s.type==="dragleave"&&O(!1)},Fe=s=>{s.preventDefault(),s.stopPropagation(),O(!1),s.dataTransfer.files&&s.dataTransfer.files[0]&&de(s.dataTransfer.files)},_e=async s=>{try{const a=await fetch(route("api.media.destroy",s),{method:"DELETE",credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}}),r=await a.json();a.ok?(b(i=>i.filter(l=>l.id!==s)),R(i=>i.filter(l=>l.id!==s)),n.success(r.message||t("Media deleted successfully"))):r.errors&&Array.isArray(r.errors)?r.errors.forEach(i=>n.error(i)):n.error(r.error||r.message||t("Failed to delete media"))}catch{n.error(t("Error deleting media"))}},me=s=>{navigator.clipboard.writeText(s),n.success("Image URL copied to clipboard")},Le=async(s,a)=>{try{const r=await fetch(route("api.media.download",s),{credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}});if(!r.ok){const f=await r.json();f.errors&&Array.isArray(f.errors)?f.errors.forEach(Te=>n.error(Te)):n.error(f.error||f.message||t("Download failed"));return}const i=await r.blob(),l=window.URL.createObjectURL(i),m=document.createElement("a");m.href=l,m.download=a,document.body.appendChild(m),m.click(),document.body.removeChild(m),window.URL.revokeObjectURL(l),n.success(t("Download started"))}catch{n.error(t("Download failed: Network error"))}},xe=s=>{Me(s),$(!0)},y=s=>{if(s===0)return"0 Bytes";const a=1024,r=["Bytes","KB","MB","GB"],i=Math.floor(Math.log(s)/Math.log(a));return parseFloat((s/Math.pow(a,i)).toFixed(2))+" "+r[i]},G=s=>s.startsWith("image/")?e.jsx(A,{className:"h-4 w-4"}):s.includes("pdf")?e.jsx("div",{className:"h-4 w-4 bg-red-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PDF"}):s.includes("word")||s.includes("document")?e.jsx("div",{className:"h-4 w-4 bg-blue-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"DOC"}):s.includes("csv")||s.includes("spreadsheet")?e.jsx("div",{className:"h-4 w-4 bg-green-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"CSV"}):s.startsWith("video/")?e.jsx("div",{className:"h-4 w-4 bg-purple-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"VID"}):s.startsWith("audio/")?e.jsx("div",{className:"h-4 w-4 bg-orange-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"AUD"}):e.jsx("div",{className:"h-4 w-4 bg-gray-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"FILE"}),N=Math.ceil(u.length/_),L=(p-1)*_,J=u.slice(L,L+_),ze=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Media Library")}],Ee=[{label:t("Upload Media"),icon:e.jsx(z,{className:"h-4 w-4"}),variant:"default",onClick:()=>F(!0)}],Ae=()=>`${{name:t("Name"),date:t("Date"),size:t("Size"),type:t("Type")}[W]} ${q==="asc"?"↑":"↓"}`;return e.jsxs(Ue,{title:t("Media Library"),url:"/examples/media-library-demo",breadcrumbs:ze,actions:Ee,children:[e.jsxs("div",{className:"flex flex-col lg:flex-row gap-4 lg:gap-6",children:[e.jsx("div",{className:"w-full md:w-72 lg:w-80 xl:w-64 lg:flex-shrink-0",children:e.jsx(Z,{className:"lg:h-[calc(100vh-12rem)] flex flex-col",children:e.jsxs(Q,{className:"p-0 flex flex-col h-full",children:[e.jsxs("div",{className:"p-4 border-b",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide mb-3",children:t("Quick Access")}),e.jsx("div",{className:"space-y-1",children:e.jsxs(d,{variant:h===null?"secondary":"ghost",size:"sm",className:"w-full justify-start h-9 text-sm px-3",onClick:()=>re(null),children:[e.jsx(Be,{className:"h-4 w-4 mr-2 flex-shrink-0"}),e.jsx("span",{className:"truncate flex-1 text-left min-w-0",children:t("All Files")}),e.jsx(k,{variant:"outline",className:"ml-2 text-xs flex-shrink-0 min-w-[2rem] justify-center",children:U.length})]})})]}),e.jsxs("div",{className:"p-4 border-b flex-1 min-h-0",children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide",children:t("Folders")}),E(D,"create-media-directories")&&e.jsx(d,{variant:"ghost",size:"sm",className:"h-6 w-6 p-0",onClick:()=>P(!0),children:e.jsx(z,{className:"h-3 w-3"})})]}),ne&&e.jsxs("div",{className:"mb-3 space-y-2",children:[e.jsx(Y,{placeholder:t("Folder name..."),value:X,onChange:s=>B(s.target.value),onKeyPress:s=>s.key==="Enter"&&ce(),className:"h-8 text-sm"}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(d,{onClick:ce,size:"sm",className:"h-7 text-xs px-3 flex-1",children:t("Create")}),e.jsx(d,{variant:"outline",size:"sm",className:"h-7 text-xs px-3 flex-1",onClick:()=>{P(!1),B("")},children:t("Cancel")})]})]}),e.jsxs("div",{className:"space-y-1 overflow-y-auto max-h-[40vh] lg:max-h-[calc(100vh-32rem)] pr-1 scrollbar-thin scrollbar-thumb-muted scrollbar-track-transparent",children:[ae.map(s=>{const a=U.filter(r=>r.directory_id===s.id).length;return E(D,"manage-media-directories")&&e.jsxs(d,{variant:h===s.id?"secondary":"ghost",size:"sm",className:"w-full justify-start h-9 text-sm px-3",onClick:()=>re(s.id),title:s.name,children:[h===s.id?e.jsx(He,{className:"h-4 w-4 mr-2 flex-shrink-0"}):e.jsx(qe,{className:"h-4 w-4 mr-2 flex-shrink-0"}),e.jsx("span",{className:"truncate flex-1 text-left min-w-0",children:s.name}),e.jsx(k,{variant:"outline",className:"ml-2 text-xs flex-shrink-0 min-w-[2rem] justify-center",children:a})]},s.id)}),ae.length===0&&!ne&&e.jsx("p",{className:"text-xs text-muted-foreground text-center py-4",children:t("No folders yet")})]})]}),e.jsxs("div",{className:"p-4",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide mb-3",children:t("Storage")}),e.jsx("div",{className:"space-y-2",children:e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsx("span",{className:"text-muted-foreground",children:t("Used")}),e.jsx("span",{className:"font-medium",children:y(U.reduce((s,a)=>s+a.size,0))})]})})]})]})})}),e.jsxs("div",{className:"flex-1 flex flex-col min-w-0 overflow-hidden",children:[e.jsx(Z,{className:"mb-4 flex-shrink-0",children:e.jsx(Q,{className:"p-3 lg:p-4",children:e.jsxs("div",{className:"flex flex-col lg:flex-row gap-3 lg:gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"relative max-w-full lg:max-w-sm",children:[e.jsx(ue,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),e.jsx(Y,{placeholder:t("Search media files..."),value:x,onChange:s=>Ce(s.target.value),className:"pl-10 h-9 lg:h-10"})]}),x&&e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:t('Showing results for "{{term}}"',{term:x})})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("div",{className:"flex items-center border rounded-md",children:[e.jsx(d,{variant:H==="grid"?"default":"ghost",size:"sm",className:"h-8 px-2",onClick:()=>oe("grid"),children:e.jsx(We,{className:"h-4 w-4"})}),e.jsx(d,{variant:H==="list"?"default":"ghost",size:"sm",className:"h-8 px-2",onClick:()=>oe("list"),children:e.jsx($e,{className:"h-4 w-4"})})]}),e.jsxs(Oe,{children:[e.jsx(Pe,{asChild:!0,children:e.jsx(d,{variant:"outline",size:"sm",className:"h-8",children:Ae()})}),e.jsxs(Xe,{align:"end",children:[e.jsxs(w,{onClick:()=>{g("name"),j("asc")},children:[t("Name")," (A-Z)"]}),e.jsxs(w,{onClick:()=>{g("name"),j("desc")},children:[t("Name")," (Z-A)"]}),e.jsx(ee,{}),e.jsxs(w,{onClick:()=>{g("date"),j("desc")},children:[t("Date")," (",t("Newest"),")"]}),e.jsxs(w,{onClick:()=>{g("date"),j("asc")},children:[t("Date")," (",t("Oldest"),")"]}),e.jsx(ee,{}),e.jsxs(w,{onClick:()=>{g("size"),j("desc")},children:[t("Size")," (",t("Largest"),")"]}),e.jsxs(w,{onClick:()=>{g("size"),j("asc")},children:[t("Size")," (",t("Smallest"),")"]}),e.jsx(ee,{}),e.jsx(w,{onClick:()=>{g("type"),j("asc")},children:t("Type")})]})]})]}),e.jsxs("div",{className:"flex flex-wrap gap-3 lg:gap-6 items-center",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-primary/10 rounded-md",children:e.jsx(A,{className:"h-4 w-4 text-primary"})}),e.jsxs("span",{className:"text-xs lg:text-sm font-semibold",children:[u.length," ",t("Files")]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-green-500/10 rounded-md",children:e.jsx(se,{className:"h-4 w-4 text-green-600"})}),e.jsx("span",{className:"text-xs lg:text-sm font-semibold",children:y(u.reduce((s,a)=>s+a.size,0))})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-blue-500/10 rounded-md",children:e.jsx(A,{className:"h-4 w-4 text-blue-600"})}),e.jsxs("span",{className:"text-xs lg:text-sm font-semibold",children:[u.filter(s=>s.mime_type.startsWith("image/")).length," ",t("Images")]})]})]})]})})}),e.jsx(Z,{className:"flex-1 flex flex-col min-h-0 lg:h-[calc(100vh-20rem)]",children:e.jsx(Q,{className:"p-3 lg:p-6 flex flex-col h-full overflow-hidden bg-[#F0F0F1] dark:bg-gray-800",children:ke?e.jsxs("div",{className:"text-center py-12",children:[e.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-primary mx-auto mb-4"}),e.jsx("p",{className:"text-muted-foreground",children:t("Loading media...")})]}):J.length===0?e.jsxs("div",{className:"text-center py-8 lg:py-16",children:[e.jsx("div",{className:"mx-auto w-16 h-16 lg:w-24 lg:h-24 bg-muted rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 lg:h-10 lg:w-10 text-muted-foreground"})}),e.jsx("h3",{className:"text-base lg:text-lg font-semibold mb-2",children:t("No media files found")}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4 lg:mb-6",children:x?t('No results found for "{{term}}"',{term:x}):t("Get started by uploading your first media file")}),!x&&e.jsxs(d,{onClick:()=>F(!0),size:"lg",children:[e.jsx(z,{className:"h-4 w-4 mr-2"}),t("Upload Media")]})]}):e.jsxs("div",{className:"flex flex-col h-full",children:[e.jsx("div",{className:"flex-1 min-h-0 overflow-hidden",children:H==="grid"?e.jsx("div",{className:"h-full overflow-y-auto pr-2",children:e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-5 2xl:grid-cols-6 gap-3 lg:gap-4",children:J.map(s=>{var a,r;return e.jsxs("div",{className:"group relative bg-card border rounded-lg overflow-hidden hover:shadow-md transition-all duration-200",children:[e.jsxs("div",{className:"relative aspect-square bg-muted flex items-center justify-center cursor-pointer",onClick:()=>xe(s),children:[s.mime_type.startsWith("image/")?e.jsx("img",{src:s.thumb_url,alt:s.name,className:"w-full h-full object-cover",onError:i=>{i.currentTarget.src=s.url}}):e.jsxs("div",{className:"flex flex-col items-center justify-center p-4",children:[e.jsx("div",{className:"mb-2 text-2xl",children:G(s.mime_type)}),e.jsx("div",{className:"text-xs text-center font-medium text-muted-foreground truncate w-full",children:((a=s.mime_type.split("/")[1])==null?void 0:a.toUpperCase())||"FILE"})]}),e.jsx("div",{className:"absolute inset-0 bg-black/0 hover:bg-black/10 transition-all duration-200 flex items-center justify-center",children:e.jsx("div",{className:"opacity-0 hover:opacity-100 transition-opacity duration-200",children:e.jsx("div",{className:"bg-white/90 backdrop-blur-sm rounded-full p-2",children:e.jsx(ue,{className:"h-4 w-4 text-gray-700"})})})}),e.jsx("div",{className:"absolute top-2 left-2",children:e.jsx(k,{variant:"secondary",className:"text-xs bg-background/95",children:s.mime_type.split("/")[1].toUpperCase()})})]}),e.jsxs("div",{className:"p-3 space-y-2",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium truncate",title:s.name,children:s.name}),e.jsxs("p",{className:"text-xs text-muted-foreground flex items-center gap-1 mt-1",children:[e.jsx(se,{className:"h-3 w-3"}),y(s.size)]})]}),e.jsx("div",{className:"flex items-center justify-between text-xs text-muted-foreground",children:e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(be,{className:"h-3 w-3"}),((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})})]})]},s.id)})})}):e.jsx("div",{className:"h-full overflow-y-auto",style:{maxHeight:"calc(100vh - 28rem)"},children:e.jsx("div",{className:"space-y-3 p-2",children:J.map(s=>{var a;return e.jsxs("div",{className:"flex items-center gap-3 p-4 border rounded-lg hover:shadow-sm transition-all duration-200 bg-card cursor-pointer",onClick:()=>xe(s),children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-muted rounded-md flex items-center justify-center",children:s.mime_type.startsWith("image/")?e.jsx("img",{src:s.thumb_url,alt:s.name,className:"w-full h-full object-cover rounded-md",onError:r=>{r.currentTarget.src=s.url}}):G(s.mime_type)}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h3",{className:"text-sm font-medium truncate",title:s.name,children:s.name}),e.jsx(k,{variant:"secondary",className:"text-xs flex-shrink-0",children:s.mime_type.split("/")[1].toUpperCase()})]}),e.jsxs("div",{className:"flex items-center gap-4 text-xs text-muted-foreground mt-1",children:[e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(se,{className:"h-3 w-3"}),y(s.size)]}),e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(be,{className:"h-3 w-3"}),((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]},s.id)})})})}),N>1&&e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-4 pt-6 border-t mt-6",children:[e.jsxs("div",{className:"text-sm text-muted-foreground",children:[t("Showing")," ",e.jsx("span",{className:"font-semibold",children:L+1})," ",t("to")," ",e.jsx("span",{className:"font-semibold",children:Math.min(L+_,u.length)})," ",t("of")," ",e.jsx("span",{className:"font-semibold",children:u.length})," ",t("files")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(d,{variant:"outline",size:"sm",disabled:p===1,onClick:()=>M(s=>Math.max(s-1,1)),children:t("Previous")}),e.jsx("div",{className:"flex gap-1",children:Array.from({length:Math.min(N,5)},(s,a)=>{let r;return N<=5||p<=3?r=a+1:p>=N-2?r=N-4+a:r=p-2+a,e.jsx(d,{variant:p===r?"default":"outline",size:"sm",className:"w-10 h-8",onClick:()=>M(r),children:r},r)})}),e.jsx(d,{variant:"outline",size:"sm",disabled:p===N,onClick:()=>M(s=>Math.min(s+1,N)),children:t("Next")})]})]})]})})})]})]}),e.jsx(pe,{open:De,onOpenChange:F,children:e.jsxs(ge,{className:"max-w-lg mx-4 sm:mx-auto",children:[e.jsx(je,{children:e.jsxs(Ne,{className:"flex items-center gap-2",children:[e.jsx(we,{className:"h-5 w-5"}),t("Upload Media Files")]})}),e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:`relative border-2 border-dashed rounded-xl p-6 sm:p-12 text-center transition-all duration-200 ${v?"border-blue-500 bg-blue-50 scale-[1.02]":"border-gray-300 hover:border-gray-400 hover:bg-gray-50"}`,onDragEnter:V,onDragLeave:V,onDragOver:V,onDrop:Fe,children:[e.jsxs("div",{className:`transition-all duration-200 ${v?"scale-110":""}`,children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 rounded-full flex items-center justify-center mb-4",children:e.jsx(we,{className:`h-8 w-8 transition-colors ${v?"text-blue-500":"text-gray-400"}`})}),e.jsx("h3",{className:"text-lg font-medium mb-2",children:t(v?"Drop files here":"Upload your images")}),e.jsx("p",{className:"text-sm text-muted-foreground mb-6",children:t("Drag and drop your images here, or click to browse")}),e.jsx(Y,{type:"file",multiple:!0,onChange:s=>s.target.files&&de(s.target.files),className:"hidden",id:"file-upload-modal"}),e.jsx(d,{type:"button",onClick:()=>{var s;return(s=document.getElementById("file-upload-modal"))==null?void 0:s.click()},disabled:ie,size:"lg",children:ie?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"animate-spin rounded-full h-4 w-4 border-b-2 border-white mr-2"}),t("Uploading...")]}):e.jsxs(e.Fragment,{children:[e.jsx(z,{className:"h-4 w-4 mr-2"}),t("Choose Files")]})})]}),v&&e.jsx("div",{className:"absolute inset-0 bg-blue-500/10 rounded-xl"})]})})]})}),e.jsx(pe,{open:Se,onOpenChange:$,children:e.jsxs(ge,{className:"max-w-[95vw] sm:max-w-[90vw] md:max-w-4xl lg:max-w-5xl xl:max-w-6xl mx-auto h-[95vh] p-0 overflow-hidden",children:[e.jsx(je,{className:"p-3 sm:p-4 md:p-6 pb-0",children:e.jsxs(Ne,{className:"flex items-center gap-2 text-sm sm:text-base md:text-lg",children:[e.jsx(Ke,{className:"h-4 w-4 sm:h-5 sm:w-5"}),t("Media Details")]})}),o&&e.jsxs("div",{className:"flex flex-col lg:flex-row lg:h-[calc(95vh-4rem)] overflow-hidden",children:[e.jsx("div",{className:"flex-1 flex items-center justify-center bg-[#F0F0F1] dark:bg-gray-800 p-3 sm:p-4 md:p-6 min-h-[200px] sm:min-h-[250px] md:min-h-[300px] lg:min-h-0 max-h-[40vh] lg:max-h-none overflow-hidden",children:o.mime_type.startsWith("image/")?e.jsx("img",{src:o.url,alt:o.name,className:"max-w-full max-h-full object-contain rounded-lg shadow-lg",onError:s=>{s.currentTarget.src=o.thumb_url}}):e.jsxs("div",{className:"flex flex-col items-center justify-center h-full w-full",children:[e.jsx("div",{className:"mb-4 sm:mb-6 text-4xl sm:text-6xl md:text-8xl",children:G(o.mime_type)}),e.jsx("div",{className:"text-base sm:text-lg md:text-xl font-medium text-muted-foreground",children:((he=o.mime_type.split("/")[1])==null?void 0:he.toUpperCase())||"FILE"}),e.jsx("div",{className:"text-xs sm:text-sm text-muted-foreground mt-1 sm:mt-2 px-4 text-center",children:o.name})]})}),e.jsx("div",{className:"w-full lg:w-80 xl:w-96 border-t lg:border-t-0 lg:border-l bg-background p-3 sm:p-4 md:p-6 overflow-y-auto max-h-[45vh] lg:max-h-none lg:h-full pb-8",children:e.jsxs("div",{className:"space-y-4 sm:space-y-5 md:space-y-6",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm sm:text-base md:text-lg font-semibold mb-3 sm:mb-4",children:t("File Information")}),e.jsxs("div",{className:"space-y-2 sm:space-y-3",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Name")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1 break-all",title:o.file_name,children:o.file_name})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("Display Name")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:o.name})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Type")}),e.jsx("div",{className:"mt-1",children:e.jsx(k,{variant:"secondary",className:"text-xs",children:o.mime_type})})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Size")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:y(o.size)})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("Upload Date")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:((fe=window.appSettings)==null?void 0:fe.formatDateTimeSimple(o.created_at,!1))||new Date(o.created_at).toLocaleDateString()})]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground block mb-2",children:t("File URL")}),e.jsxs("div",{className:"flex items-center gap-1.5 sm:gap-2 p-2 sm:p-3 bg-muted rounded-md",children:[e.jsx("code",{className:"text-[10px] sm:text-xs text-muted-foreground flex-1 break-all",children:o.url}),e.jsx(d,{size:"sm",variant:"ghost",onClick:()=>me(o.url),className:"h-7 w-7 sm:h-8 sm:w-8 p-0 flex-shrink-0",children:e.jsx(ve,{className:"h-3 w-3 sm:h-4 sm:w-4"})})]})]}),e.jsxs("div",{className:"space-y-2 sm:space-y-3",children:[e.jsx("h3",{className:"text-sm sm:text-base md:text-lg font-semibold",children:t("Actions")}),e.jsxs(d,{onClick:()=>me(o.url),className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"outline",children:[e.jsx(ve,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Copy Link")]}),E(D,"download-media")&&e.jsxs(d,{onClick:()=>Le(o.id,o.file_name),className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"outline",children:[e.jsx(Ve,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Download")]}),E(D,"delete-media")&&e.jsxs(d,{onClick:()=>{_e(o.id),$(!1)},className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"destructive",children:[e.jsx(Ge,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Delete File")]})]})]})})]})]})})]})}export{Os as default};
diff --git a/public/build/assets/menu-BhiUF-ah.js b/public/build/assets/menu-D4lFlAA_.js
similarity index 89%
rename from public/build/assets/menu-BhiUF-ah.js
rename to public/build/assets/menu-D4lFlAA_.js
index 5d74fde33..4de545b54 100644
--- a/public/build/assets/menu-BhiUF-ah.js
+++ b/public/build/assets/menu-D4lFlAA_.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/message-square-Dqn13PUy.js b/public/build/assets/message-square-BkyJswfG.js
similarity index 87%
rename from public/build/assets/message-square-Dqn13PUy.js
rename to public/build/assets/message-square-BkyJswfG.js
index fc10f5d19..e05cc3bd5 100644
--- a/public/build/assets/message-square-Dqn13PUy.js
+++ b/public/build/assets/message-square-BkyJswfG.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/message-square-warning-D37VJ7Rf.js b/public/build/assets/message-square-warning-OL-n3eL6.js
similarity index 90%
rename from public/build/assets/message-square-warning-D37VJ7Rf.js
rename to public/build/assets/message-square-warning-OL-n3eL6.js
index 8e6aae2cd..0feda2882 100644
--- a/public/build/assets/message-square-warning-D37VJ7Rf.js
+++ b/public/build/assets/message-square-warning-OL-n3eL6.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/monitor-DU2H7K7-.js b/public/build/assets/monitor-ho02Lm9i.js
similarity index 90%
rename from public/build/assets/monitor-DU2H7K7-.js
rename to public/build/assets/monitor-ho02Lm9i.js
index 82a1f2752..4388991ac 100644
--- a/public/build/assets/monitor-DU2H7K7-.js
+++ b/public/build/assets/monitor-ho02Lm9i.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/multi-select-field-CfdAXne3.js b/public/build/assets/multi-select-field-QdptbUXF.js
similarity index 96%
rename from public/build/assets/multi-select-field-CfdAXne3.js
rename to public/build/assets/multi-select-field-QdptbUXF.js
index 0c91b6d9e..7a793aed7 100644
--- a/public/build/assets/multi-select-field-CfdAXne3.js
+++ b/public/build/assets/multi-select-field-QdptbUXF.js
@@ -1 +1 @@
-import{r as o,j as s}from"./ui-Z445SNHD.js";import{B as b,X as v}from"./app-DCZHPiEr.js";function y({options:r,selected:t,onChange:a,placeholder:l="Select options",className:c}){const[h,u]=o.useState(!1),[p,d]=o.useState(""),i=o.useRef(null);o.useEffect(()=>{function e(n){i.current&&!i.current.contains(n.target)&&(u(!1),d(""))}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);const g=e=>{t.includes(e)||a([...t,e]),d("")},f=e=>{a(t.filter(n=>n!==e))},x=r.filter(e=>!t.includes(e.value)&&e.label.toLowerCase().includes(p.toLowerCase()));return s.jsxs("div",{ref:i,className:`${c??""}`,children:[s.jsxs("div",{className:"flex flex-wrap gap-1 p-2 border rounded-md min-h-[38px] cursor-text",onClick:()=>u(!0),children:[t.map(e=>{const n=r.find(m=>m.value===e);return s.jsxs(b,{variant:"secondary",className:"rounded-sm px-1 font-normal",children:[(n==null?void 0:n.label)||e,s.jsx("button",{type:"button",className:"ml-1 rounded-sm",onClick:m=>{m.stopPropagation(),f(e)},children:s.jsx(v,{className:"h-3 w-3 text-muted-foreground hover:text-foreground"})})]},e)}),s.jsx("input",{type:"text",value:p,onChange:e=>d(e.target.value),onFocus:()=>u(!0),placeholder:t.length===0?l:"",className:"flex-1 outline-none bg-transparent min-w-[50px] text-sm"})]}),h&&x.length>0&&s.jsx("div",{className:"mt-1 w-full border border-gray-200 dark:border-gray-700 rounded-md bg-white dark:bg-gray-800 shadow-sm",children:x.map(e=>s.jsx("div",{className:"px-3 py-2 cursor-pointer text-sm text-gray-900 dark:text-gray-100 hover:bg-gray-100 dark:hover:bg-gray-700",onMouseDown:n=>{n.preventDefault(),g(e.value)},children:e.label},e.value))})]})}function S({field:r,formData:t,handleChange:a}){const l=Array.isArray(t[r.name])?t[r.name]:t[r.name]?[t[r.name].toString()]:[];return s.jsx(y,{options:r.options||[],selected:l,onChange:c=>a(r.name,c),placeholder:r.placeholder||`Select ${r.label}`})}export{S as M};
+import{r as o,j as s}from"./ui-Z445SNHD.js";import{B as b,X as v}from"./app-4fHGBOxL.js";function y({options:r,selected:t,onChange:a,placeholder:l="Select options",className:c}){const[h,u]=o.useState(!1),[p,d]=o.useState(""),i=o.useRef(null);o.useEffect(()=>{function e(n){i.current&&!i.current.contains(n.target)&&(u(!1),d(""))}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);const g=e=>{t.includes(e)||a([...t,e]),d("")},f=e=>{a(t.filter(n=>n!==e))},x=r.filter(e=>!t.includes(e.value)&&e.label.toLowerCase().includes(p.toLowerCase()));return s.jsxs("div",{ref:i,className:`${c??""}`,children:[s.jsxs("div",{className:"flex flex-wrap gap-1 p-2 border rounded-md min-h-[38px] cursor-text",onClick:()=>u(!0),children:[t.map(e=>{const n=r.find(m=>m.value===e);return s.jsxs(b,{variant:"secondary",className:"rounded-sm px-1 font-normal",children:[(n==null?void 0:n.label)||e,s.jsx("button",{type:"button",className:"ml-1 rounded-sm",onClick:m=>{m.stopPropagation(),f(e)},children:s.jsx(v,{className:"h-3 w-3 text-muted-foreground hover:text-foreground"})})]},e)}),s.jsx("input",{type:"text",value:p,onChange:e=>d(e.target.value),onFocus:()=>u(!0),placeholder:t.length===0?l:"",className:"flex-1 outline-none bg-transparent min-w-[50px] text-sm"})]}),h&&x.length>0&&s.jsx("div",{className:"mt-1 w-full border border-gray-200 dark:border-gray-700 rounded-md bg-white dark:bg-gray-800 shadow-sm",children:x.map(e=>s.jsx("div",{className:"px-3 py-2 cursor-pointer text-sm text-gray-900 dark:text-gray-100 hover:bg-gray-100 dark:hover:bg-gray-700",onMouseDown:n=>{n.preventDefault(),g(e.value)},children:e.label},e.value))})]})}function S({field:r,formData:t,handleChange:a}){const l=Array.isArray(t[r.name])?t[r.name]:t[r.name]?[t[r.name].toString()]:[];return s.jsx(y,{options:r.options||[],selected:l,onChange:c=>a(r.name,c),placeholder:r.placeholder||`Select ${r.label}`})}export{S as M};
diff --git a/public/build/assets/noc-settings-ChAuUgmX.js b/public/build/assets/noc-settings-cHphok39.js
similarity index 89%
rename from public/build/assets/noc-settings-ChAuUgmX.js
rename to public/build/assets/noc-settings-cHphok39.js
index aebdc4577..3a0614db6 100644
--- a/public/build/assets/noc-settings-ChAuUgmX.js
+++ b/public/build/assets/noc-settings-cHphok39.js
@@ -1,4 +1,4 @@
-import{r as n,j as e}from"./ui-Z445SNHD.js";import{u as P,c as O,ap as k,C as L,m as E,l as M,L as x,al as g,s as f,v as j,w as y,o as I,y as R,r as D,t as i}from"./app-DCZHPiEr.js";import{S as F,a as H,b as U,c as V,d as W}from"./select-X5YLR2bv.js";import{R as z}from"./rich-text-editor-DIoA5qtB.js";import{R as A}from"./react-country-flag.esm-Bs2jngHP.js";import{I as v}from"./info-CGsCt0QX.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./unlink-trxMBMvO.js";import"./list-BSrGYPOe.js";import"./quote-DpoEJruJ.js";import"./link-CifFVSSx.js";import"./code-fFt1R3-N.js";function le({templates:l=[]}){const{t:r}=P(),{globalSettings:d}=O().props,b=(d==null?void 0:d.availableLanguages)||[],[t,N]=n.useState("en"),[m,c]=n.useState(""),[u,p]=n.useState(!1),[C,h]=n.useState(0),S=(()=>{const s=l.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(o=>({key:o.replace(/_/g," ").replace(/\b\w/g,_=>_.toUpperCase()),label:`{${o}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"}]})(),w=`
+import{r as n,j as e}from"./ui-Z445SNHD.js";import{u as P,c as O,ap as k,C as L,m as E,l as M,L as x,al as g,s as f,v as j,w as y,o as I,y as R,r as D,t as i}from"./app-4fHGBOxL.js";import{S as F,a as H,b as U,c as V,d as W}from"./select-T_sz7ImN.js";import{R as z}from"./rich-text-editor-Cd1_LDEX.js";import{R as A}from"./react-country-flag.esm-Bs2jngHP.js";import{I as v}from"./info-BlxGZNDR.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./unlink-CgZv_dTf.js";import"./list-TEmTfixH.js";import"./quote-CcUH2G7k.js";import"./link-ChKZ6PKR.js";import"./code-Dd2x_tdq.js";function le({templates:l=[]}){const{t:r}=P(),{globalSettings:d}=O().props,b=(d==null?void 0:d.availableLanguages)||[],[t,N]=n.useState("en"),[m,c]=n.useState(""),[u,p]=n.useState(!1),[C,h]=n.useState(0),S=(()=>{const s=l.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(o=>({key:o.replace(/_/g," ").replace(/\b\w/g,_=>_.toUpperCase()),label:`{${o}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"}]})(),w=`
No Objection Certificate
Date: {date}
diff --git a/public/build/assets/package-Y58T4Ovs.js b/public/build/assets/package-XW2Ihp6c.js
similarity index 92%
rename from public/build/assets/package-Y58T4Ovs.js
rename to public/build/assets/package-XW2Ihp6c.js
index 48c57668d..e3f2d0a13 100644
--- a/public/build/assets/package-Y58T4Ovs.js
+++ b/public/build/assets/package-XW2Ihp6c.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/page-template-CUbbykGe.js b/public/build/assets/page-template-CM2S36EN.js
similarity index 96%
rename from public/build/assets/page-template-CUbbykGe.js
rename to public/build/assets/page-template-CM2S36EN.js
index 7f9f0ed2c..49fc09fbb 100644
--- a/public/build/assets/page-template-CUbbykGe.js
+++ b/public/build/assets/page-template-CM2S36EN.js
@@ -1,4 +1,4 @@
-import{j as e,r as j,a as Ue,b as Ze,J as Qe,K as ce}from"./ui-Z445SNHD.js";import{K as X,W as et,Y as tt,u as Y,X as rt,L as q,I as me,o as _,V as fe,t as U,c as H,Z as nt,e as M,_ as st,$ as at,a0 as it,a1 as ot,a2 as pe,a3 as ge,d as K,a4 as lt,a5 as xe,a6 as je,a7 as ct,a as dt,a8 as ut,a9 as ht,g as ve,aa as mt,ab as ft,ac as be,ad as ye,x as n,F as pt,ae as gt,af as ue,r as He,ag as we,H as xt,s as jt,v as vt,w as bt}from"./app-DCZHPiEr.js";import{T as Ce}from"./textarea-MT-uY0Br.js";import{S as Se,a as Ne,b as Ae,c as Ie,d as Q}from"./select-X5YLR2bv.js";import{R as yt}from"./react-country-flag.esm-Bs2jngHP.js";import{l as wt}from"./language-BbwPiY59.js";import{S as ke,B as Ct,F as St}from"./sparkles-DvgXh1Em.js";import{L as Nt}from"./loader-circle-BDLqeqvu.js";import{C as Le}from"./copy-CCxdHmNE.js";import{C as Ee,D as At,a as It,b as kt,e as Lt,d as Pe,f as Et,c as Te,L as Pt}from"./CookieConsentBanner-D-uUsKUO.js";import{C as re}from"./chevron-up-CIC8-NPE.js";import{C as ee}from"./chevron-right-BMm7LjGG.js";import{L as ne}from"./layout-grid-B4hbZ-He.js";import{B as Me}from"./briefcase-CsHvsiQb.js";import{C as Re}from"./credit-card--bIB9mjq.js";import{S as se}from"./settings-DdENPkOa.js";import{G as De}from"./gift-91YKafXv.js";import{C as ae}from"./calendar-days-CwXRpqb9.js";import{C as Fe}from"./clock-O-l8sPi0.js";import{F as ie}from"./fingerprint-DDgCRfUP.js";import{D as _e}from"./dollar-sign-BsSLq7gF.js";import{U as $e}from"./users-CQxTOR0I.js";import{C as Be}from"./calendar-YoExU_hy.js";import{T as Tt}from"./timer-BQQZ475C.js";import{C as Mt}from"./coins-CCDq32ZE.js";import{c as Rt}from"./index-BFT_C1pH.js";import{U as Dt}from"./user-HiC8k72a.js";import{L as Ft}from"./log-out-D6J83Zkh.js";function _t({variant:t="header",children:s,...o}){const{position:l}=X();return t==="sidebar"?e.jsx(et,{...o,children:e.jsx("div",{dir:l==="right"?"rtl":"ltr",className:"w-full min-w-0 overflow-hidden",children:s})}):e.jsx("main",{className:"mx-auto flex h-full w-full max-w-7xl flex-1 flex-col gap-4 rounded-xl",...o,children:e.jsx("div",{dir:l==="right"?"rtl":"ltr",children:s})})}function $t(t,s){const{registerModal:o,unregisterModal:l,getZIndex:v}=tt(),[i]=j.useState(()=>t),[r,h]=j.useState(!1),g=s!==void 0?s:r;j.useEffect(()=>(g?o(i):l(i),()=>l(i)),[g,i,o,l]);const f=v(i);return{modalId:i,isOpen:g,setIsOpen:h,zIndex:f,open:()=>h(!0),close:()=>h(!1),toggle:()=>h(y=>!y)}}function Bt({isOpen:t,onClose:s,onGenerate:o,title:l="AI Content Generator",placeholder:v="Describe what you want to generate..."}){const{t:i}=Y();$t("chatgpt-modal",t);const[r,h]=j.useState(""),[g,f]=j.useState(""),[y,m]=j.useState(!1),[w,a]=j.useState("en"),[x,u]=j.useState("medium"),[b,C]=j.useState(1),[k,I]=j.useState(150),[E,R]=j.useState(""),[D,P]=j.useState(!1);j.useEffect(()=>{if(t){const c=()=>{document.body.removeAttribute("inert"),document.documentElement.removeAttribute("inert"),document.querySelectorAll("[inert]").forEach(L=>L.removeAttribute("inert"))};c();const N=setInterval(c,100);return()=>clearInterval(N)}},[t]);const p=async()=>{var c;if(!r.trim()){U.error(i("Please enter a prompt"));return}m(!0);try{const N=await fetch(route("chatgpt.generate"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((c=document.querySelector('meta[name="csrf-token"]'))==null?void 0:c.getAttribute("content"))||""},body:JSON.stringify({prompt:r,language:w,creativity:x,num_results:b,max_length:k})}),A=await N.json();if(N.ok&&A.success!==!1)f(A.content),U.success(i("Content generated successfully"));else{const L=A.message||i("Failed to generate content");U.error(L)}}catch(N){const A=N instanceof Error?N.message:i("Error connecting to AI service");U.error(A)}finally{m(!1)}},Z=()=>{g&&(o(g),O())},O=()=>{h(""),f(""),R(""),P(!1),s()},J=async c=>{try{await navigator.clipboard.writeText(c),P(!0),U.success(i("Copied to clipboard")),setTimeout(()=>P(!1),2e3)}catch{U.error(i("Failed to copy"))}},d=()=>{const c=document.getElementById("generated-content");if(c){const N=c.selectionStart,A=c.selectionEnd,L=c.value.substring(N,A);R(L)}};if(!t)return null;const T=e.jsxs("div",{className:"fixed inset-0 flex items-center justify-center",style:{zIndex:99999},"data-chatgpt-modal":!0,onClick:c=>{c.target===c.currentTarget&&O()},children:[e.jsx("div",{className:"fixed inset-0 bg-black/30"}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-xl max-w-2xl w-full mx-4 border relative",style:{zIndex:1e5},onClick:c=>c.stopPropagation(),children:[e.jsxs("div",{className:"p-6 border-b flex items-center justify-between",children:[e.jsxs("h2",{className:"text-lg font-semibold flex items-center gap-2",children:[e.jsx(ke,{className:"h-5 w-5 text-blue-500"}),i(l)]}),e.jsx("button",{onClick:O,className:"p-1 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-full transition-colors",children:e.jsx(rt,{className:"h-5 w-5"})})]}),e.jsxs("div",{className:"p-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(q,{children:i("Language")}),e.jsxs(Se,{value:w,onValueChange:a,children:[e.jsx(Ne,{children:e.jsx(Ae,{})}),e.jsx(Ie,{style:{zIndex:100010},children:wt.map(c=>e.jsxs(Q,{value:c.code,children:[e.jsx(yt,{countryCode:c.countryCode,svg:!0,style:{width:"1em",height:"1em",marginRight:"8px"}}),c.name]},c.code))})]})]}),e.jsxs("div",{children:[e.jsx(q,{children:i("AI Creativity")}),e.jsxs(Se,{value:x,onValueChange:u,children:[e.jsx(Ne,{children:e.jsx(Ae,{})}),e.jsxs(Ie,{style:{zIndex:100010},children:[e.jsxs(Q,{value:"low",children:[i("Low")," (0.3)"]}),e.jsxs(Q,{value:"medium",children:[i("Medium")," (0.7)"]}),e.jsxs(Q,{value:"high",children:[i("High")," (0.9)"]})]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(q,{children:i("Number of Results")}),e.jsx(me,{type:"number",value:b,onChange:c=>C(Number(c.target.value)),min:1,max:5})]}),e.jsxs("div",{children:[e.jsx(q,{children:i("Max Result Length")}),e.jsx(me,{type:"number",value:k,onChange:c=>I(Number(c.target.value)),min:50,max:500})]})]}),e.jsxs("div",{children:[e.jsx(q,{htmlFor:"prompt",children:i("Add Text")}),e.jsx(Ce,{id:"prompt",value:r,onChange:c=>h(c.target.value),placeholder:i(v),rows:3,className:"mt-1"})]}),e.jsx(_,{onClick:p,disabled:y||!r.trim(),className:"w-full",children:y?e.jsxs(e.Fragment,{children:[e.jsx(Nt,{className:"h-4 w-4 mr-2 animate-spin"}),i("Generating...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ke,{className:"h-4 w-4 mr-2"}),i("Generate")]})}),g&&e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx(q,{htmlFor:"generated",children:i("Output Text")}),e.jsxs("div",{className:"flex gap-2",children:[E&&e.jsxs(_,{size:"sm",variant:"outline",onClick:()=>J(E),children:[D?e.jsx(fe,{className:"h-4 w-4"}):e.jsx(Le,{className:"h-4 w-4"}),i("Copy Selected")]}),e.jsxs(_,{size:"sm",variant:"outline",onClick:()=>J(g),children:[D?e.jsx(fe,{className:"h-4 w-4"}):e.jsx(Le,{className:"h-4 w-4"}),i("Copy Text")]})]})]}),e.jsx(Ce,{id:"generated-content",value:g,onChange:c=>f(c.target.value),onSelect:d,rows:6,className:"mt-1"}),e.jsxs("div",{className:"flex gap-2 mt-2",children:[e.jsx(_,{onClick:Z,className:"flex-1",children:i("Use This Content")}),e.jsx(_,{variant:"outline",onClick:p,disabled:y,children:i("Regenerate")})]})]})]})]})]});return typeof window<"u"?Ue.createPortal(T,document.body):null}function de(){var x,u,b,C,k,I,E,R,D,P;const{t}=Y(),{auth:s}=H().props,{position:o}=X(),[l,v]=j.useState(!1),[i,r]=j.useState(""),g=(((x=s==null?void 0:s.roles)==null?void 0:x[0])||((u=s==null?void 0:s.user)==null?void 0:u.type))==="superadmin"||((b=s==null?void 0:s.user)==null?void 0:b.type)==="superadmin",f=((C=s==null?void 0:s.user)==null?void 0:C.type)==="company";let y=!1;if(g)y=!0;else if(f)y=((k=s==null?void 0:s.user)==null?void 0:k.plan_is_active)===1&&((I=s==null?void 0:s.user)==null?void 0:I.plan)&&((R=(E=s==null?void 0:s.user)==null?void 0:E.plan)==null?void 0:R.enable_chatgpt)==="on";else{const p=(D=s==null?void 0:s.user)==null?void 0:D.creator;y=(p==null?void 0:p.plan_is_active)===1&&(p==null?void 0:p.plan)&&((P=p==null?void 0:p.plan)==null?void 0:P.enable_chatgpt)==="on"}if(!y)return null;j.useEffect(()=>{},[l]);const m=p=>{r(p)},w=()=>{v(!0)},a=()=>{v(!1)};return Ue.createPortal(e.jsxs(e.Fragment,{children:[e.jsx("div",{className:`fixed bottom-6 z-[80000] pointer-events-auto ${o==="right"?"left-6":"right-6"}`,"data-chatgpt-button":!0,style:{pointerEvents:"auto",zIndex:8e4},onClickCapture:p=>{p.preventDefault(),p.stopPropagation(),p.nativeEvent.stopImmediatePropagation(),w()},onMouseDownCapture:p=>{p.preventDefault(),p.stopPropagation()},onClick:p=>{p.preventDefault(),p.stopPropagation()},children:e.jsx(_,{onClick:p=>{p.preventDefault(),p.stopPropagation(),w()},className:"h-14 w-14 rounded-full shadow-lg hover:shadow-xl transition-shadow pointer-events-auto",size:"lg","data-chatgpt-button":!0,style:{pointerEvents:"auto"},children:e.jsx(Ct,{className:"h-6 w-6"})})}),e.jsx(Bt,{isOpen:l,onClose:a,onGenerate:m,title:t("AI Assistant"),placeholder:t("What would you like me to help you generate?")})]}),document.body)}function Ot({children:t,variant:s="header"}){const[o,l]=j.useState(()=>typeof window<"u"?localStorage.getItem("sidebar")!=="false":!0),v=r=>{l(r),typeof window<"u"&&localStorage.setItem("sidebar",String(r))};if(s==="header")return e.jsxs("div",{className:"flex min-h-screen w-full flex-col",children:[t,e.jsx(de,{}),e.jsx(Ee,{})]});const{position:i}=X();return e.jsx(nt,{defaultOpen:o,open:o,onOpenChange:v,children:e.jsxs("div",{className:M("flex w-full",i==="right"?"flex-row-reverse":"flex-row"),children:[t,e.jsx(de,{}),e.jsx(Ee,{})]})})}const Oe="nav_expanded_items";function Gt({items:t=[],position:s}){const o=H(),{state:l}=st(),v=document.documentElement.dir==="rtl",[i,r]=j.useState({}),h=v?s==="left"?"right":"left":s;j.useEffect(()=>{const a={},x=(u,b)=>{u.forEach(C=>{const k=y(C.href),I=C.children&&m(C.children);b&&(k||I)&&(a[b]=!0),C.children&&(k||I||C.defaultOpen===!0)&&(a[C.title]=!0,x(C.children,C.title)),C.children&&g(C.children,1,a)})};x(t),r(a);try{localStorage.setItem(Oe,JSON.stringify(a))}catch(u){console.error("Error saving navigation state:",u)}},[o.url,t]);const g=(a,x,u)=>{a.forEach(b=>{const C=`${x}-${b.title}`,k=y(b.href),I=b.children&&m(b.children);b.children&&(k||I)&&(u[C]=!0,g(b.children,x+1,u))})},f=a=>{const x={...i,[a]:!i[a]};r(x);try{localStorage.setItem(Oe,JSON.stringify(x))}catch(u){console.error("Error saving navigation state:",u)}},y=a=>{if(!a)return!1;const x=a.startsWith("http")?new URL(a).pathname:a,u=o.url.split("?")[0].split("#")[0],b=x.replace(/\/$/,""),C=u.replace(/\/$/,"");return!!(C===b||C.startsWith(b+"/"))},m=a=>a?a.some(x=>y(x.href)||m(x.children)):!1,w=(a,x=1)=>e.jsx(lt,{children:a.map(u=>e.jsx("div",{children:u.children?e.jsxs(e.Fragment,{children:[e.jsx(xe,{children:e.jsx(je,{isActive:m(u.children),onClick:()=>f(`${x}-${u.title}`),className:"cursor-pointer",children:e.jsxs("div",{className:`flex items-center gap-2 ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:[e.jsx("span",{children:u.title}),l!=="collapsed"&&(i[`${x}-${u.title}`]?e.jsx(re,{className:"h-3 w-3 ml-auto"}):e.jsx(ee,{className:"h-3 w-3 ml-auto"}))]})})}),i[`${x}-${u.title}`]&&w(u.children,x+1)]}):e.jsx(xe,{children:e.jsx(je,{asChild:!0,isActive:y(u.href),children:u.target==="_blank"?e.jsx("a",{href:u.href||"#",target:"_blank",rel:"noopener noreferrer",className:`flex items-center gap-2 ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:e.jsx("span",{children:u.title})}):e.jsx(K,{href:u.href||"#",prefetch:!0,className:`flex items-center gap-2 ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:e.jsx("span",{children:u.title})})})})},u.title))});return e.jsxs(at,{className:"px-1.5 py-0",children:[e.jsx(it,{className:`flex w-full text-xs ${h==="right"?"justify-end":"justify-start"}`}),e.jsx(ot,{children:t.map(a=>e.jsx("div",{children:a.children?e.jsxs(e.Fragment,{children:[e.jsx(pe,{children:e.jsx(ge,{isActive:m(a.children),tooltip:{children:a.title},onClick:()=>f(a.title),className:"cursor-pointer",children:e.jsx("div",{className:`flex items-center gap-2 w-full ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:h==="right"?e.jsxs(e.Fragment,{children:[e.jsx("span",{children:l!=="collapsed"?a.title:""}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),l!=="collapsed"&&(i[a.title]?e.jsx(re,{className:"h-3 w-3"}):e.jsx(ee,{className:"h-3 w-3"}))]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),e.jsxs("div",{className:"flex items-center gap-1",children:[l!=="collapsed"&&e.jsx("span",{children:a.title}),l!=="collapsed"&&a.badge&&e.jsx("span",{className:"px-1.5 py-0.5 text-[10px] font-medium rounded-full bg-primary text-white",children:a.badge.label})]}),l!=="collapsed"&&(i[a.title]?e.jsx(re,{className:"h-3 w-3 ml-auto"}):e.jsx(ee,{className:"h-3 w-3 ml-auto"}))]})})})}),l!=="collapsed"&&i[a.title]&&w(a.children)]}):e.jsx(pe,{children:e.jsx(ge,{asChild:!0,isActive:y(a.href),tooltip:{children:a.title},children:a.target==="_blank"?e.jsx("a",{href:a.href||"#",target:"_blank",rel:"noopener noreferrer",className:`flex items-center gap-2 ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:h==="right"?e.jsxs(e.Fragment,{children:[l!=="collapsed"&&e.jsx("span",{children:a.title}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"})]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),l!=="collapsed"&&e.jsx("span",{children:a.title})]})}):e.jsx(K,{href:a.href||"#",prefetch:!0,className:`flex items-center gap-2 ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:h==="right"?e.jsxs(e.Fragment,{children:[l!=="collapsed"&&e.jsx("span",{children:a.title}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"})]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),l!=="collapsed"&&e.jsx("span",{children:a.title})]})})})})},a.title))})]})}function zt(){var O,J;const{t,i18n:s}=Y(),{auth:o,globalSettings:l,companySlug:v}=H().props,i=((O=o.user)==null?void 0:O.type)||((J=o.user)==null?void 0:J.role),r=(o==null?void 0:o.permissions)||[],h=l==null?void 0:l.is_saas;document.documentElement.dir;const m=i==="superadmin"?[{title:t("Dashboard"),href:route("dashboard"),icon:ne},{title:t("Companies"),href:route("companies.index"),icon:Me},{title:t("Media Library"),href:route("media-library"),icon:be},{title:t("Plans"),icon:Re,children:[{title:t("Plan"),href:route("plans.index")},{title:t("Plan Request"),href:route("plan-requests.index")},{title:t("Plan Orders"),href:route("plan-orders.index")}]},{title:t("Coupons"),href:route("coupons.index"),icon:se},{title:t("Referral Program"),href:route("referral.index"),icon:De},{title:t("Landing Page"),icon:ye,children:[{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},...n(r,"manage-contacts")?[{title:t("Contact Inquiries"),href:route("contacts.index")}]:[],...n(r,"manage-newsletters")?[{title:t("Newsletter"),href:route("newsletters.index")}]:[]]},{title:t("Settings"),href:route("settings"),icon:se}]:i==="employee"?(()=>{const d=[];return d.push({title:t("Dashboard"),href:route("dashboard"),icon:ne}),d.push({title:t("My Leaves"),href:route("hr.leave-applications.index"),icon:ae}),d.push({title:t("Overtime Requests"),href:route("hr.overtime.index"),icon:Fe}),d.push({title:t("My Attendance"),href:route("hr.attendance-records.index"),icon:ie}),d.push({title:t("My Payslips"),href:route("hr.payslips.index"),icon:_e}),(n(r,"view-leave-balances")||n(r,"manage-own-leave-balances")||n(r,"manage-leave-balances"))&&d.push({title:t("Leave Balances"),href:route("hr.leave-balances.index"),icon:ae}),(n(r,"view-biometric-attendance")||n(r,"manage-own-biometric-attendance")||n(r,"manage-biometric-attendance"))&&d.push({title:t("Biometric Attendance"),href:route("hr.biometric-attendance.index"),icon:ie}),d})():(()=>{const d=[];n(r,"manage-dashboard")&&d.push({title:t("Dashboard"),href:route("dashboard"),icon:ne});const T=[];n(r,"manage-users")&&T.push({title:t("Users"),href:route("users.index")}),n(r,"manage-roles")&&T.push({title:t("Roles"),href:route("roles.index")}),T.length>0&&d.push({title:t("Staff"),icon:$e,children:T});const c=[];n(r,"manage-branches")&&c.push({title:t("Branches"),href:route("hr.branches.index")}),n(r,"manage-departments")&&c.push({title:t("Departments"),href:route("hr.departments.index")}),n(r,"manage-designations")&&c.push({title:t("Designations"),href:route("hr.designations.index")}),n(r,"manage-document-types")&&c.push({title:t("Document Types"),href:route("hr.document-types.index")}),n(r,"manage-employees")&&c.push({title:t("Employees"),href:route("hr.employees.index")}),n(r,"manage-award-types")&&c.push({title:t("Award Types"),href:route("hr.award-types.index")}),n(r,"manage-awards")&&c.push({title:t("Awards"),href:route("hr.awards.index")}),n(r,"manage-promotions")&&c.push({title:t("Promotions"),href:route("hr.promotions.index")});const N=[];n(r,"manage-performance-indicator-categories")&&N.push({title:t("Indicator Categories"),href:route("hr.performance.indicator-categories.index")}),n(r,"manage-performance-indicators")&&N.push({title:t("Indicators"),href:route("hr.performance.indicators.index")}),n(r,"manage-goal-types")&&N.push({title:t("Goal Types"),href:route("hr.performance.goal-types.index")}),n(r,"manage-employee-goals")&&N.push({title:t("Employee Goals"),href:route("hr.performance.employee-goals.index")}),n(r,"manage-review-cycles")&&N.push({title:t("Review Cycles"),href:route("hr.performance.review-cycles.index")}),n(r,"manage-employee-reviews")&&N.push({title:t("Employee Reviews"),href:route("hr.performance.employee-reviews.index")}),N.length>0&&c.push({title:t("Performance"),children:N}),n(r,"manage-resignations")&&c.push({title:t("Resignations"),href:route("hr.resignations.index")}),n(r,"manage-terminations")&&c.push({title:t("Terminations"),href:route("hr.terminations.index")}),n(r,"manage-warnings")&&c.push({title:t("Warnings"),href:route("hr.warnings.index")}),n(r,"manage-trips")&&c.push({title:t("Trips"),href:route("hr.trips.index")}),n(r,"manage-complaints")&&c.push({title:t("Complaints"),href:route("hr.complaints.index")}),n(r,"manage-employee-transfers")&&c.push({title:t("Transfers"),href:route("hr.transfers.index")}),n(r,"manage-holidays")&&c.push({title:t("Holidays"),href:route("hr.holidays.index")}),n(r,"manage-announcements")&&c.push({title:t("Announcements"),href:route("hr.announcements.index")});const A=[];n(r,"manage-asset-types")&&A.push({title:t("Asset Types"),href:route("hr.asset-types.index")}),n(r,"manage-assets")&&A.push({title:t("Assets"),href:route("hr.assets.index")}),n(r,"manage-assets")&&A.push({title:t("Dashboard"),href:route("hr.assets.dashboard")}),n(r,"manage-assets")&&A.push({title:t("Depreciation"),href:route("hr.assets.depreciation-report")}),A.length>0&&c.push({title:t("Asset Management"),children:A});const L=[];n(r,"manage-training-types")&&L.push({title:t("Training Types"),href:route("hr.training-types.index")}),n(r,"manage-training-programs")&&L.push({title:t("Training Programs"),href:route("hr.training-programs.index")}),n(r,"manage-training-sessions")&&L.push({title:t("Training Sessions"),href:route("hr.training-sessions.index")}),n(r,"manage-employee-trainings")&&L.push({title:t("Employee Trainings"),href:route("hr.employee-trainings.index")}),L.length>0&&c.push({title:t("Training"),children:L}),c.length>0&&d.push({title:t("HR Management"),icon:Me,children:c});const S=[];n(r,"manage-job-categories")&&S.push({title:t("Job Categories"),href:route("hr.recruitment.job-categories.index")}),n(r,"manage-job-types")&&S.push({title:t("Job Types"),href:route("hr.recruitment.job-types.index")}),n(r,"manage-job-locations")&&S.push({title:t("Job Locations"),href:route("hr.recruitment.job-locations.index")}),n(r,"manage-custom-questions")&&S.push({title:t("Custom Questions"),href:route("hr.recruitment.custom-questions.index")}),n(r,"manage-job-postings")&&S.push({title:t("Job Postings"),href:route("hr.recruitment.job-postings.index")}),n(r,"manage-candidate-sources")&&S.push({title:t("Candidate Sources"),href:route("hr.recruitment.candidate-sources.index")}),n(r,"manage-candidates")&&S.push({title:t("Candidates"),href:route("hr.recruitment.candidates.index")}),n(r,"manage-interview-types")&&S.push({title:t("Interview Types"),href:route("hr.recruitment.interview-types.index")}),n(r,"manage-interview-rounds")&&S.push({title:t("Interview Rounds"),href:route("hr.recruitment.interview-rounds.index")}),n(r,"manage-interviews")&&S.push({title:t("Interviews"),href:route("hr.recruitment.interviews.index")}),n(r,"manage-interview-feedback")&&S.push({title:t("Interview Feedback"),href:route("hr.recruitment.interview-feedback.index")}),n(r,"manage-candidate-assessments")&&S.push({title:t("Candidate Assessments"),href:route("hr.recruitment.candidate-assessments.index")}),n(r,"manage-offer-templates")&&S.push({title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")}),n(r,"manage-offers")&&S.push({title:t("Offers"),href:route("hr.recruitment.offers.index")}),n(r,"manage-onboarding-checklists")&&S.push({title:t("Onboarding Checklists"),href:route("hr.recruitment.onboarding-checklists.index")}),n(r,"manage-checklist-items")&&S.push({title:t("Checklist Items"),href:route("hr.recruitment.checklist-items.index")}),n(r,"manage-candidate-onboarding")&&S.push({title:t("Candidate Onboarding"),href:route("hr.recruitment.candidate-onboarding.index")}),n(r,"manage-career-page")&&v&&S.push({title:t("Career"),href:route("career.index",v),target:"_blank"}),S.length>0&&d.push({title:t("Recruitment"),icon:$e,children:S});const W=[];n(r,"manage-contract-types")&&W.push({title:t("Contract Types"),href:route("hr.contracts.contract-types.index")}),n(r,"manage-employee-contracts")&&W.push({title:t("Employee Contracts"),href:route("hr.contracts.employee-contracts.index")}),n(r,"manage-contract-templates")&&W.push({title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")}),W.length>0&&d.push({title:t("Contract Management"),icon:pt,children:W});const G=[];n(r,"manage-document-categories")&&G.push({title:t("Document Categories"),href:route("hr.documents.document-categories.index")}),n(r,"manage-hr-documents")&&G.push({title:t("HR Documents"),href:route("hr.documents.hr-documents.index")}),n(r,"manage-document-acknowledgments")&&G.push({title:t("Acknowledgments"),href:route("hr.documents.document-acknowledgments.index")}),n(r,"manage-document-templates")&&G.push({title:t("Document Templates"),href:route("hr.documents.document-templates.index")}),G.length>0&&d.push({title:t("Document Management"),icon:St,children:G});const F=[];n(r,"manage-meeting-types")&&F.push({title:t("Meeting Types"),href:route("meetings.meeting-types.index")}),n(r,"manage-meeting-rooms")&&F.push({title:t("Meeting Rooms"),href:route("meetings.meeting-rooms.index")}),n(r,"manage-meetings")&&F.push({title:t("Meetings"),href:route("meetings.meetings.index")}),n(r,"manage-meeting-attendees")&&F.push({title:t("Meeting Attendees"),href:route("meetings.meeting-attendees.index")}),n(r,"manage-meeting-minutes")&&F.push({title:t("Meeting Minutes"),href:route("meetings.meeting-minutes.index")}),n(r,"manage-action-items")&&F.push({title:t("Action Items"),href:route("meetings.action-items.index")}),F.length>0&&d.push({title:t("Meetings"),icon:Be,children:F}),(n(r,"view-calendar")||n(r,"manage-calendar"))&&d.push({title:t("Calendar"),href:route("calendar.index"),icon:Be}),n(r,"manage-media")&&d.push({title:t("Media Library"),href:route("media-library"),icon:be});const z=[];n(r,"manage-leave-types")&&z.push({title:t("Leave Types"),href:route("hr.leave-types.index")}),n(r,"manage-leave-policies")&&z.push({title:t("Leave Policies"),href:route("hr.leave-policies.index")}),n(r,"manage-leave-applications")&&z.push({title:t("Leave Applications"),href:route("hr.leave-applications.index")}),n(r,"manage-leave-balances")&&z.push({title:t("Leave Balances"),href:route("hr.leave-balances.index")}),z.length>0&&d.push({title:t("Leave Management"),icon:ae,children:z});const $=[];n(r,"manage-shifts")&&$.push({title:t("Shifts"),href:route("hr.shifts.index")}),n(r,"manage-attendance-policies")&&$.push({title:t("Attendance Policies"),href:route("hr.attendance-policies.index")}),n(r,"manage-attendance-records")&&$.push({title:t("Attendance Records"),href:route("hr.attendance-records.index")}),n(r,"manage-attendance-regularizations")&&$.push({title:t("Attendance Adjustment"),href:route("hr.attendance-regularizations.index")}),n(r,"manage-attendance-records")&&$.push({title:t("Overtime Requests"),href:route("hr.overtime.index")}),$.length>0&&d.push({title:t("Attendance"),icon:Fe,children:$}),n(r,"manage-biometric-attendance")&&d.push({title:t("Biometric Attendance"),href:route("hr.biometric-attendance.index"),icon:ie});const te=[];n(r,"manage-time-entries")&&te.push({title:t("Time Entries"),href:route("hr.time-entries.index")}),te.length>0&&d.push({title:t("Time Tracking"),icon:Tt,children:te});const B=[];n(r,"manage-salary-components")&&B.push({title:t("Salary Components"),href:route("hr.salary-components.index")}),n(r,"manage-employee-salaries")&&B.push({title:t("Employee Salaries"),href:route("hr.employee-salaries.index")}),n(r,"manage-employee-salaries")&&B.push({title:t("Statutory Brackets"),href:route("hr.statutory-brackets.index")}),n(r,"manage-payroll-runs")&&B.push({title:t("Payroll Runs"),href:route("hr.payroll-runs.index")}),n(r,"manage-payslips")&&B.push({title:t("Payslips"),href:route("hr.payslips.index")}),B.length>0&&d.push({title:t("Payroll Management"),icon:_e,children:B});const V=[];return h&&n(r,"manage-plans")&&V.push({title:t("Plans"),href:route("plans.index")}),h&&n(r,"view-plan-requests")&&V.push({title:t("Plan Requests"),href:route("plan-requests.index")}),h&&n(r,"view-plan-orders")&&V.push({title:t("Plan Orders"),href:route("plan-orders.index")}),V.length>0&&d.push({title:t("Plans"),icon:Re,children:V}),h&&n(r,"manage-referral")&&d.push({title:t("Referral Program"),href:route("referral.index"),icon:De}),!h&&n(r,"manage-currencies")&&d.push({title:t("Currency"),href:route("currencies.index"),icon:Mt}),!h&&n(r,"manage-landing-page")&&d.push({title:t("Landing Page"),icon:ye,children:[{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},...n(r,"manage-contacts")?[{title:t("Contact Inquiries"),href:route("contacts.index")}]:[],...n(r,"manage-newsletters")?[{title:t("Newsletter"),href:route("newsletters.index")}]:[]]}),n(r,"manage-settings")&&d.push({title:t("Settings"),href:route("settings"),icon:se}),d})(),{position:w,effectivePosition:a}=X(),{variant:x,collapsible:u,style:b}=ct(),{logoLight:C,logoDark:k,favicon:I,titleText:E,updateBrandSettings:R}=dt(),[D,P]=j.useState({});j.useEffect(()=>{P(b==="colored"?{backgroundColor:"var(--primary)",color:"white"}:b==="gradient"?{background:"linear-gradient(to bottom, var(--primary), color-mix(in srgb, var(--primary), transparent 20%))",color:"white"}:{})},[b]);const p=m,Z=()=>{if(p.length===0)return route("dashboard");const d=p[0];return d.href?d.href:d.children&&d.children.length>0&&d.children[0].href||route("dashboard")};return e.jsxs(ut,{side:a,collapsible:u,variant:x,className:b!=="plain"?"sidebar-custom-style":"",children:[e.jsx(ht,{className:b!=="plain"?"sidebar-styled":"",style:D,children:e.jsx("div",{className:"flex justify-center items-center p-2",children:e.jsxs(K,{href:Z(),prefetch:!0,className:"flex items-center justify-center",children:[e.jsx("div",{className:"group-data-[collapsible=icon]:hidden flex items-center",children:(()=>{const d=document.documentElement.classList.contains("dark"),T=d?C:k,c=ve(T)??T;return c?e.jsx("img",{src:c,alt:"Logo",className:"w-auto transition-all duration-200",onError:()=>R({[d?"logoLight":"logoDark"]:""})},`${T}-${Date.now()}`):e.jsx("div",{className:"h-12 text-inherit font-semibold flex items-center text-lg tracking-tight",children:E||"WorkDo"})})()}),e.jsx("div",{className:"h-8 w-8 hidden group-data-[collapsible=icon]:block",children:(()=>{const d=I?ve(I):"";return d?e.jsx("img",{src:d,alt:"Icon",className:"h-8 w-8 transition-all duration-200",onError:()=>R({favicon:""})},`${I}-${Date.now()}`):e.jsx("div",{className:"h-8 w-8 bg-primary text-white rounded flex items-center justify-center font-bold shadow-sm",children:(E==null?void 0:E.charAt(0))||"W"})})()})]})})}),e.jsx(mt,{children:e.jsx("div",{style:D,className:`h-full ${b!=="plain"?"sidebar-styled":""}`,children:e.jsx(Gt,{items:p,position:a})})}),e.jsx(ft,{})]})}function qt({...t}){return e.jsx("nav",{"aria-label":"breadcrumb","data-slot":"breadcrumb",...t})}function Ut({className:t,...s}){return e.jsx("ol",{"data-slot":"breadcrumb-list",className:M("text-muted-foreground flex flex-wrap items-center gap-1.5 text-sm break-words sm:gap-2.5",t),...s})}function Ht({className:t,...s}){return e.jsx("li",{"data-slot":"breadcrumb-item",className:M("inline-flex items-center gap-1.5",t),...s})}function Jt({asChild:t,className:s,...o}){const l=t?gt:"a";return e.jsx(l,{"data-slot":"breadcrumb-link",className:M("hover:text-foreground transition-colors cursor-pointer",s),...o})}function Wt({className:t,...s}){return e.jsx("span",{"data-slot":"breadcrumb-page",role:"link","aria-disabled":"true","aria-current":"page",className:M("text-foreground font-normal",t),...s})}function Vt({children:t,className:s,...o}){return e.jsx("li",{"data-slot":"breadcrumb-separator",role:"presentation","aria-hidden":"true",className:M("[&>svg]:size-3.5",s),...o,children:t??e.jsx(ee,{})})}function Kt({items:t}){return e.jsx(e.Fragment,{children:t&&t.length>0&&e.jsx(qt,{children:e.jsx(Ut,{children:t.map((s,o)=>{const l=o===t.length-1;return e.jsxs(j.Fragment,{children:[e.jsx(Ht,{children:l?e.jsx(Wt,{children:s.label}):e.jsx(Jt,{asChild:!0,children:e.jsx(K,{href:s.href||"#",children:s.label})})}),!l&&e.jsx(Vt,{})]},o)})})})})}var oe={exports:{}},le={};/**
+import{j as e,r as j,a as Ue,b as Ze,J as Qe,K as ce}from"./ui-Z445SNHD.js";import{K as X,W as et,Y as tt,u as Y,X as rt,L as q,I as me,o as _,V as fe,t as U,c as H,Z as nt,e as M,_ as st,$ as at,a0 as it,a1 as ot,a2 as pe,a3 as ge,d as K,a4 as lt,a5 as xe,a6 as je,a7 as ct,a as dt,a8 as ut,a9 as ht,g as ve,aa as mt,ab as ft,ac as be,ad as ye,x as n,F as pt,ae as gt,af as ue,r as He,ag as we,H as xt,s as jt,v as vt,w as bt}from"./app-4fHGBOxL.js";import{T as Ce}from"./textarea-f6Pa1mf5.js";import{S as Se,a as Ne,b as Ae,c as Ie,d as Q}from"./select-T_sz7ImN.js";import{R as yt}from"./react-country-flag.esm-Bs2jngHP.js";import{l as wt}from"./language-BbwPiY59.js";import{S as ke,B as Ct,F as St}from"./sparkles-DAkECDF0.js";import{L as Nt}from"./loader-circle-q3ypy8gI.js";import{C as Le}from"./copy-gVJWo25h.js";import{C as Ee,D as At,a as It,b as kt,e as Lt,d as Pe,f as Et,c as Te,L as Pt}from"./CookieConsentBanner-BMOVXY3h.js";import{C as re}from"./chevron-up-B9gYo-hl.js";import{C as ee}from"./chevron-right-DkSLY_RH.js";import{L as ne}from"./layout-grid-BZcR8IMY.js";import{B as Me}from"./briefcase-DGuFd_HT.js";import{C as Re}from"./credit-card-BTq1LaNu.js";import{S as se}from"./settings-CDvlPsbt.js";import{G as De}from"./gift-BkGeVRy2.js";import{C as ae}from"./calendar-days-B0tKZwOz.js";import{C as Fe}from"./clock-CHa0mSrs.js";import{F as ie}from"./fingerprint-CYAHw6U4.js";import{D as _e}from"./dollar-sign-W87qtnS1.js";import{U as $e}from"./users-DG9BKOjr.js";import{C as Be}from"./calendar-DqBcvi0D.js";import{T as Tt}from"./timer-CXS4OFNM.js";import{C as Mt}from"./coins-BOL9Zqbn.js";import{c as Rt}from"./index-BFT_C1pH.js";import{U as Dt}from"./user-C3XLhGku.js";import{L as Ft}from"./log-out-CqVt2LXY.js";function _t({variant:t="header",children:s,...o}){const{position:l}=X();return t==="sidebar"?e.jsx(et,{...o,children:e.jsx("div",{dir:l==="right"?"rtl":"ltr",className:"w-full min-w-0 overflow-hidden",children:s})}):e.jsx("main",{className:"mx-auto flex h-full w-full max-w-7xl flex-1 flex-col gap-4 rounded-xl",...o,children:e.jsx("div",{dir:l==="right"?"rtl":"ltr",children:s})})}function $t(t,s){const{registerModal:o,unregisterModal:l,getZIndex:v}=tt(),[i]=j.useState(()=>t),[r,h]=j.useState(!1),g=s!==void 0?s:r;j.useEffect(()=>(g?o(i):l(i),()=>l(i)),[g,i,o,l]);const f=v(i);return{modalId:i,isOpen:g,setIsOpen:h,zIndex:f,open:()=>h(!0),close:()=>h(!1),toggle:()=>h(y=>!y)}}function Bt({isOpen:t,onClose:s,onGenerate:o,title:l="AI Content Generator",placeholder:v="Describe what you want to generate..."}){const{t:i}=Y();$t("chatgpt-modal",t);const[r,h]=j.useState(""),[g,f]=j.useState(""),[y,m]=j.useState(!1),[w,a]=j.useState("en"),[x,u]=j.useState("medium"),[b,C]=j.useState(1),[k,I]=j.useState(150),[E,R]=j.useState(""),[D,P]=j.useState(!1);j.useEffect(()=>{if(t){const c=()=>{document.body.removeAttribute("inert"),document.documentElement.removeAttribute("inert"),document.querySelectorAll("[inert]").forEach(L=>L.removeAttribute("inert"))};c();const N=setInterval(c,100);return()=>clearInterval(N)}},[t]);const p=async()=>{var c;if(!r.trim()){U.error(i("Please enter a prompt"));return}m(!0);try{const N=await fetch(route("chatgpt.generate"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((c=document.querySelector('meta[name="csrf-token"]'))==null?void 0:c.getAttribute("content"))||""},body:JSON.stringify({prompt:r,language:w,creativity:x,num_results:b,max_length:k})}),A=await N.json();if(N.ok&&A.success!==!1)f(A.content),U.success(i("Content generated successfully"));else{const L=A.message||i("Failed to generate content");U.error(L)}}catch(N){const A=N instanceof Error?N.message:i("Error connecting to AI service");U.error(A)}finally{m(!1)}},Z=()=>{g&&(o(g),O())},O=()=>{h(""),f(""),R(""),P(!1),s()},J=async c=>{try{await navigator.clipboard.writeText(c),P(!0),U.success(i("Copied to clipboard")),setTimeout(()=>P(!1),2e3)}catch{U.error(i("Failed to copy"))}},d=()=>{const c=document.getElementById("generated-content");if(c){const N=c.selectionStart,A=c.selectionEnd,L=c.value.substring(N,A);R(L)}};if(!t)return null;const T=e.jsxs("div",{className:"fixed inset-0 flex items-center justify-center",style:{zIndex:99999},"data-chatgpt-modal":!0,onClick:c=>{c.target===c.currentTarget&&O()},children:[e.jsx("div",{className:"fixed inset-0 bg-black/30"}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-xl max-w-2xl w-full mx-4 border relative",style:{zIndex:1e5},onClick:c=>c.stopPropagation(),children:[e.jsxs("div",{className:"p-6 border-b flex items-center justify-between",children:[e.jsxs("h2",{className:"text-lg font-semibold flex items-center gap-2",children:[e.jsx(ke,{className:"h-5 w-5 text-blue-500"}),i(l)]}),e.jsx("button",{onClick:O,className:"p-1 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-full transition-colors",children:e.jsx(rt,{className:"h-5 w-5"})})]}),e.jsxs("div",{className:"p-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(q,{children:i("Language")}),e.jsxs(Se,{value:w,onValueChange:a,children:[e.jsx(Ne,{children:e.jsx(Ae,{})}),e.jsx(Ie,{style:{zIndex:100010},children:wt.map(c=>e.jsxs(Q,{value:c.code,children:[e.jsx(yt,{countryCode:c.countryCode,svg:!0,style:{width:"1em",height:"1em",marginRight:"8px"}}),c.name]},c.code))})]})]}),e.jsxs("div",{children:[e.jsx(q,{children:i("AI Creativity")}),e.jsxs(Se,{value:x,onValueChange:u,children:[e.jsx(Ne,{children:e.jsx(Ae,{})}),e.jsxs(Ie,{style:{zIndex:100010},children:[e.jsxs(Q,{value:"low",children:[i("Low")," (0.3)"]}),e.jsxs(Q,{value:"medium",children:[i("Medium")," (0.7)"]}),e.jsxs(Q,{value:"high",children:[i("High")," (0.9)"]})]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(q,{children:i("Number of Results")}),e.jsx(me,{type:"number",value:b,onChange:c=>C(Number(c.target.value)),min:1,max:5})]}),e.jsxs("div",{children:[e.jsx(q,{children:i("Max Result Length")}),e.jsx(me,{type:"number",value:k,onChange:c=>I(Number(c.target.value)),min:50,max:500})]})]}),e.jsxs("div",{children:[e.jsx(q,{htmlFor:"prompt",children:i("Add Text")}),e.jsx(Ce,{id:"prompt",value:r,onChange:c=>h(c.target.value),placeholder:i(v),rows:3,className:"mt-1"})]}),e.jsx(_,{onClick:p,disabled:y||!r.trim(),className:"w-full",children:y?e.jsxs(e.Fragment,{children:[e.jsx(Nt,{className:"h-4 w-4 mr-2 animate-spin"}),i("Generating...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ke,{className:"h-4 w-4 mr-2"}),i("Generate")]})}),g&&e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx(q,{htmlFor:"generated",children:i("Output Text")}),e.jsxs("div",{className:"flex gap-2",children:[E&&e.jsxs(_,{size:"sm",variant:"outline",onClick:()=>J(E),children:[D?e.jsx(fe,{className:"h-4 w-4"}):e.jsx(Le,{className:"h-4 w-4"}),i("Copy Selected")]}),e.jsxs(_,{size:"sm",variant:"outline",onClick:()=>J(g),children:[D?e.jsx(fe,{className:"h-4 w-4"}):e.jsx(Le,{className:"h-4 w-4"}),i("Copy Text")]})]})]}),e.jsx(Ce,{id:"generated-content",value:g,onChange:c=>f(c.target.value),onSelect:d,rows:6,className:"mt-1"}),e.jsxs("div",{className:"flex gap-2 mt-2",children:[e.jsx(_,{onClick:Z,className:"flex-1",children:i("Use This Content")}),e.jsx(_,{variant:"outline",onClick:p,disabled:y,children:i("Regenerate")})]})]})]})]})]});return typeof window<"u"?Ue.createPortal(T,document.body):null}function de(){var x,u,b,C,k,I,E,R,D,P;const{t}=Y(),{auth:s}=H().props,{position:o}=X(),[l,v]=j.useState(!1),[i,r]=j.useState(""),g=(((x=s==null?void 0:s.roles)==null?void 0:x[0])||((u=s==null?void 0:s.user)==null?void 0:u.type))==="superadmin"||((b=s==null?void 0:s.user)==null?void 0:b.type)==="superadmin",f=((C=s==null?void 0:s.user)==null?void 0:C.type)==="company";let y=!1;if(g)y=!0;else if(f)y=((k=s==null?void 0:s.user)==null?void 0:k.plan_is_active)===1&&((I=s==null?void 0:s.user)==null?void 0:I.plan)&&((R=(E=s==null?void 0:s.user)==null?void 0:E.plan)==null?void 0:R.enable_chatgpt)==="on";else{const p=(D=s==null?void 0:s.user)==null?void 0:D.creator;y=(p==null?void 0:p.plan_is_active)===1&&(p==null?void 0:p.plan)&&((P=p==null?void 0:p.plan)==null?void 0:P.enable_chatgpt)==="on"}if(!y)return null;j.useEffect(()=>{},[l]);const m=p=>{r(p)},w=()=>{v(!0)},a=()=>{v(!1)};return Ue.createPortal(e.jsxs(e.Fragment,{children:[e.jsx("div",{className:`fixed bottom-6 z-[80000] pointer-events-auto ${o==="right"?"left-6":"right-6"}`,"data-chatgpt-button":!0,style:{pointerEvents:"auto",zIndex:8e4},onClickCapture:p=>{p.preventDefault(),p.stopPropagation(),p.nativeEvent.stopImmediatePropagation(),w()},onMouseDownCapture:p=>{p.preventDefault(),p.stopPropagation()},onClick:p=>{p.preventDefault(),p.stopPropagation()},children:e.jsx(_,{onClick:p=>{p.preventDefault(),p.stopPropagation(),w()},className:"h-14 w-14 rounded-full shadow-lg hover:shadow-xl transition-shadow pointer-events-auto",size:"lg","data-chatgpt-button":!0,style:{pointerEvents:"auto"},children:e.jsx(Ct,{className:"h-6 w-6"})})}),e.jsx(Bt,{isOpen:l,onClose:a,onGenerate:m,title:t("AI Assistant"),placeholder:t("What would you like me to help you generate?")})]}),document.body)}function Ot({children:t,variant:s="header"}){const[o,l]=j.useState(()=>typeof window<"u"?localStorage.getItem("sidebar")!=="false":!0),v=r=>{l(r),typeof window<"u"&&localStorage.setItem("sidebar",String(r))};if(s==="header")return e.jsxs("div",{className:"flex min-h-screen w-full flex-col",children:[t,e.jsx(de,{}),e.jsx(Ee,{})]});const{position:i}=X();return e.jsx(nt,{defaultOpen:o,open:o,onOpenChange:v,children:e.jsxs("div",{className:M("flex w-full",i==="right"?"flex-row-reverse":"flex-row"),children:[t,e.jsx(de,{}),e.jsx(Ee,{})]})})}const Oe="nav_expanded_items";function Gt({items:t=[],position:s}){const o=H(),{state:l}=st(),v=document.documentElement.dir==="rtl",[i,r]=j.useState({}),h=v?s==="left"?"right":"left":s;j.useEffect(()=>{const a={},x=(u,b)=>{u.forEach(C=>{const k=y(C.href),I=C.children&&m(C.children);b&&(k||I)&&(a[b]=!0),C.children&&(k||I||C.defaultOpen===!0)&&(a[C.title]=!0,x(C.children,C.title)),C.children&&g(C.children,1,a)})};x(t),r(a);try{localStorage.setItem(Oe,JSON.stringify(a))}catch(u){console.error("Error saving navigation state:",u)}},[o.url,t]);const g=(a,x,u)=>{a.forEach(b=>{const C=`${x}-${b.title}`,k=y(b.href),I=b.children&&m(b.children);b.children&&(k||I)&&(u[C]=!0,g(b.children,x+1,u))})},f=a=>{const x={...i,[a]:!i[a]};r(x);try{localStorage.setItem(Oe,JSON.stringify(x))}catch(u){console.error("Error saving navigation state:",u)}},y=a=>{if(!a)return!1;const x=a.startsWith("http")?new URL(a).pathname:a,u=o.url.split("?")[0].split("#")[0],b=x.replace(/\/$/,""),C=u.replace(/\/$/,"");return!!(C===b||C.startsWith(b+"/"))},m=a=>a?a.some(x=>y(x.href)||m(x.children)):!1,w=(a,x=1)=>e.jsx(lt,{children:a.map(u=>e.jsx("div",{children:u.children?e.jsxs(e.Fragment,{children:[e.jsx(xe,{children:e.jsx(je,{isActive:m(u.children),onClick:()=>f(`${x}-${u.title}`),className:"cursor-pointer",children:e.jsxs("div",{className:`flex items-center gap-2 ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:[e.jsx("span",{children:u.title}),l!=="collapsed"&&(i[`${x}-${u.title}`]?e.jsx(re,{className:"h-3 w-3 ml-auto"}):e.jsx(ee,{className:"h-3 w-3 ml-auto"}))]})})}),i[`${x}-${u.title}`]&&w(u.children,x+1)]}):e.jsx(xe,{children:e.jsx(je,{asChild:!0,isActive:y(u.href),children:u.target==="_blank"?e.jsx("a",{href:u.href||"#",target:"_blank",rel:"noopener noreferrer",className:`flex items-center gap-2 ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:e.jsx("span",{children:u.title})}):e.jsx(K,{href:u.href||"#",prefetch:!0,className:`flex items-center gap-2 ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:e.jsx("span",{children:u.title})})})})},u.title))});return e.jsxs(at,{className:"px-1.5 py-0",children:[e.jsx(it,{className:`flex w-full text-xs ${h==="right"?"justify-end":"justify-start"}`}),e.jsx(ot,{children:t.map(a=>e.jsx("div",{children:a.children?e.jsxs(e.Fragment,{children:[e.jsx(pe,{children:e.jsx(ge,{isActive:m(a.children),tooltip:{children:a.title},onClick:()=>f(a.title),className:"cursor-pointer",children:e.jsx("div",{className:`flex items-center gap-2 w-full ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:h==="right"?e.jsxs(e.Fragment,{children:[e.jsx("span",{children:l!=="collapsed"?a.title:""}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),l!=="collapsed"&&(i[a.title]?e.jsx(re,{className:"h-3 w-3"}):e.jsx(ee,{className:"h-3 w-3"}))]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),e.jsxs("div",{className:"flex items-center gap-1",children:[l!=="collapsed"&&e.jsx("span",{children:a.title}),l!=="collapsed"&&a.badge&&e.jsx("span",{className:"px-1.5 py-0.5 text-[10px] font-medium rounded-full bg-primary text-white",children:a.badge.label})]}),l!=="collapsed"&&(i[a.title]?e.jsx(re,{className:"h-3 w-3 ml-auto"}):e.jsx(ee,{className:"h-3 w-3 ml-auto"}))]})})})}),l!=="collapsed"&&i[a.title]&&w(a.children)]}):e.jsx(pe,{children:e.jsx(ge,{asChild:!0,isActive:y(a.href),tooltip:{children:a.title},children:a.target==="_blank"?e.jsx("a",{href:a.href||"#",target:"_blank",rel:"noopener noreferrer",className:`flex items-center gap-2 ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:h==="right"?e.jsxs(e.Fragment,{children:[l!=="collapsed"&&e.jsx("span",{children:a.title}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"})]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),l!=="collapsed"&&e.jsx("span",{children:a.title})]})}):e.jsx(K,{href:a.href||"#",prefetch:!0,className:`flex items-center gap-2 ${h==="right"?"justify-end text-right":"justify-start text-left"}`,children:h==="right"?e.jsxs(e.Fragment,{children:[l!=="collapsed"&&e.jsx("span",{children:a.title}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"})]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),l!=="collapsed"&&e.jsx("span",{children:a.title})]})})})})},a.title))})]})}function zt(){var O,J;const{t,i18n:s}=Y(),{auth:o,globalSettings:l,companySlug:v}=H().props,i=((O=o.user)==null?void 0:O.type)||((J=o.user)==null?void 0:J.role),r=(o==null?void 0:o.permissions)||[],h=l==null?void 0:l.is_saas;document.documentElement.dir;const m=i==="superadmin"?[{title:t("Dashboard"),href:route("dashboard"),icon:ne},{title:t("Companies"),href:route("companies.index"),icon:Me},{title:t("Media Library"),href:route("media-library"),icon:be},{title:t("Plans"),icon:Re,children:[{title:t("Plan"),href:route("plans.index")},{title:t("Plan Request"),href:route("plan-requests.index")},{title:t("Plan Orders"),href:route("plan-orders.index")}]},{title:t("Coupons"),href:route("coupons.index"),icon:se},{title:t("Referral Program"),href:route("referral.index"),icon:De},{title:t("Landing Page"),icon:ye,children:[{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},...n(r,"manage-contacts")?[{title:t("Contact Inquiries"),href:route("contacts.index")}]:[],...n(r,"manage-newsletters")?[{title:t("Newsletter"),href:route("newsletters.index")}]:[]]},{title:t("Settings"),href:route("settings"),icon:se}]:i==="employee"?(()=>{const d=[];return d.push({title:t("Dashboard"),href:route("dashboard"),icon:ne}),d.push({title:t("My Leaves"),href:route("hr.leave-applications.index"),icon:ae}),d.push({title:t("Overtime Requests"),href:route("hr.overtime.index"),icon:Fe}),d.push({title:t("My Attendance"),href:route("hr.attendance-records.index"),icon:ie}),d.push({title:t("My Payslips"),href:route("hr.payslips.index"),icon:_e}),(n(r,"view-leave-balances")||n(r,"manage-own-leave-balances")||n(r,"manage-leave-balances"))&&d.push({title:t("Leave Balances"),href:route("hr.leave-balances.index"),icon:ae}),(n(r,"view-biometric-attendance")||n(r,"manage-own-biometric-attendance")||n(r,"manage-biometric-attendance"))&&d.push({title:t("Biometric Attendance"),href:route("hr.biometric-attendance.index"),icon:ie}),d})():(()=>{const d=[];n(r,"manage-dashboard")&&d.push({title:t("Dashboard"),href:route("dashboard"),icon:ne});const T=[];n(r,"manage-users")&&T.push({title:t("Users"),href:route("users.index")}),n(r,"manage-roles")&&T.push({title:t("Roles"),href:route("roles.index")}),T.length>0&&d.push({title:t("Staff"),icon:$e,children:T});const c=[];n(r,"manage-branches")&&c.push({title:t("Branches"),href:route("hr.branches.index")}),n(r,"manage-departments")&&c.push({title:t("Departments"),href:route("hr.departments.index")}),n(r,"manage-designations")&&c.push({title:t("Designations"),href:route("hr.designations.index")}),n(r,"manage-document-types")&&c.push({title:t("Document Types"),href:route("hr.document-types.index")}),n(r,"manage-employees")&&c.push({title:t("Employees"),href:route("hr.employees.index")}),n(r,"manage-award-types")&&c.push({title:t("Award Types"),href:route("hr.award-types.index")}),n(r,"manage-awards")&&c.push({title:t("Awards"),href:route("hr.awards.index")}),n(r,"manage-promotions")&&c.push({title:t("Promotions"),href:route("hr.promotions.index")});const N=[];n(r,"manage-performance-indicator-categories")&&N.push({title:t("Indicator Categories"),href:route("hr.performance.indicator-categories.index")}),n(r,"manage-performance-indicators")&&N.push({title:t("Indicators"),href:route("hr.performance.indicators.index")}),n(r,"manage-goal-types")&&N.push({title:t("Goal Types"),href:route("hr.performance.goal-types.index")}),n(r,"manage-employee-goals")&&N.push({title:t("Employee Goals"),href:route("hr.performance.employee-goals.index")}),n(r,"manage-review-cycles")&&N.push({title:t("Review Cycles"),href:route("hr.performance.review-cycles.index")}),n(r,"manage-employee-reviews")&&N.push({title:t("Employee Reviews"),href:route("hr.performance.employee-reviews.index")}),N.length>0&&c.push({title:t("Performance"),children:N}),n(r,"manage-resignations")&&c.push({title:t("Resignations"),href:route("hr.resignations.index")}),n(r,"manage-terminations")&&c.push({title:t("Terminations"),href:route("hr.terminations.index")}),n(r,"manage-warnings")&&c.push({title:t("Warnings"),href:route("hr.warnings.index")}),n(r,"manage-trips")&&c.push({title:t("Trips"),href:route("hr.trips.index")}),n(r,"manage-complaints")&&c.push({title:t("Complaints"),href:route("hr.complaints.index")}),n(r,"manage-employee-transfers")&&c.push({title:t("Transfers"),href:route("hr.transfers.index")}),n(r,"manage-holidays")&&c.push({title:t("Holidays"),href:route("hr.holidays.index")}),n(r,"manage-announcements")&&c.push({title:t("Announcements"),href:route("hr.announcements.index")});const A=[];n(r,"manage-asset-types")&&A.push({title:t("Asset Types"),href:route("hr.asset-types.index")}),n(r,"manage-assets")&&A.push({title:t("Assets"),href:route("hr.assets.index")}),n(r,"manage-assets")&&A.push({title:t("Dashboard"),href:route("hr.assets.dashboard")}),n(r,"manage-assets")&&A.push({title:t("Depreciation"),href:route("hr.assets.depreciation-report")}),A.length>0&&c.push({title:t("Asset Management"),children:A});const L=[];n(r,"manage-training-types")&&L.push({title:t("Training Types"),href:route("hr.training-types.index")}),n(r,"manage-training-programs")&&L.push({title:t("Training Programs"),href:route("hr.training-programs.index")}),n(r,"manage-training-sessions")&&L.push({title:t("Training Sessions"),href:route("hr.training-sessions.index")}),n(r,"manage-employee-trainings")&&L.push({title:t("Employee Trainings"),href:route("hr.employee-trainings.index")}),L.length>0&&c.push({title:t("Training"),children:L}),c.length>0&&d.push({title:t("HR Management"),icon:Me,children:c});const S=[];n(r,"manage-job-categories")&&S.push({title:t("Job Categories"),href:route("hr.recruitment.job-categories.index")}),n(r,"manage-job-types")&&S.push({title:t("Job Types"),href:route("hr.recruitment.job-types.index")}),n(r,"manage-job-locations")&&S.push({title:t("Job Locations"),href:route("hr.recruitment.job-locations.index")}),n(r,"manage-custom-questions")&&S.push({title:t("Custom Questions"),href:route("hr.recruitment.custom-questions.index")}),n(r,"manage-job-postings")&&S.push({title:t("Job Postings"),href:route("hr.recruitment.job-postings.index")}),n(r,"manage-candidate-sources")&&S.push({title:t("Candidate Sources"),href:route("hr.recruitment.candidate-sources.index")}),n(r,"manage-candidates")&&S.push({title:t("Candidates"),href:route("hr.recruitment.candidates.index")}),n(r,"manage-interview-types")&&S.push({title:t("Interview Types"),href:route("hr.recruitment.interview-types.index")}),n(r,"manage-interview-rounds")&&S.push({title:t("Interview Rounds"),href:route("hr.recruitment.interview-rounds.index")}),n(r,"manage-interviews")&&S.push({title:t("Interviews"),href:route("hr.recruitment.interviews.index")}),n(r,"manage-interview-feedback")&&S.push({title:t("Interview Feedback"),href:route("hr.recruitment.interview-feedback.index")}),n(r,"manage-candidate-assessments")&&S.push({title:t("Candidate Assessments"),href:route("hr.recruitment.candidate-assessments.index")}),n(r,"manage-offer-templates")&&S.push({title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")}),n(r,"manage-offers")&&S.push({title:t("Offers"),href:route("hr.recruitment.offers.index")}),n(r,"manage-onboarding-checklists")&&S.push({title:t("Onboarding Checklists"),href:route("hr.recruitment.onboarding-checklists.index")}),n(r,"manage-checklist-items")&&S.push({title:t("Checklist Items"),href:route("hr.recruitment.checklist-items.index")}),n(r,"manage-candidate-onboarding")&&S.push({title:t("Candidate Onboarding"),href:route("hr.recruitment.candidate-onboarding.index")}),n(r,"manage-career-page")&&v&&S.push({title:t("Career"),href:route("career.index",v),target:"_blank"}),S.length>0&&d.push({title:t("Recruitment"),icon:$e,children:S});const W=[];n(r,"manage-contract-types")&&W.push({title:t("Contract Types"),href:route("hr.contracts.contract-types.index")}),n(r,"manage-employee-contracts")&&W.push({title:t("Employee Contracts"),href:route("hr.contracts.employee-contracts.index")}),n(r,"manage-contract-templates")&&W.push({title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")}),W.length>0&&d.push({title:t("Contract Management"),icon:pt,children:W});const G=[];n(r,"manage-document-categories")&&G.push({title:t("Document Categories"),href:route("hr.documents.document-categories.index")}),n(r,"manage-hr-documents")&&G.push({title:t("HR Documents"),href:route("hr.documents.hr-documents.index")}),n(r,"manage-document-acknowledgments")&&G.push({title:t("Acknowledgments"),href:route("hr.documents.document-acknowledgments.index")}),n(r,"manage-document-templates")&&G.push({title:t("Document Templates"),href:route("hr.documents.document-templates.index")}),G.length>0&&d.push({title:t("Document Management"),icon:St,children:G});const F=[];n(r,"manage-meeting-types")&&F.push({title:t("Meeting Types"),href:route("meetings.meeting-types.index")}),n(r,"manage-meeting-rooms")&&F.push({title:t("Meeting Rooms"),href:route("meetings.meeting-rooms.index")}),n(r,"manage-meetings")&&F.push({title:t("Meetings"),href:route("meetings.meetings.index")}),n(r,"manage-meeting-attendees")&&F.push({title:t("Meeting Attendees"),href:route("meetings.meeting-attendees.index")}),n(r,"manage-meeting-minutes")&&F.push({title:t("Meeting Minutes"),href:route("meetings.meeting-minutes.index")}),n(r,"manage-action-items")&&F.push({title:t("Action Items"),href:route("meetings.action-items.index")}),F.length>0&&d.push({title:t("Meetings"),icon:Be,children:F}),(n(r,"view-calendar")||n(r,"manage-calendar"))&&d.push({title:t("Calendar"),href:route("calendar.index"),icon:Be}),n(r,"manage-media")&&d.push({title:t("Media Library"),href:route("media-library"),icon:be});const z=[];n(r,"manage-leave-types")&&z.push({title:t("Leave Types"),href:route("hr.leave-types.index")}),n(r,"manage-leave-policies")&&z.push({title:t("Leave Policies"),href:route("hr.leave-policies.index")}),n(r,"manage-leave-applications")&&z.push({title:t("Leave Applications"),href:route("hr.leave-applications.index")}),n(r,"manage-leave-balances")&&z.push({title:t("Leave Balances"),href:route("hr.leave-balances.index")}),z.length>0&&d.push({title:t("Leave Management"),icon:ae,children:z});const $=[];n(r,"manage-shifts")&&$.push({title:t("Shifts"),href:route("hr.shifts.index")}),n(r,"manage-attendance-policies")&&$.push({title:t("Attendance Policies"),href:route("hr.attendance-policies.index")}),n(r,"manage-attendance-records")&&$.push({title:t("Attendance Records"),href:route("hr.attendance-records.index")}),n(r,"manage-attendance-regularizations")&&$.push({title:t("Attendance Adjustment"),href:route("hr.attendance-regularizations.index")}),n(r,"manage-attendance-records")&&$.push({title:t("Overtime Requests"),href:route("hr.overtime.index")}),$.length>0&&d.push({title:t("Attendance"),icon:Fe,children:$}),n(r,"manage-biometric-attendance")&&d.push({title:t("Biometric Attendance"),href:route("hr.biometric-attendance.index"),icon:ie});const te=[];n(r,"manage-time-entries")&&te.push({title:t("Time Entries"),href:route("hr.time-entries.index")}),te.length>0&&d.push({title:t("Time Tracking"),icon:Tt,children:te});const B=[];n(r,"manage-salary-components")&&B.push({title:t("Salary Components"),href:route("hr.salary-components.index")}),n(r,"manage-employee-salaries")&&B.push({title:t("Employee Salaries"),href:route("hr.employee-salaries.index")}),n(r,"manage-employee-salaries")&&B.push({title:t("Statutory Brackets"),href:route("hr.statutory-brackets.index")}),n(r,"manage-payroll-runs")&&B.push({title:t("Payroll Runs"),href:route("hr.payroll-runs.index")}),n(r,"manage-payslips")&&B.push({title:t("Payslips"),href:route("hr.payslips.index")}),B.length>0&&d.push({title:t("Payroll Management"),icon:_e,children:B});const V=[];return h&&n(r,"manage-plans")&&V.push({title:t("Plans"),href:route("plans.index")}),h&&n(r,"view-plan-requests")&&V.push({title:t("Plan Requests"),href:route("plan-requests.index")}),h&&n(r,"view-plan-orders")&&V.push({title:t("Plan Orders"),href:route("plan-orders.index")}),V.length>0&&d.push({title:t("Plans"),icon:Re,children:V}),h&&n(r,"manage-referral")&&d.push({title:t("Referral Program"),href:route("referral.index"),icon:De}),!h&&n(r,"manage-currencies")&&d.push({title:t("Currency"),href:route("currencies.index"),icon:Mt}),!h&&n(r,"manage-landing-page")&&d.push({title:t("Landing Page"),icon:ye,children:[{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},...n(r,"manage-contacts")?[{title:t("Contact Inquiries"),href:route("contacts.index")}]:[],...n(r,"manage-newsletters")?[{title:t("Newsletter"),href:route("newsletters.index")}]:[]]}),n(r,"manage-settings")&&d.push({title:t("Settings"),href:route("settings"),icon:se}),d})(),{position:w,effectivePosition:a}=X(),{variant:x,collapsible:u,style:b}=ct(),{logoLight:C,logoDark:k,favicon:I,titleText:E,updateBrandSettings:R}=dt(),[D,P]=j.useState({});j.useEffect(()=>{P(b==="colored"?{backgroundColor:"var(--primary)",color:"white"}:b==="gradient"?{background:"linear-gradient(to bottom, var(--primary), color-mix(in srgb, var(--primary), transparent 20%))",color:"white"}:{})},[b]);const p=m,Z=()=>{if(p.length===0)return route("dashboard");const d=p[0];return d.href?d.href:d.children&&d.children.length>0&&d.children[0].href||route("dashboard")};return e.jsxs(ut,{side:a,collapsible:u,variant:x,className:b!=="plain"?"sidebar-custom-style":"",children:[e.jsx(ht,{className:b!=="plain"?"sidebar-styled":"",style:D,children:e.jsx("div",{className:"flex justify-center items-center p-2",children:e.jsxs(K,{href:Z(),prefetch:!0,className:"flex items-center justify-center",children:[e.jsx("div",{className:"group-data-[collapsible=icon]:hidden flex items-center",children:(()=>{const d=document.documentElement.classList.contains("dark"),T=d?C:k,c=ve(T)??T;return c?e.jsx("img",{src:c,alt:"Logo",className:"w-auto transition-all duration-200",onError:()=>R({[d?"logoLight":"logoDark"]:""})},`${T}-${Date.now()}`):e.jsx("div",{className:"h-12 text-inherit font-semibold flex items-center text-lg tracking-tight",children:E||"WorkDo"})})()}),e.jsx("div",{className:"h-8 w-8 hidden group-data-[collapsible=icon]:block",children:(()=>{const d=I?ve(I):"";return d?e.jsx("img",{src:d,alt:"Icon",className:"h-8 w-8 transition-all duration-200",onError:()=>R({favicon:""})},`${I}-${Date.now()}`):e.jsx("div",{className:"h-8 w-8 bg-primary text-white rounded flex items-center justify-center font-bold shadow-sm",children:(E==null?void 0:E.charAt(0))||"W"})})()})]})})}),e.jsx(mt,{children:e.jsx("div",{style:D,className:`h-full ${b!=="plain"?"sidebar-styled":""}`,children:e.jsx(Gt,{items:p,position:a})})}),e.jsx(ft,{})]})}function qt({...t}){return e.jsx("nav",{"aria-label":"breadcrumb","data-slot":"breadcrumb",...t})}function Ut({className:t,...s}){return e.jsx("ol",{"data-slot":"breadcrumb-list",className:M("text-muted-foreground flex flex-wrap items-center gap-1.5 text-sm break-words sm:gap-2.5",t),...s})}function Ht({className:t,...s}){return e.jsx("li",{"data-slot":"breadcrumb-item",className:M("inline-flex items-center gap-1.5",t),...s})}function Jt({asChild:t,className:s,...o}){const l=t?gt:"a";return e.jsx(l,{"data-slot":"breadcrumb-link",className:M("hover:text-foreground transition-colors cursor-pointer",s),...o})}function Wt({className:t,...s}){return e.jsx("span",{"data-slot":"breadcrumb-page",role:"link","aria-disabled":"true","aria-current":"page",className:M("text-foreground font-normal",t),...s})}function Vt({children:t,className:s,...o}){return e.jsx("li",{"data-slot":"breadcrumb-separator",role:"presentation","aria-hidden":"true",className:M("[&>svg]:size-3.5",s),...o,children:t??e.jsx(ee,{})})}function Kt({items:t}){return e.jsx(e.Fragment,{children:t&&t.length>0&&e.jsx(qt,{children:e.jsx(Ut,{children:t.map((s,o)=>{const l=o===t.length-1;return e.jsxs(j.Fragment,{children:[e.jsx(Ht,{children:l?e.jsx(Wt,{children:s.label}):e.jsx(Jt,{asChild:!0,children:e.jsx(K,{href:s.href||"#",children:s.label})})}),!l&&e.jsx(Vt,{})]},o)})})})})}var oe={exports:{}},le={};/**
* @license React
* use-sync-external-store-shim.production.js
*
diff --git a/public/build/assets/pagination-CLhGv5TU.js b/public/build/assets/pagination-CGq0GJg0.js
similarity index 95%
rename from public/build/assets/pagination-CLhGv5TU.js
rename to public/build/assets/pagination-CGq0GJg0.js
index 23cd44b9d..8fbb5d478 100644
--- a/public/build/assets/pagination-CLhGv5TU.js
+++ b/public/build/assets/pagination-CGq0GJg0.js
@@ -1 +1 @@
-import{j as s}from"./ui-Z445SNHD.js";import{u as j,o as l,e as b}from"./app-DCZHPiEr.js";function w({from:c=0,to:m=0,total:x=0,links:n=[],currentPage:a,lastPage:i,entityName:h="items",onPageChange:d,className:p=""}){const{t}=j(),o=e=>{d?d(e):e&&(window.location.href=e)};return s.jsxs("div",{className:b("p-4 border-t dark:border-gray-700 flex items-center justify-between dark:bg-gray-900",p),children:[s.jsxs("div",{className:"text-sm text-muted-foreground dark:text-gray-300",children:[t("Showing")," ",s.jsx("span",{className:"font-medium dark:text-white",children:c})," ",t("to")," ",s.jsx("span",{className:"font-medium dark:text-white",children:m})," ",t("of")," ",s.jsx("span",{className:"font-medium dark:text-white",children:x})," ",h]}),s.jsx("div",{className:"flex gap-1",children:n&&n.length>0?n.map((e,u)=>{const r=e.label==="« Previous"||e.label==="Next »",f=e.label.replace("« ","").replace(" »","");return s.jsx(l,{variant:e.active?"default":"outline",size:r?"sm":"icon",className:r?"px-3":"h-8 w-8",disabled:!e.url,onClick:()=>e.url&&o(e.url),children:r?f:s.jsx("span",{dangerouslySetInnerHTML:{__html:e.label}})},`pagination-${u}-${e.label}`)}):a&&i&&i>1&&s.jsxs(s.Fragment,{children:[s.jsx(l,{variant:"outline",size:"sm",disabled:a<=1,onClick:()=>o(`?page=${a-1}`),children:t("Previous")}),s.jsxs("span",{className:"px-3 py-1 dark:text-white",children:[a," of ",i]}),s.jsx(l,{variant:"outline",size:"sm",disabled:a>=i,onClick:()=>o(`?page=${a+1}`),children:t("Next")})]})})]})}export{w as P};
+import{j as s}from"./ui-Z445SNHD.js";import{u as j,o as l,e as b}from"./app-4fHGBOxL.js";function w({from:c=0,to:m=0,total:x=0,links:n=[],currentPage:a,lastPage:i,entityName:h="items",onPageChange:d,className:p=""}){const{t}=j(),o=e=>{d?d(e):e&&(window.location.href=e)};return s.jsxs("div",{className:b("p-4 border-t dark:border-gray-700 flex items-center justify-between dark:bg-gray-900",p),children:[s.jsxs("div",{className:"text-sm text-muted-foreground dark:text-gray-300",children:[t("Showing")," ",s.jsx("span",{className:"font-medium dark:text-white",children:c})," ",t("to")," ",s.jsx("span",{className:"font-medium dark:text-white",children:m})," ",t("of")," ",s.jsx("span",{className:"font-medium dark:text-white",children:x})," ",h]}),s.jsx("div",{className:"flex gap-1",children:n&&n.length>0?n.map((e,u)=>{const r=e.label==="« Previous"||e.label==="Next »",f=e.label.replace("« ","").replace(" »","");return s.jsx(l,{variant:e.active?"default":"outline",size:r?"sm":"icon",className:r?"px-3":"h-8 w-8",disabled:!e.url,onClick:()=>e.url&&o(e.url),children:r?f:s.jsx("span",{dangerouslySetInnerHTML:{__html:e.label}})},`pagination-${u}-${e.label}`)}):a&&i&&i>1&&s.jsxs(s.Fragment,{children:[s.jsx(l,{variant:"outline",size:"sm",disabled:a<=1,onClick:()=>o(`?page=${a-1}`),children:t("Previous")}),s.jsxs("span",{className:"px-3 py-1 dark:text-white",children:[a," of ",i]}),s.jsx(l,{variant:"outline",size:"sm",disabled:a>=i,onClick:()=>o(`?page=${a+1}`),children:t("Next")})]})})]})}export{w as P};
diff --git a/public/build/assets/payment-settings-DmkJLt0N.js b/public/build/assets/payment-settings-Dvvp37Ca.js
similarity index 98%
rename from public/build/assets/payment-settings-DmkJLt0N.js
rename to public/build/assets/payment-settings-Dvvp37Ca.js
index b70825170..5898f258c 100644
--- a/public/build/assets/payment-settings-DmkJLt0N.js
+++ b/public/build/assets/payment-settings-Dvvp37Ca.js
@@ -1,3 +1,3 @@
-import{j as e,r as S}from"./ui-Z445SNHD.js";import{u as Y,c as V,L as g,I as W,o as v,b as X,ap as $,C as q,m as J,n as Q,z as ee,l as ae,S as L,X as N,B as D,y as re,t as C}from"./app-DCZHPiEr.js";import{T as le}from"./textarea-MT-uY0Br.js";import{S as G,a as U,b as F,c as B,d as x}from"./select-X5YLR2bv.js";import{A as I,a as E}from"./alert-DhX5xaQO.js";import{S as se}from"./switch-CSQfVaFG.js";import{C as K}from"./circle-alert-DwaVLcdb.js";import{E as te}from"./eye-off-Dej862R9.js";import{E as ie}from"./eye-CLDVMrI-.js";import{R as oe,a as Z}from"./radio-group-CnGlrhxK.js";import{B as ne,I as _e}from"./indian-rupee-Du2tjxPt.js";import{C as p}from"./credit-card--bIB9mjq.js";import{W as H}from"./wallet-D2td-SYi.js";import{C as ce}from"./coins-CCDq32ZE.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./circle-BcYEy414.js";const s={STRIPE:"stripe",PAYPAL:"paypal",RAZORPAY:"razorpay",MERCADOPAGO:"mercadopago",PAYSTACK:"paystack",FLUTTERWAVE:"flutterwave",BANK:"bank",PAYTABS:"paytabs",SKRILL:"skrill",COINGATE:"coingate",PAYFAST:"payfast",TAP:"tap",XENDIT:"xendit",PAYTR:"paytr",MOLLIE:"mollie",TOYYIBPAY:"toyyibpay",PAYMENTWALL:"paymentwall",SSPAY:"sspay",BENEFIT:"benefit",IYZIPAY:"iyzipay",AAMARPAY:"aamarpay",MIDTRANS:"midtrans",YOOKASSA:"yookassa",NEPALSTE:"nepalste",PAIEMENT:"paiement",CINETPAY:"cinetpay",PAYHERE:"payhere",FEDAPAY:"fedapay",AUTHORIZENET:"authorizenet",KHALTI:"khalti",EASEBUZZ:"easebuzz",OZOW:"ozow",CASHFREE:"cashfree"},c={[s.STRIPE]:"Credit Card (Stripe)",[s.PAYPAL]:"PayPal",[s.RAZORPAY]:"Razorpay",[s.MERCADOPAGO]:"Mercado Pago",[s.PAYSTACK]:"Paystack",[s.FLUTTERWAVE]:"Flutterwave",[s.BANK]:"Bank Transfer",[s.PAYTABS]:"PayTabs",[s.SKRILL]:"Skrill",[s.COINGATE]:"CoinGate",[s.PAYFAST]:"Payfast",[s.TAP]:"Tap",[s.XENDIT]:"Xendit",[s.PAYTR]:"PayTR",[s.MOLLIE]:"Mollie",[s.TOYYIBPAY]:"toyyibPay",[s.PAYMENTWALL]:"PaymentWall",[s.SSPAY]:"SSPay",[s.BENEFIT]:"Benefit",[s.IYZIPAY]:"Iyzipay",[s.AAMARPAY]:"Aamarpay",[s.MIDTRANS]:"Midtrans",[s.YOOKASSA]:"YooKassa",[s.NEPALSTE]:"Nepalste",[s.PAIEMENT]:"Paiement Pro",[s.CINETPAY]:"CinetPay",[s.PAYHERE]:"PayHere",[s.FEDAPAY]:"FedaPay",[s.AUTHORIZENET]:"AuthorizeNet",[s.KHALTI]:"Khalti",[s.EASEBUZZ]:"Easebuzz",[s.OZOW]:"Ozow",[s.CASHFREE]:"Cashfree"},y={[s.STRIPE]:"https://dashboard.stripe.com/apikeys",[s.PAYPAL]:"https://developer.paypal.com/home",[s.RAZORPAY]:"https://dashboard.razorpay.com/",[s.MERCADOPAGO]:"https://www.mercadopago.com.br/developers/panel/app",[s.PAYSTACK]:"https://dashboard.paystack.com/#/settings/developers",[s.FLUTTERWAVE]:"https://dashboard.flutterwave.com/settings/apis",[s.PAYTABS]:"https://www.paytabs.com/en/support/",[s.SKRILL]:"https://www.skrill.com/en/business/",[s.COINGATE]:"https://coingate.com/api/docs",[s.PAYFAST]:"https://developers.payfast.co.za/",[s.TAP]:"https://www.tap.company/developers/",[s.XENDIT]:"https://developers.xendit.co/",[s.PAYTR]:"https://www.paytr.com/entegrasyon/",[s.MOLLIE]:"https://docs.mollie.com/",[s.TOYYIBPAY]:"https://toyyibpay.com/",[s.PAYMENTWALL]:"https://docs.paymentwall.com/",[s.SSPAY]:"https://sspay.my/docs/",[s.BENEFIT]:"https://www.benefit.bh/en/business/merchant-services/",[s.IYZIPAY]:"https://dev.iyzipay.com/",[s.AAMARPAY]:"https://aamarpay.com/developer/",[s.MIDTRANS]:"https://docs.midtrans.com/",[s.YOOKASSA]:"https://yookassa.ru/developers/",[s.NEPALSTE]:"https://nepalste.com.np/developer/",[s.PAIEMENT]:"https://paiementpro.net/documentation/",[s.CINETPAY]:"https://cinetpay.com/documentation/",[s.PAYHERE]:"https://www.payhere.lk/developers/",[s.FEDAPAY]:"https://docs.fedapay.com/",[s.AUTHORIZENET]:"https://developer.authorize.net/",[s.KHALTI]:"https://docs.khalti.com/",[s.EASEBUZZ]:"https://www.easebuzz.in/developer/",[s.OZOW]:"https://developers.ozow.com/",[s.CASHFREE]:"https://docs.cashfree.com/"};function d({title:l,icon:a,enabled:h,onToggle:u,children:m,helpUrl:j,helpText:t}){const{t:i}=Y();return e.jsxs("div",{className:"border rounded-lg",children:[e.jsxs("div",{className:"flex items-center justify-between p-4 border-b",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[a,e.jsx("span",{className:"font-medium",children:l})]}),e.jsx(se,{checked:h,onCheckedChange:u})]}),h&&e.jsxs("div",{className:"p-4 space-y-4",children:[j&&t&&e.jsxs(I,{children:[e.jsx(K,{className:"h-4 w-4"}),e.jsxs(E,{children:[t," ",e.jsx("a",{href:j,target:"_blank",rel:"noopener noreferrer",className:"underline",children:i("Dashboard")})]})]}),m]})]})}function n({id:l,label:a,value:h,onChange:u,placeholder:m,type:j="text",isSecret:t=!1,error:i,className:z=""}){var r;const[A,o]=S.useState(!1),{props:P}=V(),f=((r=P.globalSettings)==null?void 0:r.is_demo)||!1,_=f&&h?"************************************************":h,w=t?A?"text":"password":j;return e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{htmlFor:l,children:a}),e.jsxs("div",{className:"relative",children:[e.jsx(W,{id:l,type:w,value:_,onChange:k=>u(k.target.value),placeholder:m,className:`font-mono text-sm ${t?"pr-10":""} ${z}`,readOnly:f&&t&&h}),t&&e.jsx(v,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>{if(f)return!1;o(!A)},disabled:f,children:A?e.jsx(te,{className:"h-4 w-4"}):e.jsx(ie,{className:"h-4 w-4"})})]}),i&&e.jsx("p",{className:"text-sm text-destructive",children:i})]})}function b({value:l,onChange:a,name:h,error:u}){const{t:m}=Y();return e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{children:m("Mode")}),e.jsxs(oe,{value:l,onValueChange:a,className:"flex gap-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Z,{value:"sandbox",id:`${h}_sandbox`}),e.jsx(g,{htmlFor:`${h}_sandbox`,className:"font-normal",children:m("Sandbox")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Z,{value:"live",id:`${h}_live`}),e.jsx(g,{htmlFor:`${h}_live`,className:"font-normal",children:m("Live")})]})]}),u&&e.jsx("p",{className:"text-sm text-destructive",children:u})]})}function Ie({settings:l={}}){const{t:a}=Y(),[h,u]=S.useState(""),[m,j]=S.useState("all"),{data:t,setData:i,post:z,processing:A,errors:o}=X({currency:l.currency||"USD",currency_symbol:l.currency_symbol||"$",is_manually_enabled:l.is_manually_enabled===!0||l.is_manually_enabled==="1",is_bank_enabled:l.is_bank_enabled===!0||l.is_bank_enabled==="1",bank_detail:l.bank_detail||"",is_stripe_enabled:l.is_stripe_enabled===!0||l.is_stripe_enabled==="1",stripe_key:l.stripe_key||"",stripe_secret:l.stripe_secret||"",is_paypal_enabled:l.is_paypal_enabled===!0||l.is_paypal_enabled==="1",paypal_mode:l.paypal_mode||"sandbox",paypal_client_id:l.paypal_client_id||"",paypal_secret_key:l.paypal_secret_key||"",is_razorpay_enabled:l.is_razorpay_enabled===!0||l.is_razorpay_enabled==="1",razorpay_key:l.razorpay_key||"",razorpay_secret:l.razorpay_secret||"",is_mercadopago_enabled:l.is_mercadopago_enabled===!0||l.is_mercadopago_enabled==="1",mercadopago_mode:l.mercadopago_mode||"sandbox",mercadopago_access_token:l.mercadopago_access_token||"",is_paystack_enabled:l.is_paystack_enabled===!0||l.is_paystack_enabled==="1",paystack_public_key:l.paystack_public_key||"",paystack_secret_key:l.paystack_secret_key||"",is_flutterwave_enabled:l.is_flutterwave_enabled===!0||l.is_flutterwave_enabled==="1",flutterwave_public_key:l.flutterwave_public_key||"",flutterwave_secret_key:l.flutterwave_secret_key||"",is_tap_enabled:l.is_tap_enabled===!0||l.is_tap_enabled==="1",tap_secret_key:l.tap_secret_key||"",is_xendit_enabled:l.is_xendit_enabled===!0||l.is_xendit_enabled==="1",xendit_api_key:l.xendit_api_key||"",is_paytr_enabled:l.is_paytr_enabled===!0||l.is_paytr_enabled==="1",paytr_merchant_id:l.paytr_merchant_id||"",paytr_merchant_key:l.paytr_merchant_key||"",paytr_merchant_salt:l.paytr_merchant_salt||"",is_mollie_enabled:l.is_mollie_enabled===!0||l.is_mollie_enabled==="1",mollie_api_key:l.mollie_api_key||"",is_toyyibpay_enabled:l.is_toyyibpay_enabled===!0||l.is_toyyibpay_enabled==="1",toyyibpay_category_code:l.toyyibpay_category_code||"",toyyibpay_secret_key:l.toyyibpay_secret_key||"",is_paymentwall_enabled:l.is_paymentwall_enabled===!0||l.is_paymentwall_enabled==="1",paymentwall_public_key:l.paymentwall_public_key||"",paymentwall_private_key:l.paymentwall_private_key||"",is_sspay_enabled:l.is_sspay_enabled===!0||l.is_sspay_enabled==="1",sspay_secret_key:l.sspay_secret_key||"",sspay_category_code:l.sspay_category_code||"",is_benefit_enabled:l.is_benefit_enabled===!0||l.is_benefit_enabled==="1",benefit_mode:l.benefit_mode||"sandbox",benefit_secret_key:l.benefit_secret_key||"",benefit_public_key:l.benefit_public_key||"",is_iyzipay_enabled:l.is_iyzipay_enabled===!0||l.is_iyzipay_enabled==="1",iyzipay_mode:l.iyzipay_mode||"sandbox",iyzipay_secret_key:l.iyzipay_secret_key||"",iyzipay_public_key:l.iyzipay_public_key||"",is_aamarpay_enabled:l.is_aamarpay_enabled===!0||l.is_aamarpay_enabled==="1",aamarpay_store_id:l.aamarpay_store_id||"",aamarpay_signature:l.aamarpay_signature||"",is_midtrans_enabled:l.is_midtrans_enabled===!0||l.is_midtrans_enabled==="1",midtrans_mode:l.midtrans_mode||"sandbox",midtrans_secret_key:l.midtrans_secret_key||"",is_yookassa_enabled:l.is_yookassa_enabled===!0||l.is_yookassa_enabled==="1",yookassa_shop_id:l.yookassa_shop_id||"",yookassa_secret_key:l.yookassa_secret_key||"",is_nepalste_enabled:l.is_nepalste_enabled===!0||l.is_nepalste_enabled==="1",nepalste_mode:l.nepalste_mode||"sandbox",nepalste_secret_key:l.nepalste_secret_key||"",nepalste_public_key:l.nepalste_public_key||"",is_paiement_enabled:l.is_paiement_enabled===!0||l.is_paiement_enabled==="1",paiement_merchant_id:l.paiement_merchant_id||"",is_cinetpay_enabled:l.is_cinetpay_enabled===!0||l.is_cinetpay_enabled==="1",cinetpay_site_id:l.cinetpay_site_id||"",cinetpay_api_key:l.cinetpay_api_key||"",cinetpay_secret_key:l.cinetpay_secret_key||"",is_payhere_enabled:l.is_payhere_enabled===!0||l.is_payhere_enabled==="1",payhere_mode:l.payhere_mode||"sandbox",payhere_merchant_id:l.payhere_merchant_id||"",payhere_merchant_secret:l.payhere_merchant_secret||"",payhere_app_id:l.payhere_app_id||"",payhere_app_secret:l.payhere_app_secret||"",is_fedapay_enabled:l.is_fedapay_enabled===!0||l.is_fedapay_enabled==="1",fedapay_mode:l.fedapay_mode||"sandbox",fedapay_secret_key:l.fedapay_secret_key||"",fedapay_public_key:l.fedapay_public_key||"",is_authorizenet_enabled:l.is_authorizenet_enabled===!0||l.is_authorizenet_enabled==="1",authorizenet_mode:l.authorizenet_mode||"sandbox",authorizenet_merchant_id:l.authorizenet_merchant_id||"",authorizenet_transaction_key:l.authorizenet_transaction_key||"",is_khalti_enabled:l.is_khalti_enabled===!0||l.is_khalti_enabled==="1",khalti_secret_key:l.khalti_secret_key||"",khalti_public_key:l.khalti_public_key||"",is_easebuzz_enabled:l.is_easebuzz_enabled===!0||l.is_easebuzz_enabled==="1",easebuzz_merchant_key:l.easebuzz_merchant_key||"",easebuzz_salt_key:l.easebuzz_salt_key||"",easebuzz_environment:l.easebuzz_environment||"",is_ozow_enabled:l.is_ozow_enabled===!0||l.is_ozow_enabled==="1",ozow_mode:l.ozow_mode||"sandbox",ozow_site_key:l.ozow_site_key||"",ozow_private_key:l.ozow_private_key||"",ozow_api_key:l.ozow_api_key||"",is_cashfree_enabled:l.is_cashfree_enabled===!0||l.is_cashfree_enabled==="1",cashfree_mode:l.cashfree_mode||"sandbox",cashfree_secret_key:l.cashfree_secret_key||"",cashfree_public_key:l.cashfree_public_key||"",is_paytabs_enabled:l.is_paytabs_enabled===!0||l.is_paytabs_enabled==="1",paytabs_profile_id:l.paytabs_profile_id||"",paytabs_server_key:l.paytabs_server_key||"",paytabs_region:l.paytabs_region||"ARE",paytabs_mode:l.paytabs_mode||"sandbox",is_skrill_enabled:l.is_skrill_enabled===!0||l.is_skrill_enabled==="1",skrill_merchant_id:l.skrill_merchant_id||"",skrill_secret_word:l.skrill_secret_word||"",is_coingate_enabled:l.is_coingate_enabled===!0||l.is_coingate_enabled==="1",coingate_api_token:l.coingate_api_token||"",coingate_mode:l.coingate_mode||"sandbox",is_payfast_enabled:l.is_payfast_enabled===!0||l.is_payfast_enabled==="1",payfast_merchant_id:l.payfast_merchant_id||"",payfast_merchant_key:l.payfast_merchant_key||"",payfast_passphrase:l.payfast_passphrase||"",payfast_mode:l.payfast_mode||"sandbox"}),P=S.useMemo(()=>[{key:"bank",name:a(c[s.BANK])},{key:"stripe",name:a(c[s.STRIPE])},{key:"paypal",name:a(c[s.PAYPAL])},{key:"razorpay",name:a(c[s.RAZORPAY])},{key:"mercadopago",name:a(c[s.MERCADOPAGO])},{key:"paystack",name:a(c[s.PAYSTACK])},{key:"flutterwave",name:a(c[s.FLUTTERWAVE])},{key:"paytabs",name:a(c[s.PAYTABS])},{key:"skrill",name:a(c[s.SKRILL])},{key:"coingate",name:a(c[s.COINGATE])},{key:"payfast",name:a(c[s.PAYFAST])},{key:"tap",name:a(c[s.TAP])},{key:"xendit",name:a(c[s.XENDIT])},{key:"paytr",name:a(c[s.PAYTR])},{key:"mollie",name:a(c[s.MOLLIE])},{key:"toyyibpay",name:a(c[s.TOYYIBPAY])},{key:"paymentwall",name:a("PaymentWall")},{key:"sspay",name:a("SSPay")},{key:"benefit",name:a("Benefit")},{key:"iyzipay",name:a("Iyzipay")},{key:"aamarpay",name:a("Aamarpay")},{key:"midtrans",name:a("Midtrans")},{key:"yookassa",name:a("YooKassa")},{key:"nepalste",name:a("Nepalste")},{key:"paiement",name:a("Paiement Pro")},{key:"cinetpay",name:a("CinetPay")},{key:"payhere",name:a("PayHere")},{key:"fedapay",name:a("FedaPay")},{key:"authorizenet",name:a("AuthorizeNet")},{key:"khalti",name:a("Khalti")},{key:"easebuzz",name:a("Easebuzz")},{key:"ozow",name:a("Ozow")},{key:"cashfree",name:a("Cashfree")}],[a]),f=S.useMemo(()=>{let r=P;return h&&(r=r.filter(k=>k.name.toLowerCase().includes(h.toLowerCase()))),m!=="all"&&(r=r.filter(k=>{const T=t[`is_${k.key}_enabled`];return m==="enabled"?T:!T})),r},[P,h,m,t]),_=r=>f.some(k=>k.key===r),w=r=>{r.preventDefault(),z(route("payment.settings"),{onSuccess:k=>{var M,O;const T=(M=k.props.flash)==null?void 0:M.success,R=(O=k.props.flash)==null?void 0:O.error;T?C.success(T):R&&C.error(R)},onError:k=>{C.error(a("Failed to update payment settings"))}})};return e.jsx($,{title:a("Payment Settings"),description:a("Configure payment gateway for subscription plans"),action:e.jsxs(v,{type:"submit",form:"payment-settings-form",size:"sm",disabled:A,children:[e.jsx(re,{className:"h-4 w-4 mr-2"}),a(A?"Saving...":"Save Changes")]}),children:e.jsx("form",{id:"payment-settings-form",onSubmit:w,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(q,{children:[e.jsxs(J,{children:[e.jsx(Q,{children:a("Payment Methods")}),e.jsx(ee,{children:a("Configure available payment methods for subscription plans")})]}),e.jsxs(ae,{className:"space-y-6",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(L,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),e.jsx(W,{placeholder:a("Search payment methods..."),value:h,onChange:r=>u(r.target.value),className:"pl-10 pr-10"}),h&&e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"absolute right-2 top-1/2 transform -translate-y-1/2 h-6 w-6 p-0 hover:bg-muted",onClick:()=>u(""),children:e.jsx(N,{className:"h-3 w-3"})})]}),e.jsxs(G,{value:m,onValueChange:r=>j(r),children:[e.jsx(U,{className:"w-[140px]",children:e.jsx(F,{})}),e.jsxs(B,{children:[e.jsx(x,{value:"all",children:a("All Methods")}),e.jsx(x,{value:"enabled",children:a("Enabled Only")}),e.jsx(x,{value:"disabled",children:a("Disabled Only")})]})]})]}),(h||m!=="all")&&e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[a("Active filters:")," "]}),h&&e.jsxs(D,{variant:"secondary",className:"text-xs",children:[a("Search:"),' "',h,'"',e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"ml-1 h-3 w-3 p-0 hover:bg-transparent",onClick:()=>u(""),children:e.jsx(N,{className:"h-2 w-2"})})]}),m!=="all"&&e.jsxs(D,{variant:"secondary",className:"text-xs",children:[a("Status:")," ",a(m==="enabled"?"Enabled":"Disabled"),e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"ml-1 h-3 w-3 p-0 hover:bg-transparent",onClick:()=>j("all"),children:e.jsx(N,{className:"h-2 w-2"})})]})]}),(h||m!=="all")&&e.jsx("div",{className:"flex items-center justify-between text-sm text-muted-foreground",children:e.jsx("span",{children:f.length>0?a("Showing {{count}} of {{total}} payment methods",{count:f.length,total:P.length}):a("No payment methods found matching your criteria")})}),(h||m!=="all")&&f.length===0&&e.jsxs("div",{className:"text-center py-12 border-2 border-dashed border-muted rounded-lg",children:[e.jsx("div",{className:"mx-auto w-12 h-12 bg-muted rounded-full flex items-center justify-center mb-4",children:e.jsx(L,{className:"h-5 w-5 text-muted-foreground"})}),e.jsx("h3",{className:"text-lg font-medium mb-2",children:a("No results found")}),e.jsx("p",{className:"text-muted-foreground mb-4",children:a("Try adjusting your search or filter criteria")}),e.jsx(v,{type:"button",variant:"outline",size:"sm",onClick:()=>{u(""),j("all")},children:a("Clear filters")})]}),_("bank")&&e.jsx(d,{title:a(c[s.BANK]),icon:e.jsx(ne,{className:"h-5 w-5"}),enabled:t.is_bank_enabled,onToggle:r=>i("is_bank_enabled",r),children:e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{htmlFor:"bank_detail",children:a("Bank Details")}),e.jsx(le,{id:"bank_detail",value:t.bank_detail,onChange:r=>i("bank_detail",r.target.value),placeholder:a(`Bank: Your Bank Name
+import{j as e,r as S}from"./ui-Z445SNHD.js";import{u as Y,c as V,L as g,I as W,o as v,b as X,ap as $,C as q,m as J,n as Q,z as ee,l as ae,S as L,X as N,B as D,y as re,t as C}from"./app-4fHGBOxL.js";import{T as le}from"./textarea-f6Pa1mf5.js";import{S as G,a as U,b as F,c as B,d as x}from"./select-T_sz7ImN.js";import{A as I,a as E}from"./alert-DzlvAUsh.js";import{S as se}from"./switch-BVaTRNpK.js";import{C as K}from"./circle-alert-DwXRfwWr.js";import{E as te}from"./eye-off-BrQn_qXS.js";import{E as ie}from"./eye-Yd3RcT3h.js";import{R as oe,a as Z}from"./radio-group-Bs45Hz_1.js";import{B as ne,I as _e}from"./indian-rupee-DFz23eeq.js";import{C as p}from"./credit-card-BTq1LaNu.js";import{W as H}from"./wallet-D1vzGpBh.js";import{C as ce}from"./coins-BOL9Zqbn.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./circle-sKSflIYK.js";const s={STRIPE:"stripe",PAYPAL:"paypal",RAZORPAY:"razorpay",MERCADOPAGO:"mercadopago",PAYSTACK:"paystack",FLUTTERWAVE:"flutterwave",BANK:"bank",PAYTABS:"paytabs",SKRILL:"skrill",COINGATE:"coingate",PAYFAST:"payfast",TAP:"tap",XENDIT:"xendit",PAYTR:"paytr",MOLLIE:"mollie",TOYYIBPAY:"toyyibpay",PAYMENTWALL:"paymentwall",SSPAY:"sspay",BENEFIT:"benefit",IYZIPAY:"iyzipay",AAMARPAY:"aamarpay",MIDTRANS:"midtrans",YOOKASSA:"yookassa",NEPALSTE:"nepalste",PAIEMENT:"paiement",CINETPAY:"cinetpay",PAYHERE:"payhere",FEDAPAY:"fedapay",AUTHORIZENET:"authorizenet",KHALTI:"khalti",EASEBUZZ:"easebuzz",OZOW:"ozow",CASHFREE:"cashfree"},c={[s.STRIPE]:"Credit Card (Stripe)",[s.PAYPAL]:"PayPal",[s.RAZORPAY]:"Razorpay",[s.MERCADOPAGO]:"Mercado Pago",[s.PAYSTACK]:"Paystack",[s.FLUTTERWAVE]:"Flutterwave",[s.BANK]:"Bank Transfer",[s.PAYTABS]:"PayTabs",[s.SKRILL]:"Skrill",[s.COINGATE]:"CoinGate",[s.PAYFAST]:"Payfast",[s.TAP]:"Tap",[s.XENDIT]:"Xendit",[s.PAYTR]:"PayTR",[s.MOLLIE]:"Mollie",[s.TOYYIBPAY]:"toyyibPay",[s.PAYMENTWALL]:"PaymentWall",[s.SSPAY]:"SSPay",[s.BENEFIT]:"Benefit",[s.IYZIPAY]:"Iyzipay",[s.AAMARPAY]:"Aamarpay",[s.MIDTRANS]:"Midtrans",[s.YOOKASSA]:"YooKassa",[s.NEPALSTE]:"Nepalste",[s.PAIEMENT]:"Paiement Pro",[s.CINETPAY]:"CinetPay",[s.PAYHERE]:"PayHere",[s.FEDAPAY]:"FedaPay",[s.AUTHORIZENET]:"AuthorizeNet",[s.KHALTI]:"Khalti",[s.EASEBUZZ]:"Easebuzz",[s.OZOW]:"Ozow",[s.CASHFREE]:"Cashfree"},y={[s.STRIPE]:"https://dashboard.stripe.com/apikeys",[s.PAYPAL]:"https://developer.paypal.com/home",[s.RAZORPAY]:"https://dashboard.razorpay.com/",[s.MERCADOPAGO]:"https://www.mercadopago.com.br/developers/panel/app",[s.PAYSTACK]:"https://dashboard.paystack.com/#/settings/developers",[s.FLUTTERWAVE]:"https://dashboard.flutterwave.com/settings/apis",[s.PAYTABS]:"https://www.paytabs.com/en/support/",[s.SKRILL]:"https://www.skrill.com/en/business/",[s.COINGATE]:"https://coingate.com/api/docs",[s.PAYFAST]:"https://developers.payfast.co.za/",[s.TAP]:"https://www.tap.company/developers/",[s.XENDIT]:"https://developers.xendit.co/",[s.PAYTR]:"https://www.paytr.com/entegrasyon/",[s.MOLLIE]:"https://docs.mollie.com/",[s.TOYYIBPAY]:"https://toyyibpay.com/",[s.PAYMENTWALL]:"https://docs.paymentwall.com/",[s.SSPAY]:"https://sspay.my/docs/",[s.BENEFIT]:"https://www.benefit.bh/en/business/merchant-services/",[s.IYZIPAY]:"https://dev.iyzipay.com/",[s.AAMARPAY]:"https://aamarpay.com/developer/",[s.MIDTRANS]:"https://docs.midtrans.com/",[s.YOOKASSA]:"https://yookassa.ru/developers/",[s.NEPALSTE]:"https://nepalste.com.np/developer/",[s.PAIEMENT]:"https://paiementpro.net/documentation/",[s.CINETPAY]:"https://cinetpay.com/documentation/",[s.PAYHERE]:"https://www.payhere.lk/developers/",[s.FEDAPAY]:"https://docs.fedapay.com/",[s.AUTHORIZENET]:"https://developer.authorize.net/",[s.KHALTI]:"https://docs.khalti.com/",[s.EASEBUZZ]:"https://www.easebuzz.in/developer/",[s.OZOW]:"https://developers.ozow.com/",[s.CASHFREE]:"https://docs.cashfree.com/"};function d({title:l,icon:a,enabled:h,onToggle:u,children:m,helpUrl:j,helpText:t}){const{t:i}=Y();return e.jsxs("div",{className:"border rounded-lg",children:[e.jsxs("div",{className:"flex items-center justify-between p-4 border-b",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[a,e.jsx("span",{className:"font-medium",children:l})]}),e.jsx(se,{checked:h,onCheckedChange:u})]}),h&&e.jsxs("div",{className:"p-4 space-y-4",children:[j&&t&&e.jsxs(I,{children:[e.jsx(K,{className:"h-4 w-4"}),e.jsxs(E,{children:[t," ",e.jsx("a",{href:j,target:"_blank",rel:"noopener noreferrer",className:"underline",children:i("Dashboard")})]})]}),m]})]})}function n({id:l,label:a,value:h,onChange:u,placeholder:m,type:j="text",isSecret:t=!1,error:i,className:z=""}){var r;const[A,o]=S.useState(!1),{props:P}=V(),f=((r=P.globalSettings)==null?void 0:r.is_demo)||!1,_=f&&h?"************************************************":h,w=t?A?"text":"password":j;return e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{htmlFor:l,children:a}),e.jsxs("div",{className:"relative",children:[e.jsx(W,{id:l,type:w,value:_,onChange:k=>u(k.target.value),placeholder:m,className:`font-mono text-sm ${t?"pr-10":""} ${z}`,readOnly:f&&t&&h}),t&&e.jsx(v,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>{if(f)return!1;o(!A)},disabled:f,children:A?e.jsx(te,{className:"h-4 w-4"}):e.jsx(ie,{className:"h-4 w-4"})})]}),i&&e.jsx("p",{className:"text-sm text-destructive",children:i})]})}function b({value:l,onChange:a,name:h,error:u}){const{t:m}=Y();return e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{children:m("Mode")}),e.jsxs(oe,{value:l,onValueChange:a,className:"flex gap-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Z,{value:"sandbox",id:`${h}_sandbox`}),e.jsx(g,{htmlFor:`${h}_sandbox`,className:"font-normal",children:m("Sandbox")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Z,{value:"live",id:`${h}_live`}),e.jsx(g,{htmlFor:`${h}_live`,className:"font-normal",children:m("Live")})]})]}),u&&e.jsx("p",{className:"text-sm text-destructive",children:u})]})}function Ie({settings:l={}}){const{t:a}=Y(),[h,u]=S.useState(""),[m,j]=S.useState("all"),{data:t,setData:i,post:z,processing:A,errors:o}=X({currency:l.currency||"USD",currency_symbol:l.currency_symbol||"$",is_manually_enabled:l.is_manually_enabled===!0||l.is_manually_enabled==="1",is_bank_enabled:l.is_bank_enabled===!0||l.is_bank_enabled==="1",bank_detail:l.bank_detail||"",is_stripe_enabled:l.is_stripe_enabled===!0||l.is_stripe_enabled==="1",stripe_key:l.stripe_key||"",stripe_secret:l.stripe_secret||"",is_paypal_enabled:l.is_paypal_enabled===!0||l.is_paypal_enabled==="1",paypal_mode:l.paypal_mode||"sandbox",paypal_client_id:l.paypal_client_id||"",paypal_secret_key:l.paypal_secret_key||"",is_razorpay_enabled:l.is_razorpay_enabled===!0||l.is_razorpay_enabled==="1",razorpay_key:l.razorpay_key||"",razorpay_secret:l.razorpay_secret||"",is_mercadopago_enabled:l.is_mercadopago_enabled===!0||l.is_mercadopago_enabled==="1",mercadopago_mode:l.mercadopago_mode||"sandbox",mercadopago_access_token:l.mercadopago_access_token||"",is_paystack_enabled:l.is_paystack_enabled===!0||l.is_paystack_enabled==="1",paystack_public_key:l.paystack_public_key||"",paystack_secret_key:l.paystack_secret_key||"",is_flutterwave_enabled:l.is_flutterwave_enabled===!0||l.is_flutterwave_enabled==="1",flutterwave_public_key:l.flutterwave_public_key||"",flutterwave_secret_key:l.flutterwave_secret_key||"",is_tap_enabled:l.is_tap_enabled===!0||l.is_tap_enabled==="1",tap_secret_key:l.tap_secret_key||"",is_xendit_enabled:l.is_xendit_enabled===!0||l.is_xendit_enabled==="1",xendit_api_key:l.xendit_api_key||"",is_paytr_enabled:l.is_paytr_enabled===!0||l.is_paytr_enabled==="1",paytr_merchant_id:l.paytr_merchant_id||"",paytr_merchant_key:l.paytr_merchant_key||"",paytr_merchant_salt:l.paytr_merchant_salt||"",is_mollie_enabled:l.is_mollie_enabled===!0||l.is_mollie_enabled==="1",mollie_api_key:l.mollie_api_key||"",is_toyyibpay_enabled:l.is_toyyibpay_enabled===!0||l.is_toyyibpay_enabled==="1",toyyibpay_category_code:l.toyyibpay_category_code||"",toyyibpay_secret_key:l.toyyibpay_secret_key||"",is_paymentwall_enabled:l.is_paymentwall_enabled===!0||l.is_paymentwall_enabled==="1",paymentwall_public_key:l.paymentwall_public_key||"",paymentwall_private_key:l.paymentwall_private_key||"",is_sspay_enabled:l.is_sspay_enabled===!0||l.is_sspay_enabled==="1",sspay_secret_key:l.sspay_secret_key||"",sspay_category_code:l.sspay_category_code||"",is_benefit_enabled:l.is_benefit_enabled===!0||l.is_benefit_enabled==="1",benefit_mode:l.benefit_mode||"sandbox",benefit_secret_key:l.benefit_secret_key||"",benefit_public_key:l.benefit_public_key||"",is_iyzipay_enabled:l.is_iyzipay_enabled===!0||l.is_iyzipay_enabled==="1",iyzipay_mode:l.iyzipay_mode||"sandbox",iyzipay_secret_key:l.iyzipay_secret_key||"",iyzipay_public_key:l.iyzipay_public_key||"",is_aamarpay_enabled:l.is_aamarpay_enabled===!0||l.is_aamarpay_enabled==="1",aamarpay_store_id:l.aamarpay_store_id||"",aamarpay_signature:l.aamarpay_signature||"",is_midtrans_enabled:l.is_midtrans_enabled===!0||l.is_midtrans_enabled==="1",midtrans_mode:l.midtrans_mode||"sandbox",midtrans_secret_key:l.midtrans_secret_key||"",is_yookassa_enabled:l.is_yookassa_enabled===!0||l.is_yookassa_enabled==="1",yookassa_shop_id:l.yookassa_shop_id||"",yookassa_secret_key:l.yookassa_secret_key||"",is_nepalste_enabled:l.is_nepalste_enabled===!0||l.is_nepalste_enabled==="1",nepalste_mode:l.nepalste_mode||"sandbox",nepalste_secret_key:l.nepalste_secret_key||"",nepalste_public_key:l.nepalste_public_key||"",is_paiement_enabled:l.is_paiement_enabled===!0||l.is_paiement_enabled==="1",paiement_merchant_id:l.paiement_merchant_id||"",is_cinetpay_enabled:l.is_cinetpay_enabled===!0||l.is_cinetpay_enabled==="1",cinetpay_site_id:l.cinetpay_site_id||"",cinetpay_api_key:l.cinetpay_api_key||"",cinetpay_secret_key:l.cinetpay_secret_key||"",is_payhere_enabled:l.is_payhere_enabled===!0||l.is_payhere_enabled==="1",payhere_mode:l.payhere_mode||"sandbox",payhere_merchant_id:l.payhere_merchant_id||"",payhere_merchant_secret:l.payhere_merchant_secret||"",payhere_app_id:l.payhere_app_id||"",payhere_app_secret:l.payhere_app_secret||"",is_fedapay_enabled:l.is_fedapay_enabled===!0||l.is_fedapay_enabled==="1",fedapay_mode:l.fedapay_mode||"sandbox",fedapay_secret_key:l.fedapay_secret_key||"",fedapay_public_key:l.fedapay_public_key||"",is_authorizenet_enabled:l.is_authorizenet_enabled===!0||l.is_authorizenet_enabled==="1",authorizenet_mode:l.authorizenet_mode||"sandbox",authorizenet_merchant_id:l.authorizenet_merchant_id||"",authorizenet_transaction_key:l.authorizenet_transaction_key||"",is_khalti_enabled:l.is_khalti_enabled===!0||l.is_khalti_enabled==="1",khalti_secret_key:l.khalti_secret_key||"",khalti_public_key:l.khalti_public_key||"",is_easebuzz_enabled:l.is_easebuzz_enabled===!0||l.is_easebuzz_enabled==="1",easebuzz_merchant_key:l.easebuzz_merchant_key||"",easebuzz_salt_key:l.easebuzz_salt_key||"",easebuzz_environment:l.easebuzz_environment||"",is_ozow_enabled:l.is_ozow_enabled===!0||l.is_ozow_enabled==="1",ozow_mode:l.ozow_mode||"sandbox",ozow_site_key:l.ozow_site_key||"",ozow_private_key:l.ozow_private_key||"",ozow_api_key:l.ozow_api_key||"",is_cashfree_enabled:l.is_cashfree_enabled===!0||l.is_cashfree_enabled==="1",cashfree_mode:l.cashfree_mode||"sandbox",cashfree_secret_key:l.cashfree_secret_key||"",cashfree_public_key:l.cashfree_public_key||"",is_paytabs_enabled:l.is_paytabs_enabled===!0||l.is_paytabs_enabled==="1",paytabs_profile_id:l.paytabs_profile_id||"",paytabs_server_key:l.paytabs_server_key||"",paytabs_region:l.paytabs_region||"ARE",paytabs_mode:l.paytabs_mode||"sandbox",is_skrill_enabled:l.is_skrill_enabled===!0||l.is_skrill_enabled==="1",skrill_merchant_id:l.skrill_merchant_id||"",skrill_secret_word:l.skrill_secret_word||"",is_coingate_enabled:l.is_coingate_enabled===!0||l.is_coingate_enabled==="1",coingate_api_token:l.coingate_api_token||"",coingate_mode:l.coingate_mode||"sandbox",is_payfast_enabled:l.is_payfast_enabled===!0||l.is_payfast_enabled==="1",payfast_merchant_id:l.payfast_merchant_id||"",payfast_merchant_key:l.payfast_merchant_key||"",payfast_passphrase:l.payfast_passphrase||"",payfast_mode:l.payfast_mode||"sandbox"}),P=S.useMemo(()=>[{key:"bank",name:a(c[s.BANK])},{key:"stripe",name:a(c[s.STRIPE])},{key:"paypal",name:a(c[s.PAYPAL])},{key:"razorpay",name:a(c[s.RAZORPAY])},{key:"mercadopago",name:a(c[s.MERCADOPAGO])},{key:"paystack",name:a(c[s.PAYSTACK])},{key:"flutterwave",name:a(c[s.FLUTTERWAVE])},{key:"paytabs",name:a(c[s.PAYTABS])},{key:"skrill",name:a(c[s.SKRILL])},{key:"coingate",name:a(c[s.COINGATE])},{key:"payfast",name:a(c[s.PAYFAST])},{key:"tap",name:a(c[s.TAP])},{key:"xendit",name:a(c[s.XENDIT])},{key:"paytr",name:a(c[s.PAYTR])},{key:"mollie",name:a(c[s.MOLLIE])},{key:"toyyibpay",name:a(c[s.TOYYIBPAY])},{key:"paymentwall",name:a("PaymentWall")},{key:"sspay",name:a("SSPay")},{key:"benefit",name:a("Benefit")},{key:"iyzipay",name:a("Iyzipay")},{key:"aamarpay",name:a("Aamarpay")},{key:"midtrans",name:a("Midtrans")},{key:"yookassa",name:a("YooKassa")},{key:"nepalste",name:a("Nepalste")},{key:"paiement",name:a("Paiement Pro")},{key:"cinetpay",name:a("CinetPay")},{key:"payhere",name:a("PayHere")},{key:"fedapay",name:a("FedaPay")},{key:"authorizenet",name:a("AuthorizeNet")},{key:"khalti",name:a("Khalti")},{key:"easebuzz",name:a("Easebuzz")},{key:"ozow",name:a("Ozow")},{key:"cashfree",name:a("Cashfree")}],[a]),f=S.useMemo(()=>{let r=P;return h&&(r=r.filter(k=>k.name.toLowerCase().includes(h.toLowerCase()))),m!=="all"&&(r=r.filter(k=>{const T=t[`is_${k.key}_enabled`];return m==="enabled"?T:!T})),r},[P,h,m,t]),_=r=>f.some(k=>k.key===r),w=r=>{r.preventDefault(),z(route("payment.settings"),{onSuccess:k=>{var M,O;const T=(M=k.props.flash)==null?void 0:M.success,R=(O=k.props.flash)==null?void 0:O.error;T?C.success(T):R&&C.error(R)},onError:k=>{C.error(a("Failed to update payment settings"))}})};return e.jsx($,{title:a("Payment Settings"),description:a("Configure payment gateway for subscription plans"),action:e.jsxs(v,{type:"submit",form:"payment-settings-form",size:"sm",disabled:A,children:[e.jsx(re,{className:"h-4 w-4 mr-2"}),a(A?"Saving...":"Save Changes")]}),children:e.jsx("form",{id:"payment-settings-form",onSubmit:w,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(q,{children:[e.jsxs(J,{children:[e.jsx(Q,{children:a("Payment Methods")}),e.jsx(ee,{children:a("Configure available payment methods for subscription plans")})]}),e.jsxs(ae,{className:"space-y-6",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(L,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),e.jsx(W,{placeholder:a("Search payment methods..."),value:h,onChange:r=>u(r.target.value),className:"pl-10 pr-10"}),h&&e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"absolute right-2 top-1/2 transform -translate-y-1/2 h-6 w-6 p-0 hover:bg-muted",onClick:()=>u(""),children:e.jsx(N,{className:"h-3 w-3"})})]}),e.jsxs(G,{value:m,onValueChange:r=>j(r),children:[e.jsx(U,{className:"w-[140px]",children:e.jsx(F,{})}),e.jsxs(B,{children:[e.jsx(x,{value:"all",children:a("All Methods")}),e.jsx(x,{value:"enabled",children:a("Enabled Only")}),e.jsx(x,{value:"disabled",children:a("Disabled Only")})]})]})]}),(h||m!=="all")&&e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[a("Active filters:")," "]}),h&&e.jsxs(D,{variant:"secondary",className:"text-xs",children:[a("Search:"),' "',h,'"',e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"ml-1 h-3 w-3 p-0 hover:bg-transparent",onClick:()=>u(""),children:e.jsx(N,{className:"h-2 w-2"})})]}),m!=="all"&&e.jsxs(D,{variant:"secondary",className:"text-xs",children:[a("Status:")," ",a(m==="enabled"?"Enabled":"Disabled"),e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"ml-1 h-3 w-3 p-0 hover:bg-transparent",onClick:()=>j("all"),children:e.jsx(N,{className:"h-2 w-2"})})]})]}),(h||m!=="all")&&e.jsx("div",{className:"flex items-center justify-between text-sm text-muted-foreground",children:e.jsx("span",{children:f.length>0?a("Showing {{count}} of {{total}} payment methods",{count:f.length,total:P.length}):a("No payment methods found matching your criteria")})}),(h||m!=="all")&&f.length===0&&e.jsxs("div",{className:"text-center py-12 border-2 border-dashed border-muted rounded-lg",children:[e.jsx("div",{className:"mx-auto w-12 h-12 bg-muted rounded-full flex items-center justify-center mb-4",children:e.jsx(L,{className:"h-5 w-5 text-muted-foreground"})}),e.jsx("h3",{className:"text-lg font-medium mb-2",children:a("No results found")}),e.jsx("p",{className:"text-muted-foreground mb-4",children:a("Try adjusting your search or filter criteria")}),e.jsx(v,{type:"button",variant:"outline",size:"sm",onClick:()=>{u(""),j("all")},children:a("Clear filters")})]}),_("bank")&&e.jsx(d,{title:a(c[s.BANK]),icon:e.jsx(ne,{className:"h-5 w-5"}),enabled:t.is_bank_enabled,onToggle:r=>i("is_bank_enabled",r),children:e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{htmlFor:"bank_detail",children:a("Bank Details")}),e.jsx(le,{id:"bank_detail",value:t.bank_detail,onChange:r=>i("bank_detail",r.target.value),placeholder:a(`Bank: Your Bank Name
Account Number: 0000 0000
Routing Number: 000000000`),rows:6}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Enter your bank details that customers will use for manual transfers")}),o.bank_detail&&e.jsx("p",{className:"text-sm text-destructive",children:o.bank_detail})]})}),_("stripe")&&e.jsx(d,{title:a(c[s.STRIPE]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_stripe_enabled,onToggle:r=>i("is_stripe_enabled",r),helpUrl:y[s.STRIPE],helpText:a("Get your Stripe API keys from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"stripe_key",label:a("Publishable Key"),value:t.stripe_key,onChange:r=>i("stripe_key",r),placeholder:"pk_test_...",error:o.stripe_key}),e.jsx(n,{id:"stripe_secret",label:a("Secret Key"),value:t.stripe_secret,onChange:r=>i("stripe_secret",r),placeholder:"sk_test_...",isSecret:!0,error:o.stripe_secret})]})}),_("paypal")&&e.jsx(d,{title:a(c[s.PAYPAL]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paypal_enabled,onToggle:r=>i("is_paypal_enabled",r),helpUrl:y[s.PAYPAL],helpText:a("Get your PayPal API credentials from your"),children:e.jsxs("div",{className:"space-y-4",children:[e.jsx(b,{value:t.paypal_mode,onChange:r=>i("paypal_mode",r),name:"paypal"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"paypal_client_id",label:a("Client ID"),value:t.paypal_client_id,onChange:r=>i("paypal_client_id",r),placeholder:a("Client ID"),error:o.paypal_client_id}),e.jsx(n,{id:"paypal_secret_key",label:a("Secret Key"),value:t.paypal_secret_key,onChange:r=>i("paypal_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.paypal_secret_key})]})]})}),_("razorpay")&&e.jsx(d,{title:a(c[s.RAZORPAY]),icon:e.jsx(_e,{className:"h-5 w-5"}),enabled:t.is_razorpay_enabled,onToggle:r=>i("is_razorpay_enabled",r),helpUrl:y[s.RAZORPAY],helpText:a("Get your Razorpay API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"razorpay_key",label:a("Key ID"),value:t.razorpay_key,onChange:r=>i("razorpay_key",r),placeholder:"rzp_test_...",error:o.razorpay_key}),e.jsx(n,{id:"razorpay_secret",label:a("Secret Key"),value:t.razorpay_secret,onChange:r=>i("razorpay_secret",r),placeholder:"...",isSecret:!0,error:o.razorpay_secret})]})}),_("mercadopago")&&e.jsx(d,{title:a(c[s.MERCADOPAGO]),icon:e.jsx(H,{className:"h-5 w-5"}),enabled:t.is_mercadopago_enabled,onToggle:r=>i("is_mercadopago_enabled",r),helpUrl:y[s.MERCADOPAGO],helpText:a("Get your Mercado Pago API credentials from your"),children:e.jsxs("div",{className:"space-y-4",children:[e.jsx(b,{value:t.mercadopago_mode,onChange:r=>i("mercadopago_mode",r),name:"mercadopago"}),e.jsx(n,{id:"mercadopago_access_token",label:a("Access Token"),value:t.mercadopago_access_token,onChange:r=>i("mercadopago_access_token",r),placeholder:t.mercadopago_mode==="sandbox"?"TEST-":"APP_USR-",isSecret:!0,error:o.mercadopago_access_token}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("For server-side API integration, use your Private Access Token (NOT your public key). You can find this in your MercadoPago Developer Dashboard under Credentials > Production/Test Credentials > Access token.")}),e.jsxs(I,{children:[e.jsx(K,{className:"h-4 w-4"}),e.jsx(E,{children:a("Important: Do not use your Public Key here. The Access Token is different and is required for server-side operations.")})]})]})}),_("paystack")&&e.jsx(d,{title:a(c[s.PAYSTACK]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paystack_enabled,onToggle:r=>i("is_paystack_enabled",r),helpUrl:y[s.PAYSTACK],helpText:a("Get your Paystack API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"paystack_public_key",label:a("Public Key"),value:t.paystack_public_key,onChange:r=>i("paystack_public_key",r),placeholder:"pk_test_...",error:o.paystack_public_key}),e.jsx(n,{id:"paystack_secret_key",label:a("Secret Key"),value:t.paystack_secret_key,onChange:r=>i("paystack_secret_key",r),placeholder:"sk_test_...",isSecret:!0,error:o.paystack_secret_key})]})}),_("flutterwave")&&e.jsx(d,{title:a(c[s.FLUTTERWAVE]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_flutterwave_enabled,onToggle:r=>i("is_flutterwave_enabled",r),helpUrl:y[s.FLUTTERWAVE],helpText:a("Get your Flutterwave API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"flutterwave_public_key",label:a("Public Key"),value:t.flutterwave_public_key,onChange:r=>i("flutterwave_public_key",r),placeholder:"FLWPUBK_TEST-...",error:o.flutterwave_public_key}),e.jsx(n,{id:"flutterwave_secret_key",label:a("Secret Key"),value:t.flutterwave_secret_key,onChange:r=>i("flutterwave_secret_key",r),placeholder:"FLWSECK_TEST-...",isSecret:!0,error:o.flutterwave_secret_key})]})}),_("paytabs")&&e.jsx(d,{title:a(c[s.PAYTABS]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paytabs_enabled,onToggle:r=>i("is_paytabs_enabled",r),helpUrl:y[s.PAYTABS],helpText:a("Get your PayTabs API credentials from your"),children:e.jsxs("div",{className:"space-y-4",children:[e.jsx(b,{value:t.paytabs_mode,onChange:r=>i("paytabs_mode",r),name:"paytabs"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"paytabs_profile_id",label:a("Profile ID"),value:t.paytabs_profile_id,onChange:r=>i("paytabs_profile_id",r),placeholder:a("Profile ID"),error:o.paytabs_profile_id}),e.jsx(n,{id:"paytabs_server_key",label:a("Server Key"),value:t.paytabs_server_key,onChange:r=>i("paytabs_server_key",r),placeholder:a("Server Key"),isSecret:!0,error:o.paytabs_server_key})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{htmlFor:"paytabs_region",children:a("Region")}),e.jsxs(G,{value:t.paytabs_region,onValueChange:r=>i("paytabs_region",r),children:[e.jsx(U,{children:e.jsx(F,{placeholder:a("Select Region")})}),e.jsxs(B,{children:[e.jsx(x,{value:"ARE",children:a("UAE")}),e.jsx(x,{value:"SAU",children:a("Saudi Arabia")}),e.jsx(x,{value:"OMN",children:a("Oman")}),e.jsx(x,{value:"JOR",children:a("Jordan")}),e.jsx(x,{value:"EGY",children:a("Egypt")}),e.jsx(x,{value:"IRQ",children:a("Iraq")}),e.jsx(x,{value:"GLOBAL",children:a("Global")})]})]}),o.paytabs_region&&e.jsx("p",{className:"text-sm text-destructive",children:o.paytabs_region})]})]})}),_("skrill")&&e.jsx(d,{title:a(c[s.SKRILL]),icon:e.jsx(H,{className:"h-5 w-5"}),enabled:t.is_skrill_enabled,onToggle:r=>i("is_skrill_enabled",r),helpUrl:y[s.SKRILL],helpText:a("Get your Skrill merchant credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"skrill_merchant_id",label:a("Merchant ID"),value:t.skrill_merchant_id,onChange:r=>i("skrill_merchant_id",r),placeholder:a("Merchant ID"),error:o.skrill_merchant_id}),e.jsx(n,{id:"skrill_secret_word",label:a("Secret Word"),value:t.skrill_secret_word,onChange:r=>i("skrill_secret_word",r),placeholder:a("Secret Word"),isSecret:!0,error:o.skrill_secret_word})]})}),_("coingate")&&e.jsx(d,{title:a(c[s.COINGATE]),icon:e.jsx(ce,{className:"h-5 w-5"}),enabled:t.is_coingate_enabled,onToggle:r=>i("is_coingate_enabled",r),helpUrl:y[s.COINGATE],helpText:a("Get your CoinGate API credentials from your"),children:e.jsxs("div",{className:"space-y-4",children:[e.jsx(b,{value:t.coingate_mode,onChange:r=>i("coingate_mode",r),name:"coingate"}),e.jsx(n,{id:"coingate_api_token",label:a("API Token"),value:t.coingate_api_token,onChange:r=>i("coingate_api_token",r),placeholder:a("API Token"),isSecret:!0,error:o.coingate_api_token})]})}),_("payfast")&&e.jsx(d,{title:a(c[s.PAYFAST]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_payfast_enabled,onToggle:r=>i("is_payfast_enabled",r),helpUrl:y[s.PAYFAST],helpText:a("Get your Payfast merchant credentials from your"),children:e.jsxs("div",{className:"space-y-4",children:[e.jsx(b,{value:t.payfast_mode,onChange:r=>i("payfast_mode",r),name:"payfast"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"payfast_merchant_id",label:a("Merchant ID"),value:t.payfast_merchant_id,onChange:r=>i("payfast_merchant_id",r),placeholder:a("Merchant ID"),error:o.payfast_merchant_id}),e.jsx(n,{id:"payfast_merchant_key",label:a("Merchant Key"),value:t.payfast_merchant_key,onChange:r=>i("payfast_merchant_key",r),placeholder:a("Merchant Key"),isSecret:!0,error:o.payfast_merchant_key})]}),e.jsx(n,{id:"payfast_passphrase",label:a("Passphrase"),value:t.payfast_passphrase,onChange:r=>i("payfast_passphrase",r),placeholder:a("Passphrase (optional)"),error:o.payfast_passphrase})]})}),_("tap")&&e.jsx(d,{title:a(c[s.TAP]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_tap_enabled,onToggle:r=>i("is_tap_enabled",r),helpUrl:y[s.TAP],helpText:a("Get your Tap API credentials from your"),children:e.jsx(n,{id:"tap_secret_key",label:a("Secret Key"),value:t.tap_secret_key,onChange:r=>i("tap_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.tap_secret_key})}),_("xendit")&&e.jsx(d,{title:a(c[s.XENDIT]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_xendit_enabled,onToggle:r=>i("is_xendit_enabled",r),helpUrl:y[s.XENDIT],helpText:a("Get your Xendit API credentials from your"),children:e.jsx(n,{id:"xendit_api_key",label:a("API Key"),value:t.xendit_api_key,onChange:r=>i("xendit_api_key",r),placeholder:a("API Key"),isSecret:!0,error:o.xendit_api_key})}),_("paytr")&&e.jsxs(d,{title:a(c[s.PAYTR]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paytr_enabled,onToggle:r=>i("is_paytr_enabled",r),helpUrl:y[s.PAYTR],helpText:a("Get your PayTR merchant credentials from your"),children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"paytr_merchant_id",label:a("Merchant ID"),value:t.paytr_merchant_id,onChange:r=>i("paytr_merchant_id",r),placeholder:a("Merchant ID"),error:o.paytr_merchant_id}),e.jsx(n,{id:"paytr_merchant_key",label:a("Merchant Key"),value:t.paytr_merchant_key,onChange:r=>i("paytr_merchant_key",r),placeholder:a("Merchant Key"),isSecret:!0,error:o.paytr_merchant_key})]}),e.jsx(n,{id:"paytr_merchant_salt",label:a("Merchant Salt"),value:t.paytr_merchant_salt,onChange:r=>i("paytr_merchant_salt",r),placeholder:a("Merchant Salt"),isSecret:!0,error:o.paytr_merchant_salt})]}),_("mollie")&&e.jsx(d,{title:a(c[s.MOLLIE]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_mollie_enabled,onToggle:r=>i("is_mollie_enabled",r),helpUrl:y[s.MOLLIE],helpText:a("Get your Mollie API credentials from your"),children:e.jsx(n,{id:"mollie_api_key",label:a("API Key"),value:t.mollie_api_key,onChange:r=>i("mollie_api_key",r),placeholder:a("API Key"),isSecret:!0,error:o.mollie_api_key})}),_("toyyibpay")&&e.jsx(d,{title:a(c[s.TOYYIBPAY]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_toyyibpay_enabled,onToggle:r=>i("is_toyyibpay_enabled",r),helpUrl:y[s.TOYYIBPAY],helpText:a("Get your toyyibPay credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"toyyibpay_category_code",label:a("Category Code"),value:t.toyyibpay_category_code,onChange:r=>i("toyyibpay_category_code",r),placeholder:a("Category Code"),error:o.toyyibpay_category_code}),e.jsx(n,{id:"toyyibpay_secret_key",label:a("Secret Key"),value:t.toyyibpay_secret_key,onChange:r=>i("toyyibpay_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.toyyibpay_secret_key})]})}),_("paymentwall")&&e.jsx(d,{title:a("PaymentWall"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paymentwall_enabled,onToggle:r=>i("is_paymentwall_enabled",r),helpUrl:y[s.PAYMENTWALL],helpText:a("Get your PaymentWall API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"paymentwall_public_key",label:a("Public Key"),value:t.paymentwall_public_key,onChange:r=>i("paymentwall_public_key",r),placeholder:a("Public Key"),error:o.paymentwall_public_key}),e.jsx(n,{id:"paymentwall_private_key",label:a("Private Key"),value:t.paymentwall_private_key,onChange:r=>i("paymentwall_private_key",r),placeholder:a("Private Key"),isSecret:!0,error:o.paymentwall_private_key})]})}),_("sspay")&&e.jsx(d,{title:a("SSPay"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_sspay_enabled,onToggle:r=>i("is_sspay_enabled",r),helpUrl:y[s.SSPAY],helpText:a("Get your SSPay API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"sspay_category_code",label:a("Category Code"),value:t.sspay_category_code,onChange:r=>i("sspay_category_code",r),placeholder:a("Category Code"),error:o.sspay_category_code}),e.jsx(n,{id:"sspay_secret_key",label:a("Secret Key"),value:t.sspay_secret_key,onChange:r=>i("sspay_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.sspay_secret_key})]})}),_("benefit")&&e.jsxs(d,{title:a("Benefit"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_benefit_enabled,onToggle:r=>i("is_benefit_enabled",r),helpUrl:y[s.BENEFIT],helpText:a("Get your Benefit API credentials from your"),children:[e.jsx(b,{value:t.benefit_mode,onChange:r=>i("benefit_mode",r),name:"benefit"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"benefit_public_key",label:a("Public Key"),value:t.benefit_public_key,onChange:r=>i("benefit_public_key",r),placeholder:a("Public Key"),error:o.benefit_public_key}),e.jsx(n,{id:"benefit_secret_key",label:a("Secret Key"),value:t.benefit_secret_key,onChange:r=>i("benefit_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.benefit_secret_key})]})]}),_("iyzipay")&&e.jsxs(d,{title:a("Iyzipay"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_iyzipay_enabled,onToggle:r=>i("is_iyzipay_enabled",r),helpUrl:y[s.IYZIPAY],helpText:a("Get your Iyzipay API credentials from your"),children:[e.jsx(b,{value:t.iyzipay_mode,onChange:r=>i("iyzipay_mode",r),name:"iyzipay"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"iyzipay_public_key",label:a("Public Key"),value:t.iyzipay_public_key,onChange:r=>i("iyzipay_public_key",r),placeholder:a("Public Key"),error:o.iyzipay_public_key}),e.jsx(n,{id:"iyzipay_secret_key",label:a("Secret Key"),value:t.iyzipay_secret_key,onChange:r=>i("iyzipay_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.iyzipay_secret_key})]})]}),_("aamarpay")&&e.jsx(d,{title:a("Aamarpay"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_aamarpay_enabled,onToggle:r=>i("is_aamarpay_enabled",r),helpUrl:y[s.AAMARPAY],helpText:a("Get your Aamarpay API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"aamarpay_store_id",label:a("Store ID"),value:t.aamarpay_store_id,onChange:r=>i("aamarpay_store_id",r),placeholder:a("Store ID"),error:o.aamarpay_store_id}),e.jsx(n,{id:"aamarpay_signature",label:a("Signature"),value:t.aamarpay_signature,onChange:r=>i("aamarpay_signature",r),placeholder:a("Signature"),isSecret:!0,error:o.aamarpay_signature})]})}),_("midtrans")&&e.jsxs(d,{title:a("Midtrans"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_midtrans_enabled,onToggle:r=>i("is_midtrans_enabled",r),helpUrl:y[s.MIDTRANS],helpText:a("Get your Midtrans API credentials from your"),children:[e.jsx(b,{value:t.midtrans_mode,onChange:r=>i("midtrans_mode",r),name:"midtrans"}),e.jsx(n,{id:"midtrans_secret_key",label:a("Secret Key"),value:t.midtrans_secret_key,onChange:r=>i("midtrans_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.midtrans_secret_key})]}),_("yookassa")&&e.jsx(d,{title:a("YooKassa"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_yookassa_enabled,onToggle:r=>i("is_yookassa_enabled",r),helpUrl:y[s.YOOKASSA],helpText:a("Get your YooKassa API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"yookassa_shop_id",label:a("Shop ID"),value:t.yookassa_shop_id,onChange:r=>i("yookassa_shop_id",r),placeholder:a("Shop ID"),error:o.yookassa_shop_id}),e.jsx(n,{id:"yookassa_secret_key",label:a("Secret Key"),value:t.yookassa_secret_key,onChange:r=>i("yookassa_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.yookassa_secret_key})]})}),_("paiement")&&e.jsx(d,{title:a("Paiement Pro"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paiement_enabled,onToggle:r=>i("is_paiement_enabled",r),helpUrl:y[s.PAIEMENT],helpText:a("Get your Paiement Pro API credentials from your"),children:e.jsx(n,{id:"paiement_merchant_id",label:a("Merchant ID"),value:t.paiement_merchant_id,onChange:r=>i("paiement_merchant_id",r),placeholder:a("Merchant ID"),error:o.paiement_merchant_id})}),_("cinetpay")&&e.jsx(d,{title:a("CinetPay"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_cinetpay_enabled,onToggle:r=>i("is_cinetpay_enabled",r),helpUrl:y[s.CINETPAY],helpText:a("Get your CinetPay API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(n,{id:"cinetpay_site_id",label:a("Site ID"),value:t.cinetpay_site_id,onChange:r=>i("cinetpay_site_id",r),placeholder:a("Site ID"),error:o.cinetpay_site_id}),e.jsx(n,{id:"cinetpay_api_key",label:a("API Key"),value:t.cinetpay_api_key,onChange:r=>i("cinetpay_api_key",r),placeholder:a("API Key"),error:o.cinetpay_api_key}),e.jsx(n,{id:"cinetpay_secret_key",label:a("Secret Key"),value:t.cinetpay_secret_key,onChange:r=>i("cinetpay_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.cinetpay_secret_key})]})}),_("payhere")&&e.jsxs(d,{title:a("PayHere"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_payhere_enabled,onToggle:r=>i("is_payhere_enabled",r),helpUrl:y[s.PAYHERE],helpText:a("Get your PayHere API credentials from your"),children:[e.jsx(b,{value:t.payhere_mode,onChange:r=>i("payhere_mode",r),name:"payhere"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"payhere_merchant_id",label:a("Merchant ID"),value:t.payhere_merchant_id,onChange:r=>i("payhere_merchant_id",r),placeholder:a("Merchant ID"),error:o.payhere_merchant_id}),e.jsx(n,{id:"payhere_merchant_secret",label:a("Merchant Secret"),value:t.payhere_merchant_secret,onChange:r=>i("payhere_merchant_secret",r),placeholder:a("Merchant Secret"),isSecret:!0,error:o.payhere_merchant_secret}),e.jsx(n,{id:"payhere_app_id",label:a("App ID"),value:t.payhere_app_id,onChange:r=>i("payhere_app_id",r),placeholder:a("App ID"),error:o.payhere_app_id}),e.jsx(n,{id:"payhere_app_secret",label:a("App Secret"),value:t.payhere_app_secret,onChange:r=>i("payhere_app_secret",r),placeholder:a("App Secret"),isSecret:!0,error:o.payhere_app_secret})]})]}),_("fedapay")&&e.jsxs(d,{title:a("FedaPay"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_fedapay_enabled,onToggle:r=>i("is_fedapay_enabled",r),helpUrl:y[s.FEDAPAY],helpText:a("Get your FedaPay API credentials from your"),children:[e.jsx(b,{value:t.fedapay_mode,onChange:r=>i("fedapay_mode",r),name:"fedapay"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"fedapay_public_key",label:a("Public Key"),value:t.fedapay_public_key,onChange:r=>i("fedapay_public_key",r),placeholder:a("Public Key"),error:o.fedapay_public_key}),e.jsx(n,{id:"fedapay_secret_key",label:a("Secret Key"),value:t.fedapay_secret_key,onChange:r=>i("fedapay_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.fedapay_secret_key})]})]}),_("authorizenet")&&e.jsxs(d,{title:a("AuthorizeNet"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_authorizenet_enabled,onToggle:r=>i("is_authorizenet_enabled",r),helpUrl:y[s.AUTHORIZENET],helpText:a("Get your AuthorizeNet API credentials from your"),children:[e.jsx(b,{value:t.authorizenet_mode,onChange:r=>i("authorizenet_mode",r),name:"authorizenet"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"authorizenet_merchant_id",label:a("Merchant ID"),value:t.authorizenet_merchant_id,onChange:r=>i("authorizenet_merchant_id",r),placeholder:a("Merchant ID"),error:o.authorizenet_merchant_id}),e.jsx(n,{id:"authorizenet_transaction_key",label:a("Transaction Key"),value:t.authorizenet_transaction_key,onChange:r=>i("authorizenet_transaction_key",r),placeholder:a("Transaction Key"),isSecret:!0,error:o.authorizenet_transaction_key})]})]}),_("khalti")&&e.jsx(d,{title:a("Khalti"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_khalti_enabled,onToggle:r=>i("is_khalti_enabled",r),helpUrl:y[s.KHALTI],helpText:a("Get your Khalti API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"khalti_public_key",label:a("Public Key"),value:t.khalti_public_key,onChange:r=>i("khalti_public_key",r),placeholder:a("Public Key"),error:o.khalti_public_key}),e.jsx(n,{id:"khalti_secret_key",label:a("Secret Key"),value:t.khalti_secret_key,onChange:r=>i("khalti_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.khalti_secret_key})]})}),_("easebuzz")&&e.jsx(d,{title:a("Easebuzz"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_easebuzz_enabled,onToggle:r=>i("is_easebuzz_enabled",r),helpUrl:y[s.EASEBUZZ],helpText:a("Get your Easebuzz API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(n,{id:"easebuzz_merchant_key",label:a("Merchant Key"),value:t.easebuzz_merchant_key,onChange:r=>i("easebuzz_merchant_key",r),placeholder:a("Merchant Key"),error:o.easebuzz_merchant_key}),e.jsx(n,{id:"easebuzz_salt_key",label:a("Salt Key"),value:t.easebuzz_salt_key,onChange:r=>i("easebuzz_salt_key",r),placeholder:a("Salt Key"),isSecret:!0,error:o.easebuzz_salt_key}),e.jsx(n,{id:"easebuzz_environment",label:a("Environment"),value:t.easebuzz_environment,onChange:r=>i("easebuzz_environment",r),placeholder:a("prod/test"),error:o.easebuzz_environment})]})}),_("ozow")&&e.jsxs(d,{title:a("Ozow"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_ozow_enabled,onToggle:r=>i("is_ozow_enabled",r),helpUrl:y[s.OZOW],helpText:a("Get your Ozow API credentials from your"),children:[e.jsx(b,{value:t.ozow_mode,onChange:r=>i("ozow_mode",r),name:"ozow"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(n,{id:"ozow_site_key",label:a("Site Key"),value:t.ozow_site_key,onChange:r=>i("ozow_site_key",r),placeholder:a("Site Key"),error:o.ozow_site_key}),e.jsx(n,{id:"ozow_private_key",label:a("Private Key"),value:t.ozow_private_key,onChange:r=>i("ozow_private_key",r),placeholder:a("Private Key"),isSecret:!0,error:o.ozow_private_key}),e.jsx(n,{id:"ozow_api_key",label:a("API Key"),value:t.ozow_api_key,onChange:r=>i("ozow_api_key",r),placeholder:a("API Key"),error:o.ozow_api_key})]})]}),_("cashfree")&&e.jsxs(d,{title:a("Cashfree"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_cashfree_enabled,onToggle:r=>i("is_cashfree_enabled",r),helpUrl:y[s.CASHFREE],helpText:a("Get your Cashfree API credentials from your"),children:[e.jsx(b,{value:t.cashfree_mode,onChange:r=>i("cashfree_mode",r),name:"cashfree"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"cashfree_public_key",label:a("Public Key"),value:t.cashfree_public_key,onChange:r=>i("cashfree_public_key",r),placeholder:a("Public Key"),error:o.cashfree_public_key}),e.jsx(n,{id:"cashfree_secret_key",label:a("Secret Key"),value:t.cashfree_secret_key,onChange:r=>i("cashfree_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.cashfree_secret_key})]})]})]})]}),e.jsxs(I,{children:[e.jsx(K,{className:"h-4 w-4"}),e.jsxs(E,{children:[e.jsx("strong",{children:a("Important:")})," ",a("These payment settings will be used for all subscription plan payments. Make sure to test your configuration before going live.")]})]})]})})})}export{Ie as default};
diff --git a/public/build/assets/payout-requests-CMh9ti0U.js b/public/build/assets/payout-requests-DZQIAkQL.js
similarity index 56%
rename from public/build/assets/payout-requests-CMh9ti0U.js
rename to public/build/assets/payout-requests-DZQIAkQL.js
index 03c6ec949..bd066209b 100644
--- a/public/build/assets/payout-requests-CMh9ti0U.js
+++ b/public/build/assets/payout-requests-DZQIAkQL.js
@@ -1 +1 @@
-import{r as h,j as t}from"./ui-Z445SNHD.js";import{u as L,b as Y,C as j,m as b,n as g,D as C,ar as H,o as l,P as z,h as v,j as y,k as D,L as N,I as X,l as w,q as G,t as s,r as P}from"./app-DCZHPiEr.js";import{T as J}from"./textarea-MT-uY0Br.js";import{C as K}from"./CrudTable-C2L9P_V2.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./sparkles-DvgXh1Em.js";import"./briefcase-CsHvsiQb.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./calendar-days-CwXRpqb9.js";import"./calendar-YoExU_hy.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-left-DyEn0q5B.js";import"./chevron-right-BMm7LjGG.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./clock-O-l8sPi0.js";import"./code-fFt1R3-N.js";import"./coins-CCDq32ZE.js";import"./copy-CCxdHmNE.js";import"./credit-card--bIB9mjq.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./dollar-sign-BsSLq7gF.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./fingerprint-DDgCRfUP.js";import"./house-Dc4fxdSU.js";import"./gift-91YKafXv.js";import"./git-branch-BiaS4Luq.js";import"./globe-BlA6-Gdd.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-grid-B4hbZ-He.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./loader-circle-BDLqeqvu.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./log-out-D6J83Zkh.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./refresh-cw-FiNR9pzi.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./settings-DdENPkOa.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./timer-BQQZ475C.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./user-HiC8k72a.js";import"./users-CQxTOR0I.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function xe({userType:c,payoutRequests:a,settings:m,stats:n,currencySymbol:p}){const{t:r}=L(),[S,u]=h.useState(!1),[$,d]=h.useState(!1),[k,A]=h.useState(null),{data:R,setData:_,post:B,processing:E,errors:x,reset:T}=Y({amount:""}),q=o=>{o.preventDefault(),B(route("referral.payout-request.create"),{onSuccess:e=>{u(!1),T(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{typeof e=="string"&&s.error(r(e))}})},F=(o,e)=>{o==="approve"?P.post(route("referral.payout-request.approve",e.id),{},{onSuccess:i=>{i.props.flash.success?s.success(r(i.props.flash.success)):i.props.flash.error&&s.error(r(i.props.flash.error))},onError:i=>{typeof i=="string"&&s.error(r(i))}}):o==="reject"&&(A(e),d(!0))},I=o=>{P.post(route("referral.payout-request.reject",k.id),{notes:o},{onSuccess:e=>{d(!1),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{typeof e=="string"&&s.error(r(e))}})},O=[...c==="superadmin"?[{key:"company.name",label:r("Company"),render:(o,e)=>{var i,f;return t.jsxs("div",{children:[t.jsx("p",{className:"text-sm font-semibold",children:(i=e.company)==null?void 0:i.name}),t.jsx("p",{className:"text-xs text-muted-foreground",children:(f=e.company)==null?void 0:f.email})]})}}]:[],{key:"amount",label:r("Amount"),render:o=>`${p}${o}`},{key:"status",label:r("Status"),render:o=>{const e={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${e[o]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:r(o)})}},{key:"created_at",label:r("Date"),render:o=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(o,!1))||new Date(o).toLocaleDateString()}}],M=c==="superadmin"?[{label:r("Approve"),icon:"Check",action:"approve",className:"text-green-500",condition:o=>o.status==="pending"},{label:r("Reject"),icon:"X",action:"reject",className:"text-red-500",condition:o=>o.status==="pending"}]:[];return t.jsxs("div",{className:"space-y-6",children:[c==="company"&&t.jsxs(j,{children:[t.jsxs(b,{className:"flex flex-row items-center justify-between",children:[t.jsx(g,{className:"text-base font-semibold",children:r("Create Payout Request")}),t.jsxs(C,{open:S,onOpenChange:u,children:[t.jsx(H,{asChild:!0,children:t.jsxs(l,{disabled:n.availableBalance_("amount",o.target.value),placeholder:`Min: $${m.threshold_amount}`}),x.amount&&t.jsx("p",{className:"text-sm text-red-500",children:x.amount})]}),t.jsxs("div",{className:"text-sm text-muted-foreground",children:[t.jsxs("p",{children:[r("Available Balance"),": ",p,n.availableBalance]}),t.jsxs("p",{children:[r("Minimum Amount"),": ",p,m.threshold_amount]})]}),t.jsxs("div",{className:"flex justify-end space-x-2",children:[t.jsx(l,{type:"button",variant:"outline",onClick:()=>u(!1),children:r("Cancel")}),t.jsx(l,{type:"submit",disabled:E,children:r("Submit Request")})]})]})]})]})]}),t.jsx(w,{children:t.jsx("p",{className:"text-sm text-muted-foreground",children:n.availableBalance{o.preventDefault();const i=new FormData(o.currentTarget).get("notes");I(i)},children:[t.jsx("div",{className:"space-y-4",children:t.jsxs("div",{children:[t.jsx(N,{htmlFor:"notes",children:r("Rejection Reason (Optional)")}),t.jsx(J,{id:"notes",name:"notes",placeholder:r("Enter rejection reason..."),className:"mt-1"})]})}),t.jsxs(G,{className:"mt-6",children:[t.jsx(l,{type:"button",variant:"outline",onClick:()=>d(!1),children:r("Cancel")}),t.jsx(l,{type:"submit",variant:"destructive",children:r("Reject")})]})]})]})})]})}export{xe as default};
+import{r as h,j as t}from"./ui-Z445SNHD.js";import{u as L,b as Y,C as j,m as b,n as g,D as C,ar as H,o as l,P as z,h as v,j as y,k as D,L as N,I as X,l as w,q as G,t as s,r as P}from"./app-4fHGBOxL.js";import{T as J}from"./textarea-f6Pa1mf5.js";import{C as K}from"./CrudTable-Cxl8O2CF.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./sparkles-DAkECDF0.js";import"./briefcase-DGuFd_HT.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./calendar-days-B0tKZwOz.js";import"./calendar-DqBcvi0D.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-left-BYvQPSK4.js";import"./chevron-right-DkSLY_RH.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./clock-CHa0mSrs.js";import"./code-Dd2x_tdq.js";import"./coins-BOL9Zqbn.js";import"./copy-gVJWo25h.js";import"./credit-card-BTq1LaNu.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./dollar-sign-W87qtnS1.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./fingerprint-CYAHw6U4.js";import"./house--r9ylyxz.js";import"./gift-BkGeVRy2.js";import"./git-branch-DX951c47.js";import"./globe-CjjyS6CN.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-grid-BZcR8IMY.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./loader-circle-q3ypy8gI.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./log-out-CqVt2LXY.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./refresh-cw-ChXdCVZX.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./settings-CDvlPsbt.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./timer-CXS4OFNM.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./user-C3XLhGku.js";import"./users-DG9BKOjr.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function xe({userType:c,payoutRequests:a,settings:m,stats:n,currencySymbol:p}){const{t:r}=L(),[S,u]=h.useState(!1),[$,d]=h.useState(!1),[k,A]=h.useState(null),{data:R,setData:_,post:B,processing:E,errors:x,reset:T}=Y({amount:""}),q=o=>{o.preventDefault(),B(route("referral.payout-request.create"),{onSuccess:e=>{u(!1),T(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{typeof e=="string"&&s.error(r(e))}})},F=(o,e)=>{o==="approve"?P.post(route("referral.payout-request.approve",e.id),{},{onSuccess:i=>{i.props.flash.success?s.success(r(i.props.flash.success)):i.props.flash.error&&s.error(r(i.props.flash.error))},onError:i=>{typeof i=="string"&&s.error(r(i))}}):o==="reject"&&(A(e),d(!0))},I=o=>{P.post(route("referral.payout-request.reject",k.id),{notes:o},{onSuccess:e=>{d(!1),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{typeof e=="string"&&s.error(r(e))}})},O=[...c==="superadmin"?[{key:"company.name",label:r("Company"),render:(o,e)=>{var i,f;return t.jsxs("div",{children:[t.jsx("p",{className:"text-sm font-semibold",children:(i=e.company)==null?void 0:i.name}),t.jsx("p",{className:"text-xs text-muted-foreground",children:(f=e.company)==null?void 0:f.email})]})}}]:[],{key:"amount",label:r("Amount"),render:o=>`${p}${o}`},{key:"status",label:r("Status"),render:o=>{const e={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${e[o]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:r(o)})}},{key:"created_at",label:r("Date"),render:o=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(o,!1))||new Date(o).toLocaleDateString()}}],M=c==="superadmin"?[{label:r("Approve"),icon:"Check",action:"approve",className:"text-green-500",condition:o=>o.status==="pending"},{label:r("Reject"),icon:"X",action:"reject",className:"text-red-500",condition:o=>o.status==="pending"}]:[];return t.jsxs("div",{className:"space-y-6",children:[c==="company"&&t.jsxs(j,{children:[t.jsxs(b,{className:"flex flex-row items-center justify-between",children:[t.jsx(g,{className:"text-base font-semibold",children:r("Create Payout Request")}),t.jsxs(C,{open:S,onOpenChange:u,children:[t.jsx(H,{asChild:!0,children:t.jsxs(l,{disabled:n.availableBalance_("amount",o.target.value),placeholder:`Min: $${m.threshold_amount}`}),x.amount&&t.jsx("p",{className:"text-sm text-red-500",children:x.amount})]}),t.jsxs("div",{className:"text-sm text-muted-foreground",children:[t.jsxs("p",{children:[r("Available Balance"),": ",p,n.availableBalance]}),t.jsxs("p",{children:[r("Minimum Amount"),": ",p,m.threshold_amount]})]}),t.jsxs("div",{className:"flex justify-end space-x-2",children:[t.jsx(l,{type:"button",variant:"outline",onClick:()=>u(!1),children:r("Cancel")}),t.jsx(l,{type:"submit",disabled:E,children:r("Submit Request")})]})]})]})]})]}),t.jsx(w,{children:t.jsx("p",{className:"text-sm text-muted-foreground",children:n.availableBalance{o.preventDefault();const i=new FormData(o.currentTarget).get("notes");I(i)},children:[t.jsx("div",{className:"space-y-4",children:t.jsxs("div",{children:[t.jsx(N,{htmlFor:"notes",children:r("Rejection Reason (Optional)")}),t.jsx(J,{id:"notes",name:"notes",placeholder:r("Enter rejection reason..."),className:"mt-1"})]})}),t.jsxs(G,{className:"mt-6",children:[t.jsx(l,{type:"button",variant:"outline",onClick:()=>d(!1),children:r("Cancel")}),t.jsx(l,{type:"submit",variant:"destructive",children:r("Reject")})]})]})]})})]})}export{xe as default};
diff --git a/public/build/assets/payroll-calculation-BlJdTym2.js b/public/build/assets/payroll-calculation-CwwIdrYH.js
similarity index 92%
rename from public/build/assets/payroll-calculation-BlJdTym2.js
rename to public/build/assets/payroll-calculation-CwwIdrYH.js
index b10816bee..400b099a0 100644
--- a/public/build/assets/payroll-calculation-BlJdTym2.js
+++ b/public/build/assets/payroll-calculation-CwwIdrYH.js
@@ -1 +1 @@
-import{r as d,j as e}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-CUbbykGe.js";import{u as I,c as J,r as K,t as A}from"./app-DCZHPiEr.js";import{S as Q,a as X,b as Y,c as Z,d as ee}from"./select-X5YLR2bv.js";import{A as te}from"./arrow-left-DifDyQQ2.js";import{C as ae}from"./calculator-BPEuta5A.js";import{D as se}from"./dollar-sign-BsSLq7gF.js";import{C as re}from"./clock-O-l8sPi0.js";import{T as B}from"./trending-up-C1uVxjVi.js";import{T as ne}from"./trending-down-BtPHZ2fA.js";import"./textarea-MT-uY0Br.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ie(){var j,f,N,b,w,k,v,_,S,C,D,L,P,T;const{t}=I(),{employeeSalary:o,payrollRuns:p,selectedPayrollRun:U,payrollData:r}=J().props,[x,O]=d.useState(U),[y,E]=d.useState((r==null?void 0:r.salaryBreakdown)||{earnings:{},deductions:{}}),[s,F]=d.useState((r==null?void 0:r.attendanceSummary)||{}),[l,H]=d.useState((r==null?void 0:r.payrollCalculation)||{}),[g,M]=d.useState((r==null?void 0:r.attendanceRecords)||[]),[h,R]=d.useState((r==null?void 0:r.currentMonth)||null),[c,u]=d.useState(!1),$=async a=>{var i;if(a!==((i=x==null?void 0:x.id)==null?void 0:i.toString())){u(!0);try{const n=await fetch(route("hr.employee-salaries.get-payroll-calculation",{employeeSalary:o.id,payrollRun:a}));if(n.ok){const m=await n.json(),q=p.find(z=>z.id.toString()===a);O(q),E(m.salaryBreakdown||{earnings:{},deductions:{}}),F(m.attendanceSummary||{}),H(m.payrollCalculation||{}),M(m.attendanceRecords||[]),R(m.currentMonth)}else A.error(t("Failed to load payroll data"))}catch{A.error(t("Failed to load payroll data"))}finally{u(!1)}}},V=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Payroll Management"),href:route("hr.employee-salaries.index")},{title:t("Employee Salaries"),href:route("hr.employee-salaries.index")},{title:t("Payroll Calculation")}],W=[{label:t("Back"),icon:e.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>K.get(route("hr.employee-salaries.index"))}];return e.jsx(G,{title:`${t("Payroll Calculation")} - ${o.employee.name}`,url:"/hr/employee-salaries/payroll-calculation",actions:W,breadcrumbs:V,noPadding:!0,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx(ae,{className:"h-8 w-8 text-purple-600"}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-white",children:o.employee.name}),e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:[t("Payroll Calculation for")," ",h?new Date(h).toLocaleDateString("en-US",{year:"numeric",month:"long"}):"-"]})]})]}),e.jsx("div",{className:"w-64",children:e.jsxs(Q,{value:((j=x==null?void 0:x.id)==null?void 0:j.toString())||"",onValueChange:$,disabled:c,children:[e.jsx(X,{children:e.jsx(Y,{placeholder:t("Select Payroll Run")})}),e.jsx(Z,{children:p==null?void 0:p.map(a=>e.jsxs(ee,{value:a.id.toString(),children:[a.title," (",new Date(a.pay_period_start).toLocaleDateString()," - ",new Date(a.pay_period_end).toLocaleDateString(),")"]},a.id))})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"bg-blue-50 dark:bg-blue-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(se,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"}),e.jsx("span",{className:"text-xs font-medium text-blue-600 dark:text-blue-400 tracking-wide",children:t("Basic Salary")})]}),e.jsx("p",{className:"text-xl font-bold text-blue-900 dark:text-blue-100 mt-1",children:(f=window.appSettings)==null?void 0:f.formatCurrency(o.basic_salary||0)})]}),e.jsxs("div",{className:"bg-green-50 dark:bg-green-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(re,{className:"h-5 w-5 text-green-600 dark:text-green-400"}),e.jsx("span",{className:"text-xs font-medium text-green-600 dark:text-green-400 tracking-wide",children:t("Working Days")})]}),e.jsx("p",{className:"text-xl font-bold text-green-900 dark:text-green-100 mt-1",children:s.total_working_days||0})]}),e.jsxs("div",{className:"bg-purple-50 dark:bg-purple-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(B,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"}),e.jsx("span",{className:"text-xs font-medium text-purple-600 dark:text-purple-400 tracking-wide",children:t("Net Salary")})]}),e.jsx("p",{className:"text-xl font-bold text-purple-900 dark:text-purple-100 mt-1",children:(N=window.appSettings)==null?void 0:N.formatCurrency(l.net_salary||0)})]})]})]}),c&&e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:e.jsxs("div",{className:"flex items-center justify-center py-8",children:[e.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-purple-600"}),e.jsx("span",{className:"ml-2 text-gray-600 dark:text-gray-400",children:t("Loading payroll data...")})]})}),!c&&e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-4",children:t("Attendance Summary")}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-7 gap-4",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-blue-600",children:s.total_working_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Working Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-green-600",children:s.present_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Present Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-yellow-600",children:s.half_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Half Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-red-600",children:s.absent_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Absent Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-indigo-600",children:s.leave_days||0}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Paid Leave Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-indigo-600",children:s.unpaid_leave_days||0}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Total Unpaid Leave")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-500",children:"(Unpaid Leaves + Half Days + Absent)"})]}),e.jsxs("div",{className:"text-center",children:[e.jsxs("p",{className:"text-xl font-bold text-orange-600",children:[(Number(s.overtime_hours)||0).toFixed(1),"h"]}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Overtime")})]})]})]}),!c&&e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(B,{className:"h-5 w-5 text-green-600"}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Earnings")})]}),e.jsxs("div",{className:"space-y-3",children:[Object.entries(y.earnings||{}).map(([a,i])=>{var n;return e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100 dark:border-gray-700",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:a}),e.jsx("span",{className:"text-sm font-mono font-medium text-green-600",children:(n=window.appSettings)==null?void 0:n.formatCurrency(i)})]},a)}),e.jsxs("div",{className:"flex justify-between items-center py-2 font-semibold text-base border-t-2 border-green-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Total Earnings")}),e.jsx("span",{className:"font-mono text-green-600",children:(b=window.appSettings)==null?void 0:b.formatCurrency(l.total_earnings||0)})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(ne,{className:"h-5 w-5 text-red-600"}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Deductions")})]}),e.jsxs("div",{className:"space-y-3",children:[Object.entries(y.deductions||{}).map(([a,i])=>{var n;return e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100 dark:border-gray-700",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:a}),e.jsx("span",{className:"text-sm font-mono font-medium text-red-600",children:(n=window.appSettings)==null?void 0:n.formatCurrency(i)})]},a)}),e.jsxs("div",{className:"flex justify-between items-center py-2 font-semibold text-base border-t-2 border-red-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Total Deductions")}),e.jsx("span",{className:"font-mono text-red-600",children:(w=window.appSettings)==null?void 0:w.formatCurrency(l.total_deductions||0)})]})]})]})]}),!c&&e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Daily Attendance Records")})}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-800",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Date")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Clock In")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Clock Out")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Total Hours")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Overtime")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Status")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-900 divide-y divide-gray-200 dark:divide-gray-700",children:g&&g.length>0?g.map((a,i)=>{var n;return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-800",children:[e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-900 dark:text-white",children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(a.date,!1))||new Date(a.date).toLocaleDateString()}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-green-600",children:a.clock_in||"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-red-600",children:a.clock_out||"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-gray-900 dark:text-white",children:a.total_hours?`${Number(a.total_hours).toFixed(2)}h`:"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-orange-600",children:a.overtime_hours>0?`${Number(a.overtime_hours).toFixed(1)}h`:"-"}),e.jsxs("td",{className:"px-6 py-4 whitespace-nowrap",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${a.status==="present"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":a.status==="absent"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":a.status==="half_day"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":a.status==="holiday"?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":a.status==="on_leave"?"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:a.status==="present"?t("Present"):a.status==="absent"?t("Absent"):a.status==="half_day"?t("Half Day"):a.status==="holiday"?t("Holiday"):a.status==="on_leave"?t("On Leave"):a.status||"-"}),a.is_late&&e.jsx("span",{className:"ml-1 inline-flex items-center rounded-md px-1 py-0.5 text-xs font-medium bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20",children:t("Late")}),a.is_early_departure&&e.jsx("span",{className:"ml-1 inline-flex items-center rounded-md px-1 py-0.5 text-xs font-medium bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20",children:t("Early")})]})]},i)}):e.jsx("tr",{children:e.jsx("td",{colSpan:6,className:"px-6 py-4 text-center text-sm text-gray-500 dark:text-gray-400",children:t("No attendance records found for this month")})})})]})})]}),!c&&e.jsxs("div",{className:"bg-gradient-to-r from-purple-50 to-blue-50 dark:from-purple-900/20 dark:to-blue-900/20 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-4",children:t("Final Calculation")}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Base Salary")}),e.jsx("span",{className:"text-sm font-mono font-medium text-blue-600",children:(k=window.appSettings)==null?void 0:k.formatCurrency(o.basic_salary)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Total Earnings")}),e.jsx("span",{className:"text-sm font-mono font-medium text-green-600",children:(v=window.appSettings)==null?void 0:v.formatCurrency(l.total_earnings||0)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Per Day Salary")}),e.jsx("span",{className:"text-sm font-mono font-medium text-blue-600",children:(_=window.appSettings)==null?void 0:_.formatCurrency(l.per_day_salary||0)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Unpaid Leave Deduction")," (",s.unpaid_leave_from_leave||0," days)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(S=window.appSettings)==null?void 0:S.formatCurrency((l.per_day_salary||0)*(s.unpaid_leave_from_leave||0))]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Half Day Deduction")," (",s.half_days," × 0.5)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-orange-600",children:["- ",(C=window.appSettings)==null?void 0:C.formatCurrency((l.per_day_salary||0)*(s.half_days||0)*.5)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Absent Day Deduction")," (",s.absent_days," days)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(D=window.appSettings)==null?void 0:D.formatCurrency((l.per_day_salary||0)*(s.absent_days||0))]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Overtime Amount")}),e.jsxs("span",{className:"text-sm font-mono font-medium text-green-600",children:["+ ",(L=window.appSettings)==null?void 0:L.formatCurrency(l.overtime_amount||0)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Total Deductions")}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(P=window.appSettings)==null?void 0:P.formatCurrency(l.total_deductions||0)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-3 font-bold text-lg border-t-2 border-purple-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Net Salary")}),e.jsx("span",{className:"font-mono text-purple-600",children:(T=window.appSettings)==null?void 0:T.formatCurrency(l.net_salary||0)})]})]}),e.jsxs("div",{className:"mt-4 p-4 bg-white dark:bg-gray-800 rounded-lg",children:[e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:[e.jsxs("strong",{children:[t("Calculation Formula"),":"]})," ",t("Net Salary")," = (",t("Basic Salary")," + ",t("Allowances"),") - (",t("Per Day Salary")," × ",t("Unpaid Leave Days"),") + ",t("Overtime")," - ",t("Deductions")]}),e.jsxs("div",{className:"text-sm text-gray-600 dark:text-gray-400 mt-2",children:[e.jsx("p",{children:e.jsxs("strong",{children:[t("Unpaid Leave Days Breakdown"),":"]})}),e.jsxs("p",{children:["• Unpaid Leaves: ",s.unpaid_leave_from_leave||0," days"]}),e.jsxs("p",{children:["• Absent Days: ",s.absent_days||0," days"]}),e.jsxs("p",{children:["• Half Days: ",s.half_days||0," × 0.5 = ",(s.half_days||0)*.5," days"]}),e.jsx("p",{children:e.jsxs("strong",{children:["Total Unpaid Days: ",s.unpaid_leave_days||0," days"]})})]})]})]})]})})}export{Ie as default};
+import{r as d,j as e}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-CM2S36EN.js";import{u as I,c as J,r as K,t as A}from"./app-4fHGBOxL.js";import{S as Q,a as X,b as Y,c as Z,d as ee}from"./select-T_sz7ImN.js";import{A as te}from"./arrow-left-IfLGa0Dx.js";import{C as ae}from"./calculator-DnAPf1Qo.js";import{D as se}from"./dollar-sign-W87qtnS1.js";import{C as re}from"./clock-CHa0mSrs.js";import{T as B}from"./trending-up-D3RLojX7.js";import{T as ne}from"./trending-down-CM9zB975.js";import"./textarea-f6Pa1mf5.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ie(){var j,f,N,b,w,k,v,_,S,C,D,L,P,T;const{t}=I(),{employeeSalary:o,payrollRuns:p,selectedPayrollRun:U,payrollData:r}=J().props,[x,O]=d.useState(U),[y,E]=d.useState((r==null?void 0:r.salaryBreakdown)||{earnings:{},deductions:{}}),[s,F]=d.useState((r==null?void 0:r.attendanceSummary)||{}),[l,H]=d.useState((r==null?void 0:r.payrollCalculation)||{}),[g,M]=d.useState((r==null?void 0:r.attendanceRecords)||[]),[h,R]=d.useState((r==null?void 0:r.currentMonth)||null),[c,u]=d.useState(!1),$=async a=>{var i;if(a!==((i=x==null?void 0:x.id)==null?void 0:i.toString())){u(!0);try{const n=await fetch(route("hr.employee-salaries.get-payroll-calculation",{employeeSalary:o.id,payrollRun:a}));if(n.ok){const m=await n.json(),q=p.find(z=>z.id.toString()===a);O(q),E(m.salaryBreakdown||{earnings:{},deductions:{}}),F(m.attendanceSummary||{}),H(m.payrollCalculation||{}),M(m.attendanceRecords||[]),R(m.currentMonth)}else A.error(t("Failed to load payroll data"))}catch{A.error(t("Failed to load payroll data"))}finally{u(!1)}}},V=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Payroll Management"),href:route("hr.employee-salaries.index")},{title:t("Employee Salaries"),href:route("hr.employee-salaries.index")},{title:t("Payroll Calculation")}],W=[{label:t("Back"),icon:e.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>K.get(route("hr.employee-salaries.index"))}];return e.jsx(G,{title:`${t("Payroll Calculation")} - ${o.employee.name}`,url:"/hr/employee-salaries/payroll-calculation",actions:W,breadcrumbs:V,noPadding:!0,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx(ae,{className:"h-8 w-8 text-purple-600"}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-white",children:o.employee.name}),e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:[t("Payroll Calculation for")," ",h?new Date(h).toLocaleDateString("en-US",{year:"numeric",month:"long"}):"-"]})]})]}),e.jsx("div",{className:"w-64",children:e.jsxs(Q,{value:((j=x==null?void 0:x.id)==null?void 0:j.toString())||"",onValueChange:$,disabled:c,children:[e.jsx(X,{children:e.jsx(Y,{placeholder:t("Select Payroll Run")})}),e.jsx(Z,{children:p==null?void 0:p.map(a=>e.jsxs(ee,{value:a.id.toString(),children:[a.title," (",new Date(a.pay_period_start).toLocaleDateString()," - ",new Date(a.pay_period_end).toLocaleDateString(),")"]},a.id))})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"bg-blue-50 dark:bg-blue-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(se,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"}),e.jsx("span",{className:"text-xs font-medium text-blue-600 dark:text-blue-400 tracking-wide",children:t("Basic Salary")})]}),e.jsx("p",{className:"text-xl font-bold text-blue-900 dark:text-blue-100 mt-1",children:(f=window.appSettings)==null?void 0:f.formatCurrency(o.basic_salary||0)})]}),e.jsxs("div",{className:"bg-green-50 dark:bg-green-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(re,{className:"h-5 w-5 text-green-600 dark:text-green-400"}),e.jsx("span",{className:"text-xs font-medium text-green-600 dark:text-green-400 tracking-wide",children:t("Working Days")})]}),e.jsx("p",{className:"text-xl font-bold text-green-900 dark:text-green-100 mt-1",children:s.total_working_days||0})]}),e.jsxs("div",{className:"bg-purple-50 dark:bg-purple-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(B,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"}),e.jsx("span",{className:"text-xs font-medium text-purple-600 dark:text-purple-400 tracking-wide",children:t("Net Salary")})]}),e.jsx("p",{className:"text-xl font-bold text-purple-900 dark:text-purple-100 mt-1",children:(N=window.appSettings)==null?void 0:N.formatCurrency(l.net_salary||0)})]})]})]}),c&&e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:e.jsxs("div",{className:"flex items-center justify-center py-8",children:[e.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-purple-600"}),e.jsx("span",{className:"ml-2 text-gray-600 dark:text-gray-400",children:t("Loading payroll data...")})]})}),!c&&e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-4",children:t("Attendance Summary")}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-7 gap-4",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-blue-600",children:s.total_working_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Working Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-green-600",children:s.present_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Present Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-yellow-600",children:s.half_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Half Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-red-600",children:s.absent_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Absent Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-indigo-600",children:s.leave_days||0}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Paid Leave Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-indigo-600",children:s.unpaid_leave_days||0}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Total Unpaid Leave")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-500",children:"(Unpaid Leaves + Half Days + Absent)"})]}),e.jsxs("div",{className:"text-center",children:[e.jsxs("p",{className:"text-xl font-bold text-orange-600",children:[(Number(s.overtime_hours)||0).toFixed(1),"h"]}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Overtime")})]})]})]}),!c&&e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(B,{className:"h-5 w-5 text-green-600"}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Earnings")})]}),e.jsxs("div",{className:"space-y-3",children:[Object.entries(y.earnings||{}).map(([a,i])=>{var n;return e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100 dark:border-gray-700",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:a}),e.jsx("span",{className:"text-sm font-mono font-medium text-green-600",children:(n=window.appSettings)==null?void 0:n.formatCurrency(i)})]},a)}),e.jsxs("div",{className:"flex justify-between items-center py-2 font-semibold text-base border-t-2 border-green-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Total Earnings")}),e.jsx("span",{className:"font-mono text-green-600",children:(b=window.appSettings)==null?void 0:b.formatCurrency(l.total_earnings||0)})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(ne,{className:"h-5 w-5 text-red-600"}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Deductions")})]}),e.jsxs("div",{className:"space-y-3",children:[Object.entries(y.deductions||{}).map(([a,i])=>{var n;return e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100 dark:border-gray-700",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:a}),e.jsx("span",{className:"text-sm font-mono font-medium text-red-600",children:(n=window.appSettings)==null?void 0:n.formatCurrency(i)})]},a)}),e.jsxs("div",{className:"flex justify-between items-center py-2 font-semibold text-base border-t-2 border-red-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Total Deductions")}),e.jsx("span",{className:"font-mono text-red-600",children:(w=window.appSettings)==null?void 0:w.formatCurrency(l.total_deductions||0)})]})]})]})]}),!c&&e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Daily Attendance Records")})}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-800",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Date")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Clock In")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Clock Out")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Total Hours")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Overtime")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Status")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-900 divide-y divide-gray-200 dark:divide-gray-700",children:g&&g.length>0?g.map((a,i)=>{var n;return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-800",children:[e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-900 dark:text-white",children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(a.date,!1))||new Date(a.date).toLocaleDateString()}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-green-600",children:a.clock_in||"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-red-600",children:a.clock_out||"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-gray-900 dark:text-white",children:a.total_hours?`${Number(a.total_hours).toFixed(2)}h`:"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-orange-600",children:a.overtime_hours>0?`${Number(a.overtime_hours).toFixed(1)}h`:"-"}),e.jsxs("td",{className:"px-6 py-4 whitespace-nowrap",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${a.status==="present"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":a.status==="absent"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":a.status==="half_day"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":a.status==="holiday"?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":a.status==="on_leave"?"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:a.status==="present"?t("Present"):a.status==="absent"?t("Absent"):a.status==="half_day"?t("Half Day"):a.status==="holiday"?t("Holiday"):a.status==="on_leave"?t("On Leave"):a.status||"-"}),a.is_late&&e.jsx("span",{className:"ml-1 inline-flex items-center rounded-md px-1 py-0.5 text-xs font-medium bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20",children:t("Late")}),a.is_early_departure&&e.jsx("span",{className:"ml-1 inline-flex items-center rounded-md px-1 py-0.5 text-xs font-medium bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20",children:t("Early")})]})]},i)}):e.jsx("tr",{children:e.jsx("td",{colSpan:6,className:"px-6 py-4 text-center text-sm text-gray-500 dark:text-gray-400",children:t("No attendance records found for this month")})})})]})})]}),!c&&e.jsxs("div",{className:"bg-gradient-to-r from-purple-50 to-blue-50 dark:from-purple-900/20 dark:to-blue-900/20 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-4",children:t("Final Calculation")}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Base Salary")}),e.jsx("span",{className:"text-sm font-mono font-medium text-blue-600",children:(k=window.appSettings)==null?void 0:k.formatCurrency(o.basic_salary)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Total Earnings")}),e.jsx("span",{className:"text-sm font-mono font-medium text-green-600",children:(v=window.appSettings)==null?void 0:v.formatCurrency(l.total_earnings||0)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Per Day Salary")}),e.jsx("span",{className:"text-sm font-mono font-medium text-blue-600",children:(_=window.appSettings)==null?void 0:_.formatCurrency(l.per_day_salary||0)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Unpaid Leave Deduction")," (",s.unpaid_leave_from_leave||0," days)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(S=window.appSettings)==null?void 0:S.formatCurrency((l.per_day_salary||0)*(s.unpaid_leave_from_leave||0))]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Half Day Deduction")," (",s.half_days," × 0.5)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-orange-600",children:["- ",(C=window.appSettings)==null?void 0:C.formatCurrency((l.per_day_salary||0)*(s.half_days||0)*.5)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Absent Day Deduction")," (",s.absent_days," days)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(D=window.appSettings)==null?void 0:D.formatCurrency((l.per_day_salary||0)*(s.absent_days||0))]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Overtime Amount")}),e.jsxs("span",{className:"text-sm font-mono font-medium text-green-600",children:["+ ",(L=window.appSettings)==null?void 0:L.formatCurrency(l.overtime_amount||0)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Total Deductions")}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(P=window.appSettings)==null?void 0:P.formatCurrency(l.total_deductions||0)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-3 font-bold text-lg border-t-2 border-purple-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Net Salary")}),e.jsx("span",{className:"font-mono text-purple-600",children:(T=window.appSettings)==null?void 0:T.formatCurrency(l.net_salary||0)})]})]}),e.jsxs("div",{className:"mt-4 p-4 bg-white dark:bg-gray-800 rounded-lg",children:[e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:[e.jsxs("strong",{children:[t("Calculation Formula"),":"]})," ",t("Net Salary")," = (",t("Basic Salary")," + ",t("Allowances"),") - (",t("Per Day Salary")," × ",t("Unpaid Leave Days"),") + ",t("Overtime")," - ",t("Deductions")]}),e.jsxs("div",{className:"text-sm text-gray-600 dark:text-gray-400 mt-2",children:[e.jsx("p",{children:e.jsxs("strong",{children:[t("Unpaid Leave Days Breakdown"),":"]})}),e.jsxs("p",{children:["• Unpaid Leaves: ",s.unpaid_leave_from_leave||0," days"]}),e.jsxs("p",{children:["• Absent Days: ",s.absent_days||0," days"]}),e.jsxs("p",{children:["• Half Days: ",s.half_days||0," × 0.5 = ",(s.half_days||0)*.5," days"]}),e.jsx("p",{children:e.jsxs("strong",{children:["Total Unpaid Days: ",s.unpaid_leave_days||0," days"]})})]})]})]})]})})}export{Ie as default};
diff --git a/public/build/assets/percent-DS4wn5sz.js b/public/build/assets/percent-DL6G8cWL.js
similarity index 89%
rename from public/build/assets/percent-DS4wn5sz.js
rename to public/build/assets/percent-DL6G8cWL.js
index ab4122d7f..a84ce8c35 100644
--- a/public/build/assets/percent-DS4wn5sz.js
+++ b/public/build/assets/percent-DL6G8cWL.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/phone-Cjtf4kt2.js b/public/build/assets/phone-CTwn3BMi.js
similarity index 92%
rename from public/build/assets/phone-Cjtf4kt2.js
rename to public/build/assets/phone-CTwn3BMi.js
index 7d745e8ca..9906b369a 100644
--- a/public/build/assets/phone-Cjtf4kt2.js
+++ b/public/build/assets/phone-CTwn3BMi.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/plan-orders-D2ij6RmE.js b/public/build/assets/plan-orders-D58UjDe9.js
similarity index 60%
rename from public/build/assets/plan-orders-D2ij6RmE.js
rename to public/build/assets/plan-orders-D58UjDe9.js
index d9b592d92..b829b5721 100644
--- a/public/build/assets/plan-orders-D2ij6RmE.js
+++ b/public/build/assets/plan-orders-D58UjDe9.js
@@ -1 +1 @@
-import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-CUbbykGe.js";import{u as K,c as Q,g as k,r as d,D as U,h as V,j as W,k as Y,L as Z,q as ee,o as N,t as p}from"./app-DCZHPiEr.js";import{C as re}from"./CrudTable-C2L9P_V2.js";import{P as te}from"./pagination-CLhGv5TU.js";import{S as oe}from"./search-and-filter-bar-CvVfaqsJ.js";import{T as ie}from"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function qt(){var D,F;const{t:e}=K(),{planOrders:i,filters:m={},auth:c,currencySymbol:x,globalSettings:s}=Q().props,R=(c==null?void 0:c.permissions)||[],[u,_]=l.useState(m.search||""),[n,j]=l.useState(m.status||"_empty_"),[f,b]=l.useState(m.date_from||""),[h,y]=l.useState(m.date_to||""),[T,S]=l.useState(!1),[w,v]=l.useState(!1),[A,$]=l.useState(null),E=()=>n!=="_empty_"||f!==""||h!==""||u!=="",I=()=>(n!=="_empty_"?1:0)+(f!==""?1:0)+(h!==""?1:0)+(u!==""?1:0),q=r=>{r.preventDefault(),P()},P=()=>{d.get(route("plan-orders.index"),{page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},L=r=>{const t=m.sort_field===r&&m.sort_direction==="asc"?"desc":"asc";d.get(route("plan-orders.index"),{sort_field:r,sort_direction:t,page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},O=(r,t)=>{r==="approve"?(s!=null&&s.is_demo||p.loading(e("Approving plan order...")),d.post(route("plan-orders.approve",t.id),{},{onSuccess:a=>{s!=null&&s.is_demo||p.dismiss(),a.props.flash.success?p.success(e(a.props.flash.success)):a.props.flash.error&&p.error(e(a.props.flash.error))},onError:a=>{s!=null&&s.is_demo||p.dismiss(),typeof a=="string"?p.error(e(a)):p.error(e("Failed to approve plan order: {{errors}}",{errors:Object.values(a).join(", ")}))}})):r==="reject"&&($(t),v(!0))},z=r=>{s!=null&&s.is_demo||p.loading(e("Rejecting plan order...")),d.post(route("plan-orders.reject",A.id),{notes:r},{onSuccess:t=>{v(!1),s!=null&&s.is_demo||p.dismiss(),t.props.flash.success?p.success(e(t.props.flash.success)):t.props.flash.error&&p.error(e(t.props.flash.error))},onError:t=>{s!=null&&s.is_demo||p.dismiss(),typeof t=="string"?p.error(e(t)):p.error(e("Failed to reject plan order: {{errors}}",{errors:Object.values(t).join(", ")}))}})},B=()=>{_(""),j("_empty_"),b(""),y(""),S(!1),d.get(route("plan-orders.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},M=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Plans"),href:route("plans.index")},{title:e("Plan Orders")}],H=[{key:"order_number",label:e("Order Number"),render:r=>r||"-"},{key:"user.name",label:e("Name"),render:(r,t)=>{var a,g,C;return(a=t.user)!=null&&a.avatar?k(t.user.avatar):k("avatars/avatar.png"),o.jsx("div",{className:"flex items-center gap-3",children:o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((g=t.user)==null?void 0:g.name)||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:((C=t.user)==null?void 0:C.email)||""})]})})}},{key:"plan.name",label:e("Plan"),render:(r,t)=>{var g;const a=(g=t.plan)==null?void 0:g.name;return a?o.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-sm font-medium bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 capitalize",children:a}):"-"}},{key:"original_price",label:e("Original Price"),render:r=>`${x}${r||0}`},{key:"discount_amount",label:e("Discount"),render:r=>r>0?`-${x}${r}`:"-"},{key:"final_price",label:e("Final Price"),sortable:!0,render:r=>`${x}${r||0}`},{key:"status",label:e("Status"),render:r=>{const t={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20"};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${t[r]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:e(r)})}},{key:"ordered_at",label:e("Order Date"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],X=((D=c==null?void 0:c.user)==null?void 0:D.type)==="superadmin"?[{label:e("Approve"),icon:"Check",action:"approve",className:"text-green-500",requiredPermission:"approve-plan-orders",condition:r=>r.status==="pending"},{label:e("Reject"),icon:"X",action:"reject",className:"text-red-500",requiredPermission:"reject-plan-orders",condition:r=>r.status==="pending"}]:[],G=[{value:"_empty_",label:e("All Status")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")},{value:"completed",label:e("Completed")}];return o.jsxs(J,{title:e("Plan Orders"),url:"/plan-orders",breadcrumbs:M,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(oe,{searchTerm:u,onSearchChange:_,onSearch:q,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:j,options:G},{name:"date_from",label:e("Date From"),type:"date",value:f,onChange:b},{name:"date_to",label:e("Date To"),type:"date",value:h,onChange:y}],showFilters:T,setShowFilters:S,hasActiveFilters:E,activeFilterCount:I,onResetFilters:B,onApplyFilters:P,currentPerPage:((F=m.per_page)==null?void 0:F.toString())||"10",onPerPageChange:r=>{d.get(route("plan-orders.index"),{page:1,per_page:parseInt(r),search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(re,{columns:H,actions:X,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:O,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:L,permissions:R}),o.jsx(te,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("plan orders"),onPageChange:r=>d.get(r)})]}),o.jsx(U,{open:w,onOpenChange:v,children:o.jsxs(V,{children:[o.jsx(W,{children:o.jsx(Y,{children:e("Reject Plan Order")})}),o.jsxs("form",{onSubmit:r=>{r.preventDefault();const a=new FormData(r.currentTarget).get("notes");z(a)},children:[o.jsx("div",{className:"space-y-4",children:o.jsxs("div",{children:[o.jsx(Z,{htmlFor:"notes",children:e("Rejection Reason (Optional)")}),o.jsx(ie,{id:"notes",name:"notes",placeholder:e("Enter rejection reason..."),className:"mt-1"})]})}),o.jsxs(ee,{className:"mt-6",children:[o.jsx(N,{type:"button",variant:"outline",onClick:()=>v(!1),children:e("Cancel")}),o.jsx(N,{type:"submit",variant:"destructive",children:e("Reject")})]})]})]})})]})}export{qt as default};
+import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-CM2S36EN.js";import{u as K,c as Q,g as k,r as d,D as U,h as V,j as W,k as Y,L as Z,q as ee,o as N,t as p}from"./app-4fHGBOxL.js";import{C as re}from"./CrudTable-Cxl8O2CF.js";import{P as te}from"./pagination-CGq0GJg0.js";import{S as oe}from"./search-and-filter-bar-Dtigj_x9.js";import{T as ie}from"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function qt(){var D,F;const{t:e}=K(),{planOrders:i,filters:m={},auth:c,currencySymbol:x,globalSettings:s}=Q().props,R=(c==null?void 0:c.permissions)||[],[u,_]=l.useState(m.search||""),[n,j]=l.useState(m.status||"_empty_"),[f,b]=l.useState(m.date_from||""),[h,y]=l.useState(m.date_to||""),[T,S]=l.useState(!1),[w,v]=l.useState(!1),[A,$]=l.useState(null),E=()=>n!=="_empty_"||f!==""||h!==""||u!=="",I=()=>(n!=="_empty_"?1:0)+(f!==""?1:0)+(h!==""?1:0)+(u!==""?1:0),q=r=>{r.preventDefault(),P()},P=()=>{d.get(route("plan-orders.index"),{page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},L=r=>{const t=m.sort_field===r&&m.sort_direction==="asc"?"desc":"asc";d.get(route("plan-orders.index"),{sort_field:r,sort_direction:t,page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},O=(r,t)=>{r==="approve"?(s!=null&&s.is_demo||p.loading(e("Approving plan order...")),d.post(route("plan-orders.approve",t.id),{},{onSuccess:a=>{s!=null&&s.is_demo||p.dismiss(),a.props.flash.success?p.success(e(a.props.flash.success)):a.props.flash.error&&p.error(e(a.props.flash.error))},onError:a=>{s!=null&&s.is_demo||p.dismiss(),typeof a=="string"?p.error(e(a)):p.error(e("Failed to approve plan order: {{errors}}",{errors:Object.values(a).join(", ")}))}})):r==="reject"&&($(t),v(!0))},z=r=>{s!=null&&s.is_demo||p.loading(e("Rejecting plan order...")),d.post(route("plan-orders.reject",A.id),{notes:r},{onSuccess:t=>{v(!1),s!=null&&s.is_demo||p.dismiss(),t.props.flash.success?p.success(e(t.props.flash.success)):t.props.flash.error&&p.error(e(t.props.flash.error))},onError:t=>{s!=null&&s.is_demo||p.dismiss(),typeof t=="string"?p.error(e(t)):p.error(e("Failed to reject plan order: {{errors}}",{errors:Object.values(t).join(", ")}))}})},B=()=>{_(""),j("_empty_"),b(""),y(""),S(!1),d.get(route("plan-orders.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},M=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Plans"),href:route("plans.index")},{title:e("Plan Orders")}],H=[{key:"order_number",label:e("Order Number"),render:r=>r||"-"},{key:"user.name",label:e("Name"),render:(r,t)=>{var a,g,C;return(a=t.user)!=null&&a.avatar?k(t.user.avatar):k("avatars/avatar.png"),o.jsx("div",{className:"flex items-center gap-3",children:o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((g=t.user)==null?void 0:g.name)||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:((C=t.user)==null?void 0:C.email)||""})]})})}},{key:"plan.name",label:e("Plan"),render:(r,t)=>{var g;const a=(g=t.plan)==null?void 0:g.name;return a?o.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-sm font-medium bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 capitalize",children:a}):"-"}},{key:"original_price",label:e("Original Price"),render:r=>`${x}${r||0}`},{key:"discount_amount",label:e("Discount"),render:r=>r>0?`-${x}${r}`:"-"},{key:"final_price",label:e("Final Price"),sortable:!0,render:r=>`${x}${r||0}`},{key:"status",label:e("Status"),render:r=>{const t={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20"};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${t[r]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:e(r)})}},{key:"ordered_at",label:e("Order Date"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],X=((D=c==null?void 0:c.user)==null?void 0:D.type)==="superadmin"?[{label:e("Approve"),icon:"Check",action:"approve",className:"text-green-500",requiredPermission:"approve-plan-orders",condition:r=>r.status==="pending"},{label:e("Reject"),icon:"X",action:"reject",className:"text-red-500",requiredPermission:"reject-plan-orders",condition:r=>r.status==="pending"}]:[],G=[{value:"_empty_",label:e("All Status")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")},{value:"completed",label:e("Completed")}];return o.jsxs(J,{title:e("Plan Orders"),url:"/plan-orders",breadcrumbs:M,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(oe,{searchTerm:u,onSearchChange:_,onSearch:q,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:j,options:G},{name:"date_from",label:e("Date From"),type:"date",value:f,onChange:b},{name:"date_to",label:e("Date To"),type:"date",value:h,onChange:y}],showFilters:T,setShowFilters:S,hasActiveFilters:E,activeFilterCount:I,onResetFilters:B,onApplyFilters:P,currentPerPage:((F=m.per_page)==null?void 0:F.toString())||"10",onPerPageChange:r=>{d.get(route("plan-orders.index"),{page:1,per_page:parseInt(r),search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(re,{columns:H,actions:X,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:O,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:L,permissions:R}),o.jsx(te,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("plan orders"),onPageChange:r=>d.get(r)})]}),o.jsx(U,{open:w,onOpenChange:v,children:o.jsxs(V,{children:[o.jsx(W,{children:o.jsx(Y,{children:e("Reject Plan Order")})}),o.jsxs("form",{onSubmit:r=>{r.preventDefault();const a=new FormData(r.currentTarget).get("notes");z(a)},children:[o.jsx("div",{className:"space-y-4",children:o.jsxs("div",{children:[o.jsx(Z,{htmlFor:"notes",children:e("Rejection Reason (Optional)")}),o.jsx(ie,{id:"notes",name:"notes",placeholder:e("Enter rejection reason..."),className:"mt-1"})]})}),o.jsxs(ee,{className:"mt-6",children:[o.jsx(N,{type:"button",variant:"outline",onClick:()=>v(!1),children:e("Cancel")}),o.jsx(N,{type:"submit",variant:"destructive",children:e("Reject")})]})]})]})})]})}export{qt as default};
diff --git a/public/build/assets/plan-request-BBFGy0sZ.js b/public/build/assets/plan-request-XqmGARuR.js
similarity index 56%
rename from public/build/assets/plan-request-BBFGy0sZ.js
rename to public/build/assets/plan-request-XqmGARuR.js
index d23df71d2..38d50050f 100644
--- a/public/build/assets/plan-request-BBFGy0sZ.js
+++ b/public/build/assets/plan-request-XqmGARuR.js
@@ -1 +1 @@
-import{r as f,j as a}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-CUbbykGe.js";import{u as L,c as M,g,r as d,t as p}from"./app-DCZHPiEr.js";import{C as X}from"./CrudTable-C2L9P_V2.js";import{P as Y}from"./pagination-CLhGv5TU.js";import{S as $}from"./search-and-filter-bar-CvVfaqsJ.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-Cy6bO37k.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-left-DifDyQQ2.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./download-jqune9mh.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";function St(){var y,j;const{t:r}=L(),{planRequests:i,filters:m={},auth:c,globalSettings:s}=M().props,F=(c==null?void 0:c.permissions)||[],[u,v]=f.useState(m.search||""),[n,h]=f.useState(m.status||"_empty_"),[k,_]=f.useState(!1),N=()=>n!=="_empty_"||u!=="",A=()=>(n!=="_empty_"?1:0)+(u!==""?1:0),w=t=>{t.preventDefault(),x()},x=()=>{d.get(route("plan-requests.index"),{page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},C=t=>{const o=m.sort_field===t&&m.sort_direction==="asc"?"desc":"asc";d.get(route("plan-requests.index"),{sort_field:t,sort_direction:o,page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},D=(t,o)=>{t==="approve"?(s!=null&&s.is_demo||p.loading(r("Approving plan request...")),d.post(route("plan-requests.approve",o.id),{},{onSuccess:e=>{s!=null&&s.is_demo||p.dismiss(),e.props.flash.success?p.success(r(e.props.flash.success)):e.props.flash.error&&p.error(r(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||p.dismiss(),typeof e=="string"?p.error(r(e)):p.error(r("Failed to approve plan request: {{errors}}",{errors:Object.values(e).join(", ")}))}})):t==="reject"&&(s!=null&&s.is_demo||p.loading(r("Rejecting plan request...")),d.post(route("plan-requests.reject",o.id),{},{onSuccess:e=>{s!=null&&s.is_demo||p.dismiss(),e.props.flash.success?p.success(r(e.props.flash.success)):e.props.flash.error&&p.error(r(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||p.dismiss(),typeof e=="string"?p.error(r(e)):p.error(r("Failed to reject plan request: {{errors}}",{errors:Object.values(e).join(", ")}))}}))},T=()=>{v(""),h("_empty_"),setDateFrom(""),setDateTo(""),_(!1),d.get(route("plan-requests.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Plans"),href:route("plans.index")},{title:r("Plan Requests")}],E=[{key:"user.name",label:r("Company"),render:(t,o)=>{var l,b,S,P;const e=(l=o.user)!=null&&l.avatar?g(o.user.avatar):g("avatars/avatar.png");return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("img",{src:e,alt:((b=o.user)==null?void 0:b.name)||"User",className:"h-10 w-10 rounded-full object-cover",onError:I=>{const U=I.target;U.src=g("avatars/avatar.png")}}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((S=o.user)==null?void 0:S.name)||"-"}),a.jsx("div",{className:"text-xs text-gray-500",children:((P=o.user)==null?void 0:P.email)||""})]})]})}},{key:"plan.name",label:r("Plan"),render:(t,o)=>{var l;const e=(l=o.plan)==null?void 0:l.name;return e?a.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-sm font-medium bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 capitalize",children:e}):"-"}},{key:"plan.duration",label:r("Duration"),render:(t,o)=>{var l;const e=(l=o.plan)==null?void 0:l.duration;return e?r(e==="monthly"?"Monthly":"Yearly"):"-"}},{key:"status",label:r("Status"),render:t=>{const o={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${o[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:r(t)})}},{key:"created_at",label:r("Request Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],O=((y=c==null?void 0:c.user)==null?void 0:y.type)==="superadmin"?[{label:r("Approve"),icon:"Check",action:"approve",className:"text-green-500",requiredPermission:"approve-plan-requests",condition:t=>t.status==="pending"},{label:r("Reject"),icon:"X",action:"reject",className:"text-red-500",requiredPermission:"reject-plan-requests",condition:t=>t.status==="pending"}]:[],z=[{value:"_empty_",label:r("All Status")},{value:"pending",label:r("Pending")},{value:"approved",label:r("Approved")},{value:"rejected",label:r("Rejected")}];return a.jsxs(B,{title:r("Plan Requests"),url:"/plan-requests",breadcrumbs:q,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx($,{searchTerm:u,onSearchChange:v,onSearch:w,filters:[{name:"status",label:r("Status"),type:"select",value:n,onChange:h,options:z}],showFilters:k,setShowFilters:_,hasActiveFilters:N,activeFilterCount:A,onResetFilters:T,onApplyFilters:x,currentPerPage:((j=m.per_page)==null?void 0:j.toString())||"10",onPerPageChange:t=>{d.get(route("plan-requests.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(X,{columns:E,actions:O,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:D,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:C,permissions:F}),a.jsx(Y,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:r("plan requests"),onPageChange:t=>d.get(t)})]})]})}export{St as default};
+import{r as f,j as a}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-CM2S36EN.js";import{u as L,c as M,g,r as d,t as p}from"./app-4fHGBOxL.js";import{C as X}from"./CrudTable-Cxl8O2CF.js";import{P as Y}from"./pagination-CGq0GJg0.js";import{S as $}from"./search-and-filter-bar-Dtigj_x9.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./table-BJ1oQWRR.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-left-IfLGa0Dx.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./download-BzxwiIbz.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";function St(){var y,j;const{t:r}=L(),{planRequests:i,filters:m={},auth:c,globalSettings:s}=M().props,F=(c==null?void 0:c.permissions)||[],[u,v]=f.useState(m.search||""),[n,h]=f.useState(m.status||"_empty_"),[k,_]=f.useState(!1),N=()=>n!=="_empty_"||u!=="",A=()=>(n!=="_empty_"?1:0)+(u!==""?1:0),w=t=>{t.preventDefault(),x()},x=()=>{d.get(route("plan-requests.index"),{page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},C=t=>{const o=m.sort_field===t&&m.sort_direction==="asc"?"desc":"asc";d.get(route("plan-requests.index"),{sort_field:t,sort_direction:o,page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},D=(t,o)=>{t==="approve"?(s!=null&&s.is_demo||p.loading(r("Approving plan request...")),d.post(route("plan-requests.approve",o.id),{},{onSuccess:e=>{s!=null&&s.is_demo||p.dismiss(),e.props.flash.success?p.success(r(e.props.flash.success)):e.props.flash.error&&p.error(r(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||p.dismiss(),typeof e=="string"?p.error(r(e)):p.error(r("Failed to approve plan request: {{errors}}",{errors:Object.values(e).join(", ")}))}})):t==="reject"&&(s!=null&&s.is_demo||p.loading(r("Rejecting plan request...")),d.post(route("plan-requests.reject",o.id),{},{onSuccess:e=>{s!=null&&s.is_demo||p.dismiss(),e.props.flash.success?p.success(r(e.props.flash.success)):e.props.flash.error&&p.error(r(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||p.dismiss(),typeof e=="string"?p.error(r(e)):p.error(r("Failed to reject plan request: {{errors}}",{errors:Object.values(e).join(", ")}))}}))},T=()=>{v(""),h("_empty_"),setDateFrom(""),setDateTo(""),_(!1),d.get(route("plan-requests.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Plans"),href:route("plans.index")},{title:r("Plan Requests")}],E=[{key:"user.name",label:r("Company"),render:(t,o)=>{var l,b,S,P;const e=(l=o.user)!=null&&l.avatar?g(o.user.avatar):g("avatars/avatar.png");return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("img",{src:e,alt:((b=o.user)==null?void 0:b.name)||"User",className:"h-10 w-10 rounded-full object-cover",onError:I=>{const U=I.target;U.src=g("avatars/avatar.png")}}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((S=o.user)==null?void 0:S.name)||"-"}),a.jsx("div",{className:"text-xs text-gray-500",children:((P=o.user)==null?void 0:P.email)||""})]})]})}},{key:"plan.name",label:r("Plan"),render:(t,o)=>{var l;const e=(l=o.plan)==null?void 0:l.name;return e?a.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-sm font-medium bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 capitalize",children:e}):"-"}},{key:"plan.duration",label:r("Duration"),render:(t,o)=>{var l;const e=(l=o.plan)==null?void 0:l.duration;return e?r(e==="monthly"?"Monthly":"Yearly"):"-"}},{key:"status",label:r("Status"),render:t=>{const o={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${o[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:r(t)})}},{key:"created_at",label:r("Request Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],O=((y=c==null?void 0:c.user)==null?void 0:y.type)==="superadmin"?[{label:r("Approve"),icon:"Check",action:"approve",className:"text-green-500",requiredPermission:"approve-plan-requests",condition:t=>t.status==="pending"},{label:r("Reject"),icon:"X",action:"reject",className:"text-red-500",requiredPermission:"reject-plan-requests",condition:t=>t.status==="pending"}]:[],z=[{value:"_empty_",label:r("All Status")},{value:"pending",label:r("Pending")},{value:"approved",label:r("Approved")},{value:"rejected",label:r("Rejected")}];return a.jsxs(B,{title:r("Plan Requests"),url:"/plan-requests",breadcrumbs:q,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx($,{searchTerm:u,onSearchChange:v,onSearch:w,filters:[{name:"status",label:r("Status"),type:"select",value:n,onChange:h,options:z}],showFilters:k,setShowFilters:_,hasActiveFilters:N,activeFilterCount:A,onResetFilters:T,onApplyFilters:x,currentPerPage:((j=m.per_page)==null?void 0:j.toString())||"10",onPerPageChange:t=>{d.get(route("plan-requests.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(X,{columns:E,actions:O,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:D,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:C,permissions:F}),a.jsx(Y,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:r("plan requests"),onPageChange:t=>d.get(t)})]})]})}export{St as default};
diff --git a/public/build/assets/plane-CDOnBjUG.js b/public/build/assets/plane-BWv79RqS.js
similarity index 91%
rename from public/build/assets/plane-CDOnBjUG.js
rename to public/build/assets/plane-BWv79RqS.js
index c40ca3df7..9af6a4275 100644
--- a/public/build/assets/plane-CDOnBjUG.js
+++ b/public/build/assets/plane-BWv79RqS.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/play-CzThRh0N.js b/public/build/assets/play-B9S6Ymxo.js
similarity index 86%
rename from public/build/assets/play-CzThRh0N.js
rename to public/build/assets/play-B9S6Ymxo.js
index 3e21d03c3..c7ec80dca 100644
--- a/public/build/assets/play-CzThRh0N.js
+++ b/public/build/assets/play-B9S6Ymxo.js
@@ -1,4 +1,4 @@
-import{G as o}from"./app-DCZHPiEr.js";/**
+import{G as o}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/profile-settings-DMfuA2HZ.js b/public/build/assets/profile-settings-B_rsNApg.js
similarity index 87%
rename from public/build/assets/profile-settings-DMfuA2HZ.js
rename to public/build/assets/profile-settings-B_rsNApg.js
index e3fc6f3a1..592f655b0 100644
--- a/public/build/assets/profile-settings-DMfuA2HZ.js
+++ b/public/build/assets/profile-settings-B_rsNApg.js
@@ -1 +1 @@
-import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as es,A as rs,a as as,b as os}from"./page-template-CUbbykGe.js";import{u as ts,c as is,o as C,e as ns,C as B,m as G,n as O,z as q,l as H,g as V,L as f,I as u,t as n,r as Y}from"./app-DCZHPiEr.js";import{I as h}from"./input-error-Bl4cQ2pT.js";import{C as ls}from"./camera-C79z020g.js";import{U as cs}from"./user-HiC8k72a.js";import{L as ds}from"./lock-DsF0eMDG.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";const ms=[{title:"Profile",href:"#profile",icon:s.jsx(cs,{className:"h-4 w-4 mr-2"})},{title:"Password",href:"#password",icon:s.jsx(ds,{className:"h-4 w-4 mr-2"})}];function Zs({mustVerifyEmail:z,status:J}){var A,U,D,R,L,T,S;const{t:a}=ts(),{auth:i,globalSettings:t}=is().props,[M,x]=c.useState("profile"),P=c.useRef(null),_=c.useRef(null),y=c.useRef(null),b=c.useRef(null),[m,w]=c.useState({name:((A=i==null?void 0:i.user)==null?void 0:A.name)||"",email:((U=i==null?void 0:i.user)==null?void 0:U.email)||"",avatar:null}),[N,E]=c.useState({}),[K,k]=c.useState(!1),[v,p]=c.useState({current_password:"",password:"",password_confirmation:""}),[g,F]=c.useState({}),[Q,I]=c.useState(!1),W=r=>{r.preventDefault(),t!=null&&t.is_demo||n.loading(a("Updating profile...")),k(!0);const e=new FormData;e.append("name",m.name),e.append("email",m.email),e.append("_method","PATCH"),m.avatar&&e.append("avatar",m.avatar),Y.post(route("profile.update"),e,{preserveScroll:!0,forceFormData:!0,onFinish:()=>k(!1),onSuccess:o=>{var l,d;w(j=>({...j,avatar:null})),E({}),t!=null&&t.is_demo||n.dismiss(),(l=o.props.flash)!=null&&l.success?n.success(a(o.props.flash.success)):(d=o.props.flash)!=null&&d.error&&n.error(a(o.props.flash.error))},onError:o=>{E(o),t!=null&&t.is_demo||n.dismiss(),typeof o=="string"?n.error(a(o)):n.error(a("Failed to update profile: {{errors}}",{errors:Object.values(o).join(", ")}))}})},X=r=>{var o;const e=(o=r.target.files)==null?void 0:o[0];e&&w(l=>({...l,avatar:e}))},Z=()=>{var r;return m.avatar?URL.createObjectURL(m.avatar):(r=i==null?void 0:i.user)!=null&&r.avatar?i.user.avatar:V("avatars/avatar.png")},$=r=>{r.preventDefault(),t!=null&&t.is_demo||n.loading(a("Updating password...")),I(!0),Y.put(route("password.update"),v,{preserveScroll:!0,onFinish:()=>I(!1),onSuccess:e=>{var o,l;p({current_password:"",password:"",password_confirmation:""}),F({}),t!=null&&t.is_demo||n.dismiss(),(o=e.props.flash)!=null&&o.success?n.success(a(e.props.flash.success)):(l=e.props.flash)!=null&&l.error&&n.error(a(e.props.flash.error))},onError:e=>{var o,l;F(e),t!=null&&t.is_demo||n.dismiss(),e.current_password&&(p(d=>({...d,current_password:""})),(o=b.current)==null||o.focus()),e.password&&(p(d=>({...d,password:"",password_confirmation:""})),(l=y.current)==null||l.focus()),typeof e=="string"?n.error(a(e)):n.error(a("Failed to update password: {{errors}}",{errors:Object.values(e).join(", ")}))}})};c.useEffect(()=>{const r=()=>{var d,j;const o=window.scrollY+100;(d=P.current)!=null&&d.offsetTop;const l=((j=_.current)==null?void 0:j.offsetTop)||0;o>=l?x("password"):x("profile")};window.addEventListener("scroll",r);const e=window.location.hash.replace("#","");if(e){const o=document.getElementById(e);o&&(o.scrollIntoView({behavior:"smooth"}),x(e))}return()=>{window.removeEventListener("scroll",r)}},[]);const ss=r=>{const e=r.replace("#",""),o=document.getElementById(e);o&&(o.scrollIntoView({behavior:"smooth"}),x(e))};return s.jsx(es,{title:a("Profile Settings"),url:"/profile",children:s.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[s.jsx("div",{className:"md:w-64 flex-shrink-0",children:s.jsx("div",{className:"sticky top-20",children:s.jsx("div",{className:"space-y-1",children:ms.map(r=>s.jsxs(C,{variant:"ghost",className:ns("w-full justify-start text-sm",{"bg-muted font-semibold":M===r.href.replace("#","")}),onClick:()=>ss(r.href),children:[r.icon,r.title]},r.href))})})}),s.jsxs("div",{className:"flex-1",children:[s.jsx("section",{id:"profile",ref:P,className:"mb-16",children:s.jsxs(B,{className:"shadow-sm",children:[s.jsxs(G,{children:[s.jsx(O,{className:"text-lg font-semibold",children:a("Profile Information")}),s.jsx(q,{children:a("Update your account's profile information and email address")})]}),s.jsx(H,{children:s.jsxs("form",{id:"profile-form",onSubmit:W,className:"space-y-6",children:[s.jsxs("div",{className:"flex items-center space-x-6",children:[s.jsxs(rs,{className:"h-20 w-20",children:[s.jsx(as,{src:Z(),alt:((D=i==null?void 0:i.user)==null?void 0:D.name)||"Avatar",onError:r=>{const e=r.target;e.src=V("avatars/avatar.png")}}),s.jsx(os,{className:"text-lg",children:((T=(L=(R=i==null?void 0:i.user)==null?void 0:R.name)==null?void 0:L.charAt(0))==null?void 0:T.toUpperCase())||"U"})]}),s.jsxs("div",{className:"flex flex-col space-y-2",children:[s.jsxs(f,{htmlFor:"avatar",className:"cursor-pointer inline-flex items-center px-4 py-2 border border-input bg-background hover:bg-accent hover:text-accent-foreground rounded-md font-medium text-sm transition-colors",children:[s.jsx(ls,{className:"h-4 w-4 mr-2"}),a("Change Avatar")]}),s.jsx(u,{id:"avatar",type:"file",accept:"image/*",onChange:X,className:"hidden"}),s.jsx("p",{className:"text-xs text-muted-foreground",children:a("JPG, PNG, GIF up to 2MB")})]})]}),s.jsx(h,{className:"mt-2",message:N.avatar}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"name",children:a("Name")}),s.jsx(u,{id:"name",className:"mt-1 block w-full",value:m.name,onChange:r=>w(e=>({...e,name:r.target.value})),required:!0,autoComplete:"name",placeholder:a("Full name")}),s.jsx(h,{className:"mt-2",message:N.name})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"email",children:a("Email address")}),s.jsx(u,{id:"email",type:"email",className:"mt-1 block w-full",value:m.email,onChange:r=>w(e=>({...e,email:r.target.value})),required:!0,autoComplete:"username",placeholder:a("Email address")}),s.jsx(h,{className:"mt-2",message:N.email})]}),z&&((S=i==null?void 0:i.user)==null?void 0:S.email_verified_at)===null&&s.jsxs("div",{children:[s.jsxs("p",{className:"text-muted-foreground -mt-4 text-sm",children:[a("Your email address is unverified.")," ",s.jsx("button",{type:"button",onClick:()=>route("verification.send"),className:"text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current dark:decoration-neutral-500",children:a("Click here to resend the verification email.")})]}),J==="verification-link-sent"&&s.jsx("div",{className:"mt-2 text-sm font-medium text-green-600",children:a("A new verification link has been sent to your email address.")})]}),s.jsx("div",{className:"flex items-center gap-4",children:s.jsx(C,{disabled:K&&!(t!=null&&t.is_demo),children:a("Save")})})]})})]})}),s.jsx("section",{id:"password",ref:_,className:"mb-16",children:s.jsxs(B,{className:"shadow-sm",children:[s.jsxs(G,{children:[s.jsx(O,{className:"text-lg font-semibold",children:a("Update Password")}),s.jsx(q,{children:a("Ensure your account is using a long, random password to stay secure")})]}),s.jsx(H,{children:s.jsxs("form",{id:"password-form",onSubmit:$,className:"space-y-6",children:[s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"current_password",children:a("Current password")}),s.jsx(u,{id:"current_password",ref:b,value:v.current_password,onChange:r=>p(e=>({...e,current_password:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"current-password",placeholder:"Current password"}),s.jsx(h,{message:g.current_password})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"password",children:a("New password")}),s.jsx(u,{id:"password",ref:y,value:v.password,onChange:r=>p(e=>({...e,password:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"new-password",placeholder:"New password"}),s.jsx(h,{message:g.password})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"password_confirmation",children:a("Confirm password")}),s.jsx(u,{id:"password_confirmation",value:v.password_confirmation,onChange:r=>p(e=>({...e,password_confirmation:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"new-password",placeholder:"Confirm password"}),s.jsx(h,{message:g.password_confirmation})]}),s.jsx("div",{className:"flex items-center gap-4",children:s.jsx(C,{disabled:Q&&!(t!=null&&t.is_demo),children:a("Save")})})]})})]})})]})]})})}export{Zs as default};
+import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as es,A as rs,a as as,b as os}from"./page-template-CM2S36EN.js";import{u as ts,c as is,o as C,e as ns,C as B,m as G,n as O,z as q,l as H,g as V,L as f,I as u,t as n,r as Y}from"./app-4fHGBOxL.js";import{I as h}from"./input-error-CYqgz-gJ.js";import{C as ls}from"./camera-rQNNg5QK.js";import{U as cs}from"./user-C3XLhGku.js";import{L as ds}from"./lock-D_l4FSx5.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";const ms=[{title:"Profile",href:"#profile",icon:s.jsx(cs,{className:"h-4 w-4 mr-2"})},{title:"Password",href:"#password",icon:s.jsx(ds,{className:"h-4 w-4 mr-2"})}];function Zs({mustVerifyEmail:z,status:J}){var A,U,D,R,L,T,S;const{t:a}=ts(),{auth:i,globalSettings:t}=is().props,[M,x]=c.useState("profile"),P=c.useRef(null),_=c.useRef(null),y=c.useRef(null),b=c.useRef(null),[m,w]=c.useState({name:((A=i==null?void 0:i.user)==null?void 0:A.name)||"",email:((U=i==null?void 0:i.user)==null?void 0:U.email)||"",avatar:null}),[N,E]=c.useState({}),[K,k]=c.useState(!1),[v,p]=c.useState({current_password:"",password:"",password_confirmation:""}),[g,F]=c.useState({}),[Q,I]=c.useState(!1),W=r=>{r.preventDefault(),t!=null&&t.is_demo||n.loading(a("Updating profile...")),k(!0);const e=new FormData;e.append("name",m.name),e.append("email",m.email),e.append("_method","PATCH"),m.avatar&&e.append("avatar",m.avatar),Y.post(route("profile.update"),e,{preserveScroll:!0,forceFormData:!0,onFinish:()=>k(!1),onSuccess:o=>{var l,d;w(j=>({...j,avatar:null})),E({}),t!=null&&t.is_demo||n.dismiss(),(l=o.props.flash)!=null&&l.success?n.success(a(o.props.flash.success)):(d=o.props.flash)!=null&&d.error&&n.error(a(o.props.flash.error))},onError:o=>{E(o),t!=null&&t.is_demo||n.dismiss(),typeof o=="string"?n.error(a(o)):n.error(a("Failed to update profile: {{errors}}",{errors:Object.values(o).join(", ")}))}})},X=r=>{var o;const e=(o=r.target.files)==null?void 0:o[0];e&&w(l=>({...l,avatar:e}))},Z=()=>{var r;return m.avatar?URL.createObjectURL(m.avatar):(r=i==null?void 0:i.user)!=null&&r.avatar?i.user.avatar:V("avatars/avatar.png")},$=r=>{r.preventDefault(),t!=null&&t.is_demo||n.loading(a("Updating password...")),I(!0),Y.put(route("password.update"),v,{preserveScroll:!0,onFinish:()=>I(!1),onSuccess:e=>{var o,l;p({current_password:"",password:"",password_confirmation:""}),F({}),t!=null&&t.is_demo||n.dismiss(),(o=e.props.flash)!=null&&o.success?n.success(a(e.props.flash.success)):(l=e.props.flash)!=null&&l.error&&n.error(a(e.props.flash.error))},onError:e=>{var o,l;F(e),t!=null&&t.is_demo||n.dismiss(),e.current_password&&(p(d=>({...d,current_password:""})),(o=b.current)==null||o.focus()),e.password&&(p(d=>({...d,password:"",password_confirmation:""})),(l=y.current)==null||l.focus()),typeof e=="string"?n.error(a(e)):n.error(a("Failed to update password: {{errors}}",{errors:Object.values(e).join(", ")}))}})};c.useEffect(()=>{const r=()=>{var d,j;const o=window.scrollY+100;(d=P.current)!=null&&d.offsetTop;const l=((j=_.current)==null?void 0:j.offsetTop)||0;o>=l?x("password"):x("profile")};window.addEventListener("scroll",r);const e=window.location.hash.replace("#","");if(e){const o=document.getElementById(e);o&&(o.scrollIntoView({behavior:"smooth"}),x(e))}return()=>{window.removeEventListener("scroll",r)}},[]);const ss=r=>{const e=r.replace("#",""),o=document.getElementById(e);o&&(o.scrollIntoView({behavior:"smooth"}),x(e))};return s.jsx(es,{title:a("Profile Settings"),url:"/profile",children:s.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[s.jsx("div",{className:"md:w-64 flex-shrink-0",children:s.jsx("div",{className:"sticky top-20",children:s.jsx("div",{className:"space-y-1",children:ms.map(r=>s.jsxs(C,{variant:"ghost",className:ns("w-full justify-start text-sm",{"bg-muted font-semibold":M===r.href.replace("#","")}),onClick:()=>ss(r.href),children:[r.icon,r.title]},r.href))})})}),s.jsxs("div",{className:"flex-1",children:[s.jsx("section",{id:"profile",ref:P,className:"mb-16",children:s.jsxs(B,{className:"shadow-sm",children:[s.jsxs(G,{children:[s.jsx(O,{className:"text-lg font-semibold",children:a("Profile Information")}),s.jsx(q,{children:a("Update your account's profile information and email address")})]}),s.jsx(H,{children:s.jsxs("form",{id:"profile-form",onSubmit:W,className:"space-y-6",children:[s.jsxs("div",{className:"flex items-center space-x-6",children:[s.jsxs(rs,{className:"h-20 w-20",children:[s.jsx(as,{src:Z(),alt:((D=i==null?void 0:i.user)==null?void 0:D.name)||"Avatar",onError:r=>{const e=r.target;e.src=V("avatars/avatar.png")}}),s.jsx(os,{className:"text-lg",children:((T=(L=(R=i==null?void 0:i.user)==null?void 0:R.name)==null?void 0:L.charAt(0))==null?void 0:T.toUpperCase())||"U"})]}),s.jsxs("div",{className:"flex flex-col space-y-2",children:[s.jsxs(f,{htmlFor:"avatar",className:"cursor-pointer inline-flex items-center px-4 py-2 border border-input bg-background hover:bg-accent hover:text-accent-foreground rounded-md font-medium text-sm transition-colors",children:[s.jsx(ls,{className:"h-4 w-4 mr-2"}),a("Change Avatar")]}),s.jsx(u,{id:"avatar",type:"file",accept:"image/*",onChange:X,className:"hidden"}),s.jsx("p",{className:"text-xs text-muted-foreground",children:a("JPG, PNG, GIF up to 2MB")})]})]}),s.jsx(h,{className:"mt-2",message:N.avatar}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"name",children:a("Name")}),s.jsx(u,{id:"name",className:"mt-1 block w-full",value:m.name,onChange:r=>w(e=>({...e,name:r.target.value})),required:!0,autoComplete:"name",placeholder:a("Full name")}),s.jsx(h,{className:"mt-2",message:N.name})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"email",children:a("Email address")}),s.jsx(u,{id:"email",type:"email",className:"mt-1 block w-full",value:m.email,onChange:r=>w(e=>({...e,email:r.target.value})),required:!0,autoComplete:"username",placeholder:a("Email address")}),s.jsx(h,{className:"mt-2",message:N.email})]}),z&&((S=i==null?void 0:i.user)==null?void 0:S.email_verified_at)===null&&s.jsxs("div",{children:[s.jsxs("p",{className:"text-muted-foreground -mt-4 text-sm",children:[a("Your email address is unverified.")," ",s.jsx("button",{type:"button",onClick:()=>route("verification.send"),className:"text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current dark:decoration-neutral-500",children:a("Click here to resend the verification email.")})]}),J==="verification-link-sent"&&s.jsx("div",{className:"mt-2 text-sm font-medium text-green-600",children:a("A new verification link has been sent to your email address.")})]}),s.jsx("div",{className:"flex items-center gap-4",children:s.jsx(C,{disabled:K&&!(t!=null&&t.is_demo),children:a("Save")})})]})})]})}),s.jsx("section",{id:"password",ref:_,className:"mb-16",children:s.jsxs(B,{className:"shadow-sm",children:[s.jsxs(G,{children:[s.jsx(O,{className:"text-lg font-semibold",children:a("Update Password")}),s.jsx(q,{children:a("Ensure your account is using a long, random password to stay secure")})]}),s.jsx(H,{children:s.jsxs("form",{id:"password-form",onSubmit:$,className:"space-y-6",children:[s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"current_password",children:a("Current password")}),s.jsx(u,{id:"current_password",ref:b,value:v.current_password,onChange:r=>p(e=>({...e,current_password:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"current-password",placeholder:"Current password"}),s.jsx(h,{message:g.current_password})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"password",children:a("New password")}),s.jsx(u,{id:"password",ref:y,value:v.password,onChange:r=>p(e=>({...e,password:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"new-password",placeholder:"New password"}),s.jsx(h,{message:g.password})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"password_confirmation",children:a("Confirm password")}),s.jsx(u,{id:"password_confirmation",value:v.password_confirmation,onChange:r=>p(e=>({...e,password_confirmation:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"new-password",placeholder:"Confirm password"}),s.jsx(h,{message:g.password_confirmation})]}),s.jsx("div",{className:"flex items-center gap-4",children:s.jsx(C,{disabled:Q&&!(t!=null&&t.is_demo),children:a("Save")})})]})})]})})]})]})})}export{Zs as default};
diff --git a/public/build/assets/progress-DWAgY7H5.js b/public/build/assets/progress-8FJ0HkGU.js
similarity index 96%
rename from public/build/assets/progress-DWAgY7H5.js
rename to public/build/assets/progress-8FJ0HkGU.js
index 04073196c..bbfe0cb64 100644
--- a/public/build/assets/progress-DWAgY7H5.js
+++ b/public/build/assets/progress-8FJ0HkGU.js
@@ -1,4 +1,4 @@
-import{r as u,j as l}from"./ui-Z445SNHD.js";import{c as y}from"./index-BFT_C1pH.js";import{af as m,e as I}from"./app-DCZHPiEr.js";var d="Progress",v=100,[E]=y(d),[R,j]=E(d),c=u.forwardRef((r,e)=>{const{__scopeProgress:n,value:o=null,max:a,getValueLabel:b=w,...h}=r;(a||a===0)&&!p(a)&&console.error(_(`${a}`,"Progress"));const t=p(a)?a:v;o!==null&&!f(o,t)&&console.error(M(`${o}`,"Progress"));const s=f(o,t)?o:null,$=i(s)?b(s,t):void 0;return l.jsx(R,{scope:n,value:s,max:t,children:l.jsx(m.div,{"aria-valuemax":t,"aria-valuemin":0,"aria-valuenow":i(s)?s:void 0,"aria-valuetext":$,role:"progressbar","data-state":P(s,t),"data-value":s??void 0,"data-max":t,...h,ref:e})})});c.displayName=d;var x="ProgressIndicator",g=u.forwardRef((r,e)=>{const{__scopeProgress:n,...o}=r,a=j(x,n);return l.jsx(m.div,{"data-state":P(a.value,a.max),"data-value":a.value??void 0,"data-max":a.max,...o,ref:e})});g.displayName=x;function w(r,e){return`${Math.round(r/e*100)}%`}function P(r,e){return r==null?"indeterminate":r===e?"complete":"loading"}function i(r){return typeof r=="number"}function p(r){return i(r)&&!isNaN(r)&&r>0}function f(r,e){return i(r)&&!isNaN(r)&&r<=e&&r>=0}function _(r,e){return`Invalid prop \`max\` of value \`${r}\` supplied to \`${e}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${v}\`.`}function M(r,e){return`Invalid prop \`value\` of value \`${r}\` supplied to \`${e}\`. The \`value\` prop must be:
+import{r as u,j as l}from"./ui-Z445SNHD.js";import{c as y}from"./index-BFT_C1pH.js";import{af as m,e as I}from"./app-4fHGBOxL.js";var d="Progress",v=100,[E]=y(d),[R,j]=E(d),c=u.forwardRef((r,e)=>{const{__scopeProgress:n,value:o=null,max:a,getValueLabel:b=w,...h}=r;(a||a===0)&&!p(a)&&console.error(_(`${a}`,"Progress"));const t=p(a)?a:v;o!==null&&!f(o,t)&&console.error(M(`${o}`,"Progress"));const s=f(o,t)?o:null,$=i(s)?b(s,t):void 0;return l.jsx(R,{scope:n,value:s,max:t,children:l.jsx(m.div,{"aria-valuemax":t,"aria-valuemin":0,"aria-valuenow":i(s)?s:void 0,"aria-valuetext":$,role:"progressbar","data-state":P(s,t),"data-value":s??void 0,"data-max":t,...h,ref:e})})});c.displayName=d;var x="ProgressIndicator",g=u.forwardRef((r,e)=>{const{__scopeProgress:n,...o}=r,a=j(x,n);return l.jsx(m.div,{"data-state":P(a.value,a.max),"data-value":a.value??void 0,"data-max":a.max,...o,ref:e})});g.displayName=x;function w(r,e){return`${Math.round(r/e*100)}%`}function P(r,e){return r==null?"indeterminate":r===e?"complete":"loading"}function i(r){return typeof r=="number"}function p(r){return i(r)&&!isNaN(r)&&r>0}function f(r,e){return i(r)&&!isNaN(r)&&r<=e&&r>=0}function _(r,e){return`Invalid prop \`max\` of value \`${r}\` supplied to \`${e}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${v}\`.`}function M(r,e){return`Invalid prop \`value\` of value \`${r}\` supplied to \`${e}\`. The \`value\` prop must be:
- a positive number
- less than the value passed to \`max\` (or ${v} if no \`max\` prop is set)
- \`null\` or \`undefined\` if the progress is indeterminate.
diff --git a/public/build/assets/qr-code-BuBJI3J3.js b/public/build/assets/qr-code-B9FsCCCd.js
similarity index 94%
rename from public/build/assets/qr-code-BuBJI3J3.js
rename to public/build/assets/qr-code-B9FsCCCd.js
index ca2b90551..1c084ef30 100644
--- a/public/build/assets/qr-code-BuBJI3J3.js
+++ b/public/build/assets/qr-code-B9FsCCCd.js
@@ -1,4 +1,4 @@
-import{G as t}from"./app-DCZHPiEr.js";/**
+import{G as t}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/quote-DpoEJruJ.js b/public/build/assets/quote-CcUH2G7k.js
similarity index 92%
rename from public/build/assets/quote-DpoEJruJ.js
rename to public/build/assets/quote-CcUH2G7k.js
index 5c77e973d..4ff823856 100644
--- a/public/build/assets/quote-DpoEJruJ.js
+++ b/public/build/assets/quote-CcUH2G7k.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/radio-group-CnGlrhxK.js b/public/build/assets/radio-group-Bs45Hz_1.js
similarity index 98%
rename from public/build/assets/radio-group-CnGlrhxK.js
rename to public/build/assets/radio-group-Bs45Hz_1.js
index 391c557e5..4e43782e3 100644
--- a/public/build/assets/radio-group-CnGlrhxK.js
+++ b/public/build/assets/radio-group-Bs45Hz_1.js
@@ -1 +1 @@
-import{r as s,j as l,f as T,M as q,k as H,X as W,m as g,Y as K,n as b,Z as E,o as U,H as z}from"./ui-Z445SNHD.js";import{u as X}from"./index-9MclThM-.js";import{e as P}from"./app-DCZHPiEr.js";import{C as Y}from"./circle-BcYEy414.js";function _(e,t=[]){let o=[];function n(a,i){const c=s.createContext(i),u=o.length;o=[...o,i];const d=p=>{var w;const{scope:v,children:f,...m}=p,y=((w=v==null?void 0:v[e])==null?void 0:w[u])||c,x=s.useMemo(()=>m,Object.values(m));return l.jsx(y.Provider,{value:x,children:f})};d.displayName=a+"Provider";function R(p,v){var y;const f=((y=v==null?void 0:v[e])==null?void 0:y[u])||c,m=s.useContext(f);if(m)return m;if(i!==void 0)return i;throw new Error(`\`${p}\` must be used within \`${a}\``)}return[d,R]}const r=()=>{const a=o.map(i=>s.createContext(i));return function(c){const u=(c==null?void 0:c[e])||a;return s.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return r.scopeName=e,[n,Z(r,...t)]}function Z(...e){const t=e[0];if(e.length===1)return t;const o=()=>{const n=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(a){const i=n.reduce((c,{useScope:u,scopeName:d})=>{const p=u(a)[`__scope${d}`];return{...c,...p}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return o.scopeName=t.scopeName,o}function J(e){const t=Q(e),o=s.forwardRef((n,r)=>{const{children:a,...i}=n,c=s.Children.toArray(a),u=c.find(re);if(u){const d=u.props.children,R=c.map(p=>p===u?s.Children.count(d)>1?s.Children.only(null):s.isValidElement(d)?d.props.children:null:p);return l.jsx(t,{...i,ref:r,children:s.isValidElement(d)?s.cloneElement(d,void 0,R):null})}return l.jsx(t,{...i,ref:r,children:a})});return o.displayName=`${e}.Slot`,o}function Q(e){const t=s.forwardRef((o,n)=>{const{children:r,...a}=o;if(s.isValidElement(r)){const i=te(r),c=oe(a,r.props);return r.type!==s.Fragment&&(c.ref=n?T(n,i):i),s.cloneElement(r,c)}return s.Children.count(r)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ee=Symbol("radix.slottable");function re(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===ee}function oe(e,t){const o={...t};for(const n in t){const r=e[n],a=t[n];/^on[A-Z]/.test(n)?r&&a?o[n]=(...c)=>{const u=a(...c);return r(...c),u}:r&&(o[n]=r):n==="style"?o[n]={...r,...a}:n==="className"&&(o[n]=[r,a].filter(Boolean).join(" "))}return{...e,...o}}function te(e){var n,r;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,o=t&&"isReactWarning"in t&&t.isReactWarning;return o?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,o=t&&"isReactWarning"in t&&t.isReactWarning,o?e.props.ref:e.props.ref||e.ref)}var ne=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],h=ne.reduce((e,t)=>{const o=J(`Primitive.${t}`),n=s.forwardRef((r,a)=>{const{asChild:i,...c}=r,u=i?o:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),l.jsx(u,{...c,ref:a})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),S="Radio",[se,N]=_(S),[ae,ie]=se(S),j=s.forwardRef((e,t)=>{const{__scopeRadio:o,name:n,checked:r=!1,required:a,disabled:i,value:c="on",onCheck:u,form:d,...R}=e,[p,v]=s.useState(null),f=g(t,x=>v(x)),m=s.useRef(!1),y=p?d||!!p.closest("form"):!0;return l.jsxs(ae,{scope:o,checked:r,disabled:i,children:[l.jsx(h.button,{type:"button",role:"radio","aria-checked":r,"data-state":G(r),"data-disabled":i?"":void 0,disabled:i,value:c,...R,ref:f,onClick:b(e.onClick,x=>{r||u==null||u(),y&&(m.current=x.isPropagationStopped(),m.current||x.stopPropagation())})}),y&&l.jsx(A,{control:p,bubbles:!m.current,name:n,value:c,checked:r,required:a,disabled:i,form:d,style:{transform:"translateX(-100%)"}})]})});j.displayName=S;var I="RadioIndicator",k=s.forwardRef((e,t)=>{const{__scopeRadio:o,forceMount:n,...r}=e,a=ie(I,o);return l.jsx(U,{present:n||a.checked,children:l.jsx(h.span,{"data-state":G(a.checked),"data-disabled":a.disabled?"":void 0,...r,ref:t})})});k.displayName=I;var ce="RadioBubbleInput",A=s.forwardRef(({__scopeRadio:e,control:t,checked:o,bubbles:n=!0,...r},a)=>{const i=s.useRef(null),c=g(i,a),u=X(o),d=z(t);return s.useEffect(()=>{const R=i.current;if(!R)return;const p=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(p,"checked").set;if(u!==o&&f){const m=new Event("click",{bubbles:n});f.call(R,o),R.dispatchEvent(m)}},[u,o,n]),l.jsx(h.input,{type:"radio","aria-hidden":!0,defaultChecked:o,...r,tabIndex:-1,ref:c,style:{...r.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});A.displayName=ce;function G(e){return e?"checked":"unchecked"}var ue=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],C="RadioGroup",[de]=_(C,[E,N]),D=E(),O=N(),[le,pe]=de(C),M=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,name:n,defaultValue:r,value:a,required:i=!1,disabled:c=!1,orientation:u,dir:d,loop:R=!0,onValueChange:p,...v}=e,f=D(o),m=q(d),[y,x]=H({prop:a,defaultProp:r??null,onChange:p,caller:C});return l.jsx(le,{scope:o,name:n,required:i,disabled:c,value:y,onValueChange:x,children:l.jsx(W,{asChild:!0,...f,orientation:u,dir:m,loop:R,children:l.jsx(h.div,{role:"radiogroup","aria-required":i,"aria-orientation":u,"data-disabled":c?"":void 0,dir:m,...v,ref:t})})})});M.displayName=C;var V="RadioGroupItem",$=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,disabled:n,...r}=e,a=pe(V,o),i=a.disabled||n,c=D(o),u=O(o),d=s.useRef(null),R=g(t,d),p=a.value===r.value,v=s.useRef(!1);return s.useEffect(()=>{const f=y=>{ue.includes(y.key)&&(v.current=!0)},m=()=>v.current=!1;return document.addEventListener("keydown",f),document.addEventListener("keyup",m),()=>{document.removeEventListener("keydown",f),document.removeEventListener("keyup",m)}},[]),l.jsx(K,{asChild:!0,...c,focusable:!i,active:p,children:l.jsx(j,{disabled:i,required:a.required,checked:p,...u,...r,name:a.name,ref:R,onCheck:()=>a.onValueChange(r.value),onKeyDown:b(f=>{f.key==="Enter"&&f.preventDefault()}),onFocus:b(r.onFocus,()=>{var f;v.current&&((f=d.current)==null||f.click())})})})});$.displayName=V;var fe="RadioGroupIndicator",B=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,...n}=e,r=O(o);return l.jsx(k,{...r,...n,ref:t})});B.displayName=fe;var F=M,L=$,me=B;const ve=s.forwardRef(({className:e,...t},o)=>l.jsx(F,{className:P("grid gap-2",e),...t,ref:o}));ve.displayName=F.displayName;const Re=s.forwardRef(({className:e,...t},o)=>l.jsx(L,{ref:o,className:P("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:l.jsx(me,{className:"flex items-center justify-center",children:l.jsx(Y,{className:"h-2.5 w-2.5 fill-primary text-primary"})})}));Re.displayName=L.displayName;export{ve as R,Re as a};
+import{r as s,j as l,f as T,M as q,k as H,X as W,m as g,Y as K,n as b,Z as E,o as U,H as z}from"./ui-Z445SNHD.js";import{u as X}from"./index-9MclThM-.js";import{e as P}from"./app-4fHGBOxL.js";import{C as Y}from"./circle-sKSflIYK.js";function _(e,t=[]){let o=[];function n(a,i){const c=s.createContext(i),u=o.length;o=[...o,i];const d=p=>{var w;const{scope:v,children:f,...m}=p,y=((w=v==null?void 0:v[e])==null?void 0:w[u])||c,x=s.useMemo(()=>m,Object.values(m));return l.jsx(y.Provider,{value:x,children:f})};d.displayName=a+"Provider";function R(p,v){var y;const f=((y=v==null?void 0:v[e])==null?void 0:y[u])||c,m=s.useContext(f);if(m)return m;if(i!==void 0)return i;throw new Error(`\`${p}\` must be used within \`${a}\``)}return[d,R]}const r=()=>{const a=o.map(i=>s.createContext(i));return function(c){const u=(c==null?void 0:c[e])||a;return s.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return r.scopeName=e,[n,Z(r,...t)]}function Z(...e){const t=e[0];if(e.length===1)return t;const o=()=>{const n=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(a){const i=n.reduce((c,{useScope:u,scopeName:d})=>{const p=u(a)[`__scope${d}`];return{...c,...p}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return o.scopeName=t.scopeName,o}function J(e){const t=Q(e),o=s.forwardRef((n,r)=>{const{children:a,...i}=n,c=s.Children.toArray(a),u=c.find(re);if(u){const d=u.props.children,R=c.map(p=>p===u?s.Children.count(d)>1?s.Children.only(null):s.isValidElement(d)?d.props.children:null:p);return l.jsx(t,{...i,ref:r,children:s.isValidElement(d)?s.cloneElement(d,void 0,R):null})}return l.jsx(t,{...i,ref:r,children:a})});return o.displayName=`${e}.Slot`,o}function Q(e){const t=s.forwardRef((o,n)=>{const{children:r,...a}=o;if(s.isValidElement(r)){const i=te(r),c=oe(a,r.props);return r.type!==s.Fragment&&(c.ref=n?T(n,i):i),s.cloneElement(r,c)}return s.Children.count(r)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ee=Symbol("radix.slottable");function re(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===ee}function oe(e,t){const o={...t};for(const n in t){const r=e[n],a=t[n];/^on[A-Z]/.test(n)?r&&a?o[n]=(...c)=>{const u=a(...c);return r(...c),u}:r&&(o[n]=r):n==="style"?o[n]={...r,...a}:n==="className"&&(o[n]=[r,a].filter(Boolean).join(" "))}return{...e,...o}}function te(e){var n,r;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,o=t&&"isReactWarning"in t&&t.isReactWarning;return o?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,o=t&&"isReactWarning"in t&&t.isReactWarning,o?e.props.ref:e.props.ref||e.ref)}var ne=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],h=ne.reduce((e,t)=>{const o=J(`Primitive.${t}`),n=s.forwardRef((r,a)=>{const{asChild:i,...c}=r,u=i?o:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),l.jsx(u,{...c,ref:a})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),S="Radio",[se,N]=_(S),[ae,ie]=se(S),j=s.forwardRef((e,t)=>{const{__scopeRadio:o,name:n,checked:r=!1,required:a,disabled:i,value:c="on",onCheck:u,form:d,...R}=e,[p,v]=s.useState(null),f=g(t,x=>v(x)),m=s.useRef(!1),y=p?d||!!p.closest("form"):!0;return l.jsxs(ae,{scope:o,checked:r,disabled:i,children:[l.jsx(h.button,{type:"button",role:"radio","aria-checked":r,"data-state":G(r),"data-disabled":i?"":void 0,disabled:i,value:c,...R,ref:f,onClick:b(e.onClick,x=>{r||u==null||u(),y&&(m.current=x.isPropagationStopped(),m.current||x.stopPropagation())})}),y&&l.jsx(A,{control:p,bubbles:!m.current,name:n,value:c,checked:r,required:a,disabled:i,form:d,style:{transform:"translateX(-100%)"}})]})});j.displayName=S;var I="RadioIndicator",k=s.forwardRef((e,t)=>{const{__scopeRadio:o,forceMount:n,...r}=e,a=ie(I,o);return l.jsx(U,{present:n||a.checked,children:l.jsx(h.span,{"data-state":G(a.checked),"data-disabled":a.disabled?"":void 0,...r,ref:t})})});k.displayName=I;var ce="RadioBubbleInput",A=s.forwardRef(({__scopeRadio:e,control:t,checked:o,bubbles:n=!0,...r},a)=>{const i=s.useRef(null),c=g(i,a),u=X(o),d=z(t);return s.useEffect(()=>{const R=i.current;if(!R)return;const p=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(p,"checked").set;if(u!==o&&f){const m=new Event("click",{bubbles:n});f.call(R,o),R.dispatchEvent(m)}},[u,o,n]),l.jsx(h.input,{type:"radio","aria-hidden":!0,defaultChecked:o,...r,tabIndex:-1,ref:c,style:{...r.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});A.displayName=ce;function G(e){return e?"checked":"unchecked"}var ue=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],C="RadioGroup",[de]=_(C,[E,N]),D=E(),O=N(),[le,pe]=de(C),M=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,name:n,defaultValue:r,value:a,required:i=!1,disabled:c=!1,orientation:u,dir:d,loop:R=!0,onValueChange:p,...v}=e,f=D(o),m=q(d),[y,x]=H({prop:a,defaultProp:r??null,onChange:p,caller:C});return l.jsx(le,{scope:o,name:n,required:i,disabled:c,value:y,onValueChange:x,children:l.jsx(W,{asChild:!0,...f,orientation:u,dir:m,loop:R,children:l.jsx(h.div,{role:"radiogroup","aria-required":i,"aria-orientation":u,"data-disabled":c?"":void 0,dir:m,...v,ref:t})})})});M.displayName=C;var V="RadioGroupItem",$=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,disabled:n,...r}=e,a=pe(V,o),i=a.disabled||n,c=D(o),u=O(o),d=s.useRef(null),R=g(t,d),p=a.value===r.value,v=s.useRef(!1);return s.useEffect(()=>{const f=y=>{ue.includes(y.key)&&(v.current=!0)},m=()=>v.current=!1;return document.addEventListener("keydown",f),document.addEventListener("keyup",m),()=>{document.removeEventListener("keydown",f),document.removeEventListener("keyup",m)}},[]),l.jsx(K,{asChild:!0,...c,focusable:!i,active:p,children:l.jsx(j,{disabled:i,required:a.required,checked:p,...u,...r,name:a.name,ref:R,onCheck:()=>a.onValueChange(r.value),onKeyDown:b(f=>{f.key==="Enter"&&f.preventDefault()}),onFocus:b(r.onFocus,()=>{var f;v.current&&((f=d.current)==null||f.click())})})})});$.displayName=V;var fe="RadioGroupIndicator",B=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,...n}=e,r=O(o);return l.jsx(k,{...r,...n,ref:t})});B.displayName=fe;var F=M,L=$,me=B;const ve=s.forwardRef(({className:e,...t},o)=>l.jsx(F,{className:P("grid gap-2",e),...t,ref:o}));ve.displayName=F.displayName;const Re=s.forwardRef(({className:e,...t},o)=>l.jsx(L,{ref:o,className:P("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:l.jsx(me,{className:"flex items-center justify-center",children:l.jsx(Y,{className:"h-2.5 w-2.5 fill-primary text-primary"})})}));Re.displayName=L.displayName;export{ve as R,Re as a};
diff --git a/public/build/assets/recaptcha-BpDCNHPL.js b/public/build/assets/recaptcha-3rHMqyBs.js
similarity index 96%
rename from public/build/assets/recaptcha-BpDCNHPL.js
rename to public/build/assets/recaptcha-3rHMqyBs.js
index 2e17b5f35..b05ee1cec 100644
--- a/public/build/assets/recaptcha-BpDCNHPL.js
+++ b/public/build/assets/recaptcha-3rHMqyBs.js
@@ -1 +1 @@
-import{r as o,j as f}from"./ui-Z445SNHD.js";import{c as R}from"./app-DCZHPiEr.js";function b({onVerify:s,onExpired:d,onError:c}){const{settings:r={}}=R().props,l=o.useRef(null),t=o.useRef(null),i=o.useRef(`recaptcha-${Math.random().toString(36).substr(2,9)}`),n=r.recaptchaEnabled==="true"||r.recaptchaEnabled===!0||r.recaptchaEnabled===1||r.recaptchaEnabled==="1",p=r.recaptchaVersion||"v2",a=r.recaptchaSiteKey||"";return o.useEffect(()=>{if(!n||!a)return;const h=()=>{try{p==="v2"?u():w()}catch(e){console.error("ReCaptcha load error:",e),c&&c()}},u=()=>{if(window.grecaptcha&&l.current&&t.current===null)try{t.current=window.grecaptcha.render(i.current,{sitekey:a,callback:s,"expired-callback":d||(()=>{}),"error-callback":c||(()=>{})})}catch(e){console.error("ReCaptcha v2 render error:",e)}},w=()=>{if(window.grecaptcha)try{window.grecaptcha.ready(()=>{window.grecaptcha.execute(a,{action:"submit"}).then(e=>{s(e)}).catch(e=>{console.error("ReCaptcha v3 execute error:",e),c&&c()})})}catch(e){console.error("ReCaptcha v3 ready error:",e)}};if(window.grecaptcha)h();else{window.onRecaptchaLoad=h;const e=document.createElement("script");e.src=`https://www.google.com/recaptcha/api.js?onload=onRecaptchaLoad&render=${p==="v3"?a:"explicit"}`,e.async=!0,e.defer=!0,e.onerror=()=>{console.error("Failed to load ReCaptcha script"),c&&c()},document.head.appendChild(e)}return()=>{try{t.current!==null&&window.grecaptcha&&(window.grecaptcha.reset(t.current),t.current=null)}catch(e){console.error("ReCaptcha cleanup error:",e)}}},[n,a]),!n||!a?null:p==="v2"?f.jsx("div",{id:i.current,ref:l}):null}export{b as R};
+import{r as o,j as f}from"./ui-Z445SNHD.js";import{c as R}from"./app-4fHGBOxL.js";function b({onVerify:s,onExpired:d,onError:c}){const{settings:r={}}=R().props,l=o.useRef(null),t=o.useRef(null),i=o.useRef(`recaptcha-${Math.random().toString(36).substr(2,9)}`),n=r.recaptchaEnabled==="true"||r.recaptchaEnabled===!0||r.recaptchaEnabled===1||r.recaptchaEnabled==="1",p=r.recaptchaVersion||"v2",a=r.recaptchaSiteKey||"";return o.useEffect(()=>{if(!n||!a)return;const h=()=>{try{p==="v2"?u():w()}catch(e){console.error("ReCaptcha load error:",e),c&&c()}},u=()=>{if(window.grecaptcha&&l.current&&t.current===null)try{t.current=window.grecaptcha.render(i.current,{sitekey:a,callback:s,"expired-callback":d||(()=>{}),"error-callback":c||(()=>{})})}catch(e){console.error("ReCaptcha v2 render error:",e)}},w=()=>{if(window.grecaptcha)try{window.grecaptcha.ready(()=>{window.grecaptcha.execute(a,{action:"submit"}).then(e=>{s(e)}).catch(e=>{console.error("ReCaptcha v3 execute error:",e),c&&c()})})}catch(e){console.error("ReCaptcha v3 ready error:",e)}};if(window.grecaptcha)h();else{window.onRecaptchaLoad=h;const e=document.createElement("script");e.src=`https://www.google.com/recaptcha/api.js?onload=onRecaptchaLoad&render=${p==="v3"?a:"explicit"}`,e.async=!0,e.defer=!0,e.onerror=()=>{console.error("Failed to load ReCaptcha script"),c&&c()},document.head.appendChild(e)}return()=>{try{t.current!==null&&window.grecaptcha&&(window.grecaptcha.reset(t.current),t.current=null)}catch(e){console.error("ReCaptcha cleanup error:",e)}}},[n,a]),!n||!a?null:p==="v2"?f.jsx("div",{id:i.current,ref:l}):null}export{b as R};
diff --git a/public/build/assets/recaptcha-settings-DDeeTVkX.js b/public/build/assets/recaptcha-settings-WcdyQ9aq.js
similarity index 93%
rename from public/build/assets/recaptcha-settings-DDeeTVkX.js
rename to public/build/assets/recaptcha-settings-WcdyQ9aq.js
index ab393dd85..c5cabd2eb 100644
--- a/public/build/assets/recaptcha-settings-DDeeTVkX.js
+++ b/public/build/assets/recaptcha-settings-WcdyQ9aq.js
@@ -1 +1 @@
-import{r as b,j as e}from"./ui-Z445SNHD.js";import{u as v,c as f,ap as K,L as i,I as u,o as C,y as E,r as N,t as p}from"./app-DCZHPiEr.js";import{S as R,a as k,b as V,c as w,d as S}from"./select-X5YLR2bv.js";import{S as G}from"./switch-CSQfVaFG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";function H({settings:h={}}){const{t}=v(),x=f().props,l={recaptchaVersion:"v2",recaptchaSiteKey:"",recaptchaSecretKey:""},r=Object.keys(h).length>0?h:x.systemSettings||{},[o,y]=b.useState(()=>({recaptchaEnabled:r.recaptchaEnabled==="true"||r.recaptchaEnabled===!0||r.recaptchaEnabled===1||r.recaptchaEnabled==="1",recaptchaVersion:r.recaptchaVersion||l.recaptchaVersion,recaptchaSiteKey:r.recaptchaSiteKey||l.recaptchaSiteKey,recaptchaSecretKey:r.recaptchaSecretKey||l.recaptchaSecretKey})),n=(a,c)=>{y(s=>({...s,[a]:c}))},j=a=>{a.preventDefault(),N.post(route("settings.recaptcha.update"),o,{preserveScroll:!0,onSuccess:c=>{var g,m;const s=(g=c.props.flash)==null?void 0:g.success,d=(m=c.props.flash)==null?void 0:m.error;s?p.success(s):d&&p.error(d)},onError:c=>{const s=c.error||Object.values(c).join(", ")||t("Failed to update ReCaptcha settings");p.error(s)}})};return e.jsxs(K,{title:t("ReCaptcha Settings"),description:t("Configure Google ReCaptcha settings for form protection"),action:e.jsxs(C,{type:"submit",form:"recaptcha-settings-form",size:"sm",children:[e.jsx(E,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:[e.jsxs("div",{className:"mb-4 p-3 bg-blue-50 border border-blue-200 rounded-md text-sm text-blue-800 dark:bg-blue-950 dark:border-blue-800 dark:text-blue-200",children:[e.jsxs("strong",{children:[t("Note"),":"]})," ",e.jsx("a",{href:"https://phppot.com/php/how-to-get-google-recaptcha-site-and-secret-key/",target:"_blank",rel:"noopener noreferrer",className:"underline hover:no-underline",children:t("How to Get Google reCaptcha Site and Secret key")})]}),e.jsxs("form",{id:"recaptcha-settings-form",onSubmit:j,className:"space-y-6",children:[e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(i,{htmlFor:"recaptchaEnabled",children:t("Enable ReCaptcha")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Show ReCaptcha on authentication pages")})]}),e.jsx(G,{id:"recaptchaEnabled",checked:o.recaptchaEnabled,onCheckedChange:a=>n("recaptchaEnabled",a)})]})}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(i,{htmlFor:"recaptchaVersion",children:t("Google Recaptcha Version")}),e.jsxs(R,{value:o.recaptchaVersion,onValueChange:a=>n("recaptchaVersion",a),children:[e.jsx(k,{children:e.jsx(V,{placeholder:t("Select version")})}),e.jsxs(w,{children:[e.jsx(S,{value:"v2",children:"v2"}),e.jsx(S,{value:"v3",children:"v3"})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(i,{htmlFor:"recaptchaSiteKey",children:t("Site Key")}),e.jsx(u,{id:"recaptchaSiteKey",name:"recaptchaSiteKey",type:"text",value:o.recaptchaSiteKey,onChange:a=>n("recaptchaSiteKey",a.target.value),placeholder:t("Enter your Google ReCaptcha site key")})]}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(i,{htmlFor:"recaptchaSecretKey",children:t("Secret Key")}),e.jsx(u,{id:"recaptchaSecretKey",name:"recaptchaSecretKey",type:"password",value:o.recaptchaSecretKey,onChange:a=>n("recaptchaSecretKey",a.target.value),placeholder:t("Enter your Google ReCaptcha secret key")})]})]})]})]})}export{H as default};
+import{r as b,j as e}from"./ui-Z445SNHD.js";import{u as v,c as f,ap as K,L as i,I as u,o as C,y as E,r as N,t as p}from"./app-4fHGBOxL.js";import{S as R,a as k,b as V,c as w,d as S}from"./select-T_sz7ImN.js";import{S as G}from"./switch-BVaTRNpK.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";function H({settings:h={}}){const{t}=v(),x=f().props,l={recaptchaVersion:"v2",recaptchaSiteKey:"",recaptchaSecretKey:""},r=Object.keys(h).length>0?h:x.systemSettings||{},[o,y]=b.useState(()=>({recaptchaEnabled:r.recaptchaEnabled==="true"||r.recaptchaEnabled===!0||r.recaptchaEnabled===1||r.recaptchaEnabled==="1",recaptchaVersion:r.recaptchaVersion||l.recaptchaVersion,recaptchaSiteKey:r.recaptchaSiteKey||l.recaptchaSiteKey,recaptchaSecretKey:r.recaptchaSecretKey||l.recaptchaSecretKey})),n=(a,c)=>{y(s=>({...s,[a]:c}))},j=a=>{a.preventDefault(),N.post(route("settings.recaptcha.update"),o,{preserveScroll:!0,onSuccess:c=>{var g,m;const s=(g=c.props.flash)==null?void 0:g.success,d=(m=c.props.flash)==null?void 0:m.error;s?p.success(s):d&&p.error(d)},onError:c=>{const s=c.error||Object.values(c).join(", ")||t("Failed to update ReCaptcha settings");p.error(s)}})};return e.jsxs(K,{title:t("ReCaptcha Settings"),description:t("Configure Google ReCaptcha settings for form protection"),action:e.jsxs(C,{type:"submit",form:"recaptcha-settings-form",size:"sm",children:[e.jsx(E,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:[e.jsxs("div",{className:"mb-4 p-3 bg-blue-50 border border-blue-200 rounded-md text-sm text-blue-800 dark:bg-blue-950 dark:border-blue-800 dark:text-blue-200",children:[e.jsxs("strong",{children:[t("Note"),":"]})," ",e.jsx("a",{href:"https://phppot.com/php/how-to-get-google-recaptcha-site-and-secret-key/",target:"_blank",rel:"noopener noreferrer",className:"underline hover:no-underline",children:t("How to Get Google reCaptcha Site and Secret key")})]}),e.jsxs("form",{id:"recaptcha-settings-form",onSubmit:j,className:"space-y-6",children:[e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(i,{htmlFor:"recaptchaEnabled",children:t("Enable ReCaptcha")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Show ReCaptcha on authentication pages")})]}),e.jsx(G,{id:"recaptchaEnabled",checked:o.recaptchaEnabled,onCheckedChange:a=>n("recaptchaEnabled",a)})]})}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(i,{htmlFor:"recaptchaVersion",children:t("Google Recaptcha Version")}),e.jsxs(R,{value:o.recaptchaVersion,onValueChange:a=>n("recaptchaVersion",a),children:[e.jsx(k,{children:e.jsx(V,{placeholder:t("Select version")})}),e.jsxs(w,{children:[e.jsx(S,{value:"v2",children:"v2"}),e.jsx(S,{value:"v3",children:"v3"})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(i,{htmlFor:"recaptchaSiteKey",children:t("Site Key")}),e.jsx(u,{id:"recaptchaSiteKey",name:"recaptchaSiteKey",type:"text",value:o.recaptchaSiteKey,onChange:a=>n("recaptchaSiteKey",a.target.value),placeholder:t("Enter your Google ReCaptcha site key")})]}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(i,{htmlFor:"recaptchaSecretKey",children:t("Secret Key")}),e.jsx(u,{id:"recaptchaSecretKey",name:"recaptchaSecretKey",type:"password",value:o.recaptchaSecretKey,onChange:a=>n("recaptchaSecretKey",a.target.value),placeholder:t("Enter your Google ReCaptcha secret key")})]})]})]})]})}export{H as default};
diff --git a/public/build/assets/referral-dashboard-DIwtUzRe.js b/public/build/assets/referral-dashboard-Cwhyf5LB.js
similarity index 97%
rename from public/build/assets/referral-dashboard-DIwtUzRe.js
rename to public/build/assets/referral-dashboard-Cwhyf5LB.js
index 4f25dd760..244cc189a 100644
--- a/public/build/assets/referral-dashboard-DIwtUzRe.js
+++ b/public/build/assets/referral-dashboard-Cwhyf5LB.js
@@ -1 +1 @@
-import{r as R,j as e}from"./ui-Z445SNHD.js";import{u as T,C as a,l,m as i,n as c,z as x,I as P,o as A,V as U,B as f,t as B}from"./app-DCZHPiEr.js";import{U as d}from"./users-CQxTOR0I.js";import{C as D}from"./clock-O-l8sPi0.js";import{D as h}from"./dollar-sign-BsSLq7gF.js";import{T as p}from"./trending-up-C1uVxjVi.js";import{A as u}from"./award-hmEXH59N.js";import{M as b}from"./mail-CKC1Kac7.js";import{C as N}from"./calendar-YoExU_hy.js";import{C as v}from"./copy-CCxdHmNE.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function G({userType:w,stats:r,referralLink:m,recentReferredUsers:o,currencySymbol:n}){var g;const{t:s}=T(),[k,j]=R.useState(!1),y=async()=>{m&&(await navigator.clipboard.writeText(m),j(!0),B.success(s("Referral link copied to clipboard")),setTimeout(()=>j(!1),2e3))};return w==="superadmin"?e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(a,{className:"border-l-4 border-l-blue-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Referral Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.totalReferralUsers}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Registered users")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-amber-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Pending Payouts")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-amber-600 dark:text-amber-400",children:r.pendingPayouts}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Awaiting approval")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-amber-100 dark:bg-amber-900/30 flex items-center justify-center",children:e.jsx(D,{className:"h-5 w-5 text-amber-600 dark:text-amber-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-green-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Commission Paid")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-green-600 dark:text-green-400",children:[n,r.totalCommissionPaid]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Total payouts")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(h,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-purple-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Active Companies")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-purple-600 dark:text-purple-400",children:((g=r.topCompanies)==null?void 0:g.length)||0}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Referring companies")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(p,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"})})]})})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-blue-50 to-purple-50 dark:from-blue-950/20 dark:to-purple-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(u,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Top Referring Companies")}),e.jsx(x,{className:"text-xs",children:s("Companies with most referrals")})]})]})}),e.jsx(l,{className:"pt-4",children:r.topCompanies&&r.topCompanies.length>0?e.jsx("div",{className:"space-y-2",children:r.topCompanies.slice(0,5).map((t,C)=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[e.jsxs("div",{className:"flex items-center space-x-3 min-w-0",children:[e.jsx("div",{className:"flex items-center justify-center w-7 h-7 rounded-full bg-muted text-xs font-semibold text-muted-foreground shrink-0",children:C+1}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold truncate",children:t.name}),e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(b,{className:"h-3 w-3 shrink-0"}),e.jsx("span",{className:"truncate",children:t.email})]})]})]}),e.jsxs("div",{className:"text-right ml-3 shrink-0",children:[e.jsxs("div",{className:"flex items-center gap-1 text-sm font-semibold text-blue-600 dark:text-blue-400",children:[e.jsx(d,{className:"h-4 w-4"}),t.referral_count]}),e.jsxs("p",{className:"text-xs text-green-600 dark:text-green-400 font-medium",children:[n,t.total_earned||0]})]})]},t.id))}):e.jsxs("div",{className:"text-center py-6",children:[e.jsx(u,{className:"h-10 w-10 text-muted-foreground mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("No companies yet")})]})})]}),e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-green-50 to-emerald-50 dark:from-green-950/20 dark:to-emerald-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(p,{className:"h-4 w-4 text-green-600 dark:text-green-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Monthly Performance")}),e.jsx(x,{className:"text-xs",children:s("This year statistics")})]})]})}),e.jsx(l,{className:"pt-4",children:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"p-3 rounded-lg bg-gradient-to-br from-blue-50 to-blue-100 dark:from-blue-950/30 dark:to-blue-900/20 border border-blue-200 dark:border-blue-800",children:[e.jsxs("div",{className:"flex items-center justify-between mb-1",children:[e.jsx("p",{className:"text-sm font-medium text-blue-900 dark:text-blue-100",children:s("Referral Signups")}),e.jsx(d,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})]}),e.jsx("p",{className:"text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.monthlyReferrals||0}),e.jsxs("p",{className:"text-xs text-blue-700 dark:text-blue-300 mt-1 flex items-center gap-1",children:[e.jsx(N,{className:"h-3 w-3"}),s("Total this year")]})]}),e.jsxs("div",{className:"p-3 rounded-lg bg-gradient-to-br from-green-50 to-green-100 dark:from-green-950/30 dark:to-green-900/20 border border-green-200 dark:border-green-800",children:[e.jsxs("div",{className:"flex items-center justify-between mb-1",children:[e.jsx("p",{className:"text-sm font-medium text-green-900 dark:text-green-100",children:s("Payouts Processed")}),e.jsx(h,{className:"h-4 w-4 text-green-600 dark:text-green-400"})]}),e.jsxs("p",{className:"text-2xl font-bold text-green-600 dark:text-green-400",children:[n,r.monthlyPayouts||0]}),e.jsxs("p",{className:"text-xs text-green-700 dark:text-green-300 mt-1 flex items-center gap-1",children:[e.jsx(N,{className:"h-3 w-3"}),s("Total this year")]})]})]})})]})]})]}):e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(a,{className:"border-l-4 border-l-green-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Referrals")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-green-600 dark:text-green-400",children:r.totalReferrals}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("All referrals")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-blue-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Referred Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.referredUsersCount||0}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Active users")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-amber-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Earned")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-amber-600 dark:text-amber-400",children:[n,r.totalEarned]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Commission earned")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-amber-100 dark:bg-amber-900/30 flex items-center justify-center",children:e.jsx(h,{className:"h-5 w-5 text-amber-600 dark:text-amber-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-purple-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Available Balance")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-purple-600 dark:text-purple-400",children:[n,r.availableBalance.toFixed(2)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Ready to withdraw")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(u,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"})})]})})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-blue-50 to-indigo-50 dark:from-blue-950/20 dark:to-indigo-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(v,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Your Referral Link")}),e.jsx(x,{className:"text-xs",children:s("Share and earn commissions")})]})]})}),e.jsxs(l,{className:"pt-4",children:[e.jsxs("div",{className:"flex space-x-2",children:[e.jsx(P,{value:m||"",readOnly:!0,className:"flex-1 font-mono text-sm"}),e.jsx(A,{onClick:y,variant:"outline",size:"icon",className:"shrink-0",children:k?e.jsx(U,{className:"h-4 w-4 text-green-600"}):e.jsx(v,{className:"h-4 w-4"})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 p-2 bg-muted/50 rounded-lg",children:s("Share this link to earn commissions when users sign up and purchase plans")})]})]}),e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-purple-50 to-pink-50 dark:from-purple-950/20 dark:to-pink-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-4 w-4 text-purple-600 dark:text-purple-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Recent Referred Users")}),e.jsx(x,{className:"text-xs",children:s("Latest referrals")})]})]})}),e.jsx(l,{className:"pt-4",children:o&&o.length>0?e.jsx("div",{className:"space-y-2",children:o.map(t=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[e.jsxs("div",{className:"flex items-center space-x-3 min-w-0",children:[t.avatar?e.jsx("img",{src:t.avatar,alt:t.name,className:"w-8 h-8 rounded-full object-cover shrink-0"}):e.jsx("div",{className:"w-8 h-8 bg-gradient-to-br from-blue-500 to-purple-500 rounded-full flex items-center justify-center shrink-0",children:e.jsx("span",{className:"text-xs font-semibold text-white",children:t.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"font-semibold text-sm truncate",children:t.name}),e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(b,{className:"h-3 w-3 shrink-0"}),e.jsx("span",{className:"truncate",children:t.email})]})]})]}),e.jsx("div",{className:"text-right ml-3 shrink-0",children:t.plan?e.jsx(f,{variant:"default",className:"text-xs bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-400",children:t.plan.name}):e.jsx(f,{variant:"secondary",className:"text-xs",children:s("No Plan")})})]},t.id))}):e.jsxs("div",{className:"text-center py-6",children:[e.jsx(d,{className:"h-10 w-10 text-muted-foreground mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:s("No referred users yet")}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Share your link to get started")})]})})]})]})]})}export{G as default};
+import{r as R,j as e}from"./ui-Z445SNHD.js";import{u as T,C as a,l,m as i,n as c,z as x,I as P,o as A,V as U,B as f,t as B}from"./app-4fHGBOxL.js";import{U as d}from"./users-DG9BKOjr.js";import{C as D}from"./clock-CHa0mSrs.js";import{D as h}from"./dollar-sign-W87qtnS1.js";import{T as p}from"./trending-up-D3RLojX7.js";import{A as u}from"./award-BKljXQI4.js";import{M as b}from"./mail-BEVnuDTb.js";import{C as N}from"./calendar-DqBcvi0D.js";import{C as v}from"./copy-gVJWo25h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function G({userType:w,stats:r,referralLink:m,recentReferredUsers:o,currencySymbol:n}){var g;const{t:s}=T(),[k,j]=R.useState(!1),y=async()=>{m&&(await navigator.clipboard.writeText(m),j(!0),B.success(s("Referral link copied to clipboard")),setTimeout(()=>j(!1),2e3))};return w==="superadmin"?e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(a,{className:"border-l-4 border-l-blue-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Referral Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.totalReferralUsers}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Registered users")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-amber-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Pending Payouts")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-amber-600 dark:text-amber-400",children:r.pendingPayouts}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Awaiting approval")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-amber-100 dark:bg-amber-900/30 flex items-center justify-center",children:e.jsx(D,{className:"h-5 w-5 text-amber-600 dark:text-amber-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-green-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Commission Paid")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-green-600 dark:text-green-400",children:[n,r.totalCommissionPaid]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Total payouts")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(h,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-purple-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Active Companies")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-purple-600 dark:text-purple-400",children:((g=r.topCompanies)==null?void 0:g.length)||0}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Referring companies")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(p,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"})})]})})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-blue-50 to-purple-50 dark:from-blue-950/20 dark:to-purple-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(u,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Top Referring Companies")}),e.jsx(x,{className:"text-xs",children:s("Companies with most referrals")})]})]})}),e.jsx(l,{className:"pt-4",children:r.topCompanies&&r.topCompanies.length>0?e.jsx("div",{className:"space-y-2",children:r.topCompanies.slice(0,5).map((t,C)=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[e.jsxs("div",{className:"flex items-center space-x-3 min-w-0",children:[e.jsx("div",{className:"flex items-center justify-center w-7 h-7 rounded-full bg-muted text-xs font-semibold text-muted-foreground shrink-0",children:C+1}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold truncate",children:t.name}),e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(b,{className:"h-3 w-3 shrink-0"}),e.jsx("span",{className:"truncate",children:t.email})]})]})]}),e.jsxs("div",{className:"text-right ml-3 shrink-0",children:[e.jsxs("div",{className:"flex items-center gap-1 text-sm font-semibold text-blue-600 dark:text-blue-400",children:[e.jsx(d,{className:"h-4 w-4"}),t.referral_count]}),e.jsxs("p",{className:"text-xs text-green-600 dark:text-green-400 font-medium",children:[n,t.total_earned||0]})]})]},t.id))}):e.jsxs("div",{className:"text-center py-6",children:[e.jsx(u,{className:"h-10 w-10 text-muted-foreground mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("No companies yet")})]})})]}),e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-green-50 to-emerald-50 dark:from-green-950/20 dark:to-emerald-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(p,{className:"h-4 w-4 text-green-600 dark:text-green-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Monthly Performance")}),e.jsx(x,{className:"text-xs",children:s("This year statistics")})]})]})}),e.jsx(l,{className:"pt-4",children:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"p-3 rounded-lg bg-gradient-to-br from-blue-50 to-blue-100 dark:from-blue-950/30 dark:to-blue-900/20 border border-blue-200 dark:border-blue-800",children:[e.jsxs("div",{className:"flex items-center justify-between mb-1",children:[e.jsx("p",{className:"text-sm font-medium text-blue-900 dark:text-blue-100",children:s("Referral Signups")}),e.jsx(d,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})]}),e.jsx("p",{className:"text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.monthlyReferrals||0}),e.jsxs("p",{className:"text-xs text-blue-700 dark:text-blue-300 mt-1 flex items-center gap-1",children:[e.jsx(N,{className:"h-3 w-3"}),s("Total this year")]})]}),e.jsxs("div",{className:"p-3 rounded-lg bg-gradient-to-br from-green-50 to-green-100 dark:from-green-950/30 dark:to-green-900/20 border border-green-200 dark:border-green-800",children:[e.jsxs("div",{className:"flex items-center justify-between mb-1",children:[e.jsx("p",{className:"text-sm font-medium text-green-900 dark:text-green-100",children:s("Payouts Processed")}),e.jsx(h,{className:"h-4 w-4 text-green-600 dark:text-green-400"})]}),e.jsxs("p",{className:"text-2xl font-bold text-green-600 dark:text-green-400",children:[n,r.monthlyPayouts||0]}),e.jsxs("p",{className:"text-xs text-green-700 dark:text-green-300 mt-1 flex items-center gap-1",children:[e.jsx(N,{className:"h-3 w-3"}),s("Total this year")]})]})]})})]})]})]}):e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(a,{className:"border-l-4 border-l-green-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Referrals")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-green-600 dark:text-green-400",children:r.totalReferrals}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("All referrals")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-blue-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Referred Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.referredUsersCount||0}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Active users")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-amber-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Earned")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-amber-600 dark:text-amber-400",children:[n,r.totalEarned]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Commission earned")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-amber-100 dark:bg-amber-900/30 flex items-center justify-center",children:e.jsx(h,{className:"h-5 w-5 text-amber-600 dark:text-amber-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-purple-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Available Balance")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-purple-600 dark:text-purple-400",children:[n,r.availableBalance.toFixed(2)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Ready to withdraw")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(u,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"})})]})})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-blue-50 to-indigo-50 dark:from-blue-950/20 dark:to-indigo-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(v,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Your Referral Link")}),e.jsx(x,{className:"text-xs",children:s("Share and earn commissions")})]})]})}),e.jsxs(l,{className:"pt-4",children:[e.jsxs("div",{className:"flex space-x-2",children:[e.jsx(P,{value:m||"",readOnly:!0,className:"flex-1 font-mono text-sm"}),e.jsx(A,{onClick:y,variant:"outline",size:"icon",className:"shrink-0",children:k?e.jsx(U,{className:"h-4 w-4 text-green-600"}):e.jsx(v,{className:"h-4 w-4"})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 p-2 bg-muted/50 rounded-lg",children:s("Share this link to earn commissions when users sign up and purchase plans")})]})]}),e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-purple-50 to-pink-50 dark:from-purple-950/20 dark:to-pink-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-4 w-4 text-purple-600 dark:text-purple-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Recent Referred Users")}),e.jsx(x,{className:"text-xs",children:s("Latest referrals")})]})]})}),e.jsx(l,{className:"pt-4",children:o&&o.length>0?e.jsx("div",{className:"space-y-2",children:o.map(t=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[e.jsxs("div",{className:"flex items-center space-x-3 min-w-0",children:[t.avatar?e.jsx("img",{src:t.avatar,alt:t.name,className:"w-8 h-8 rounded-full object-cover shrink-0"}):e.jsx("div",{className:"w-8 h-8 bg-gradient-to-br from-blue-500 to-purple-500 rounded-full flex items-center justify-center shrink-0",children:e.jsx("span",{className:"text-xs font-semibold text-white",children:t.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"font-semibold text-sm truncate",children:t.name}),e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(b,{className:"h-3 w-3 shrink-0"}),e.jsx("span",{className:"truncate",children:t.email})]})]})]}),e.jsx("div",{className:"text-right ml-3 shrink-0",children:t.plan?e.jsx(f,{variant:"default",className:"text-xs bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-400",children:t.plan.name}):e.jsx(f,{variant:"secondary",className:"text-xs",children:s("No Plan")})})]},t.id))}):e.jsxs("div",{className:"text-center py-6",children:[e.jsx(d,{className:"h-10 w-10 text-muted-foreground mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:s("No referred users yet")}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Share your link to get started")})]})})]})]})]})}export{G as default};
diff --git a/public/build/assets/referral-settings-BJOWFxeO.js b/public/build/assets/referral-settings-BPEOPaF_.js
similarity index 93%
rename from public/build/assets/referral-settings-BJOWFxeO.js
rename to public/build/assets/referral-settings-BPEOPaF_.js
index ef5b69092..c4bf63453 100644
--- a/public/build/assets/referral-settings-BJOWFxeO.js
+++ b/public/build/assets/referral-settings-BPEOPaF_.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as f,b as j,C as _,m as v,n as C,l as g,L as c,I as h,o as N,t as n}from"./app-DCZHPiEr.js";import{T as y}from"./textarea-MT-uY0Br.js";import{S as F}from"./switch-CSQfVaFG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function I({settings:d,currencySymbol:u,globalSettings:r}){const{t:s}=f(),{data:t,setData:m,post:p,processing:l,errors:o}=j({is_enabled:d.is_enabled,commission_percentage:d.commission_percentage,threshold_amount:d.threshold_amount,guidelines:d.guidelines||""}),x=i=>{i.preventDefault(),r!=null&&r.is_demo||n.loading(s("Updating referral settings...")),p(route("referral.settings.update"),{onSuccess:a=>{r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(s(a.props.flash.success)):a.props.flash.error&&n.error(s(a.props.flash.error))},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to update referral settings: {{errors}}",{errors:Object.values(a).join(", ")}))}})};return e.jsxs(_,{children:[e.jsx(v,{children:e.jsx(C,{className:"text-base font-semibold",children:s("Referral Program Settings")})}),e.jsx(g,{children:e.jsxs("form",{onSubmit:x,className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(F,{id:"is_enabled",checked:t.is_enabled,onCheckedChange:i=>m("is_enabled",i)}),e.jsx(c,{htmlFor:"is_enabled",children:s("Enable Referral Program")})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(c,{htmlFor:"commission_percentage",children:s("Commission Percentage (%)")}),e.jsx(h,{id:"commission_percentage",type:"number",step:"0.01",min:"0",max:"100",value:t.commission_percentage,onChange:i=>m("commission_percentage",i.target.value)}),o.commission_percentage&&e.jsx("p",{className:"text-sm text-red-500",children:o.commission_percentage})]}),e.jsxs("div",{children:[e.jsxs(c,{htmlFor:"threshold_amount",children:[s("Minimum Threshold Amount")," ",u]}),e.jsx(h,{id:"threshold_amount",type:"number",step:"0.01",min:"0",value:t.threshold_amount,onChange:i=>m("threshold_amount",i.target.value)}),o.threshold_amount&&e.jsx("p",{className:"text-sm text-red-500",children:o.threshold_amount})]})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"guidelines",children:s("Referral Guidelines")}),e.jsx(y,{id:"guidelines",value:t.guidelines,onChange:i=>m("guidelines",i.target.value),placeholder:s("Enter referral program guidelines and terms..."),rows:6}),o.guidelines&&e.jsx("p",{className:"text-sm text-red-500",children:o.guidelines})]}),e.jsx("div",{className:"flex justify-end",children:e.jsx(N,{type:"submit",disabled:l,children:s(l?"Saving...":"Save Settings")})})]})})]})}export{I as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as f,b as j,C as _,m as v,n as C,l as g,L as c,I as h,o as N,t as n}from"./app-4fHGBOxL.js";import{T as y}from"./textarea-f6Pa1mf5.js";import{S as F}from"./switch-BVaTRNpK.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function I({settings:d,currencySymbol:u,globalSettings:r}){const{t:s}=f(),{data:t,setData:m,post:p,processing:l,errors:o}=j({is_enabled:d.is_enabled,commission_percentage:d.commission_percentage,threshold_amount:d.threshold_amount,guidelines:d.guidelines||""}),x=i=>{i.preventDefault(),r!=null&&r.is_demo||n.loading(s("Updating referral settings...")),p(route("referral.settings.update"),{onSuccess:a=>{r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(s(a.props.flash.success)):a.props.flash.error&&n.error(s(a.props.flash.error))},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to update referral settings: {{errors}}",{errors:Object.values(a).join(", ")}))}})};return e.jsxs(_,{children:[e.jsx(v,{children:e.jsx(C,{className:"text-base font-semibold",children:s("Referral Program Settings")})}),e.jsx(g,{children:e.jsxs("form",{onSubmit:x,className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(F,{id:"is_enabled",checked:t.is_enabled,onCheckedChange:i=>m("is_enabled",i)}),e.jsx(c,{htmlFor:"is_enabled",children:s("Enable Referral Program")})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(c,{htmlFor:"commission_percentage",children:s("Commission Percentage (%)")}),e.jsx(h,{id:"commission_percentage",type:"number",step:"0.01",min:"0",max:"100",value:t.commission_percentage,onChange:i=>m("commission_percentage",i.target.value)}),o.commission_percentage&&e.jsx("p",{className:"text-sm text-red-500",children:o.commission_percentage})]}),e.jsxs("div",{children:[e.jsxs(c,{htmlFor:"threshold_amount",children:[s("Minimum Threshold Amount")," ",u]}),e.jsx(h,{id:"threshold_amount",type:"number",step:"0.01",min:"0",value:t.threshold_amount,onChange:i=>m("threshold_amount",i.target.value)}),o.threshold_amount&&e.jsx("p",{className:"text-sm text-red-500",children:o.threshold_amount})]})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"guidelines",children:s("Referral Guidelines")}),e.jsx(y,{id:"guidelines",value:t.guidelines,onChange:i=>m("guidelines",i.target.value),placeholder:s("Enter referral program guidelines and terms..."),rows:6}),o.guidelines&&e.jsx("p",{className:"text-sm text-red-500",children:o.guidelines})]}),e.jsx("div",{className:"flex justify-end",children:e.jsx(N,{type:"submit",disabled:l,children:s(l?"Saving...":"Save Settings")})})]})})]})}export{I as default};
diff --git a/public/build/assets/referred-users-DIvLcP6w.js b/public/build/assets/referred-users-C7GqS4jJ.js
similarity index 81%
rename from public/build/assets/referred-users-DIvLcP6w.js
rename to public/build/assets/referred-users-C7GqS4jJ.js
index ab85fcbe8..a398de223 100644
--- a/public/build/assets/referred-users-DIvLcP6w.js
+++ b/public/build/assets/referred-users-C7GqS4jJ.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as g}from"./page-template-CUbbykGe.js";import{u as N,c as b,C as n,l as m,m as v,n as y,B as c,r as x}from"./app-DCZHPiEr.js";import{P as w}from"./pagination-CLhGv5TU.js";import{U as p}from"./users-CQxTOR0I.js";import{C}from"./circle-check-big-DzwxuD1X.js";import{D as k}from"./dollar-sign-BsSLq7gF.js";import{C as P}from"./calendar-YoExU_hy.js";import{A as U}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function fe(){const{t:r}=N(),{props:f}=b(),{referredUsers:a,userType:h,currencySymbol:l}=f,o=s=>{var i;return((i=s.referrals)==null?void 0:i.reduce((t,d)=>t+(Number(d.amount)||0),0))||0},j=s=>{var t;if(!s.plan)return null;const i=(t=s.plan_orders)==null?void 0:t[0];if(i){const d=i.billing_cycle==="yearly";return{name:s.plan.name,price:i.final_price,cycle:d?"year":"month"}}return{name:s.plan.name,price:s.plan.price,cycle:"month"}},u=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Referral Program"),href:route("referral.index")},{title:r("Referral Users")}];return e.jsx(g,{title:r("Referred Users"),url:"/referral/referred-users",breadcrumbs:u,actions:[{label:r("Back"),icon:e.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>x.get(route("referral.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Referred Users")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:a.total})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx(p,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Users with Plans")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:a.data.filter(s=>s.plan).length})]}),e.jsx("div",{className:"rounded-full bg-blue-100 p-3 dark:bg-blue-900",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Commission Earned")}),e.jsxs("p",{className:"mt-2 text-2xl font-bold",children:[l,(a.data.reduce((s,i)=>s+o(i),0)||0).toFixed(2)]})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx(k,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})})]}),e.jsxs(n,{children:[e.jsx(v,{children:e.jsx(y,{className:"text-base font-semibold",children:r("Referred Users List")})}),e.jsx(m,{children:a.data.length===0?e.jsxs("div",{className:"text-center py-12",children:[e.jsx(p,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),e.jsx("p",{className:"text-base font-semibold text-muted-foreground mb-2",children:r("No referred users yet")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r(h==="superadmin"?"No users have registered using referral codes yet.":"Share your referral link to start earning commissions.")})]}):e.jsx("div",{className:"space-y-4",children:a.data.map(s=>{var i;return e.jsxs("div",{className:"border rounded-lg p-4 hover:shadow-md transition-shadow",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{className:"flex items-start space-x-3 flex-1",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center flex-shrink-0",children:e.jsx("span",{className:"text-sm font-medium text-primary",children:s.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold",children:s.name}),e.jsx("p",{className:"text-sm text-muted-foreground mb-2",children:s.email}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(P,{className:"h-4 w-4 text-muted-foreground"}),e.jsxs("span",{className:"text-xs text-muted-foreground",children:[r("Registered")," ",((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]}),e.jsxs("div",{className:"flex items-start space-x-6 flex-shrink-0",children:[e.jsx("div",{className:"text-right",children:(()=>{const t=j(s);return t?e.jsxs("div",{children:[e.jsx(c,{variant:"default",className:"mb-1.5",children:t.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[l,t.price,"/",r(t.cycle)]})]}):e.jsx(c,{variant:"secondary",children:r("No Plan")})})()}),o(s)>0&&e.jsxs("div",{className:"text-right min-w-[80px]",children:[e.jsxs("p",{className:"text-sm font-semibold text-green-600",children:["+",l,o(s)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:r("Commission")})]})]})]}),s.referrals&&s.referrals.length>0&&e.jsxs("div",{className:"mt-4 pt-4 border-t",children:[e.jsx("p",{className:"text-sm font-semibold mb-2",children:r("Commission History")}),e.jsx("div",{className:"space-y-2",children:s.referrals.map(t=>e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[t.commission_percentage,"% ",r("commission")]}),e.jsxs("span",{className:"text-sm font-semibold text-green-600",children:["+",l,t.amount]})]},t.id))})]})]},s.id)})})})]}),a.last_page>1&&e.jsx(w,{from:a.from,to:a.to,total:a.total,links:a.links,currentPage:a.current_page,lastPage:a.last_page,entityName:r("users"),onPageChange:s=>{x.visit(s,{preserveState:!0,preserveScroll:!0})}})]})})}export{fe as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as g}from"./page-template-CM2S36EN.js";import{u as N,c as b,C as n,l as m,m as v,n as y,B as c,r as x}from"./app-4fHGBOxL.js";import{P as w}from"./pagination-CGq0GJg0.js";import{U as p}from"./users-DG9BKOjr.js";import{C}from"./circle-check-big-fVcbTmDL.js";import{D as k}from"./dollar-sign-W87qtnS1.js";import{C as P}from"./calendar-DqBcvi0D.js";import{A as U}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function fe(){const{t:r}=N(),{props:f}=b(),{referredUsers:a,userType:h,currencySymbol:l}=f,o=s=>{var i;return((i=s.referrals)==null?void 0:i.reduce((t,d)=>t+(Number(d.amount)||0),0))||0},j=s=>{var t;if(!s.plan)return null;const i=(t=s.plan_orders)==null?void 0:t[0];if(i){const d=i.billing_cycle==="yearly";return{name:s.plan.name,price:i.final_price,cycle:d?"year":"month"}}return{name:s.plan.name,price:s.plan.price,cycle:"month"}},u=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Referral Program"),href:route("referral.index")},{title:r("Referral Users")}];return e.jsx(g,{title:r("Referred Users"),url:"/referral/referred-users",breadcrumbs:u,actions:[{label:r("Back"),icon:e.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>x.get(route("referral.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Referred Users")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:a.total})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx(p,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Users with Plans")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:a.data.filter(s=>s.plan).length})]}),e.jsx("div",{className:"rounded-full bg-blue-100 p-3 dark:bg-blue-900",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Commission Earned")}),e.jsxs("p",{className:"mt-2 text-2xl font-bold",children:[l,(a.data.reduce((s,i)=>s+o(i),0)||0).toFixed(2)]})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx(k,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})})]}),e.jsxs(n,{children:[e.jsx(v,{children:e.jsx(y,{className:"text-base font-semibold",children:r("Referred Users List")})}),e.jsx(m,{children:a.data.length===0?e.jsxs("div",{className:"text-center py-12",children:[e.jsx(p,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),e.jsx("p",{className:"text-base font-semibold text-muted-foreground mb-2",children:r("No referred users yet")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r(h==="superadmin"?"No users have registered using referral codes yet.":"Share your referral link to start earning commissions.")})]}):e.jsx("div",{className:"space-y-4",children:a.data.map(s=>{var i;return e.jsxs("div",{className:"border rounded-lg p-4 hover:shadow-md transition-shadow",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{className:"flex items-start space-x-3 flex-1",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center flex-shrink-0",children:e.jsx("span",{className:"text-sm font-medium text-primary",children:s.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold",children:s.name}),e.jsx("p",{className:"text-sm text-muted-foreground mb-2",children:s.email}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(P,{className:"h-4 w-4 text-muted-foreground"}),e.jsxs("span",{className:"text-xs text-muted-foreground",children:[r("Registered")," ",((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]}),e.jsxs("div",{className:"flex items-start space-x-6 flex-shrink-0",children:[e.jsx("div",{className:"text-right",children:(()=>{const t=j(s);return t?e.jsxs("div",{children:[e.jsx(c,{variant:"default",className:"mb-1.5",children:t.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[l,t.price,"/",r(t.cycle)]})]}):e.jsx(c,{variant:"secondary",children:r("No Plan")})})()}),o(s)>0&&e.jsxs("div",{className:"text-right min-w-[80px]",children:[e.jsxs("p",{className:"text-sm font-semibold text-green-600",children:["+",l,o(s)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:r("Commission")})]})]})]}),s.referrals&&s.referrals.length>0&&e.jsxs("div",{className:"mt-4 pt-4 border-t",children:[e.jsx("p",{className:"text-sm font-semibold mb-2",children:r("Commission History")}),e.jsx("div",{className:"space-y-2",children:s.referrals.map(t=>e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[t.commission_percentage,"% ",r("commission")]}),e.jsxs("span",{className:"text-sm font-semibold text-green-600",children:["+",l,t.amount]})]},t.id))})]})]},s.id)})})})]}),a.last_page>1&&e.jsx(w,{from:a.from,to:a.to,total:a.total,links:a.links,currentPage:a.current_page,lastPage:a.last_page,entityName:r("users"),onPageChange:s=>{x.visit(s,{preserveState:!0,preserveScroll:!0})}})]})})}export{fe as default};
diff --git a/public/build/assets/referred-users-section-BeiFqsYf.js b/public/build/assets/referred-users-section-Bj3Y5A38.js
similarity index 94%
rename from public/build/assets/referred-users-section-BeiFqsYf.js
rename to public/build/assets/referred-users-section-Bj3Y5A38.js
index 9b0b31fbe..30e5919a4 100644
--- a/public/build/assets/referred-users-section-BeiFqsYf.js
+++ b/public/build/assets/referred-users-section-Bj3Y5A38.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as j,C as r,l as m,m as f,n as g,r as u}from"./app-DCZHPiEr.js";import{P as N}from"./pagination-CLhGv5TU.js";import{U as o}from"./users-CQxTOR0I.js";import{C as b}from"./circle-check-big-DzwxuD1X.js";import{D as v}from"./dollar-sign-BsSLq7gF.js";import{C as y}from"./calendar-YoExU_hy.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function E({referredUsers:l,userType:x,currencySymbol:i}){const{t}=j(),d=s=>{var n;return((n=s.referrals)==null?void 0:n.reduce((a,c)=>a+(Number(c.amount)||0),0))||0},p=()=>l.data.reduce((s,n)=>s+d(n),0)||0,h=s=>{var a;if(!s.plan)return null;const n=(a=s.plan_orders)==null?void 0:a[0];if(n){const c=n.billing_cycle==="yearly";return{name:s.plan.name,price:n.final_price,cycle:c?"year":"month"}}return{name:s.plan.name,price:s.plan.price,cycle:"month"}};return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Total Referred Users")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:l.total})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx(o,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Users with Plans")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:l.data.filter(s=>s.plan).length})]}),e.jsx("div",{className:"rounded-full bg-blue-100 p-3 dark:bg-blue-900",children:e.jsx(b,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Total Commission Earned")}),e.jsxs("p",{className:"mt-2 text-2xl font-bold",children:[i,p().toFixed(2)]})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx(v,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})})]}),e.jsxs(r,{children:[e.jsx(f,{children:e.jsx(g,{className:"text-base font-semibold",children:t("Referred Users List")})}),e.jsx(m,{children:l.data.length===0?e.jsxs("div",{className:"text-center py-12",children:[e.jsx(o,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),e.jsx("p",{className:"text-base font-semibold text-muted-foreground mb-2",children:t("No referred users yet")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t(x==="superadmin"?"No users have registered using referral codes yet.":"Share your referral link to start earning commissions.")})]}):e.jsx("div",{className:"space-y-4",children:l.data.map(s=>{var n;return e.jsxs("div",{className:"border rounded-lg p-4 hover:shadow-md transition-shadow",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{className:"flex items-start space-x-3 flex-1",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center flex-shrink-0",children:e.jsx("span",{className:"text-sm font-medium text-primary",children:s.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold",children:s.name}),e.jsx("p",{className:"text-sm text-muted-foreground mb-2",children:s.email}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(y,{className:"h-4 w-4 text-muted-foreground"}),e.jsxs("span",{className:"text-xs text-muted-foreground",children:[t("Registered")," ",((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]}),e.jsxs("div",{className:"flex items-start space-x-6 flex-shrink-0",children:[e.jsx("div",{className:"text-right",children:(()=>{const a=h(s);return a?e.jsxs("div",{children:[e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 mb-1.5",children:a.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[i,a.price,"/",t(a.cycle)]})]}):e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t("No Plan")})})()}),d(s)>0&&e.jsxs("div",{className:"text-right min-w-[80px]",children:[e.jsxs("p",{className:"text-sm font-semibold text-green-600",children:["+",i,d(s)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:t("Commission")})]})]})]}),s.referrals&&s.referrals.length>0&&e.jsxs("div",{className:"mt-4 pt-4 border-t",children:[e.jsx("p",{className:"text-sm font-semibold mb-2",children:t("Commission History")}),e.jsx("div",{className:"space-y-2",children:s.referrals.map(a=>e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[a.commission_percentage,"% ",t("commission")]}),e.jsxs("span",{className:"text-sm font-semibold text-green-600",children:["+",i,a.amount]})]},a.id))})]})]},s.id)})})})]}),l.last_page>1&&e.jsx(N,{from:l.from,to:l.to,total:l.total,links:l.links,currentPage:l.current_page,lastPage:l.last_page,entityName:t("users"),onPageChange:s=>{u.visit(s,{preserveState:!0,preserveScroll:!0,only:["referredUsers"]})}})]})}export{E as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as j,C as r,l as m,m as f,n as g,r as u}from"./app-4fHGBOxL.js";import{P as N}from"./pagination-CGq0GJg0.js";import{U as o}from"./users-DG9BKOjr.js";import{C as b}from"./circle-check-big-fVcbTmDL.js";import{D as v}from"./dollar-sign-W87qtnS1.js";import{C as y}from"./calendar-DqBcvi0D.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function E({referredUsers:l,userType:x,currencySymbol:i}){const{t}=j(),d=s=>{var n;return((n=s.referrals)==null?void 0:n.reduce((a,c)=>a+(Number(c.amount)||0),0))||0},p=()=>l.data.reduce((s,n)=>s+d(n),0)||0,h=s=>{var a;if(!s.plan)return null;const n=(a=s.plan_orders)==null?void 0:a[0];if(n){const c=n.billing_cycle==="yearly";return{name:s.plan.name,price:n.final_price,cycle:c?"year":"month"}}return{name:s.plan.name,price:s.plan.price,cycle:"month"}};return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Total Referred Users")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:l.total})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx(o,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Users with Plans")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:l.data.filter(s=>s.plan).length})]}),e.jsx("div",{className:"rounded-full bg-blue-100 p-3 dark:bg-blue-900",children:e.jsx(b,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Total Commission Earned")}),e.jsxs("p",{className:"mt-2 text-2xl font-bold",children:[i,p().toFixed(2)]})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx(v,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})})]}),e.jsxs(r,{children:[e.jsx(f,{children:e.jsx(g,{className:"text-base font-semibold",children:t("Referred Users List")})}),e.jsx(m,{children:l.data.length===0?e.jsxs("div",{className:"text-center py-12",children:[e.jsx(o,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),e.jsx("p",{className:"text-base font-semibold text-muted-foreground mb-2",children:t("No referred users yet")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t(x==="superadmin"?"No users have registered using referral codes yet.":"Share your referral link to start earning commissions.")})]}):e.jsx("div",{className:"space-y-4",children:l.data.map(s=>{var n;return e.jsxs("div",{className:"border rounded-lg p-4 hover:shadow-md transition-shadow",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{className:"flex items-start space-x-3 flex-1",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center flex-shrink-0",children:e.jsx("span",{className:"text-sm font-medium text-primary",children:s.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold",children:s.name}),e.jsx("p",{className:"text-sm text-muted-foreground mb-2",children:s.email}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(y,{className:"h-4 w-4 text-muted-foreground"}),e.jsxs("span",{className:"text-xs text-muted-foreground",children:[t("Registered")," ",((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]}),e.jsxs("div",{className:"flex items-start space-x-6 flex-shrink-0",children:[e.jsx("div",{className:"text-right",children:(()=>{const a=h(s);return a?e.jsxs("div",{children:[e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 mb-1.5",children:a.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[i,a.price,"/",t(a.cycle)]})]}):e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t("No Plan")})})()}),d(s)>0&&e.jsxs("div",{className:"text-right min-w-[80px]",children:[e.jsxs("p",{className:"text-sm font-semibold text-green-600",children:["+",i,d(s)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:t("Commission")})]})]})]}),s.referrals&&s.referrals.length>0&&e.jsxs("div",{className:"mt-4 pt-4 border-t",children:[e.jsx("p",{className:"text-sm font-semibold mb-2",children:t("Commission History")}),e.jsx("div",{className:"space-y-2",children:s.referrals.map(a=>e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[a.commission_percentage,"% ",t("commission")]}),e.jsxs("span",{className:"text-sm font-semibold text-green-600",children:["+",i,a.amount]})]},a.id))})]})]},s.id)})})})]}),l.last_page>1&&e.jsx(N,{from:l.from,to:l.to,total:l.total,links:l.links,currentPage:l.current_page,lastPage:l.last_page,entityName:t("users"),onPageChange:s=>{u.visit(s,{preserveState:!0,preserveScroll:!0,only:["referredUsers"]})}})]})}export{E as default};
diff --git a/public/build/assets/refresh-cw-FiNR9pzi.js b/public/build/assets/refresh-cw-ChXdCVZX.js
similarity index 91%
rename from public/build/assets/refresh-cw-FiNR9pzi.js
rename to public/build/assets/refresh-cw-ChXdCVZX.js
index f54dacdcb..cf50729b3 100644
--- a/public/build/assets/refresh-cw-FiNR9pzi.js
+++ b/public/build/assets/refresh-cw-ChXdCVZX.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/register-6gEYLqn6.js b/public/build/assets/register-CeKLFjMX.js
similarity index 87%
rename from public/build/assets/register-6gEYLqn6.js
rename to public/build/assets/register-CeKLFjMX.js
index 5ac00910c..8d7972a21 100644
--- a/public/build/assets/register-6gEYLqn6.js
+++ b/public/build/assets/register-CeKLFjMX.js
@@ -1 +1 @@
-import{r as j,j as e}from"./ui-Z445SNHD.js";import{u as N,c as v,a as k,b as F,L as l,I as d,T as E}from"./app-DCZHPiEr.js";import{I as m}from"./input-error-Bl4cQ2pT.js";import{T as I}from"./text-link-D-RvIKjO.js";import{C as _}from"./checkbox-BHPvTCNK.js";import{A as T}from"./auth-layout-D7moSOHd.js";import{R}from"./recaptcha-BpDCNHPL.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./use-favicon-C_SU2_Ra.js";import"./credit-card--bIB9mjq.js";function Y({referralCode:x,planId:h}){const{t:o}=N(),{globalSettings:i}=v().props,g=i==null?void 0:i.termsConditionsUrl,[b,c]=j.useState(""),{themeColor:u,customColor:y}=k(),t=u==="custom"?y:E[u],{data:s,setData:a,post:f,processing:p,errors:n,reset:w}=F({name:"",email:"",password:"",password_confirmation:"",terms:!1,plan_id:h,referral_code:x}),C=r=>{r.preventDefault(),f(route("register"),{data:{...s,recaptcha_token:b},onFinish:()=>w("password","password_confirmation")})};return e.jsx(T,{title:o("Create your account"),description:o("Enter your details below to get started"),children:e.jsxs("form",{className:"space-y-5",onSubmit:C,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"name",className:"block text-sm font-medium text-gray-900",children:o("Full name")}),e.jsx(d,{id:"name",type:"text",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"name",value:s.name,onChange:r=>a("name",r.target.value),placeholder:o("Enter your full name"),className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.name})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:o("Email address")}),e.jsx(d,{id:"email",type:"email",required:!0,tabIndex:2,autoComplete:"email",value:s.email,onChange:r=>a("email",r.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.email})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:o("Password")}),e.jsx(d,{id:"password",type:"password",required:!0,tabIndex:3,autoComplete:"new-password",value:s.password,onChange:r=>a("password",r.target.value),placeholder:"Enter your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.password})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"password_confirmation",className:"block text-sm font-medium text-gray-900",children:o("Confirm password")}),e.jsx(d,{id:"password_confirmation",type:"password",required:!0,tabIndex:4,autoComplete:"new-password",value:s.password_confirmation,onChange:r=>a("password_confirmation",r.target.value),placeholder:"Confirm your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.password_confirmation})]}),e.jsxs("div",{className:"flex items-center !mt-4 !mb-5",children:[e.jsx(_,{id:"terms",name:"terms",checked:s.terms,onClick:()=>a("terms",!s.terms),tabIndex:5,className:"border border-gray-300 rounded"}),e.jsxs(l,{htmlFor:"terms",className:"ml-2 text-sm text-gray-600",children:[o("I agree to the")," ",e.jsx("a",{href:g||route("home"),target:"_blank",rel:"noopener noreferrer",style:{color:t},className:"hover:underline",children:o("Terms and Conditions")})]})]}),e.jsx(m,{message:n.terms}),e.jsx(R,{onVerify:c,onExpired:()=>c(""),onError:()=>c("")}),e.jsx("button",{type:"submit",disabled:p,tabIndex:6,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:t},children:o(p?"Creating account...":"Create Account")}),e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[o("Already have an account?")," ",e.jsx(I,{href:route("login"),className:"font-medium hover:underline",style:{color:t},tabIndex:7,children:o("Sign in")})]})})]})})}export{Y as default};
+import{r as j,j as e}from"./ui-Z445SNHD.js";import{u as N,c as v,a as k,b as F,L as l,I as d,T as E}from"./app-4fHGBOxL.js";import{I as m}from"./input-error-CYqgz-gJ.js";import{T as I}from"./text-link-CF4hNFFi.js";import{C as _}from"./checkbox-C8HXxmlr.js";import{A as T}from"./auth-layout-D0Ey3Ox0.js";import{R}from"./recaptcha-3rHMqyBs.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./use-favicon-CCcOxZw3.js";import"./credit-card-BTq1LaNu.js";function Y({referralCode:x,planId:h}){const{t:o}=N(),{globalSettings:i}=v().props,g=i==null?void 0:i.termsConditionsUrl,[b,c]=j.useState(""),{themeColor:u,customColor:y}=k(),t=u==="custom"?y:E[u],{data:s,setData:a,post:f,processing:p,errors:n,reset:w}=F({name:"",email:"",password:"",password_confirmation:"",terms:!1,plan_id:h,referral_code:x}),C=r=>{r.preventDefault(),f(route("register"),{data:{...s,recaptcha_token:b},onFinish:()=>w("password","password_confirmation")})};return e.jsx(T,{title:o("Create your account"),description:o("Enter your details below to get started"),children:e.jsxs("form",{className:"space-y-5",onSubmit:C,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"name",className:"block text-sm font-medium text-gray-900",children:o("Full name")}),e.jsx(d,{id:"name",type:"text",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"name",value:s.name,onChange:r=>a("name",r.target.value),placeholder:o("Enter your full name"),className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.name})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:o("Email address")}),e.jsx(d,{id:"email",type:"email",required:!0,tabIndex:2,autoComplete:"email",value:s.email,onChange:r=>a("email",r.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.email})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:o("Password")}),e.jsx(d,{id:"password",type:"password",required:!0,tabIndex:3,autoComplete:"new-password",value:s.password,onChange:r=>a("password",r.target.value),placeholder:"Enter your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.password})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"password_confirmation",className:"block text-sm font-medium text-gray-900",children:o("Confirm password")}),e.jsx(d,{id:"password_confirmation",type:"password",required:!0,tabIndex:4,autoComplete:"new-password",value:s.password_confirmation,onChange:r=>a("password_confirmation",r.target.value),placeholder:"Confirm your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.password_confirmation})]}),e.jsxs("div",{className:"flex items-center !mt-4 !mb-5",children:[e.jsx(_,{id:"terms",name:"terms",checked:s.terms,onClick:()=>a("terms",!s.terms),tabIndex:5,className:"border border-gray-300 rounded"}),e.jsxs(l,{htmlFor:"terms",className:"ml-2 text-sm text-gray-600",children:[o("I agree to the")," ",e.jsx("a",{href:g||route("home"),target:"_blank",rel:"noopener noreferrer",style:{color:t},className:"hover:underline",children:o("Terms and Conditions")})]})]}),e.jsx(m,{message:n.terms}),e.jsx(R,{onVerify:c,onExpired:()=>c(""),onError:()=>c("")}),e.jsx("button",{type:"submit",disabled:p,tabIndex:6,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:t},children:o(p?"Creating account...":"Create Account")}),e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[o("Already have an account?")," ",e.jsx(I,{href:route("login"),className:"font-medium hover:underline",style:{color:t},tabIndex:7,children:o("Sign in")})]})})]})})}export{Y as default};
diff --git a/public/build/assets/reset-password-Cz3ni2xL.js b/public/build/assets/reset-password--V8hzzIh.js
similarity index 83%
rename from public/build/assets/reset-password-Cz3ni2xL.js
rename to public/build/assets/reset-password--V8hzzIh.js
index d450b7480..00d59d782 100644
--- a/public/build/assets/reset-password-Cz3ni2xL.js
+++ b/public/build/assets/reset-password--V8hzzIh.js
@@ -1 +1 @@
-import{j as o}from"./ui-Z445SNHD.js";import{u as f,a as g,b as h,L as m,I as d,T as j}from"./app-DCZHPiEr.js";import{I as l}from"./input-error-Bl4cQ2pT.js";import{A as C}from"./auth-layout-D7moSOHd.js";import{L as N}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./use-favicon-C_SU2_Ra.js";import"./credit-card--bIB9mjq.js";function M({token:c,email:u}){const{t:s}=f(),{themeColor:n,customColor:w}=g(),e=n==="custom"?w:j[n],{data:t,setData:i,post:x,processing:p,errors:a,reset:b}=h({token:c,email:u,password:"",password_confirmation:""}),y=r=>{r.preventDefault(),x(route("password.store"),{onFinish:()=>b("password","password_confirmation")})};return o.jsx(C,{title:s("Reset your password"),description:s("Please enter your new password below"),icon:o.jsx(N,{className:"h-7 w-7",style:{color:e}}),children:o.jsxs("form",{onSubmit:y,className:"space-y-5",children:[o.jsxs("div",{className:"mb-4",children:[o.jsx(m,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:s("Email")}),o.jsx(d,{id:"email",type:"email",readOnly:!0,value:t.email,className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm bg-gray-50 mt-2"}),o.jsx(l,{message:a.email})]}),o.jsxs("div",{className:"mb-4",children:[o.jsx(m,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:s("New Password")}),o.jsx(d,{id:"password",type:"password",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"new-password",value:t.password,onChange:r=>i("password",r.target.value),placeholder:"Enter new password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=e,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),o.jsx(l,{message:a.password})]}),o.jsxs("div",{className:"mb-4",children:[o.jsx(m,{htmlFor:"password_confirmation",className:"block text-sm font-medium text-gray-900",children:s("Confirm Password")}),o.jsx(d,{id:"password_confirmation",type:"password",required:!0,tabIndex:2,autoComplete:"new-password",value:t.password_confirmation,onChange:r=>i("password_confirmation",r.target.value),placeholder:"Confirm new password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=e,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),o.jsx(l,{message:a.password_confirmation})]}),o.jsx("button",{type:"submit",disabled:p,tabIndex:3,className:"w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:e},children:s(p?"Resetting...":"RESET PASSWORD")})]})})}export{M as default};
+import{j as o}from"./ui-Z445SNHD.js";import{u as f,a as g,b as h,L as m,I as d,T as j}from"./app-4fHGBOxL.js";import{I as l}from"./input-error-CYqgz-gJ.js";import{A as C}from"./auth-layout-D0Ey3Ox0.js";import{L as N}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./use-favicon-CCcOxZw3.js";import"./credit-card-BTq1LaNu.js";function M({token:c,email:u}){const{t:s}=f(),{themeColor:n,customColor:w}=g(),e=n==="custom"?w:j[n],{data:t,setData:i,post:x,processing:p,errors:a,reset:b}=h({token:c,email:u,password:"",password_confirmation:""}),y=r=>{r.preventDefault(),x(route("password.store"),{onFinish:()=>b("password","password_confirmation")})};return o.jsx(C,{title:s("Reset your password"),description:s("Please enter your new password below"),icon:o.jsx(N,{className:"h-7 w-7",style:{color:e}}),children:o.jsxs("form",{onSubmit:y,className:"space-y-5",children:[o.jsxs("div",{className:"mb-4",children:[o.jsx(m,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:s("Email")}),o.jsx(d,{id:"email",type:"email",readOnly:!0,value:t.email,className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm bg-gray-50 mt-2"}),o.jsx(l,{message:a.email})]}),o.jsxs("div",{className:"mb-4",children:[o.jsx(m,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:s("New Password")}),o.jsx(d,{id:"password",type:"password",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"new-password",value:t.password,onChange:r=>i("password",r.target.value),placeholder:"Enter new password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=e,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),o.jsx(l,{message:a.password})]}),o.jsxs("div",{className:"mb-4",children:[o.jsx(m,{htmlFor:"password_confirmation",className:"block text-sm font-medium text-gray-900",children:s("Confirm Password")}),o.jsx(d,{id:"password_confirmation",type:"password",required:!0,tabIndex:2,autoComplete:"new-password",value:t.password_confirmation,onChange:r=>i("password_confirmation",r.target.value),placeholder:"Confirm new password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=e,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),o.jsx(l,{message:a.password_confirmation})]}),o.jsx("button",{type:"submit",disabled:p,tabIndex:3,className:"w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:e},children:s(p?"Resetting...":"RESET PASSWORD")})]})})}export{M as default};
diff --git a/public/build/assets/rich-text-editor-DIoA5qtB.js b/public/build/assets/rich-text-editor-Cd1_LDEX.js
similarity index 99%
rename from public/build/assets/rich-text-editor-DIoA5qtB.js
rename to public/build/assets/rich-text-editor-Cd1_LDEX.js
index b3c46224c..c687cacbe 100644
--- a/public/build/assets/rich-text-editor-DIoA5qtB.js
+++ b/public/build/assets/rich-text-editor-Cd1_LDEX.js
@@ -1,4 +1,4 @@
-import{r as ee,R as re,w as Ja,j as D}from"./ui-Z445SNHD.js";import{o as oe,am as zt,e as Ga}from"./app-DCZHPiEr.js";import{B as Ya,I as Qa,S as Xa,a as Za,A as ec,b as tc,L as nc,c as rc,U as ic,R as sc}from"./unlink-trxMBMvO.js";import{L as oc}from"./list-BSrGYPOe.js";import{Q as lc}from"./quote-DpoEJruJ.js";import{L as ac}from"./link-CifFVSSx.js";import{C as cc}from"./code-fFt1R3-N.js";function q(n){this.content=n}q.prototype={constructor:q,find:function(n){for(var e=0;e>1}};q.from=function(n){if(n instanceof q)return n;var e=[];if(n)for(var t in n)e.push(t,n[t]);return new q(e)};function qo(n,e,t){for(let r=0;;r++){if(r==n.childCount||r==e.childCount)return n.childCount==e.childCount?null:t;let i=n.child(r),s=e.child(r);if(i==s){t+=i.nodeSize;continue}if(!i.sameMarkup(s))return t;if(i.isText&&i.text!=s.text){for(let o=0;i.text[o]==s.text[o];o++)t++;return t}if(i.content.size||s.content.size){let o=qo(i.content,s.content,t+1);if(o!=null)return o}t+=i.nodeSize}}function Jo(n,e,t,r){for(let i=n.childCount,s=e.childCount;;){if(i==0||s==0)return i==s?null:{a:t,b:r};let o=n.child(--i),l=e.child(--s),a=o.nodeSize;if(o==l){t-=a,r-=a;continue}if(!o.sameMarkup(l))return{a:t,b:r};if(o.isText&&o.text!=l.text){let c=0,u=Math.min(o.text.length,l.text.length);for(;ce&&r(a,i+l,s||null,o)!==!1&&a.content.size){let u=l+1;a.nodesBetween(Math.max(0,e-u),Math.min(a.content.size,t-u),r,i+u)}l=c}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,i){let s="",o=!0;return this.nodesBetween(e,t,(l,a)=>{let c=l.isText?l.text.slice(Math.max(e,a)-a,t-a):l.isLeaf?i?typeof i=="function"?i(l):i:l.type.spec.leafText?l.type.spec.leafText(l):"":"";l.isBlock&&(l.isLeaf&&c||l.isTextblock)&&r&&(o?o=!1:s+=r),s+=c},0),s}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,i=this.content.slice(),s=0;for(t.isText&&t.sameMarkup(r)&&(i[i.length-1]=t.withText(t.text+r.text),s=1);se)for(let s=0,o=0;oe&&((ot)&&(l.isText?l=l.cut(Math.max(0,e-o),Math.min(l.text.length,t-o)):l=l.cut(Math.max(0,e-o-1),Math.min(l.content.size,t-o-1))),r.push(l),i+=l.nodeSize),o=a}return new b(r,i)}cutByIndex(e,t){return e==t?b.empty:e==0&&t==this.content.length?this:new b(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let i=this.content.slice(),s=this.size+t.nodeSize-r.nodeSize;return i[e]=t,new b(i,s)}addToStart(e){return new b([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new b(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;tthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let t=0,r=0;;t++){let i=this.child(t),s=r+i.nodeSize;if(s>=e)return s==e?yn(t+1,s):yn(t,r);r=s}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return b.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return new b(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return b.empty;let t,r=0;for(let i=0;ithis.type.rank&&(t||(t=e.slice(0,i)),t.push(this),r=!0),t&&t.push(s)}}return t||(t=e.slice()),r||t.push(this),t}removeFromSet(e){for(let t=0;tr.type.rank-i.type.rank),t}};L.none=[];class Pn extends Error{}class S{constructor(e,t,r){this.content=e,this.openStart=t,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let r=Yo(this.content,e+this.openStart,t);return r&&new S(r,this.openStart,this.openEnd)}removeBetween(e,t){return new S(Go(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return S.empty;let r=t.openStart||0,i=t.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new S(b.fromJSON(e,t.content),r,i)}static maxOpen(e,t=!0){let r=0,i=0;for(let s=e.firstChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.firstChild)r++;for(let s=e.lastChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.lastChild)i++;return new S(e,r,i)}}S.empty=new S(b.empty,0,0);function Go(n,e,t){let{index:r,offset:i}=n.findIndex(e),s=n.maybeChild(r),{index:o,offset:l}=n.findIndex(t);if(i==e||s.isText){if(l!=t&&!n.child(o).isText)throw new RangeError("Removing non-flat range");return n.cut(0,e).append(n.cut(t))}if(r!=o)throw new RangeError("Removing non-flat range");return n.replaceChild(r,s.copy(Go(s.content,e-i-1,t-i-1)))}function Yo(n,e,t,r){let{index:i,offset:s}=n.findIndex(e),o=n.maybeChild(i);if(s==e||o.isText)return r&&!r.canReplace(i,i,t)?null:n.cut(0,e).append(t).append(n.cut(e));let l=Yo(o.content,e-s-1,t,o);return l&&n.replaceChild(i,o.copy(l))}function uc(n,e,t){if(t.openStart>n.depth)throw new Pn("Inserted content deeper than insertion position");if(n.depth-t.openStart!=e.depth-t.openEnd)throw new Pn("Inconsistent open depths");return Qo(n,e,t,0)}function Qo(n,e,t,r){let i=n.index(r),s=n.node(r);if(i==e.index(r)&&r=0&&n.isText&&n.sameMarkup(e[t])?e[t]=n.withText(e[t].text+n.text):e.push(n)}function Kt(n,e,t,r){let i=(e||n).node(t),s=0,o=e?e.index(t):i.childCount;n&&(s=n.index(t),n.depth>t?s++:n.textOffset&&(at(n.nodeAfter,r),s++));for(let l=s;li&&di(n,e,i+1),o=r.depth>i&&di(t,r,i+1),l=[];return Kt(null,n,i,l),s&&o&&e.index(i)==t.index(i)?(Xo(s,o),at(ct(s,Zo(n,e,t,r,i+1)),l)):(s&&at(ct(s,Ln(n,e,i+1)),l),Kt(e,t,i,l),o&&at(ct(o,Ln(t,r,i+1)),l)),Kt(r,null,i,l),new b(l)}function Ln(n,e,t){let r=[];if(Kt(null,n,t,r),n.depth>t){let i=di(n,e,t+1);at(ct(i,Ln(n,e,t+1)),r)}return Kt(e,null,t,r),new b(r)}function dc(n,e){let t=e.depth-n.openStart,i=e.node(t).copy(n.content);for(let s=t-1;s>=0;s--)i=e.node(s).copy(b.from(i));return{start:i.resolveNoCache(n.openStart+t),end:i.resolveNoCache(i.content.size-n.openEnd-t)}}class en{constructor(e,t,r){this.pos=e,this.path=t,this.parentOffset=r,this.depth=t.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=e.child(t);return r?e.child(t).cut(r):i}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):e==0?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let r=this.path[t*3],i=t==0?0:this.path[t*3-1]+1;for(let s=0;s0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos=0;r--)if(e.pos<=this.end(r)&&(!t||t(this.node(r))))return new Bn(this,e,r);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let r=[],i=0,s=t;for(let o=e;;){let{index:l,offset:a}=o.content.findIndex(s),c=s-a;if(r.push(o,l,i+a),!c||(o=o.child(l),o.isText))break;s=c-1,i+=a+1}return new en(t,r,s)}static resolveCached(e,t){let r=ws.get(e);if(r)for(let s=0;se&&this.nodesBetween(e,t,s=>(r.isInSet(s.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),el(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,r=b.empty,i=0,s=r.childCount){let o=this.contentMatchAt(e).matchFragment(r,i,s),l=o&&o.matchFragment(this.content,t);if(!l||!l.validEnd)return!1;for(let a=i;at.type.name)}`);this.content.forEach(t=>t.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(t=>t.toJSON())),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let r;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=t.marks.map(e.markFromJSON)}if(t.type=="text"){if(typeof t.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(t.text,r)}let i=b.fromJSON(e,t.content),s=e.nodeType(t.type).create(t.attrs,i,r);return s.type.checkAttrs(s.attrs),s}};_e.prototype.text=void 0;class zn extends _e{constructor(e,t,r,i){if(super(e,t,null,i),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):el(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new zn(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new zn(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return e==0&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function el(n,e){for(let t=n.length-1;t>=0;t--)e=n[t].type.name+"("+e+")";return e}class ht{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let r=new mc(e,t);if(r.next==null)return ht.empty;let i=tl(r);r.next&&r.err("Unexpected trailing text");let s=Cc(xc(i));return Mc(s,r),s}matchType(e){for(let t=0;tc.createAndFill()));for(let c=0;c=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(r){e.push(r);for(let i=0;i{let s=i+(r.validEnd?"*":" ")+" ";for(let o=0;o"+e.indexOf(r.next[o].next);return s}).join(`
+import{r as ee,R as re,w as Ja,j as D}from"./ui-Z445SNHD.js";import{o as oe,am as zt,e as Ga}from"./app-4fHGBOxL.js";import{B as Ya,I as Qa,S as Xa,a as Za,A as ec,b as tc,L as nc,c as rc,U as ic,R as sc}from"./unlink-CgZv_dTf.js";import{L as oc}from"./list-TEmTfixH.js";import{Q as lc}from"./quote-CcUH2G7k.js";import{L as ac}from"./link-ChKZ6PKR.js";import{C as cc}from"./code-Dd2x_tdq.js";function q(n){this.content=n}q.prototype={constructor:q,find:function(n){for(var e=0;e>1}};q.from=function(n){if(n instanceof q)return n;var e=[];if(n)for(var t in n)e.push(t,n[t]);return new q(e)};function qo(n,e,t){for(let r=0;;r++){if(r==n.childCount||r==e.childCount)return n.childCount==e.childCount?null:t;let i=n.child(r),s=e.child(r);if(i==s){t+=i.nodeSize;continue}if(!i.sameMarkup(s))return t;if(i.isText&&i.text!=s.text){for(let o=0;i.text[o]==s.text[o];o++)t++;return t}if(i.content.size||s.content.size){let o=qo(i.content,s.content,t+1);if(o!=null)return o}t+=i.nodeSize}}function Jo(n,e,t,r){for(let i=n.childCount,s=e.childCount;;){if(i==0||s==0)return i==s?null:{a:t,b:r};let o=n.child(--i),l=e.child(--s),a=o.nodeSize;if(o==l){t-=a,r-=a;continue}if(!o.sameMarkup(l))return{a:t,b:r};if(o.isText&&o.text!=l.text){let c=0,u=Math.min(o.text.length,l.text.length);for(;ce&&r(a,i+l,s||null,o)!==!1&&a.content.size){let u=l+1;a.nodesBetween(Math.max(0,e-u),Math.min(a.content.size,t-u),r,i+u)}l=c}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,i){let s="",o=!0;return this.nodesBetween(e,t,(l,a)=>{let c=l.isText?l.text.slice(Math.max(e,a)-a,t-a):l.isLeaf?i?typeof i=="function"?i(l):i:l.type.spec.leafText?l.type.spec.leafText(l):"":"";l.isBlock&&(l.isLeaf&&c||l.isTextblock)&&r&&(o?o=!1:s+=r),s+=c},0),s}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,i=this.content.slice(),s=0;for(t.isText&&t.sameMarkup(r)&&(i[i.length-1]=t.withText(t.text+r.text),s=1);se)for(let s=0,o=0;oe&&((ot)&&(l.isText?l=l.cut(Math.max(0,e-o),Math.min(l.text.length,t-o)):l=l.cut(Math.max(0,e-o-1),Math.min(l.content.size,t-o-1))),r.push(l),i+=l.nodeSize),o=a}return new b(r,i)}cutByIndex(e,t){return e==t?b.empty:e==0&&t==this.content.length?this:new b(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let i=this.content.slice(),s=this.size+t.nodeSize-r.nodeSize;return i[e]=t,new b(i,s)}addToStart(e){return new b([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new b(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;tthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let t=0,r=0;;t++){let i=this.child(t),s=r+i.nodeSize;if(s>=e)return s==e?yn(t+1,s):yn(t,r);r=s}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return b.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return new b(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return b.empty;let t,r=0;for(let i=0;ithis.type.rank&&(t||(t=e.slice(0,i)),t.push(this),r=!0),t&&t.push(s)}}return t||(t=e.slice()),r||t.push(this),t}removeFromSet(e){for(let t=0;tr.type.rank-i.type.rank),t}};L.none=[];class Pn extends Error{}class S{constructor(e,t,r){this.content=e,this.openStart=t,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let r=Yo(this.content,e+this.openStart,t);return r&&new S(r,this.openStart,this.openEnd)}removeBetween(e,t){return new S(Go(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return S.empty;let r=t.openStart||0,i=t.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new S(b.fromJSON(e,t.content),r,i)}static maxOpen(e,t=!0){let r=0,i=0;for(let s=e.firstChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.firstChild)r++;for(let s=e.lastChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.lastChild)i++;return new S(e,r,i)}}S.empty=new S(b.empty,0,0);function Go(n,e,t){let{index:r,offset:i}=n.findIndex(e),s=n.maybeChild(r),{index:o,offset:l}=n.findIndex(t);if(i==e||s.isText){if(l!=t&&!n.child(o).isText)throw new RangeError("Removing non-flat range");return n.cut(0,e).append(n.cut(t))}if(r!=o)throw new RangeError("Removing non-flat range");return n.replaceChild(r,s.copy(Go(s.content,e-i-1,t-i-1)))}function Yo(n,e,t,r){let{index:i,offset:s}=n.findIndex(e),o=n.maybeChild(i);if(s==e||o.isText)return r&&!r.canReplace(i,i,t)?null:n.cut(0,e).append(t).append(n.cut(e));let l=Yo(o.content,e-s-1,t,o);return l&&n.replaceChild(i,o.copy(l))}function uc(n,e,t){if(t.openStart>n.depth)throw new Pn("Inserted content deeper than insertion position");if(n.depth-t.openStart!=e.depth-t.openEnd)throw new Pn("Inconsistent open depths");return Qo(n,e,t,0)}function Qo(n,e,t,r){let i=n.index(r),s=n.node(r);if(i==e.index(r)&&r=0&&n.isText&&n.sameMarkup(e[t])?e[t]=n.withText(e[t].text+n.text):e.push(n)}function Kt(n,e,t,r){let i=(e||n).node(t),s=0,o=e?e.index(t):i.childCount;n&&(s=n.index(t),n.depth>t?s++:n.textOffset&&(at(n.nodeAfter,r),s++));for(let l=s;li&&di(n,e,i+1),o=r.depth>i&&di(t,r,i+1),l=[];return Kt(null,n,i,l),s&&o&&e.index(i)==t.index(i)?(Xo(s,o),at(ct(s,Zo(n,e,t,r,i+1)),l)):(s&&at(ct(s,Ln(n,e,i+1)),l),Kt(e,t,i,l),o&&at(ct(o,Ln(t,r,i+1)),l)),Kt(r,null,i,l),new b(l)}function Ln(n,e,t){let r=[];if(Kt(null,n,t,r),n.depth>t){let i=di(n,e,t+1);at(ct(i,Ln(n,e,t+1)),r)}return Kt(e,null,t,r),new b(r)}function dc(n,e){let t=e.depth-n.openStart,i=e.node(t).copy(n.content);for(let s=t-1;s>=0;s--)i=e.node(s).copy(b.from(i));return{start:i.resolveNoCache(n.openStart+t),end:i.resolveNoCache(i.content.size-n.openEnd-t)}}class en{constructor(e,t,r){this.pos=e,this.path=t,this.parentOffset=r,this.depth=t.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=e.child(t);return r?e.child(t).cut(r):i}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):e==0?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let r=this.path[t*3],i=t==0?0:this.path[t*3-1]+1;for(let s=0;s0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos=0;r--)if(e.pos<=this.end(r)&&(!t||t(this.node(r))))return new Bn(this,e,r);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let r=[],i=0,s=t;for(let o=e;;){let{index:l,offset:a}=o.content.findIndex(s),c=s-a;if(r.push(o,l,i+a),!c||(o=o.child(l),o.isText))break;s=c-1,i+=a+1}return new en(t,r,s)}static resolveCached(e,t){let r=ws.get(e);if(r)for(let s=0;se&&this.nodesBetween(e,t,s=>(r.isInSet(s.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),el(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,r=b.empty,i=0,s=r.childCount){let o=this.contentMatchAt(e).matchFragment(r,i,s),l=o&&o.matchFragment(this.content,t);if(!l||!l.validEnd)return!1;for(let a=i;at.type.name)}`);this.content.forEach(t=>t.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(t=>t.toJSON())),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let r;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=t.marks.map(e.markFromJSON)}if(t.type=="text"){if(typeof t.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(t.text,r)}let i=b.fromJSON(e,t.content),s=e.nodeType(t.type).create(t.attrs,i,r);return s.type.checkAttrs(s.attrs),s}};_e.prototype.text=void 0;class zn extends _e{constructor(e,t,r,i){if(super(e,t,null,i),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):el(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new zn(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new zn(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return e==0&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function el(n,e){for(let t=n.length-1;t>=0;t--)e=n[t].type.name+"("+e+")";return e}class ht{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let r=new mc(e,t);if(r.next==null)return ht.empty;let i=tl(r);r.next&&r.err("Unexpected trailing text");let s=Cc(xc(i));return Mc(s,r),s}matchType(e){for(let t=0;tc.createAndFill()));for(let c=0;c=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(r){e.push(r);for(let i=0;i{let s=i+(r.validEnd?"*":" ")+" ";for(let o=0;o"+e.indexOf(r.next[o].next);return s}).join(`
`)}}ht.empty=new ht(!0);class mc{constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function tl(n){let e=[];do e.push(gc(n));while(n.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function gc(n){let e=[];do e.push(yc(n));while(n.next&&n.next!=")"&&n.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function yc(n){let e=Sc(n);for(;;)if(n.eat("+"))e={type:"plus",expr:e};else if(n.eat("*"))e={type:"star",expr:e};else if(n.eat("?"))e={type:"opt",expr:e};else if(n.eat("{"))e=bc(n,e);else break;return e}function Es(n){/\D/.test(n.next)&&n.err("Expected number, got '"+n.next+"'");let e=Number(n.next);return n.pos++,e}function bc(n,e){let t=Es(n),r=t;return n.eat(",")&&(n.next!="}"?r=Es(n):r=-1),n.eat("}")||n.err("Unclosed braced range"),{type:"range",min:t,max:r,expr:e}}function kc(n,e){let t=n.nodeTypes,r=t[e];if(r)return[r];let i=[];for(let s in t){let o=t[s];o.isInGroup(e)&&i.push(o)}return i.length==0&&n.err("No node type or group '"+e+"' found"),i}function Sc(n){if(n.eat("(")){let e=tl(n);return n.eat(")")||n.err("Missing closing paren"),e}else if(/\W/.test(n.next))n.err("Unexpected token '"+n.next+"'");else{let e=kc(n,n.next).map(t=>(n.inline==null?n.inline=t.isInline:n.inline!=t.isInline&&n.err("Mixing inline and block content"),{type:"name",value:t}));return n.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function xc(n){let e=[[]];return i(s(n,0),t()),e;function t(){return e.push([])-1}function r(o,l,a){let c={term:a,to:l};return e[o].push(c),c}function i(o,l){o.forEach(a=>a.to=l)}function s(o,l){if(o.type=="choice")return o.exprs.reduce((a,c)=>a.concat(s(c,l)),[]);if(o.type=="seq")for(let a=0;;a++){let c=s(o.exprs[a],l);if(a==o.exprs.length-1)return c;i(c,l=t())}else if(o.type=="star"){let a=t();return r(l,a),i(s(o.expr,a),a),[r(a)]}else if(o.type=="plus"){let a=t();return i(s(o.expr,l),a),i(s(o.expr,a),a),[r(a)]}else{if(o.type=="opt")return[r(l)].concat(s(o.expr,l));if(o.type=="range"){let a=l;for(let c=0;c{n[o].forEach(({term:l,to:a})=>{if(!l)return;let c;for(let u=0;u{c||i.push([l,c=[]]),c.indexOf(u)==-1&&c.push(u)})})});let s=e[r.join(",")]=new ht(r.indexOf(n.length-1)>-1);for(let o=0;o-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:il(this.attrs,e)}create(e=null,t,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new _e(this,this.computeAttrs(e),b.from(t),L.setFrom(r))}createChecked(e=null,t,r){return t=b.from(t),this.checkContent(t),new _e(this,this.computeAttrs(e),t,L.setFrom(r))}createAndFill(e=null,t,r){if(e=this.computeAttrs(e),t=b.from(t),t.size){let o=this.contentMatch.fillBefore(t);if(!o)return null;t=o.append(t)}let i=this.contentMatch.matchFragment(t),s=i&&i.fillBefore(b.empty,!0);return s?new _e(this,e,t.append(s),L.setFrom(r)):null}validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.validEnd)return!1;for(let r=0;r-1}allowsMarks(e){if(this.markSet==null)return!0;for(let t=0;tr[s]=new ll(s,t,o));let i=t.spec.topNode||"doc";if(!r[i])throw new RangeError("Schema is missing its top node type ('"+i+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let s in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function wc(n,e,t){let r=t.split("|");return i=>{let s=i===null?"null":typeof i;if(r.indexOf(s)<0)throw new RangeError(`Expected value of type ${r} for attribute ${e} on type ${n}, got ${s}`)}}class Ec{constructor(e,t,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?wc(e,t,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class Sr{constructor(e,t,r,i){this.name=e,this.rank=t,this.schema=r,this.spec=i,this.attrs=ol(e,i.attrs),this.excluded=null;let s=rl(this.attrs);this.instance=s?new L(this,s):null}create(e=null){return!e&&this.instance?this.instance:new L(this,il(this.attrs,e))}static compile(e,t){let r=Object.create(null),i=0;return e.forEach((s,o)=>r[s]=new Sr(s,i++,t,o)),r}removeFromSet(e){for(var t=0;t-1}}class al{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let t=this.spec={};for(let i in e)t[i]=e[i];t.nodes=q.from(e.nodes),t.marks=q.from(e.marks||{}),this.nodes=Os.compile(this.spec.nodes,this),this.marks=Sr.compile(this.spec.marks,this);let r=Object.create(null);for(let i in this.nodes){if(i in this.marks)throw new RangeError(i+" can not be both a node and a mark");let s=this.nodes[i],o=s.spec.content||"",l=s.spec.marks;if(s.contentMatch=r[o]||(r[o]=ht.parse(o,this.nodes)),s.inlineContent=s.contentMatch.inlineContent,s.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!s.isInline||!s.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=s}s.markSet=l=="_"?null:l?As(this,l.split(" ")):l==""||!s.inlineContent?[]:null}for(let i in this.marks){let s=this.marks[i],o=s.spec.excludes;s.excluded=o==null?[s]:o==""?[]:As(this,o.split(" "))}this.nodeFromJSON=i=>_e.fromJSON(this,i),this.markFromJSON=i=>L.fromJSON(this,i),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,t=null,r,i){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof Os){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(t,r,i)}text(e,t){let r=this.nodes.text;return new zn(r,r.defaultAttrs,e,L.setFrom(t))}mark(e,t){return typeof e=="string"&&(e=this.marks[e]),e.create(t)}nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown node type: "+e);return t}}function As(n,e){let t=[];for(let r=0;r-1)&&t.push(o=a)}if(!o)throw new SyntaxError("Unknown mark type: '"+e[r]+"'")}return t}function Tc(n){return n.tag!=null}function Oc(n){return n.style!=null}class qe{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[];let r=this.matchedStyles=[];t.forEach(i=>{if(Tc(i))this.tags.push(i);else if(Oc(i)){let s=/[^=]*/.exec(i.style)[0];r.indexOf(s)<0&&r.push(s),this.styles.push(i)}}),this.normalizeLists=!this.tags.some(i=>{if(!/^(ul|ol)\b/.test(i.tag)||!i.node)return!1;let s=e.nodes[i.node];return s.contentMatch.matchType(s)})}parse(e,t={}){let r=new vs(this,t,!1);return r.addAll(e,L.none,t.from,t.to),r.finish()}parseSlice(e,t={}){let r=new vs(this,t,!0);return r.addAll(e,L.none,t.from,t.to),S.maxOpen(r.finish())}matchTag(e,t,r){for(let i=r?this.tags.indexOf(r)+1:0;ie.length&&(l.charCodeAt(e.length)!=61||l.slice(e.length+1)!=t))){if(o.getAttrs){let a=o.getAttrs(t);if(a===!1)continue;o.attrs=a||void 0}return o}}}static schemaRules(e){let t=[];function r(i){let s=i.priority==null?50:i.priority,o=0;for(;o{r(o=Ds(o)),o.mark||o.ignore||o.clearMark||(o.mark=i)})}for(let i in e.nodes){let s=e.nodes[i].spec.parseDOM;s&&s.forEach(o=>{r(o=Ds(o)),o.node||o.ignore||o.mark||(o.node=i)})}return t}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new qe(e,qe.schemaRules(e)))}}const cl={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},Ac={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},ul={ol:!0,ul:!0},tn=1,hi=2,Ut=4;function Ns(n,e,t){return e!=null?(e?tn:0)|(e==="full"?hi:0):n&&n.whitespace=="pre"?tn|hi:t&~Ut}class bn{constructor(e,t,r,i,s,o){this.type=e,this.attrs=t,this.marks=r,this.solid=i,this.options=o,this.content=[],this.activeMarks=L.none,this.match=s||(o&Ut?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(b.from(e));if(t)this.match=this.type.contentMatch.matchFragment(t);else{let r=this.type.contentMatch,i;return(i=r.findWrapping(e.type))?(this.match=r,i):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&tn)){let r=this.content[this.content.length-1],i;if(r&&r.isText&&(i=/[ \t\r\n\u000c]+$/.exec(r.text))){let s=r;r.text.length==i[0].length?this.content.pop():this.content[this.content.length-1]=s.withText(s.text.slice(0,s.text.length-i[0].length))}}let t=b.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(b.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!cl.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class vs{constructor(e,t,r){this.parser=e,this.options=t,this.isOpen=r,this.open=0,this.localPreserveWS=!1;let i=t.topNode,s,o=Ns(null,t.preserveWhitespace,0)|(r?Ut:0);i?s=new bn(i.type,i.attrs,L.none,!0,t.topMatch||i.type.contentMatch,o):r?s=new bn(null,null,L.none,!0,null,o):s=new bn(e.schema.topNodeType,null,L.none,!0,null,o),this.nodes=[s],this.find=t.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,t){e.nodeType==3?this.addTextNode(e,t):e.nodeType==1&&this.addElement(e,t)}addTextNode(e,t){let r=e.nodeValue,i=this.top,s=i.options&hi?"full":this.localPreserveWS||(i.options&tn)>0,{schema:o}=this.parser;if(s==="full"||i.inlineContext(e)||/[^ \t\r\n\u000c]/.test(r)){if(s)if(s==="full")r=r.replace(/\r\n?/g,`
`);else if(o.linebreakReplacement&&/[\r\n]/.test(r)&&this.top.findWrapping(o.linebreakReplacement.create())){let l=r.split(/\r?\n|\r/);for(let a=0;a!a.clearMark(c)):t=t.concat(this.parser.schema.marks[a.mark].create(a.attrs)),a.consuming===!1)l=a;else break}}return t}addElementByRule(e,t,r,i){let s,o;if(t.node)if(o=this.parser.schema.nodes[t.node],o.isLeaf)this.insertNode(o.create(t.attrs),r,e.nodeName=="BR")||this.leafFallback(e,r);else{let a=this.enter(o,t.attrs||null,r,t.preserveWhitespace);a&&(s=!0,r=a)}else{let a=this.parser.schema.marks[t.mark];r=r.concat(a.create(t.attrs))}let l=this.top;if(o&&o.isLeaf)this.findInside(e);else if(i)this.addElement(e,r,i);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach(a=>this.insertNode(a,r,!1));else{let a=e;typeof t.contentElement=="string"?a=e.querySelector(t.contentElement):typeof t.contentElement=="function"?a=t.contentElement(e):t.contentElement&&(a=t.contentElement),this.findAround(e,a,!0),this.addAll(a,r),this.findAround(e,a,!1)}s&&this.sync(l)&&this.open--}addAll(e,t,r,i){let s=r||0;for(let o=r?e.childNodes[r]:e.firstChild,l=i==null?null:e.childNodes[i];o!=l;o=o.nextSibling,++s)this.findAtPoint(e,s),this.addDOM(o,t);this.findAtPoint(e,s)}findPlace(e,t,r){let i,s;for(let o=this.open,l=0;o>=0;o--){let a=this.nodes[o],c=a.findWrapping(e);if(c&&(!i||i.length>c.length+l)&&(i=c,s=a,!c.length))break;if(a.solid){if(r)break;l+=2}}if(!i)return null;this.sync(s);for(let o=0;o(o.type?o.type.allowsMarkType(c.type):Rs(c.type,e))?(a=c.addToSet(a),!1):!0),this.nodes.push(new bn(e,t,a,i,null,l)),this.open++,r}closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let t=this.open;t>=0;t--){if(this.nodes[t]==e)return this.open=t,!0;this.localPreserveWS&&(this.nodes[t].options|=tn)}return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let r=this.nodes[t].content;for(let i=r.length-1;i>=0;i--)e+=r[i].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let r=0;r-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split("/"),r=this.options.context,i=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),s=-(r?r.depth+1:0)+(i?0:1),o=(l,a)=>{for(;l>=0;l--){let c=t[l];if(c==""){if(l==t.length-1||l==0)continue;for(;a>=s;a--)if(o(l-1,a))return!0;return!1}else{let u=a>0||a==0&&i?this.nodes[a].type:r&&a>=s?r.node(a-s).type:null;if(!u||u.name!=c&&!u.isInGroup(c))return!1;a--}}return!0};return o(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let r=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let t in this.parser.schema.nodes){let r=this.parser.schema.nodes[t];if(r.isTextblock&&r.defaultAttrs)return r}}}function Nc(n){for(let e=n.firstChild,t=null;e;e=e.nextSibling){let r=e.nodeType==1?e.nodeName.toLowerCase():null;r&&ul.hasOwnProperty(r)&&t?(t.appendChild(e),e=t):r=="li"?t=e:r&&(t=null)}}function vc(n,e){return(n.matches||n.msMatchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector).call(n,e)}function Ds(n){let e={};for(let t in n)e[t]=n[t];return e}function Rs(n,e){let t=e.schema.nodes;for(let r in t){let i=t[r];if(!i.allowsMarkType(n))continue;let s=[],o=l=>{s.push(l);for(let a=0;a{if(s.length||o.marks.length){let l=0,a=0;for(;l=0;i--){let s=this.serializeMark(e.marks[i],e.isInline,t);s&&((s.contentDOM||s.dom).appendChild(r),r=s.dom)}return r}serializeMark(e,t,r={}){let i=this.marks[e.type.name];return i&&An(zr(r),i(e,t),null,e.attrs)}static renderSpec(e,t,r=null,i){return An(e,t,r,i)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new bt(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let t=Is(e.nodes);return t.text||(t.text=r=>r.text),t}static marksFromSchema(e){return Is(e.marks)}}function Is(n){let e={};for(let t in n){let r=n[t].spec.toDOM;r&&(e[t]=r)}return e}function zr(n){return n.document||window.document}const Ps=new WeakMap;function Dc(n){let e=Ps.get(n);return e===void 0&&Ps.set(n,e=Rc(n)),e}function Rc(n){let e=null;function t(r){if(r&&typeof r=="object")if(Array.isArray(r))if(typeof r[0]=="string")e||(e=[]),e.push(r);else for(let i=0;i-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let o=i.indexOf(" ");o>0&&(t=i.slice(0,o),i=i.slice(o+1));let l,a=t?n.createElementNS(t,i):n.createElement(i),c=e[1],u=1;if(c&&typeof c=="object"&&c.nodeType==null&&!Array.isArray(c)){u=2;for(let d in c)if(c[d]!=null){let f=d.indexOf(" ");f>0?a.setAttributeNS(d.slice(0,f),d.slice(f+1),c[d]):d=="style"&&a.style?a.style.cssText=c[d]:a.setAttribute(d,c[d])}}for(let d=u;du)throw new RangeError("Content hole must be the only child of its parent node");return{dom:a,contentDOM:a}}else{let{dom:h,contentDOM:p}=An(n,f,t,r);if(a.appendChild(h),p){if(l)throw new RangeError("Multiple content holes");l=p}}}return{dom:a,contentDOM:l}}const dl=65535,fl=Math.pow(2,16);function Ic(n,e){return n+e*fl}function Ls(n){return n&dl}function Pc(n){return(n-(n&dl))/fl}const hl=1,pl=2,Nn=4,ml=8;class pi{constructor(e,t,r){this.pos=e,this.delInfo=t,this.recover=r}get deleted(){return(this.delInfo&ml)>0}get deletedBefore(){return(this.delInfo&(hl|Nn))>0}get deletedAfter(){return(this.delInfo&(pl|Nn))>0}get deletedAcross(){return(this.delInfo&Nn)>0}}class ue{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&ue.empty)return ue.empty}recover(e){let t=0,r=Ls(e);if(!this.inverted)for(let i=0;ie)break;let c=this.ranges[l+s],u=this.ranges[l+o],d=a+c;if(e<=d){let f=c?e==a?-1:e==d?1:t:t,h=a+i+(f<0?0:u);if(r)return h;let p=e==(t<0?a:d)?null:Ic(l/3,e-a),m=e==a?pl:e==d?hl:Nn;return(t<0?e!=a:e!=d)&&(m|=ml),new pi(h,m,p)}i+=u-c}return r?e+i:new pi(e+i,0,null)}touches(e,t){let r=0,i=Ls(t),s=this.inverted?2:1,o=this.inverted?1:2;for(let l=0;le)break;let c=this.ranges[l+s],u=a+c;if(e<=u&&l==i*3)return!0;r+=this.ranges[l+o]-c}return!1}forEach(e){let t=this.inverted?2:1,r=this.inverted?1:2;for(let i=0,s=0;i=0;t--){let i=e.getMirror(t);this.appendMap(e._maps[t].invert(),i!=null&&i>t?r-i-1:void 0)}}invert(){let e=new nn;return e.appendMappingInverted(this),e}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let r=this.from;rs&&a!o.isAtom||!l.type.allowsMarkType(this.mark.type)?o:o.mark(this.mark.addToSet(o.marks)),i),t.openStart,t.openEnd);return H.fromReplace(e,this.from,this.to,s)}invert(){return new we(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new We(t.pos,r.pos,this.mark)}merge(e){return e instanceof We&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new We(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new We(t.from,t.to,e.markFromJSON(t.mark))}}ne.jsonID("addMark",We);class we extends ne{constructor(e,t,r){super(),this.from=e,this.to=t,this.mark=r}apply(e){let t=e.slice(this.from,this.to),r=new S(Hi(t.content,i=>i.mark(this.mark.removeFromSet(i.marks)),e),t.openStart,t.openEnd);return H.fromReplace(e,this.from,this.to,r)}invert(){return new We(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new we(t.pos,r.pos,this.mark)}merge(e){return e instanceof we&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new we(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new we(t.from,t.to,e.markFromJSON(t.mark))}}ne.jsonID("removeMark",we);class Ke extends ne{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return H.fail("No node at mark step's position");let r=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return H.fromReplace(e,this.pos,this.pos+1,new S(b.from(r),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let r=this.mark.addToSet(t.marks);if(r.length==t.marks.length){for(let i=0;ir.pos?null:new W(t.pos,r.pos,i,s,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number"||typeof t.gapFrom!="number"||typeof t.gapTo!="number"||typeof t.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new W(t.from,t.to,t.gapFrom,t.gapTo,S.fromJSON(e,t.slice),t.insert,!!t.structure)}}ne.jsonID("replaceAround",W);function mi(n,e,t){let r=n.resolve(e),i=t-e,s=r.depth;for(;i>0&&s>0&&r.indexAfter(s)==r.node(s).childCount;)s--,i--;if(i>0){let o=r.node(s).maybeChild(r.indexAfter(s));for(;i>0;){if(!o||o.isLeaf)return!0;o=o.firstChild,i--}}return!1}function Lc(n,e,t,r){let i=[],s=[],o,l;n.doc.nodesBetween(e,t,(a,c,u)=>{if(!a.isInline)return;let d=a.marks;if(!r.isInSet(d)&&u.type.allowsMarkType(r.type)){let f=Math.max(c,e),h=Math.min(c+a.nodeSize,t),p=r.addToSet(d);for(let m=0;mn.step(a)),s.forEach(a=>n.step(a))}function Bc(n,e,t,r){let i=[],s=0;n.doc.nodesBetween(e,t,(o,l)=>{if(!o.isInline)return;s++;let a=null;if(r instanceof Sr){let c=o.marks,u;for(;u=r.isInSet(c);)(a||(a=[])).push(u),c=u.removeFromSet(c)}else r?r.isInSet(o.marks)&&(a=[r]):a=o.marks;if(a&&a.length){let c=Math.min(l+o.nodeSize,t);for(let u=0;un.step(new we(o.from,o.to,o.style)))}function Vi(n,e,t,r=t.contentMatch,i=!0){let s=n.doc.nodeAt(e),o=[],l=e+1;for(let a=0;a=0;a--)n.step(o[a])}function zc(n,e,t){return(e==0||n.canReplace(e,n.childCount))&&(t==n.childCount||n.canReplace(0,t))}function Pt(n){let t=n.parent.content.cutByIndex(n.startIndex,n.endIndex);for(let r=n.depth,i=0,s=0;;--r){let o=n.$from.node(r),l=n.$from.index(r)+i,a=n.$to.indexAfter(r)-s;if(rt;p--)m||r.index(p)>0?(m=!0,u=b.from(r.node(p).copy(u)),d++):a--;let f=b.empty,h=0;for(let p=s,m=!1;p>t;p--)m||i.after(p+1)=0;o--){if(r.size){let l=t[o].type.contentMatch.matchFragment(r);if(!l||!l.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=b.from(t[o].type.create(t[o].attrs,r))}let i=e.start,s=e.end;n.step(new W(i,s,i,s,new S(r,0,0),t.length,!0))}function jc(n,e,t,r,i){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let s=n.steps.length;n.doc.nodesBetween(e,t,(o,l)=>{let a=typeof i=="function"?i(o):i;if(o.isTextblock&&!o.hasMarkup(r,a)&&Wc(n.doc,n.mapping.slice(s).map(l),r)){let c=null;if(r.schema.linebreakReplacement){let h=r.whitespace=="pre",p=!!r.contentMatch.matchType(r.schema.linebreakReplacement);h&&!p?c=!1:!h&&p&&(c=!0)}c===!1&&yl(n,o,l,s),Vi(n,n.mapping.slice(s).map(l,1),r,void 0,c===null);let u=n.mapping.slice(s),d=u.map(l,1),f=u.map(l+o.nodeSize,1);return n.step(new W(d,f,d+1,f-1,new S(b.from(r.create(a,null,o.marks)),0,0),1,!0)),c===!0&&gl(n,o,l,s),!1}})}function gl(n,e,t,r){e.forEach((i,s)=>{if(i.isText){let o,l=/\r?\n|\r/g;for(;o=l.exec(i.text);){let a=n.mapping.slice(r).map(t+1+s+o.index);n.replaceWith(a,a+1,e.type.schema.linebreakReplacement.create())}}})}function yl(n,e,t,r){e.forEach((i,s)=>{if(i.type==i.type.schema.linebreakReplacement){let o=n.mapping.slice(r).map(t+1+s);n.replaceWith(o,o+1,e.type.schema.text(`
diff --git a/public/build/assets/ruler-C6m2ogGZ.js b/public/build/assets/ruler-CflbLJkn.js
similarity index 92%
rename from public/build/assets/ruler-C6m2ogGZ.js
rename to public/build/assets/ruler-CflbLJkn.js
index 2a054bc69..8414f04f8 100644
--- a/public/build/assets/ruler-C6m2ogGZ.js
+++ b/public/build/assets/ruler-CflbLJkn.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/scale-DlPRjCPt.js b/public/build/assets/scale-BHC18ycl.js
similarity index 98%
rename from public/build/assets/scale-DlPRjCPt.js
rename to public/build/assets/scale-BHC18ycl.js
index face04308..02c4f7afc 100644
--- a/public/build/assets/scale-DlPRjCPt.js
+++ b/public/build/assets/scale-BHC18ycl.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/scroll-area-D50XMh2m.js b/public/build/assets/scroll-area-D29S7_pr.js
similarity index 99%
rename from public/build/assets/scroll-area-D50XMh2m.js
rename to public/build/assets/scroll-area-D29S7_pr.js
index 8789672f3..7fb3e500e 100644
--- a/public/build/assets/scroll-area-D50XMh2m.js
+++ b/public/build/assets/scroll-area-D29S7_pr.js
@@ -1 +1 @@
-import{r as s,j as p,f as ie,m as A,M as ae,o as I,n as E,J as P,K as ue}from"./ui-Z445SNHD.js";import{c as de}from"./index-BdQq_4o_.js";import{e as $}from"./app-DCZHPiEr.js";function fe(e){const t=he(e),r=s.forwardRef((n,o)=>{const{children:l,...c}=n,i=s.Children.toArray(l),a=i.find(be);if(a){const u=a.props.children,d=i.map(h=>h===a?s.Children.count(u)>1?s.Children.only(null):s.isValidElement(u)?u.props.children:null:h);return p.jsx(t,{...c,ref:o,children:s.isValidElement(u)?s.cloneElement(u,void 0,d):null})}return p.jsx(t,{...c,ref:o,children:l})});return r.displayName=`${e}.Slot`,r}function he(e){const t=s.forwardRef((r,n)=>{const{children:o,...l}=r;if(s.isValidElement(o)){const c=me(o),i=Se(l,o.props);return o.type!==s.Fragment&&(i.ref=n?ie(n,c):c),s.cloneElement(o,i)}return s.Children.count(o)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var pe=Symbol("radix.slottable");function be(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===pe}function Se(e,t){const r={...t};for(const n in t){const o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...i)=>{const a=l(...i);return o(...i),a}:o&&(r[n]=o):n==="style"?r[n]={...o,...l}:n==="className"&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}function me(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var ve=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],L=ve.reduce((e,t)=>{const r=fe(`Primitive.${t}`),n=s.forwardRef((o,l)=>{const{asChild:c,...i}=o,a=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(a,{...i,ref:l})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function we(e,t=[]){let r=[];function n(l,c){const i=s.createContext(c),a=r.length;r=[...r,c];const u=h=>{var x;const{scope:f,children:b,...S}=h,g=((x=f==null?void 0:f[e])==null?void 0:x[a])||i,T=s.useMemo(()=>S,Object.values(S));return p.jsx(g.Provider,{value:T,children:b})};u.displayName=l+"Provider";function d(h,f){var g;const b=((g=f==null?void 0:f[e])==null?void 0:g[a])||i,S=s.useContext(b);if(S)return S;if(c!==void 0)return c;throw new Error(`\`${h}\` must be used within \`${l}\``)}return[u,d]}const o=()=>{const l=r.map(c=>s.createContext(c));return function(i){const a=(i==null?void 0:i[e])||l;return s.useMemo(()=>({[`__scope${e}`]:{...i,[e]:a}}),[i,a])}};return o.scopeName=e,[n,ge(o,...t)]}function ge(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const c=n.reduce((i,{useScope:a,scopeName:u})=>{const h=a(l)[`__scope${u}`];return{...i,...h}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return r.scopeName=t.scopeName,r}function xe(e,t){return s.useReducer((r,n)=>t[r][n]??r,e)}var Y="ScrollArea",[q]=we(Y),[Ce,v]=q(Y),J=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:l=600,...c}=e,[i,a]=s.useState(null),[u,d]=s.useState(null),[h,f]=s.useState(null),[b,S]=s.useState(null),[g,T]=s.useState(null),[x,j]=s.useState(0),[X,D]=s.useState(0),[N,_]=s.useState(!1),[W,O]=s.useState(!1),m=A(t,R=>a(R)),w=ae(o);return p.jsx(Ce,{scope:r,type:n,dir:w,scrollHideDelay:l,scrollArea:i,viewport:u,onViewportChange:d,content:h,onContentChange:f,scrollbarX:b,onScrollbarXChange:S,scrollbarXEnabled:N,onScrollbarXEnabledChange:_,scrollbarY:g,onScrollbarYChange:T,scrollbarYEnabled:W,onScrollbarYEnabledChange:O,onCornerWidthChange:j,onCornerHeightChange:D,children:p.jsx(L.div,{dir:w,...c,ref:m,style:{position:"relative","--radix-scroll-area-corner-width":x+"px","--radix-scroll-area-corner-height":X+"px",...e.style}})})});J.displayName=Y;var K="ScrollAreaViewport",Z=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,nonce:o,...l}=e,c=v(K,r),i=s.useRef(null),a=A(t,i,c.onViewportChange);return p.jsxs(p.Fragment,{children:[p.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),p.jsx(L.div,{"data-radix-scroll-area-viewport":"",...l,ref:a,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:p.jsx("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});Z.displayName=K;var C="ScrollAreaScrollbar",B=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:c}=o,i=e.orientation==="horizontal";return s.useEffect(()=>(i?l(!0):c(!0),()=>{i?l(!1):c(!1)}),[i,l,c]),o.type==="hover"?p.jsx(Pe,{...n,ref:t,forceMount:r}):o.type==="scroll"?p.jsx(Ee,{...n,ref:t,forceMount:r}):o.type==="auto"?p.jsx(G,{...n,ref:t,forceMount:r}):o.type==="always"?p.jsx(U,{...n,ref:t}):null});B.displayName=C;var Pe=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),[l,c]=s.useState(!1);return s.useEffect(()=>{const i=o.scrollArea;let a=0;if(i){const u=()=>{window.clearTimeout(a),c(!0)},d=()=>{a=window.setTimeout(()=>c(!1),o.scrollHideDelay)};return i.addEventListener("pointerenter",u),i.addEventListener("pointerleave",d),()=>{window.clearTimeout(a),i.removeEventListener("pointerenter",u),i.removeEventListener("pointerleave",d)}}},[o.scrollArea,o.scrollHideDelay]),p.jsx(I,{present:r||l,children:p.jsx(G,{"data-state":l?"visible":"hidden",...n,ref:t})})}),Ee=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),l=e.orientation==="horizontal",c=V(()=>a("SCROLL_END"),100),[i,a]=xe("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return s.useEffect(()=>{if(i==="idle"){const u=window.setTimeout(()=>a("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(u)}},[i,o.scrollHideDelay,a]),s.useEffect(()=>{const u=o.viewport,d=l?"scrollLeft":"scrollTop";if(u){let h=u[d];const f=()=>{const b=u[d];h!==b&&(a("SCROLL"),c()),h=b};return u.addEventListener("scroll",f),()=>u.removeEventListener("scroll",f)}},[o.viewport,l,a,c]),p.jsx(I,{present:r||i!=="hidden",children:p.jsx(U,{"data-state":i==="hidden"?"hidden":"visible",...n,ref:t,onPointerEnter:E(e.onPointerEnter,()=>a("POINTER_ENTER")),onPointerLeave:E(e.onPointerLeave,()=>a("POINTER_LEAVE"))})})}),G=s.forwardRef((e,t)=>{const r=v(C,e.__scopeScrollArea),{forceMount:n,...o}=e,[l,c]=s.useState(!1),i=e.orientation==="horizontal",a=V(()=>{if(r.viewport){const u=r.viewport.offsetWidth{const{orientation:r="vertical",...n}=e,o=v(C,e.__scopeScrollArea),l=s.useRef(null),c=s.useRef(0),[i,a]=s.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=oe(i.viewport,i.content),d={...n,sizes:i,onSizesChange:a,hasThumb:u>0&&u<1,onThumbChange:f=>l.current=f,onThumbPointerUp:()=>c.current=0,onThumbPointerDown:f=>c.current=f};function h(f,b){return Le(f,c.current,i,b)}return r==="horizontal"?p.jsx(Re,{...d,ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const f=o.viewport.scrollLeft,b=F(f,i,o.dir);l.current.style.transform=`translate3d(${b}px, 0, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollLeft=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollLeft=h(f,o.dir))}}):r==="vertical"?p.jsx(ye,{...d,ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const f=o.viewport.scrollTop,b=F(f,i);l.current.style.transform=`translate3d(0, ${b}px, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollTop=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollTop=h(f))}}):null}),Re=s.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=v(C,e.__scopeScrollArea),[c,i]=s.useState(),a=s.useRef(null),u=A(t,a,l.onScrollbarXChange);return s.useEffect(()=>{a.current&&i(getComputedStyle(a.current))},[a]),p.jsx(ee,{"data-orientation":"horizontal",...o,ref:u,sizes:r,style:{bottom:0,left:l.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:l.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":M(r)+"px",...e.style},onThumbPointerDown:d=>e.onThumbPointerDown(d.x),onDragScroll:d=>e.onDragScroll(d.x),onWheelScroll:(d,h)=>{if(l.viewport){const f=l.viewport.scrollLeft+d.deltaX;e.onWheelScroll(f),le(f,h)&&d.preventDefault()}},onResize:()=>{a.current&&l.viewport&&c&&n({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:a.current.clientWidth,paddingStart:z(c.paddingLeft),paddingEnd:z(c.paddingRight)}})}})}),ye=s.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=v(C,e.__scopeScrollArea),[c,i]=s.useState(),a=s.useRef(null),u=A(t,a,l.onScrollbarYChange);return s.useEffect(()=>{a.current&&i(getComputedStyle(a.current))},[a]),p.jsx(ee,{"data-orientation":"vertical",...o,ref:u,sizes:r,style:{top:0,right:l.dir==="ltr"?0:void 0,left:l.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":M(r)+"px",...e.style},onThumbPointerDown:d=>e.onThumbPointerDown(d.y),onDragScroll:d=>e.onDragScroll(d.y),onWheelScroll:(d,h)=>{if(l.viewport){const f=l.viewport.scrollTop+d.deltaY;e.onWheelScroll(f),le(f,h)&&d.preventDefault()}},onResize:()=>{a.current&&l.viewport&&c&&n({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:a.current.clientHeight,paddingStart:z(c.paddingTop),paddingEnd:z(c.paddingBottom)}})}})}),[Ae,Q]=q(C),ee=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:l,onThumbPointerUp:c,onThumbPointerDown:i,onThumbPositionChange:a,onDragScroll:u,onWheelScroll:d,onResize:h,...f}=e,b=v(C,r),[S,g]=s.useState(null),T=A(t,m=>g(m)),x=s.useRef(null),j=s.useRef(""),X=b.viewport,D=n.content-n.viewport,N=P(d),_=P(a),W=V(h,10);function O(m){if(x.current){const w=m.clientX-x.current.left,R=m.clientY-x.current.top;u({x:w,y:R})}}return s.useEffect(()=>{const m=w=>{const R=w.target;(S==null?void 0:S.contains(R))&&N(w,D)};return document.addEventListener("wheel",m,{passive:!1}),()=>document.removeEventListener("wheel",m,{passive:!1})},[X,S,D,N]),s.useEffect(_,[n,_]),y(S,W),y(b.content,W),p.jsx(Ae,{scope:r,scrollbar:S,hasThumb:o,onThumbChange:P(l),onThumbPointerUp:P(c),onThumbPositionChange:_,onThumbPointerDown:P(i),children:p.jsx(L.div,{...f,ref:T,style:{position:"absolute",...f.style},onPointerDown:E(e.onPointerDown,m=>{m.button===0&&(m.target.setPointerCapture(m.pointerId),x.current=S.getBoundingClientRect(),j.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),O(m))}),onPointerMove:E(e.onPointerMove,O),onPointerUp:E(e.onPointerUp,m=>{const w=m.target;w.hasPointerCapture(m.pointerId)&&w.releasePointerCapture(m.pointerId),document.body.style.webkitUserSelect=j.current,b.viewport&&(b.viewport.style.scrollBehavior=""),x.current=null})})})}),H="ScrollAreaThumb",re=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=Q(H,e.__scopeScrollArea);return p.jsx(I,{present:r||o.hasThumb,children:p.jsx(Te,{ref:t,...n})})}),Te=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...o}=e,l=v(H,r),c=Q(H,r),{onThumbPositionChange:i}=c,a=A(t,h=>c.onThumbChange(h)),u=s.useRef(void 0),d=V(()=>{u.current&&(u.current(),u.current=void 0)},100);return s.useEffect(()=>{const h=l.viewport;if(h){const f=()=>{if(d(),!u.current){const b=je(h,i);u.current=b,i()}};return i(),h.addEventListener("scroll",f),()=>h.removeEventListener("scroll",f)}},[l.viewport,d,i]),p.jsx(L.div,{"data-state":c.hasThumb?"visible":"hidden",...o,ref:a,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:E(e.onPointerDownCapture,h=>{const b=h.target.getBoundingClientRect(),S=h.clientX-b.left,g=h.clientY-b.top;c.onThumbPointerDown({x:S,y:g})}),onPointerUp:E(e.onPointerUp,c.onThumbPointerUp)})});re.displayName=H;var k="ScrollAreaCorner",te=s.forwardRef((e,t)=>{const r=v(k,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?p.jsx(_e,{...e,ref:t}):null});te.displayName=k;var _e=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,o=v(k,r),[l,c]=s.useState(0),[i,a]=s.useState(0),u=!!(l&&i);return y(o.scrollbarX,()=>{var h;const d=((h=o.scrollbarX)==null?void 0:h.offsetHeight)||0;o.onCornerHeightChange(d),a(d)}),y(o.scrollbarY,()=>{var h;const d=((h=o.scrollbarY)==null?void 0:h.offsetWidth)||0;o.onCornerWidthChange(d),c(d)}),u?p.jsx(L.div,{...n,ref:t,style:{width:l,height:i,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function z(e){return e?parseInt(e,10):0}function oe(e,t){const r=e/t;return isNaN(r)?0:r}function M(e){const t=oe(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function Le(e,t,r,n="ltr"){const o=M(r),l=o/2,c=t||l,i=o-c,a=r.scrollbar.paddingStart+c,u=r.scrollbar.size-r.scrollbar.paddingEnd-i,d=r.content-r.viewport,h=n==="ltr"?[0,d]:[d*-1,0];return ne([a,u],h)(e)}function F(e,t,r="ltr"){const n=M(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,c=t.content-t.viewport,i=l-n,a=r==="ltr"?[0,c]:[c*-1,0],u=de(e,a);return ne([0,c],[0,i])(u)}function ne(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function le(e,t){return e>0&&e{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return(function o(){const l={left:e.scrollLeft,top:e.scrollTop},c=r.left!==l.left,i=r.top!==l.top;(c||i)&&t(),r=l,n=window.requestAnimationFrame(o)})(),()=>window.cancelAnimationFrame(n)};function V(e,t){const r=P(e),n=s.useRef(0);return s.useEffect(()=>()=>window.clearTimeout(n.current),[]),s.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function y(e,t){const r=P(t);ue(()=>{let n=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(e),()=>{window.cancelAnimationFrame(n),o.unobserve(e)}}},[e,r])}var se=J,De=Z,Ne=te;const We=s.forwardRef(({className:e,children:t,...r},n)=>p.jsxs(se,{ref:n,className:$("relative overflow-hidden",e),...r,children:[p.jsx(De,{className:"h-full w-full rounded-[inherit]",children:t}),p.jsx(ce,{}),p.jsx(Ne,{})]}));We.displayName=se.displayName;const ce=s.forwardRef(({className:e,orientation:t="vertical",...r},n)=>p.jsx(B,{ref:n,orientation:t,className:$("flex touch-none select-none transition-colors",t==="vertical"&&"h-full w-2.5 border-l border-l-transparent p-[1px]",t==="horizontal"&&"h-2.5 border-t border-t-transparent p-[1px]",e),...r,children:p.jsx(re,{className:"relative flex-1 rounded-full bg-border"})}));ce.displayName=B.displayName;export{We as S};
+import{r as s,j as p,f as ie,m as A,M as ae,o as I,n as E,J as P,K as ue}from"./ui-Z445SNHD.js";import{c as de}from"./index-BdQq_4o_.js";import{e as $}from"./app-4fHGBOxL.js";function fe(e){const t=he(e),r=s.forwardRef((n,o)=>{const{children:l,...c}=n,i=s.Children.toArray(l),a=i.find(be);if(a){const u=a.props.children,d=i.map(h=>h===a?s.Children.count(u)>1?s.Children.only(null):s.isValidElement(u)?u.props.children:null:h);return p.jsx(t,{...c,ref:o,children:s.isValidElement(u)?s.cloneElement(u,void 0,d):null})}return p.jsx(t,{...c,ref:o,children:l})});return r.displayName=`${e}.Slot`,r}function he(e){const t=s.forwardRef((r,n)=>{const{children:o,...l}=r;if(s.isValidElement(o)){const c=me(o),i=Se(l,o.props);return o.type!==s.Fragment&&(i.ref=n?ie(n,c):c),s.cloneElement(o,i)}return s.Children.count(o)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var pe=Symbol("radix.slottable");function be(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===pe}function Se(e,t){const r={...t};for(const n in t){const o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...i)=>{const a=l(...i);return o(...i),a}:o&&(r[n]=o):n==="style"?r[n]={...o,...l}:n==="className"&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}function me(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var ve=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],L=ve.reduce((e,t)=>{const r=fe(`Primitive.${t}`),n=s.forwardRef((o,l)=>{const{asChild:c,...i}=o,a=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(a,{...i,ref:l})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function we(e,t=[]){let r=[];function n(l,c){const i=s.createContext(c),a=r.length;r=[...r,c];const u=h=>{var x;const{scope:f,children:b,...S}=h,g=((x=f==null?void 0:f[e])==null?void 0:x[a])||i,T=s.useMemo(()=>S,Object.values(S));return p.jsx(g.Provider,{value:T,children:b})};u.displayName=l+"Provider";function d(h,f){var g;const b=((g=f==null?void 0:f[e])==null?void 0:g[a])||i,S=s.useContext(b);if(S)return S;if(c!==void 0)return c;throw new Error(`\`${h}\` must be used within \`${l}\``)}return[u,d]}const o=()=>{const l=r.map(c=>s.createContext(c));return function(i){const a=(i==null?void 0:i[e])||l;return s.useMemo(()=>({[`__scope${e}`]:{...i,[e]:a}}),[i,a])}};return o.scopeName=e,[n,ge(o,...t)]}function ge(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const c=n.reduce((i,{useScope:a,scopeName:u})=>{const h=a(l)[`__scope${u}`];return{...i,...h}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return r.scopeName=t.scopeName,r}function xe(e,t){return s.useReducer((r,n)=>t[r][n]??r,e)}var Y="ScrollArea",[q]=we(Y),[Ce,v]=q(Y),J=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:l=600,...c}=e,[i,a]=s.useState(null),[u,d]=s.useState(null),[h,f]=s.useState(null),[b,S]=s.useState(null),[g,T]=s.useState(null),[x,j]=s.useState(0),[X,D]=s.useState(0),[N,_]=s.useState(!1),[W,O]=s.useState(!1),m=A(t,R=>a(R)),w=ae(o);return p.jsx(Ce,{scope:r,type:n,dir:w,scrollHideDelay:l,scrollArea:i,viewport:u,onViewportChange:d,content:h,onContentChange:f,scrollbarX:b,onScrollbarXChange:S,scrollbarXEnabled:N,onScrollbarXEnabledChange:_,scrollbarY:g,onScrollbarYChange:T,scrollbarYEnabled:W,onScrollbarYEnabledChange:O,onCornerWidthChange:j,onCornerHeightChange:D,children:p.jsx(L.div,{dir:w,...c,ref:m,style:{position:"relative","--radix-scroll-area-corner-width":x+"px","--radix-scroll-area-corner-height":X+"px",...e.style}})})});J.displayName=Y;var K="ScrollAreaViewport",Z=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,nonce:o,...l}=e,c=v(K,r),i=s.useRef(null),a=A(t,i,c.onViewportChange);return p.jsxs(p.Fragment,{children:[p.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),p.jsx(L.div,{"data-radix-scroll-area-viewport":"",...l,ref:a,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:p.jsx("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});Z.displayName=K;var C="ScrollAreaScrollbar",B=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:c}=o,i=e.orientation==="horizontal";return s.useEffect(()=>(i?l(!0):c(!0),()=>{i?l(!1):c(!1)}),[i,l,c]),o.type==="hover"?p.jsx(Pe,{...n,ref:t,forceMount:r}):o.type==="scroll"?p.jsx(Ee,{...n,ref:t,forceMount:r}):o.type==="auto"?p.jsx(G,{...n,ref:t,forceMount:r}):o.type==="always"?p.jsx(U,{...n,ref:t}):null});B.displayName=C;var Pe=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),[l,c]=s.useState(!1);return s.useEffect(()=>{const i=o.scrollArea;let a=0;if(i){const u=()=>{window.clearTimeout(a),c(!0)},d=()=>{a=window.setTimeout(()=>c(!1),o.scrollHideDelay)};return i.addEventListener("pointerenter",u),i.addEventListener("pointerleave",d),()=>{window.clearTimeout(a),i.removeEventListener("pointerenter",u),i.removeEventListener("pointerleave",d)}}},[o.scrollArea,o.scrollHideDelay]),p.jsx(I,{present:r||l,children:p.jsx(G,{"data-state":l?"visible":"hidden",...n,ref:t})})}),Ee=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),l=e.orientation==="horizontal",c=V(()=>a("SCROLL_END"),100),[i,a]=xe("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return s.useEffect(()=>{if(i==="idle"){const u=window.setTimeout(()=>a("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(u)}},[i,o.scrollHideDelay,a]),s.useEffect(()=>{const u=o.viewport,d=l?"scrollLeft":"scrollTop";if(u){let h=u[d];const f=()=>{const b=u[d];h!==b&&(a("SCROLL"),c()),h=b};return u.addEventListener("scroll",f),()=>u.removeEventListener("scroll",f)}},[o.viewport,l,a,c]),p.jsx(I,{present:r||i!=="hidden",children:p.jsx(U,{"data-state":i==="hidden"?"hidden":"visible",...n,ref:t,onPointerEnter:E(e.onPointerEnter,()=>a("POINTER_ENTER")),onPointerLeave:E(e.onPointerLeave,()=>a("POINTER_LEAVE"))})})}),G=s.forwardRef((e,t)=>{const r=v(C,e.__scopeScrollArea),{forceMount:n,...o}=e,[l,c]=s.useState(!1),i=e.orientation==="horizontal",a=V(()=>{if(r.viewport){const u=r.viewport.offsetWidth{const{orientation:r="vertical",...n}=e,o=v(C,e.__scopeScrollArea),l=s.useRef(null),c=s.useRef(0),[i,a]=s.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=oe(i.viewport,i.content),d={...n,sizes:i,onSizesChange:a,hasThumb:u>0&&u<1,onThumbChange:f=>l.current=f,onThumbPointerUp:()=>c.current=0,onThumbPointerDown:f=>c.current=f};function h(f,b){return Le(f,c.current,i,b)}return r==="horizontal"?p.jsx(Re,{...d,ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const f=o.viewport.scrollLeft,b=F(f,i,o.dir);l.current.style.transform=`translate3d(${b}px, 0, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollLeft=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollLeft=h(f,o.dir))}}):r==="vertical"?p.jsx(ye,{...d,ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const f=o.viewport.scrollTop,b=F(f,i);l.current.style.transform=`translate3d(0, ${b}px, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollTop=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollTop=h(f))}}):null}),Re=s.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=v(C,e.__scopeScrollArea),[c,i]=s.useState(),a=s.useRef(null),u=A(t,a,l.onScrollbarXChange);return s.useEffect(()=>{a.current&&i(getComputedStyle(a.current))},[a]),p.jsx(ee,{"data-orientation":"horizontal",...o,ref:u,sizes:r,style:{bottom:0,left:l.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:l.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":M(r)+"px",...e.style},onThumbPointerDown:d=>e.onThumbPointerDown(d.x),onDragScroll:d=>e.onDragScroll(d.x),onWheelScroll:(d,h)=>{if(l.viewport){const f=l.viewport.scrollLeft+d.deltaX;e.onWheelScroll(f),le(f,h)&&d.preventDefault()}},onResize:()=>{a.current&&l.viewport&&c&&n({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:a.current.clientWidth,paddingStart:z(c.paddingLeft),paddingEnd:z(c.paddingRight)}})}})}),ye=s.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=v(C,e.__scopeScrollArea),[c,i]=s.useState(),a=s.useRef(null),u=A(t,a,l.onScrollbarYChange);return s.useEffect(()=>{a.current&&i(getComputedStyle(a.current))},[a]),p.jsx(ee,{"data-orientation":"vertical",...o,ref:u,sizes:r,style:{top:0,right:l.dir==="ltr"?0:void 0,left:l.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":M(r)+"px",...e.style},onThumbPointerDown:d=>e.onThumbPointerDown(d.y),onDragScroll:d=>e.onDragScroll(d.y),onWheelScroll:(d,h)=>{if(l.viewport){const f=l.viewport.scrollTop+d.deltaY;e.onWheelScroll(f),le(f,h)&&d.preventDefault()}},onResize:()=>{a.current&&l.viewport&&c&&n({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:a.current.clientHeight,paddingStart:z(c.paddingTop),paddingEnd:z(c.paddingBottom)}})}})}),[Ae,Q]=q(C),ee=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:l,onThumbPointerUp:c,onThumbPointerDown:i,onThumbPositionChange:a,onDragScroll:u,onWheelScroll:d,onResize:h,...f}=e,b=v(C,r),[S,g]=s.useState(null),T=A(t,m=>g(m)),x=s.useRef(null),j=s.useRef(""),X=b.viewport,D=n.content-n.viewport,N=P(d),_=P(a),W=V(h,10);function O(m){if(x.current){const w=m.clientX-x.current.left,R=m.clientY-x.current.top;u({x:w,y:R})}}return s.useEffect(()=>{const m=w=>{const R=w.target;(S==null?void 0:S.contains(R))&&N(w,D)};return document.addEventListener("wheel",m,{passive:!1}),()=>document.removeEventListener("wheel",m,{passive:!1})},[X,S,D,N]),s.useEffect(_,[n,_]),y(S,W),y(b.content,W),p.jsx(Ae,{scope:r,scrollbar:S,hasThumb:o,onThumbChange:P(l),onThumbPointerUp:P(c),onThumbPositionChange:_,onThumbPointerDown:P(i),children:p.jsx(L.div,{...f,ref:T,style:{position:"absolute",...f.style},onPointerDown:E(e.onPointerDown,m=>{m.button===0&&(m.target.setPointerCapture(m.pointerId),x.current=S.getBoundingClientRect(),j.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),O(m))}),onPointerMove:E(e.onPointerMove,O),onPointerUp:E(e.onPointerUp,m=>{const w=m.target;w.hasPointerCapture(m.pointerId)&&w.releasePointerCapture(m.pointerId),document.body.style.webkitUserSelect=j.current,b.viewport&&(b.viewport.style.scrollBehavior=""),x.current=null})})})}),H="ScrollAreaThumb",re=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=Q(H,e.__scopeScrollArea);return p.jsx(I,{present:r||o.hasThumb,children:p.jsx(Te,{ref:t,...n})})}),Te=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...o}=e,l=v(H,r),c=Q(H,r),{onThumbPositionChange:i}=c,a=A(t,h=>c.onThumbChange(h)),u=s.useRef(void 0),d=V(()=>{u.current&&(u.current(),u.current=void 0)},100);return s.useEffect(()=>{const h=l.viewport;if(h){const f=()=>{if(d(),!u.current){const b=je(h,i);u.current=b,i()}};return i(),h.addEventListener("scroll",f),()=>h.removeEventListener("scroll",f)}},[l.viewport,d,i]),p.jsx(L.div,{"data-state":c.hasThumb?"visible":"hidden",...o,ref:a,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:E(e.onPointerDownCapture,h=>{const b=h.target.getBoundingClientRect(),S=h.clientX-b.left,g=h.clientY-b.top;c.onThumbPointerDown({x:S,y:g})}),onPointerUp:E(e.onPointerUp,c.onThumbPointerUp)})});re.displayName=H;var k="ScrollAreaCorner",te=s.forwardRef((e,t)=>{const r=v(k,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?p.jsx(_e,{...e,ref:t}):null});te.displayName=k;var _e=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,o=v(k,r),[l,c]=s.useState(0),[i,a]=s.useState(0),u=!!(l&&i);return y(o.scrollbarX,()=>{var h;const d=((h=o.scrollbarX)==null?void 0:h.offsetHeight)||0;o.onCornerHeightChange(d),a(d)}),y(o.scrollbarY,()=>{var h;const d=((h=o.scrollbarY)==null?void 0:h.offsetWidth)||0;o.onCornerWidthChange(d),c(d)}),u?p.jsx(L.div,{...n,ref:t,style:{width:l,height:i,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function z(e){return e?parseInt(e,10):0}function oe(e,t){const r=e/t;return isNaN(r)?0:r}function M(e){const t=oe(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function Le(e,t,r,n="ltr"){const o=M(r),l=o/2,c=t||l,i=o-c,a=r.scrollbar.paddingStart+c,u=r.scrollbar.size-r.scrollbar.paddingEnd-i,d=r.content-r.viewport,h=n==="ltr"?[0,d]:[d*-1,0];return ne([a,u],h)(e)}function F(e,t,r="ltr"){const n=M(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,c=t.content-t.viewport,i=l-n,a=r==="ltr"?[0,c]:[c*-1,0],u=de(e,a);return ne([0,c],[0,i])(u)}function ne(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function le(e,t){return e>0&&e{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return(function o(){const l={left:e.scrollLeft,top:e.scrollTop},c=r.left!==l.left,i=r.top!==l.top;(c||i)&&t(),r=l,n=window.requestAnimationFrame(o)})(),()=>window.cancelAnimationFrame(n)};function V(e,t){const r=P(e),n=s.useRef(0);return s.useEffect(()=>()=>window.clearTimeout(n.current),[]),s.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function y(e,t){const r=P(t);ue(()=>{let n=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(e),()=>{window.cancelAnimationFrame(n),o.unobserve(e)}}},[e,r])}var se=J,De=Z,Ne=te;const We=s.forwardRef(({className:e,children:t,...r},n)=>p.jsxs(se,{ref:n,className:$("relative overflow-hidden",e),...r,children:[p.jsx(De,{className:"h-full w-full rounded-[inherit]",children:t}),p.jsx(ce,{}),p.jsx(Ne,{})]}));We.displayName=se.displayName;const ce=s.forwardRef(({className:e,orientation:t="vertical",...r},n)=>p.jsx(B,{ref:n,orientation:t,className:$("flex touch-none select-none transition-colors",t==="vertical"&&"h-full w-2.5 border-l border-l-transparent p-[1px]",t==="horizontal"&&"h-2.5 border-t border-t-transparent p-[1px]",e),...r,children:p.jsx(re,{className:"relative flex-1 rounded-full bg-border"})}));ce.displayName=B.displayName;export{We as S};
diff --git a/public/build/assets/search-and-filter-bar-CvVfaqsJ.js b/public/build/assets/search-and-filter-bar-Dtigj_x9.js
similarity index 92%
rename from public/build/assets/search-and-filter-bar-CvVfaqsJ.js
rename to public/build/assets/search-and-filter-bar-Dtigj_x9.js
index ee528836b..f795d81e7 100644
--- a/public/build/assets/search-and-filter-bar-CvVfaqsJ.js
+++ b/public/build/assets/search-and-filter-bar-Dtigj_x9.js
@@ -1 +1 @@
-import{r as g,j as e}from"./ui-Z445SNHD.js";import{I as L,u as M,S as N,o as m,L as y}from"./app-DCZHPiEr.js";import{S as b,a as w,b as C,c as S,d as k}from"./select-X5YLR2bv.js";import{f as z}from"./utils-BWxnHGCV.js";import{C as R}from"./calendar-YoExU_hy.js";import{F as E}from"./filter-CQAy5sxY.js";import{L as I}from"./list-BSrGYPOe.js";import{L as B}from"./layout-grid-B4hbZ-He.js";function F({selected:r,onSelect:c,onChange:n,placeholder:u="Pick a date",disabled:i=!1}){const d=g.useRef(null),[o,x]=g.useState(r?z(r,"yyyy-MM-dd"):""),j=a=>{if(x(a.target.value),a.target.value){const t=new Date(a.target.value);c&&c(t),n&&n(t)}else c&&c(void 0),n&&n(void 0)};g.useEffect(()=>{x(r?z(r,"yyyy-MM-dd"):"")},[r]);const h=()=>{var a,t;!i&&d.current&&((t=(a=d.current).showPicker)==null||t.call(a),d.current.focus())};return e.jsxs("div",{className:"relative cursor-pointer",onClick:h,children:[e.jsx(R,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground pointer-events-none"}),e.jsx(L,{ref:d,type:"date",value:o,onChange:j,className:"pl-9 w-[240px] cursor-pointer",disabled:i})]})}function K({searchTerm:r,onSearchChange:c,onSearch:n,filters:u=[],showFilters:i,setShowFilters:d,hasActiveFilters:o,activeFilterCount:x,onResetFilters:j,onApplyFilters:h,perPageOptions:a=[10,25,50,100],currentPerPage:t,onPerPageChange:P,showViewToggle:D=!1,activeView:v="list",onViewChange:f}){const{t:l}=M();return e.jsxs("div",{className:"w-full",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("form",{onSubmit:n,className:"flex gap-2",children:[e.jsxs("div",{className:"relative w-64",children:[e.jsx(N,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground"}),e.jsx(L,{placeholder:l("Search..."),value:r,onChange:s=>c(s.target.value),className:"w-full pl-9"})]}),e.jsxs(m,{type:"submit",size:"sm",children:[e.jsx(N,{className:"h-4 w-4 mr-1.5"}),l("Search")]})]}),u.length>0&&e.jsx("div",{className:"ml-2",children:e.jsxs(m,{variant:o()?"default":"outline",size:"sm",className:"h-8 px-2 py-1",onClick:()=>d(!i),children:[e.jsx(E,{className:"h-3.5 w-3.5 mr-1.5"}),l(i?"Hide Filters":"Filters"),o()&&e.jsx("span",{className:"ml-1 bg-primary-foreground text-primary rounded-full w-5 h-5 flex items-center justify-center text-xs",children:x()})]})})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[D&&f&&e.jsxs("div",{className:"border rounded-md p-0.5 mr-2",children:[e.jsx(m,{size:"sm",variant:v==="list"?"default":"ghost",className:"h-7 px-2",onClick:()=>f("list"),children:e.jsx(I,{className:"h-4 w-4"})}),e.jsx(m,{size:"sm",variant:v==="grid"?"default":"ghost",className:"h-7 px-2",onClick:()=>f("grid"),children:e.jsx(B,{className:"h-4 w-4"})})]}),e.jsx(y,{className:"text-xs text-muted-foreground",children:l("Per Page:")}),e.jsxs(b,{value:t,onValueChange:P,children:[e.jsx(w,{className:"w-16 h-8",children:e.jsx(C,{})}),e.jsx(S,{children:a.map(s=>e.jsx(k,{value:s.toString(),children:s},s))})]})]})]}),i&&u.length>0&&e.jsx("div",{className:"w-full mt-3 p-4 bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 rounded-md",children:e.jsxs("div",{className:"flex flex-wrap gap-4 items-end",children:[u.map(s=>e.jsxs("div",{className:"space-y-2",children:[e.jsx(y,{children:s.label}),s.type==="select"&&s.options&&e.jsxs(b,{value:s.value,onValueChange:s.onChange,children:[e.jsx(w,{className:"w-40",children:e.jsx(C,{placeholder:l(`All ${s.label}`)})}),e.jsx(S,{searchable:s.searchable,children:s.options.map(p=>e.jsx(k,{value:p.value||"_empty_",disabled:p.disabled,children:p.label},p.value||"empty"))})]}),s.type==="date"&&e.jsx(F,{selected:s.value,onSelect:s.onChange,onChange:s.onChange})]},s.name)),e.jsxs("div",{className:"flex gap-2",children:[h&&e.jsx(m,{variant:"default",size:"sm",className:"h-9",onClick:h,children:l("Apply Filters")}),e.jsx(m,{variant:"outline",size:"sm",className:"h-9",onClick:j,disabled:!o(),children:l("Reset Filters")})]})]})})]})}export{K as S};
+import{r as g,j as e}from"./ui-Z445SNHD.js";import{I as L,u as M,S as N,o as m,L as y}from"./app-4fHGBOxL.js";import{S as b,a as w,b as C,c as S,d as k}from"./select-T_sz7ImN.js";import{f as z}from"./utils-BWxnHGCV.js";import{C as R}from"./calendar-DqBcvi0D.js";import{F as E}from"./filter-BDm-DaBQ.js";import{L as I}from"./list-TEmTfixH.js";import{L as B}from"./layout-grid-BZcR8IMY.js";function F({selected:r,onSelect:c,onChange:n,placeholder:u="Pick a date",disabled:i=!1}){const d=g.useRef(null),[o,x]=g.useState(r?z(r,"yyyy-MM-dd"):""),j=a=>{if(x(a.target.value),a.target.value){const t=new Date(a.target.value);c&&c(t),n&&n(t)}else c&&c(void 0),n&&n(void 0)};g.useEffect(()=>{x(r?z(r,"yyyy-MM-dd"):"")},[r]);const h=()=>{var a,t;!i&&d.current&&((t=(a=d.current).showPicker)==null||t.call(a),d.current.focus())};return e.jsxs("div",{className:"relative cursor-pointer",onClick:h,children:[e.jsx(R,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground pointer-events-none"}),e.jsx(L,{ref:d,type:"date",value:o,onChange:j,className:"pl-9 w-[240px] cursor-pointer",disabled:i})]})}function K({searchTerm:r,onSearchChange:c,onSearch:n,filters:u=[],showFilters:i,setShowFilters:d,hasActiveFilters:o,activeFilterCount:x,onResetFilters:j,onApplyFilters:h,perPageOptions:a=[10,25,50,100],currentPerPage:t,onPerPageChange:P,showViewToggle:D=!1,activeView:v="list",onViewChange:f}){const{t:l}=M();return e.jsxs("div",{className:"w-full",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("form",{onSubmit:n,className:"flex gap-2",children:[e.jsxs("div",{className:"relative w-64",children:[e.jsx(N,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground"}),e.jsx(L,{placeholder:l("Search..."),value:r,onChange:s=>c(s.target.value),className:"w-full pl-9"})]}),e.jsxs(m,{type:"submit",size:"sm",children:[e.jsx(N,{className:"h-4 w-4 mr-1.5"}),l("Search")]})]}),u.length>0&&e.jsx("div",{className:"ml-2",children:e.jsxs(m,{variant:o()?"default":"outline",size:"sm",className:"h-8 px-2 py-1",onClick:()=>d(!i),children:[e.jsx(E,{className:"h-3.5 w-3.5 mr-1.5"}),l(i?"Hide Filters":"Filters"),o()&&e.jsx("span",{className:"ml-1 bg-primary-foreground text-primary rounded-full w-5 h-5 flex items-center justify-center text-xs",children:x()})]})})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[D&&f&&e.jsxs("div",{className:"border rounded-md p-0.5 mr-2",children:[e.jsx(m,{size:"sm",variant:v==="list"?"default":"ghost",className:"h-7 px-2",onClick:()=>f("list"),children:e.jsx(I,{className:"h-4 w-4"})}),e.jsx(m,{size:"sm",variant:v==="grid"?"default":"ghost",className:"h-7 px-2",onClick:()=>f("grid"),children:e.jsx(B,{className:"h-4 w-4"})})]}),e.jsx(y,{className:"text-xs text-muted-foreground",children:l("Per Page:")}),e.jsxs(b,{value:t,onValueChange:P,children:[e.jsx(w,{className:"w-16 h-8",children:e.jsx(C,{})}),e.jsx(S,{children:a.map(s=>e.jsx(k,{value:s.toString(),children:s},s))})]})]})]}),i&&u.length>0&&e.jsx("div",{className:"w-full mt-3 p-4 bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 rounded-md",children:e.jsxs("div",{className:"flex flex-wrap gap-4 items-end",children:[u.map(s=>e.jsxs("div",{className:"space-y-2",children:[e.jsx(y,{children:s.label}),s.type==="select"&&s.options&&e.jsxs(b,{value:s.value,onValueChange:s.onChange,children:[e.jsx(w,{className:"w-40",children:e.jsx(C,{placeholder:l(`All ${s.label}`)})}),e.jsx(S,{searchable:s.searchable,children:s.options.map(p=>e.jsx(k,{value:p.value||"_empty_",disabled:p.disabled,children:p.label},p.value||"empty"))})]}),s.type==="date"&&e.jsx(F,{selected:s.value,onSelect:s.onChange,onChange:s.onChange})]},s.name)),e.jsxs("div",{className:"flex gap-2",children:[h&&e.jsx(m,{variant:"default",size:"sm",className:"h-9",onClick:h,children:l("Apply Filters")}),e.jsx(m,{variant:"outline",size:"sm",className:"h-9",onClick:j,disabled:!o(),children:l("Reset Filters")})]})]})})]})}export{K as S};
diff --git a/public/build/assets/select-X5YLR2bv.js b/public/build/assets/select-T_sz7ImN.js
similarity index 99%
rename from public/build/assets/select-X5YLR2bv.js
rename to public/build/assets/select-T_sz7ImN.js
index 29aefa210..30d286c67 100644
--- a/public/build/assets/select-X5YLR2bv.js
+++ b/public/build/assets/select-T_sz7ImN.js
@@ -1 +1 @@
-import{r as n,j as c,f as mt,M as ht,k as Te,l as gt,u as Ie,m as V,K as z,s as Pe,N as vt,A as St,n as P,p as xt,a as Ee,J as wt,Q as yt,U as Ct,V as It,W as Nt,t as Tt,v as bt,q as Pt}from"./ui-Z445SNHD.js";import{c as be}from"./index-BdQq_4o_.js";import{u as Et}from"./index-9MclThM-.js";import{ah as Rt,e as G,S as _t,I as jt,V as Mt}from"./app-DCZHPiEr.js";import{C as Re,a as At}from"./chevron-up-CIC8-NPE.js";function Ot(t,o=[]){let e=[];function r(d,l){const a=n.createContext(l),i=e.length;e=[...e,l];const u=v=>{var y;const{scope:x,children:T,...w}=v,p=((y=x==null?void 0:x[t])==null?void 0:y[i])||a,S=n.useMemo(()=>w,Object.values(w));return c.jsx(p.Provider,{value:S,children:T})};u.displayName=d+"Provider";function g(v,x){var p;const T=((p=x==null?void 0:x[t])==null?void 0:p[i])||a,w=n.useContext(T);if(w)return w;if(l!==void 0)return l;throw new Error(`\`${v}\` must be used within \`${d}\``)}return[u,g]}const s=()=>{const d=e.map(l=>n.createContext(l));return function(a){const i=(a==null?void 0:a[t])||d;return n.useMemo(()=>({[`__scope${t}`]:{...a,[t]:i}}),[a,i])}};return s.scopeName=t,[r,Dt(s,...o)]}function Dt(...t){const o=t[0];if(t.length===1)return o;const e=()=>{const r=t.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(d){const l=r.reduce((a,{useScope:i,scopeName:u})=>{const v=i(d)[`__scope${u}`];return{...a,...v}},{});return n.useMemo(()=>({[`__scope${o.scopeName}`]:l}),[l])}};return e.scopeName=o.scopeName,e}function _e(t){const o=Lt(t),e=n.forwardRef((r,s)=>{const{children:d,...l}=r,a=n.Children.toArray(d),i=a.find(kt);if(i){const u=i.props.children,g=a.map(v=>v===i?n.Children.count(u)>1?n.Children.only(null):n.isValidElement(u)?u.props.children:null:v);return c.jsx(o,{...l,ref:s,children:n.isValidElement(u)?n.cloneElement(u,void 0,g):null})}return c.jsx(o,{...l,ref:s,children:d})});return e.displayName=`${t}.Slot`,e}function Lt(t){const o=n.forwardRef((e,r)=>{const{children:s,...d}=e;if(n.isValidElement(s)){const l=Ht(s),a=Bt(d,s.props);return s.type!==n.Fragment&&(a.ref=r?mt(r,l):l),n.cloneElement(s,a)}return n.Children.count(s)>1?n.Children.only(null):null});return o.displayName=`${t}.SlotClone`,o}var Vt=Symbol("radix.slottable");function kt(t){return n.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Vt}function Bt(t,o){const e={...o};for(const r in o){const s=t[r],d=o[r];/^on[A-Z]/.test(r)?s&&d?e[r]=(...a)=>{const i=d(...a);return s(...a),i}:s&&(e[r]=s):r==="style"?e[r]={...s,...d}:r==="className"&&(e[r]=[s,d].filter(Boolean).join(" "))}return{...t,...e}}function Ht(t){var r,s;let o=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,e=o&&"isReactWarning"in o&&o.isReactWarning;return e?t.ref:(o=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,e=o&&"isReactWarning"in o&&o.isReactWarning,e?t.props.ref:t.props.ref||t.ref)}var Wt=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],j=Wt.reduce((t,o)=>{const e=_e(`Primitive.${o}`),r=n.forwardRef((s,d)=>{const{asChild:l,...a}=s,i=l?e:o;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(i,{...a,ref:d})});return r.displayName=`Primitive.${o}`,{...t,[o]:r}},{}),Ft=[" ","Enter","ArrowUp","ArrowDown"],Ut=[" ","Enter"],Q="Select",[ce,de,Kt]=vt(Q),[oe]=Ot(Q,[Kt,Pe]),ue=Pe(),[$t,Y]=oe(Q),[zt,Gt]=oe(Q),je=t=>{const{__scopeSelect:o,children:e,open:r,defaultOpen:s,onOpenChange:d,value:l,defaultValue:a,onValueChange:i,dir:u,name:g,autoComplete:v,disabled:x,required:T,form:w}=t,p=ue(o),[S,y]=n.useState(null),[f,h]=n.useState(null),[M,A]=n.useState(!1),ne=ht(u),[E,D]=Te({prop:r,defaultProp:s??!1,onChange:d,caller:Q}),[U,Z]=Te({prop:l,defaultProp:a,onChange:i,caller:Q}),k=n.useRef(null),B=S?w||!!S.closest("form"):!0,[K,H]=n.useState(new Set),W=Array.from(K).map(R=>R.props.value).join(";");return c.jsx(gt,{...p,children:c.jsxs($t,{required:T,scope:o,trigger:S,onTriggerChange:y,valueNode:f,onValueNodeChange:h,valueNodeHasChildren:M,onValueNodeHasChildrenChange:A,contentId:Ie(),value:U,onValueChange:Z,open:E,onOpenChange:D,dir:ne,triggerPointerDownPosRef:k,disabled:x,children:[c.jsx(ce.Provider,{scope:o,children:c.jsx(zt,{scope:t.__scopeSelect,onNativeOptionAdd:n.useCallback(R=>{H(L=>new Set(L).add(R))},[]),onNativeOptionRemove:n.useCallback(R=>{H(L=>{const F=new Set(L);return F.delete(R),F})},[]),children:e})}),B?c.jsxs(tt,{"aria-hidden":!0,required:T,tabIndex:-1,name:g,autoComplete:v,value:U,onChange:R=>Z(R.target.value),disabled:x,form:w,children:[U===void 0?c.jsx("option",{value:""}):null,Array.from(K)]},W):null]})})};je.displayName=Q;var Me="SelectTrigger",Ae=n.forwardRef((t,o)=>{const{__scopeSelect:e,disabled:r=!1,...s}=t,d=ue(e),l=Y(Me,e),a=l.disabled||r,i=V(o,l.onTriggerChange),u=de(e),g=n.useRef("touch"),[v,x,T]=nt(p=>{const S=u().filter(h=>!h.disabled),y=S.find(h=>h.value===l.value),f=rt(S,p,y);f!==void 0&&l.onValueChange(f.value)}),w=p=>{a||(l.onOpenChange(!0),T()),p&&(l.triggerPointerDownPosRef.current={x:Math.round(p.pageX),y:Math.round(p.pageY)})};return c.jsx(St,{asChild:!0,...d,children:c.jsx(j.button,{type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-required":l.required,"aria-autocomplete":"none",dir:l.dir,"data-state":l.open?"open":"closed",disabled:a,"data-disabled":a?"":void 0,"data-placeholder":ot(l.value)?"":void 0,...s,ref:i,onClick:P(s.onClick,p=>{p.currentTarget.focus(),g.current!=="mouse"&&w(p)}),onPointerDown:P(s.onPointerDown,p=>{g.current=p.pointerType;const S=p.target;S.hasPointerCapture(p.pointerId)&&S.releasePointerCapture(p.pointerId),p.button===0&&p.ctrlKey===!1&&p.pointerType==="mouse"&&(w(p),p.preventDefault())}),onKeyDown:P(s.onKeyDown,p=>{const S=v.current!=="";!(p.ctrlKey||p.altKey||p.metaKey)&&p.key.length===1&&x(p.key),!(S&&p.key===" ")&&Ft.includes(p.key)&&(w(),p.preventDefault())})})})});Ae.displayName=Me;var Oe="SelectValue",De=n.forwardRef((t,o)=>{const{__scopeSelect:e,className:r,style:s,children:d,placeholder:l="",...a}=t,i=Y(Oe,e),{onValueNodeHasChildrenChange:u}=i,g=d!==void 0,v=V(o,i.onValueNodeChange);return z(()=>{u(g)},[u,g]),c.jsx(j.span,{...a,ref:v,style:{pointerEvents:"none"},children:ot(i.value)?c.jsx(c.Fragment,{children:l}):d})});De.displayName=Oe;var Yt="SelectIcon",Le=n.forwardRef((t,o)=>{const{__scopeSelect:e,children:r,...s}=t;return c.jsx(j.span,{"aria-hidden":!0,...s,ref:o,children:r||"▼"})});Le.displayName=Yt;var qt="SelectPortal",Ve=t=>c.jsx(xt,{asChild:!0,...t});Ve.displayName=qt;var ee="SelectContent",ke=n.forwardRef((t,o)=>{const e=Y(ee,t.__scopeSelect),[r,s]=n.useState();if(z(()=>{s(new DocumentFragment)},[]),!e.open){const d=r;return d?Ee.createPortal(c.jsx(Be,{scope:t.__scopeSelect,children:c.jsx(ce.Slot,{scope:t.__scopeSelect,children:c.jsx("div",{children:t.children})})}),d):null}return c.jsx(He,{...t,ref:o})});ke.displayName=ee;var O=10,[Be,q]=oe(ee),Zt="SelectContentImpl",Xt=_e("SelectContent.RemoveScroll"),He=n.forwardRef((t,o)=>{const{__scopeSelect:e,position:r="item-aligned",onCloseAutoFocus:s,onEscapeKeyDown:d,onPointerDownOutside:l,side:a,sideOffset:i,align:u,alignOffset:g,arrowPadding:v,collisionBoundary:x,collisionPadding:T,sticky:w,hideWhenDetached:p,avoidCollisions:S,...y}=t,f=Y(ee,e),[h,M]=n.useState(null),[A,ne]=n.useState(null),E=V(o,m=>M(m)),[D,U]=n.useState(null),[Z,k]=n.useState(null),B=de(e),[K,H]=n.useState(!1),W=n.useRef(!1);n.useEffect(()=>{if(h)return yt(h)},[h]),Ct();const R=n.useCallback(m=>{const[b,..._]=B().map(I=>I.ref.current),[N]=_.slice(-1),C=document.activeElement;for(const I of m)if(I===C||(I==null||I.scrollIntoView({block:"nearest"}),I===b&&A&&(A.scrollTop=0),I===N&&A&&(A.scrollTop=A.scrollHeight),I==null||I.focus(),document.activeElement!==C))return},[B,A]),L=n.useCallback(()=>R([D,h]),[R,D,h]);n.useEffect(()=>{K&&L()},[K,L]);const{onOpenChange:F,triggerPointerDownPosRef:$}=f;n.useEffect(()=>{if(h){let m={x:0,y:0};const b=N=>{var C,I;m={x:Math.abs(Math.round(N.pageX)-(((C=$.current)==null?void 0:C.x)??0)),y:Math.abs(Math.round(N.pageY)-(((I=$.current)==null?void 0:I.y)??0))}},_=N=>{m.x<=10&&m.y<=10?N.preventDefault():h.contains(N.target)||F(!1),document.removeEventListener("pointermove",b),$.current=null};return $.current!==null&&(document.addEventListener("pointermove",b),document.addEventListener("pointerup",_,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",b),document.removeEventListener("pointerup",_,{capture:!0})}}},[h,F,$]),n.useEffect(()=>{const m=()=>F(!1);return window.addEventListener("blur",m),window.addEventListener("resize",m),()=>{window.removeEventListener("blur",m),window.removeEventListener("resize",m)}},[F]);const[pe,le]=nt(m=>{const b=B().filter(C=>!C.disabled),_=b.find(C=>C.ref.current===document.activeElement),N=rt(b,m,_);N&&setTimeout(()=>N.ref.current.focus())}),fe=n.useCallback((m,b,_)=>{const N=!W.current&&!_;(f.value!==void 0&&f.value===b||N)&&(U(m),N&&(W.current=!0))},[f.value]),me=n.useCallback(()=>h==null?void 0:h.focus(),[h]),te=n.useCallback((m,b,_)=>{const N=!W.current&&!_;(f.value!==void 0&&f.value===b||N)&&k(m)},[f.value]),ae=r==="popper"?Se:We,re=ae===Se?{side:a,sideOffset:i,align:u,alignOffset:g,arrowPadding:v,collisionBoundary:x,collisionPadding:T,sticky:w,hideWhenDetached:p,avoidCollisions:S}:{};return c.jsx(Be,{scope:e,content:h,viewport:A,onViewportChange:ne,itemRefCallback:fe,selectedItem:D,onItemLeave:me,itemTextRefCallback:te,focusSelectedItem:L,selectedItemText:Z,position:r,isPositioned:K,searchRef:pe,children:c.jsx(It,{as:Xt,allowPinchZoom:!0,children:c.jsx(Nt,{asChild:!0,trapped:f.open,onMountAutoFocus:m=>{m.preventDefault()},onUnmountAutoFocus:P(s,m=>{var b;(b=f.trigger)==null||b.focus({preventScroll:!0}),m.preventDefault()}),children:c.jsx(Tt,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:d,onPointerDownOutside:l,onFocusOutside:m=>m.preventDefault(),onDismiss:()=>f.onOpenChange(!1),children:c.jsx(ae,{role:"listbox",id:f.contentId,"data-state":f.open?"open":"closed",dir:f.dir,onContextMenu:m=>m.preventDefault(),...y,...re,onPlaced:()=>H(!0),ref:E,style:{display:"flex",flexDirection:"column",outline:"none",...y.style},onKeyDown:P(y.onKeyDown,m=>{const b=m.ctrlKey||m.altKey||m.metaKey;if(m.key==="Tab"&&m.preventDefault(),!b&&m.key.length===1&&le(m.key),["ArrowUp","ArrowDown","Home","End"].includes(m.key)){let N=B().filter(C=>!C.disabled).map(C=>C.ref.current);if(["ArrowUp","End"].includes(m.key)&&(N=N.slice().reverse()),["ArrowUp","ArrowDown"].includes(m.key)){const C=m.target,I=N.indexOf(C);N=N.slice(I+1)}setTimeout(()=>R(N)),m.preventDefault()}})})})})})})});He.displayName=Zt;var Jt="SelectItemAlignedPosition",We=n.forwardRef((t,o)=>{const{__scopeSelect:e,onPlaced:r,...s}=t,d=Y(ee,e),l=q(ee,e),[a,i]=n.useState(null),[u,g]=n.useState(null),v=V(o,E=>g(E)),x=de(e),T=n.useRef(!1),w=n.useRef(!0),{viewport:p,selectedItem:S,selectedItemText:y,focusSelectedItem:f}=l,h=n.useCallback(()=>{if(d.trigger&&d.valueNode&&a&&u&&p&&S&&y){const E=d.trigger.getBoundingClientRect(),D=u.getBoundingClientRect(),U=d.valueNode.getBoundingClientRect(),Z=y.getBoundingClientRect();if(d.dir!=="rtl"){const C=Z.left-D.left,I=U.left-C,X=E.left-I,J=E.width+X,he=Math.max(J,D.width),ge=window.innerWidth-O,ve=be(I,[O,Math.max(O,ge-he)]);a.style.minWidth=J+"px",a.style.left=ve+"px"}else{const C=D.right-Z.right,I=window.innerWidth-U.right-C,X=window.innerWidth-E.right-I,J=E.width+X,he=Math.max(J,D.width),ge=window.innerWidth-O,ve=be(I,[O,Math.max(O,ge-he)]);a.style.minWidth=J+"px",a.style.right=ve+"px"}const k=x(),B=window.innerHeight-O*2,K=p.scrollHeight,H=window.getComputedStyle(u),W=parseInt(H.borderTopWidth,10),R=parseInt(H.paddingTop,10),L=parseInt(H.borderBottomWidth,10),F=parseInt(H.paddingBottom,10),$=W+R+K+F+L,pe=Math.min(S.offsetHeight*5,$),le=window.getComputedStyle(p),fe=parseInt(le.paddingTop,10),me=parseInt(le.paddingBottom,10),te=E.top+E.height/2-O,ae=B-te,re=S.offsetHeight/2,m=S.offsetTop+re,b=W+R+m,_=$-b;if(b<=te){const C=k.length>0&&S===k[k.length-1].ref.current;a.style.bottom="0px";const I=u.clientHeight-p.offsetTop-p.offsetHeight,X=Math.max(ae,re+(C?me:0)+I+L),J=b+X;a.style.height=J+"px"}else{const C=k.length>0&&S===k[0].ref.current;a.style.top="0px";const X=Math.max(te,W+p.offsetTop+(C?fe:0)+re)+_;a.style.height=X+"px",p.scrollTop=b-te+p.offsetTop}a.style.margin=`${O}px 0`,a.style.minHeight=pe+"px",a.style.maxHeight=B+"px",r==null||r(),requestAnimationFrame(()=>T.current=!0)}},[x,d.trigger,d.valueNode,a,u,p,S,y,d.dir,r]);z(()=>h(),[h]);const[M,A]=n.useState();z(()=>{u&&A(window.getComputedStyle(u).zIndex)},[u]);const ne=n.useCallback(E=>{E&&w.current===!0&&(h(),f==null||f(),w.current=!1)},[h,f]);return c.jsx(eo,{scope:e,contentWrapper:a,shouldExpandOnScrollRef:T,onScrollButtonChange:ne,children:c.jsx("div",{ref:i,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:M},children:c.jsx(j.div,{...s,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...s.style}})})})});We.displayName=Jt;var Qt="SelectPopperPosition",Se=n.forwardRef((t,o)=>{const{__scopeSelect:e,align:r="start",collisionPadding:s=O,...d}=t,l=ue(e);return c.jsx(bt,{...l,...d,ref:o,align:r,collisionPadding:s,style:{boxSizing:"border-box",...d.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Se.displayName=Qt;var[eo,Ne]=oe(ee,{}),xe="SelectViewport",Fe=n.forwardRef((t,o)=>{const{__scopeSelect:e,nonce:r,...s}=t,d=q(xe,e),l=Ne(xe,e),a=V(o,d.onViewportChange),i=n.useRef(0);return c.jsxs(c.Fragment,{children:[c.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),c.jsx(ce.Slot,{scope:e,children:c.jsx(j.div,{"data-radix-select-viewport":"",role:"presentation",...s,ref:a,style:{position:"relative",flex:1,overflow:"hidden auto",...s.style},onScroll:P(s.onScroll,u=>{const g=u.currentTarget,{contentWrapper:v,shouldExpandOnScrollRef:x}=l;if(x!=null&&x.current&&v){const T=Math.abs(i.current-g.scrollTop);if(T>0){const w=window.innerHeight-O*2,p=parseFloat(v.style.minHeight),S=parseFloat(v.style.height),y=Math.max(p,S);if(y0?M:0,v.style.justifyContent="flex-end")}}}i.current=g.scrollTop})})})]})});Fe.displayName=xe;var Ue="SelectGroup",[to,oo]=oe(Ue),no=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=Ie();return c.jsx(to,{scope:e,id:s,children:c.jsx(j.div,{role:"group","aria-labelledby":s,...r,ref:o})})});no.displayName=Ue;var Ke="SelectLabel",$e=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=oo(Ke,e);return c.jsx(j.div,{id:s.id,...r,ref:o})});$e.displayName=Ke;var ie="SelectItem",[ro,ze]=oe(ie),Ge=n.forwardRef((t,o)=>{const{__scopeSelect:e,value:r,disabled:s=!1,textValue:d,...l}=t,a=Y(ie,e),i=q(ie,e),u=a.value===r,[g,v]=n.useState(d??""),[x,T]=n.useState(!1),w=V(o,f=>{var h;return(h=i.itemRefCallback)==null?void 0:h.call(i,f,r,s)}),p=Ie(),S=n.useRef("touch"),y=()=>{s||(a.onValueChange(r),a.onOpenChange(!1))};if(r==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return c.jsx(ro,{scope:e,value:r,disabled:s,textId:p,isSelected:u,onItemTextChange:n.useCallback(f=>{v(h=>h||((f==null?void 0:f.textContent)??"").trim())},[]),children:c.jsx(ce.ItemSlot,{scope:e,value:r,disabled:s,textValue:g,children:c.jsx(j.div,{role:"option","aria-labelledby":p,"data-highlighted":x?"":void 0,"aria-selected":u&&x,"data-state":u?"checked":"unchecked","aria-disabled":s||void 0,"data-disabled":s?"":void 0,tabIndex:s?void 0:-1,...l,ref:w,onFocus:P(l.onFocus,()=>T(!0)),onBlur:P(l.onBlur,()=>T(!1)),onClick:P(l.onClick,()=>{S.current!=="mouse"&&y()}),onPointerUp:P(l.onPointerUp,()=>{S.current==="mouse"&&y()}),onPointerDown:P(l.onPointerDown,f=>{S.current=f.pointerType}),onPointerMove:P(l.onPointerMove,f=>{var h;S.current=f.pointerType,s?(h=i.onItemLeave)==null||h.call(i):S.current==="mouse"&&f.currentTarget.focus({preventScroll:!0})}),onPointerLeave:P(l.onPointerLeave,f=>{var h;f.currentTarget===document.activeElement&&((h=i.onItemLeave)==null||h.call(i))}),onKeyDown:P(l.onKeyDown,f=>{var M;((M=i.searchRef)==null?void 0:M.current)!==""&&f.key===" "||(Ut.includes(f.key)&&y(),f.key===" "&&f.preventDefault())})})})})});Ge.displayName=ie;var se="SelectItemText",Ye=n.forwardRef((t,o)=>{const{__scopeSelect:e,className:r,style:s,...d}=t,l=Y(se,e),a=q(se,e),i=ze(se,e),u=Gt(se,e),[g,v]=n.useState(null),x=V(o,y=>v(y),i.onItemTextChange,y=>{var f;return(f=a.itemTextRefCallback)==null?void 0:f.call(a,y,i.value,i.disabled)}),T=g==null?void 0:g.textContent,w=n.useMemo(()=>c.jsx("option",{value:i.value,disabled:i.disabled,children:T},i.value),[i.disabled,i.value,T]),{onNativeOptionAdd:p,onNativeOptionRemove:S}=u;return z(()=>(p(w),()=>S(w)),[p,S,w]),c.jsxs(c.Fragment,{children:[c.jsx(j.span,{id:i.textId,...d,ref:x}),i.isSelected&&l.valueNode&&!l.valueNodeHasChildren?Ee.createPortal(d.children,l.valueNode):null]})});Ye.displayName=se;var qe="SelectItemIndicator",Ze=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t;return ze(qe,e).isSelected?c.jsx(j.span,{"aria-hidden":!0,...r,ref:o}):null});Ze.displayName=qe;var we="SelectScrollUpButton",Xe=n.forwardRef((t,o)=>{const e=q(we,t.__scopeSelect),r=Ne(we,t.__scopeSelect),[s,d]=n.useState(!1),l=V(o,r.onScrollButtonChange);return z(()=>{if(e.viewport&&e.isPositioned){let a=function(){const u=i.scrollTop>0;d(u)};const i=e.viewport;return a(),i.addEventListener("scroll",a),()=>i.removeEventListener("scroll",a)}},[e.viewport,e.isPositioned]),s?c.jsx(Qe,{...t,ref:l,onAutoScroll:()=>{const{viewport:a,selectedItem:i}=e;a&&i&&(a.scrollTop=a.scrollTop-i.offsetHeight)}}):null});Xe.displayName=we;var ye="SelectScrollDownButton",Je=n.forwardRef((t,o)=>{const e=q(ye,t.__scopeSelect),r=Ne(ye,t.__scopeSelect),[s,d]=n.useState(!1),l=V(o,r.onScrollButtonChange);return z(()=>{if(e.viewport&&e.isPositioned){let a=function(){const u=i.scrollHeight-i.clientHeight,g=Math.ceil(i.scrollTop)i.removeEventListener("scroll",a)}},[e.viewport,e.isPositioned]),s?c.jsx(Qe,{...t,ref:l,onAutoScroll:()=>{const{viewport:a,selectedItem:i}=e;a&&i&&(a.scrollTop=a.scrollTop+i.offsetHeight)}}):null});Je.displayName=ye;var Qe=n.forwardRef((t,o)=>{const{__scopeSelect:e,onAutoScroll:r,...s}=t,d=q("SelectScrollButton",e),l=n.useRef(null),a=de(e),i=n.useCallback(()=>{l.current!==null&&(window.clearInterval(l.current),l.current=null)},[]);return n.useEffect(()=>()=>i(),[i]),z(()=>{var g;const u=a().find(v=>v.ref.current===document.activeElement);(g=u==null?void 0:u.ref.current)==null||g.scrollIntoView({block:"nearest"})},[a]),c.jsx(j.div,{"aria-hidden":!0,...s,ref:o,style:{flexShrink:0,...s.style},onPointerDown:P(s.onPointerDown,()=>{l.current===null&&(l.current=window.setInterval(r,50))}),onPointerMove:P(s.onPointerMove,()=>{var u;(u=d.onItemLeave)==null||u.call(d),l.current===null&&(l.current=window.setInterval(r,50))}),onPointerLeave:P(s.onPointerLeave,()=>{i()})})}),so="SelectSeparator",et=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t;return c.jsx(j.div,{"aria-hidden":!0,...r,ref:o})});et.displayName=so;var Ce="SelectArrow",lo=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=ue(e),d=Y(Ce,e),l=q(Ce,e);return d.open&&l.position==="popper"?c.jsx(Pt,{...s,...r,ref:o}):null});lo.displayName=Ce;var ao="SelectBubbleInput",tt=n.forwardRef(({__scopeSelect:t,value:o,...e},r)=>{const s=n.useRef(null),d=V(r,s),l=Et(o);return n.useEffect(()=>{const a=s.current;if(!a)return;const i=window.HTMLSelectElement.prototype,g=Object.getOwnPropertyDescriptor(i,"value").set;if(l!==o&&g){const v=new Event("change",{bubbles:!0});g.call(a,o),a.dispatchEvent(v)}},[l,o]),c.jsx(j.select,{...e,style:{...Rt,...e.style},ref:d,defaultValue:o})});tt.displayName=ao;function ot(t){return t===""||t===void 0}function nt(t){const o=wt(t),e=n.useRef(""),r=n.useRef(0),s=n.useCallback(l=>{const a=e.current+l;o(a),(function i(u){e.current=u,window.clearTimeout(r.current),u!==""&&(r.current=window.setTimeout(()=>i(""),1e3))})(a)},[o]),d=n.useCallback(()=>{e.current="",window.clearTimeout(r.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(r.current),[]),[e,s,d]}function rt(t,o,e){const s=o.length>1&&Array.from(o).every(u=>u===o[0])?o[0]:o,d=e?t.indexOf(e):-1;let l=io(t,Math.max(d,0));s.length===1&&(l=l.filter(u=>u!==e));const i=l.find(u=>u.textValue.toLowerCase().startsWith(s.toLowerCase()));return i!==e?i:void 0}function io(t,o){return t.map((e,r)=>t[(o+r)%t.length])}var co=je,st=Ae,uo=De,po=Le,fo=Ve,lt=ke,mo=Fe,at=$e,it=Ge,ho=Ye,go=Ze,ct=Xe,dt=Je,ut=et;const Po=co,Eo=uo,vo=n.forwardRef(({className:t,children:o,...e},r)=>c.jsxs(st,{ref:r,className:G("flex h-10 w-full cursor-pointer items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",t),...e,children:[o,c.jsx(po,{asChild:!0,children:c.jsx(Re,{className:"h-4 w-4 opacity-50"})})]}));vo.displayName=st.displayName;const pt=n.forwardRef(({className:t,...o},e)=>c.jsx(ct,{ref:e,className:G("flex cursor-pointer items-center justify-center py-1",t),...o,children:c.jsx(At,{className:"h-4 w-4"})}));pt.displayName=ct.displayName;const ft=n.forwardRef(({className:t,...o},e)=>c.jsx(dt,{ref:e,className:G("flex cursor-pointer items-center justify-center py-1",t),...o,children:c.jsx(Re,{className:"h-4 w-4"})}));ft.displayName=dt.displayName;const So=n.forwardRef(({className:t,children:o,position:e="popper",searchable:r,...s},d)=>{const[l,a]=n.useState(""),i=n.useMemo(()=>!r||!l?o:n.Children.toArray(o).filter(u=>{var g;return n.isValidElement(u)?(((g=u.props.children)==null?void 0:g.toString().toLowerCase())||"").includes(l.toLowerCase()):!0}),[o,l,r]);return c.jsx(fo,{children:c.jsxs(lt,{ref:d,className:G("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:e,...s,children:[r&&c.jsx("div",{className:"p-2 border-b",children:c.jsxs("div",{className:"relative",children:[c.jsx(_t,{className:"absolute left-2 top-2.5 h-4 w-4 text-muted-foreground"}),c.jsx(jt,{placeholder:"Search...",value:l,onChange:u=>a(u.target.value),className:"pl-8 h-8",onKeyDown:u=>u.stopPropagation()})]})}),c.jsx(pt,{}),c.jsx(mo,{className:G("p-1",e==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:r?i:o}),c.jsx(ft,{})]})})});So.displayName=lt.displayName;const xo=n.forwardRef(({className:t,...o},e)=>c.jsx(at,{ref:e,className:G("py-1.5 pl-8 pr-2 text-sm font-semibold",t),...o}));xo.displayName=at.displayName;const wo=n.forwardRef(({className:t,children:o,...e},r)=>c.jsxs(it,{ref:r,className:G("relative flex w-full cursor-pointer select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...e,children:[c.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:c.jsx(go,{children:c.jsx(Mt,{className:"h-4 w-4"})})}),c.jsx(ho,{children:o})]}));wo.displayName=it.displayName;const yo=n.forwardRef(({className:t,...o},e)=>c.jsx(ut,{ref:e,className:G("-mx-1 my-1 h-px bg-muted",t),...o}));yo.displayName=ut.displayName;export{Po as S,vo as a,Eo as b,So as c,wo as d};
+import{r as n,j as c,f as mt,M as ht,k as Te,l as gt,u as Ie,m as V,K as z,s as Pe,N as vt,A as St,n as P,p as xt,a as Ee,J as wt,Q as yt,U as Ct,V as It,W as Nt,t as Tt,v as bt,q as Pt}from"./ui-Z445SNHD.js";import{c as be}from"./index-BdQq_4o_.js";import{u as Et}from"./index-9MclThM-.js";import{ah as Rt,e as G,S as _t,I as jt,V as Mt}from"./app-4fHGBOxL.js";import{C as Re,a as At}from"./chevron-up-B9gYo-hl.js";function Ot(t,o=[]){let e=[];function r(d,l){const a=n.createContext(l),i=e.length;e=[...e,l];const u=v=>{var y;const{scope:x,children:T,...w}=v,p=((y=x==null?void 0:x[t])==null?void 0:y[i])||a,S=n.useMemo(()=>w,Object.values(w));return c.jsx(p.Provider,{value:S,children:T})};u.displayName=d+"Provider";function g(v,x){var p;const T=((p=x==null?void 0:x[t])==null?void 0:p[i])||a,w=n.useContext(T);if(w)return w;if(l!==void 0)return l;throw new Error(`\`${v}\` must be used within \`${d}\``)}return[u,g]}const s=()=>{const d=e.map(l=>n.createContext(l));return function(a){const i=(a==null?void 0:a[t])||d;return n.useMemo(()=>({[`__scope${t}`]:{...a,[t]:i}}),[a,i])}};return s.scopeName=t,[r,Dt(s,...o)]}function Dt(...t){const o=t[0];if(t.length===1)return o;const e=()=>{const r=t.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(d){const l=r.reduce((a,{useScope:i,scopeName:u})=>{const v=i(d)[`__scope${u}`];return{...a,...v}},{});return n.useMemo(()=>({[`__scope${o.scopeName}`]:l}),[l])}};return e.scopeName=o.scopeName,e}function _e(t){const o=Lt(t),e=n.forwardRef((r,s)=>{const{children:d,...l}=r,a=n.Children.toArray(d),i=a.find(kt);if(i){const u=i.props.children,g=a.map(v=>v===i?n.Children.count(u)>1?n.Children.only(null):n.isValidElement(u)?u.props.children:null:v);return c.jsx(o,{...l,ref:s,children:n.isValidElement(u)?n.cloneElement(u,void 0,g):null})}return c.jsx(o,{...l,ref:s,children:d})});return e.displayName=`${t}.Slot`,e}function Lt(t){const o=n.forwardRef((e,r)=>{const{children:s,...d}=e;if(n.isValidElement(s)){const l=Ht(s),a=Bt(d,s.props);return s.type!==n.Fragment&&(a.ref=r?mt(r,l):l),n.cloneElement(s,a)}return n.Children.count(s)>1?n.Children.only(null):null});return o.displayName=`${t}.SlotClone`,o}var Vt=Symbol("radix.slottable");function kt(t){return n.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Vt}function Bt(t,o){const e={...o};for(const r in o){const s=t[r],d=o[r];/^on[A-Z]/.test(r)?s&&d?e[r]=(...a)=>{const i=d(...a);return s(...a),i}:s&&(e[r]=s):r==="style"?e[r]={...s,...d}:r==="className"&&(e[r]=[s,d].filter(Boolean).join(" "))}return{...t,...e}}function Ht(t){var r,s;let o=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,e=o&&"isReactWarning"in o&&o.isReactWarning;return e?t.ref:(o=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,e=o&&"isReactWarning"in o&&o.isReactWarning,e?t.props.ref:t.props.ref||t.ref)}var Wt=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],j=Wt.reduce((t,o)=>{const e=_e(`Primitive.${o}`),r=n.forwardRef((s,d)=>{const{asChild:l,...a}=s,i=l?e:o;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(i,{...a,ref:d})});return r.displayName=`Primitive.${o}`,{...t,[o]:r}},{}),Ft=[" ","Enter","ArrowUp","ArrowDown"],Ut=[" ","Enter"],Q="Select",[ce,de,Kt]=vt(Q),[oe]=Ot(Q,[Kt,Pe]),ue=Pe(),[$t,Y]=oe(Q),[zt,Gt]=oe(Q),je=t=>{const{__scopeSelect:o,children:e,open:r,defaultOpen:s,onOpenChange:d,value:l,defaultValue:a,onValueChange:i,dir:u,name:g,autoComplete:v,disabled:x,required:T,form:w}=t,p=ue(o),[S,y]=n.useState(null),[f,h]=n.useState(null),[M,A]=n.useState(!1),ne=ht(u),[E,D]=Te({prop:r,defaultProp:s??!1,onChange:d,caller:Q}),[U,Z]=Te({prop:l,defaultProp:a,onChange:i,caller:Q}),k=n.useRef(null),B=S?w||!!S.closest("form"):!0,[K,H]=n.useState(new Set),W=Array.from(K).map(R=>R.props.value).join(";");return c.jsx(gt,{...p,children:c.jsxs($t,{required:T,scope:o,trigger:S,onTriggerChange:y,valueNode:f,onValueNodeChange:h,valueNodeHasChildren:M,onValueNodeHasChildrenChange:A,contentId:Ie(),value:U,onValueChange:Z,open:E,onOpenChange:D,dir:ne,triggerPointerDownPosRef:k,disabled:x,children:[c.jsx(ce.Provider,{scope:o,children:c.jsx(zt,{scope:t.__scopeSelect,onNativeOptionAdd:n.useCallback(R=>{H(L=>new Set(L).add(R))},[]),onNativeOptionRemove:n.useCallback(R=>{H(L=>{const F=new Set(L);return F.delete(R),F})},[]),children:e})}),B?c.jsxs(tt,{"aria-hidden":!0,required:T,tabIndex:-1,name:g,autoComplete:v,value:U,onChange:R=>Z(R.target.value),disabled:x,form:w,children:[U===void 0?c.jsx("option",{value:""}):null,Array.from(K)]},W):null]})})};je.displayName=Q;var Me="SelectTrigger",Ae=n.forwardRef((t,o)=>{const{__scopeSelect:e,disabled:r=!1,...s}=t,d=ue(e),l=Y(Me,e),a=l.disabled||r,i=V(o,l.onTriggerChange),u=de(e),g=n.useRef("touch"),[v,x,T]=nt(p=>{const S=u().filter(h=>!h.disabled),y=S.find(h=>h.value===l.value),f=rt(S,p,y);f!==void 0&&l.onValueChange(f.value)}),w=p=>{a||(l.onOpenChange(!0),T()),p&&(l.triggerPointerDownPosRef.current={x:Math.round(p.pageX),y:Math.round(p.pageY)})};return c.jsx(St,{asChild:!0,...d,children:c.jsx(j.button,{type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-required":l.required,"aria-autocomplete":"none",dir:l.dir,"data-state":l.open?"open":"closed",disabled:a,"data-disabled":a?"":void 0,"data-placeholder":ot(l.value)?"":void 0,...s,ref:i,onClick:P(s.onClick,p=>{p.currentTarget.focus(),g.current!=="mouse"&&w(p)}),onPointerDown:P(s.onPointerDown,p=>{g.current=p.pointerType;const S=p.target;S.hasPointerCapture(p.pointerId)&&S.releasePointerCapture(p.pointerId),p.button===0&&p.ctrlKey===!1&&p.pointerType==="mouse"&&(w(p),p.preventDefault())}),onKeyDown:P(s.onKeyDown,p=>{const S=v.current!=="";!(p.ctrlKey||p.altKey||p.metaKey)&&p.key.length===1&&x(p.key),!(S&&p.key===" ")&&Ft.includes(p.key)&&(w(),p.preventDefault())})})})});Ae.displayName=Me;var Oe="SelectValue",De=n.forwardRef((t,o)=>{const{__scopeSelect:e,className:r,style:s,children:d,placeholder:l="",...a}=t,i=Y(Oe,e),{onValueNodeHasChildrenChange:u}=i,g=d!==void 0,v=V(o,i.onValueNodeChange);return z(()=>{u(g)},[u,g]),c.jsx(j.span,{...a,ref:v,style:{pointerEvents:"none"},children:ot(i.value)?c.jsx(c.Fragment,{children:l}):d})});De.displayName=Oe;var Yt="SelectIcon",Le=n.forwardRef((t,o)=>{const{__scopeSelect:e,children:r,...s}=t;return c.jsx(j.span,{"aria-hidden":!0,...s,ref:o,children:r||"▼"})});Le.displayName=Yt;var qt="SelectPortal",Ve=t=>c.jsx(xt,{asChild:!0,...t});Ve.displayName=qt;var ee="SelectContent",ke=n.forwardRef((t,o)=>{const e=Y(ee,t.__scopeSelect),[r,s]=n.useState();if(z(()=>{s(new DocumentFragment)},[]),!e.open){const d=r;return d?Ee.createPortal(c.jsx(Be,{scope:t.__scopeSelect,children:c.jsx(ce.Slot,{scope:t.__scopeSelect,children:c.jsx("div",{children:t.children})})}),d):null}return c.jsx(He,{...t,ref:o})});ke.displayName=ee;var O=10,[Be,q]=oe(ee),Zt="SelectContentImpl",Xt=_e("SelectContent.RemoveScroll"),He=n.forwardRef((t,o)=>{const{__scopeSelect:e,position:r="item-aligned",onCloseAutoFocus:s,onEscapeKeyDown:d,onPointerDownOutside:l,side:a,sideOffset:i,align:u,alignOffset:g,arrowPadding:v,collisionBoundary:x,collisionPadding:T,sticky:w,hideWhenDetached:p,avoidCollisions:S,...y}=t,f=Y(ee,e),[h,M]=n.useState(null),[A,ne]=n.useState(null),E=V(o,m=>M(m)),[D,U]=n.useState(null),[Z,k]=n.useState(null),B=de(e),[K,H]=n.useState(!1),W=n.useRef(!1);n.useEffect(()=>{if(h)return yt(h)},[h]),Ct();const R=n.useCallback(m=>{const[b,..._]=B().map(I=>I.ref.current),[N]=_.slice(-1),C=document.activeElement;for(const I of m)if(I===C||(I==null||I.scrollIntoView({block:"nearest"}),I===b&&A&&(A.scrollTop=0),I===N&&A&&(A.scrollTop=A.scrollHeight),I==null||I.focus(),document.activeElement!==C))return},[B,A]),L=n.useCallback(()=>R([D,h]),[R,D,h]);n.useEffect(()=>{K&&L()},[K,L]);const{onOpenChange:F,triggerPointerDownPosRef:$}=f;n.useEffect(()=>{if(h){let m={x:0,y:0};const b=N=>{var C,I;m={x:Math.abs(Math.round(N.pageX)-(((C=$.current)==null?void 0:C.x)??0)),y:Math.abs(Math.round(N.pageY)-(((I=$.current)==null?void 0:I.y)??0))}},_=N=>{m.x<=10&&m.y<=10?N.preventDefault():h.contains(N.target)||F(!1),document.removeEventListener("pointermove",b),$.current=null};return $.current!==null&&(document.addEventListener("pointermove",b),document.addEventListener("pointerup",_,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",b),document.removeEventListener("pointerup",_,{capture:!0})}}},[h,F,$]),n.useEffect(()=>{const m=()=>F(!1);return window.addEventListener("blur",m),window.addEventListener("resize",m),()=>{window.removeEventListener("blur",m),window.removeEventListener("resize",m)}},[F]);const[pe,le]=nt(m=>{const b=B().filter(C=>!C.disabled),_=b.find(C=>C.ref.current===document.activeElement),N=rt(b,m,_);N&&setTimeout(()=>N.ref.current.focus())}),fe=n.useCallback((m,b,_)=>{const N=!W.current&&!_;(f.value!==void 0&&f.value===b||N)&&(U(m),N&&(W.current=!0))},[f.value]),me=n.useCallback(()=>h==null?void 0:h.focus(),[h]),te=n.useCallback((m,b,_)=>{const N=!W.current&&!_;(f.value!==void 0&&f.value===b||N)&&k(m)},[f.value]),ae=r==="popper"?Se:We,re=ae===Se?{side:a,sideOffset:i,align:u,alignOffset:g,arrowPadding:v,collisionBoundary:x,collisionPadding:T,sticky:w,hideWhenDetached:p,avoidCollisions:S}:{};return c.jsx(Be,{scope:e,content:h,viewport:A,onViewportChange:ne,itemRefCallback:fe,selectedItem:D,onItemLeave:me,itemTextRefCallback:te,focusSelectedItem:L,selectedItemText:Z,position:r,isPositioned:K,searchRef:pe,children:c.jsx(It,{as:Xt,allowPinchZoom:!0,children:c.jsx(Nt,{asChild:!0,trapped:f.open,onMountAutoFocus:m=>{m.preventDefault()},onUnmountAutoFocus:P(s,m=>{var b;(b=f.trigger)==null||b.focus({preventScroll:!0}),m.preventDefault()}),children:c.jsx(Tt,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:d,onPointerDownOutside:l,onFocusOutside:m=>m.preventDefault(),onDismiss:()=>f.onOpenChange(!1),children:c.jsx(ae,{role:"listbox",id:f.contentId,"data-state":f.open?"open":"closed",dir:f.dir,onContextMenu:m=>m.preventDefault(),...y,...re,onPlaced:()=>H(!0),ref:E,style:{display:"flex",flexDirection:"column",outline:"none",...y.style},onKeyDown:P(y.onKeyDown,m=>{const b=m.ctrlKey||m.altKey||m.metaKey;if(m.key==="Tab"&&m.preventDefault(),!b&&m.key.length===1&&le(m.key),["ArrowUp","ArrowDown","Home","End"].includes(m.key)){let N=B().filter(C=>!C.disabled).map(C=>C.ref.current);if(["ArrowUp","End"].includes(m.key)&&(N=N.slice().reverse()),["ArrowUp","ArrowDown"].includes(m.key)){const C=m.target,I=N.indexOf(C);N=N.slice(I+1)}setTimeout(()=>R(N)),m.preventDefault()}})})})})})})});He.displayName=Zt;var Jt="SelectItemAlignedPosition",We=n.forwardRef((t,o)=>{const{__scopeSelect:e,onPlaced:r,...s}=t,d=Y(ee,e),l=q(ee,e),[a,i]=n.useState(null),[u,g]=n.useState(null),v=V(o,E=>g(E)),x=de(e),T=n.useRef(!1),w=n.useRef(!0),{viewport:p,selectedItem:S,selectedItemText:y,focusSelectedItem:f}=l,h=n.useCallback(()=>{if(d.trigger&&d.valueNode&&a&&u&&p&&S&&y){const E=d.trigger.getBoundingClientRect(),D=u.getBoundingClientRect(),U=d.valueNode.getBoundingClientRect(),Z=y.getBoundingClientRect();if(d.dir!=="rtl"){const C=Z.left-D.left,I=U.left-C,X=E.left-I,J=E.width+X,he=Math.max(J,D.width),ge=window.innerWidth-O,ve=be(I,[O,Math.max(O,ge-he)]);a.style.minWidth=J+"px",a.style.left=ve+"px"}else{const C=D.right-Z.right,I=window.innerWidth-U.right-C,X=window.innerWidth-E.right-I,J=E.width+X,he=Math.max(J,D.width),ge=window.innerWidth-O,ve=be(I,[O,Math.max(O,ge-he)]);a.style.minWidth=J+"px",a.style.right=ve+"px"}const k=x(),B=window.innerHeight-O*2,K=p.scrollHeight,H=window.getComputedStyle(u),W=parseInt(H.borderTopWidth,10),R=parseInt(H.paddingTop,10),L=parseInt(H.borderBottomWidth,10),F=parseInt(H.paddingBottom,10),$=W+R+K+F+L,pe=Math.min(S.offsetHeight*5,$),le=window.getComputedStyle(p),fe=parseInt(le.paddingTop,10),me=parseInt(le.paddingBottom,10),te=E.top+E.height/2-O,ae=B-te,re=S.offsetHeight/2,m=S.offsetTop+re,b=W+R+m,_=$-b;if(b<=te){const C=k.length>0&&S===k[k.length-1].ref.current;a.style.bottom="0px";const I=u.clientHeight-p.offsetTop-p.offsetHeight,X=Math.max(ae,re+(C?me:0)+I+L),J=b+X;a.style.height=J+"px"}else{const C=k.length>0&&S===k[0].ref.current;a.style.top="0px";const X=Math.max(te,W+p.offsetTop+(C?fe:0)+re)+_;a.style.height=X+"px",p.scrollTop=b-te+p.offsetTop}a.style.margin=`${O}px 0`,a.style.minHeight=pe+"px",a.style.maxHeight=B+"px",r==null||r(),requestAnimationFrame(()=>T.current=!0)}},[x,d.trigger,d.valueNode,a,u,p,S,y,d.dir,r]);z(()=>h(),[h]);const[M,A]=n.useState();z(()=>{u&&A(window.getComputedStyle(u).zIndex)},[u]);const ne=n.useCallback(E=>{E&&w.current===!0&&(h(),f==null||f(),w.current=!1)},[h,f]);return c.jsx(eo,{scope:e,contentWrapper:a,shouldExpandOnScrollRef:T,onScrollButtonChange:ne,children:c.jsx("div",{ref:i,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:M},children:c.jsx(j.div,{...s,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...s.style}})})})});We.displayName=Jt;var Qt="SelectPopperPosition",Se=n.forwardRef((t,o)=>{const{__scopeSelect:e,align:r="start",collisionPadding:s=O,...d}=t,l=ue(e);return c.jsx(bt,{...l,...d,ref:o,align:r,collisionPadding:s,style:{boxSizing:"border-box",...d.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Se.displayName=Qt;var[eo,Ne]=oe(ee,{}),xe="SelectViewport",Fe=n.forwardRef((t,o)=>{const{__scopeSelect:e,nonce:r,...s}=t,d=q(xe,e),l=Ne(xe,e),a=V(o,d.onViewportChange),i=n.useRef(0);return c.jsxs(c.Fragment,{children:[c.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),c.jsx(ce.Slot,{scope:e,children:c.jsx(j.div,{"data-radix-select-viewport":"",role:"presentation",...s,ref:a,style:{position:"relative",flex:1,overflow:"hidden auto",...s.style},onScroll:P(s.onScroll,u=>{const g=u.currentTarget,{contentWrapper:v,shouldExpandOnScrollRef:x}=l;if(x!=null&&x.current&&v){const T=Math.abs(i.current-g.scrollTop);if(T>0){const w=window.innerHeight-O*2,p=parseFloat(v.style.minHeight),S=parseFloat(v.style.height),y=Math.max(p,S);if(y0?M:0,v.style.justifyContent="flex-end")}}}i.current=g.scrollTop})})})]})});Fe.displayName=xe;var Ue="SelectGroup",[to,oo]=oe(Ue),no=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=Ie();return c.jsx(to,{scope:e,id:s,children:c.jsx(j.div,{role:"group","aria-labelledby":s,...r,ref:o})})});no.displayName=Ue;var Ke="SelectLabel",$e=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=oo(Ke,e);return c.jsx(j.div,{id:s.id,...r,ref:o})});$e.displayName=Ke;var ie="SelectItem",[ro,ze]=oe(ie),Ge=n.forwardRef((t,o)=>{const{__scopeSelect:e,value:r,disabled:s=!1,textValue:d,...l}=t,a=Y(ie,e),i=q(ie,e),u=a.value===r,[g,v]=n.useState(d??""),[x,T]=n.useState(!1),w=V(o,f=>{var h;return(h=i.itemRefCallback)==null?void 0:h.call(i,f,r,s)}),p=Ie(),S=n.useRef("touch"),y=()=>{s||(a.onValueChange(r),a.onOpenChange(!1))};if(r==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return c.jsx(ro,{scope:e,value:r,disabled:s,textId:p,isSelected:u,onItemTextChange:n.useCallback(f=>{v(h=>h||((f==null?void 0:f.textContent)??"").trim())},[]),children:c.jsx(ce.ItemSlot,{scope:e,value:r,disabled:s,textValue:g,children:c.jsx(j.div,{role:"option","aria-labelledby":p,"data-highlighted":x?"":void 0,"aria-selected":u&&x,"data-state":u?"checked":"unchecked","aria-disabled":s||void 0,"data-disabled":s?"":void 0,tabIndex:s?void 0:-1,...l,ref:w,onFocus:P(l.onFocus,()=>T(!0)),onBlur:P(l.onBlur,()=>T(!1)),onClick:P(l.onClick,()=>{S.current!=="mouse"&&y()}),onPointerUp:P(l.onPointerUp,()=>{S.current==="mouse"&&y()}),onPointerDown:P(l.onPointerDown,f=>{S.current=f.pointerType}),onPointerMove:P(l.onPointerMove,f=>{var h;S.current=f.pointerType,s?(h=i.onItemLeave)==null||h.call(i):S.current==="mouse"&&f.currentTarget.focus({preventScroll:!0})}),onPointerLeave:P(l.onPointerLeave,f=>{var h;f.currentTarget===document.activeElement&&((h=i.onItemLeave)==null||h.call(i))}),onKeyDown:P(l.onKeyDown,f=>{var M;((M=i.searchRef)==null?void 0:M.current)!==""&&f.key===" "||(Ut.includes(f.key)&&y(),f.key===" "&&f.preventDefault())})})})})});Ge.displayName=ie;var se="SelectItemText",Ye=n.forwardRef((t,o)=>{const{__scopeSelect:e,className:r,style:s,...d}=t,l=Y(se,e),a=q(se,e),i=ze(se,e),u=Gt(se,e),[g,v]=n.useState(null),x=V(o,y=>v(y),i.onItemTextChange,y=>{var f;return(f=a.itemTextRefCallback)==null?void 0:f.call(a,y,i.value,i.disabled)}),T=g==null?void 0:g.textContent,w=n.useMemo(()=>c.jsx("option",{value:i.value,disabled:i.disabled,children:T},i.value),[i.disabled,i.value,T]),{onNativeOptionAdd:p,onNativeOptionRemove:S}=u;return z(()=>(p(w),()=>S(w)),[p,S,w]),c.jsxs(c.Fragment,{children:[c.jsx(j.span,{id:i.textId,...d,ref:x}),i.isSelected&&l.valueNode&&!l.valueNodeHasChildren?Ee.createPortal(d.children,l.valueNode):null]})});Ye.displayName=se;var qe="SelectItemIndicator",Ze=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t;return ze(qe,e).isSelected?c.jsx(j.span,{"aria-hidden":!0,...r,ref:o}):null});Ze.displayName=qe;var we="SelectScrollUpButton",Xe=n.forwardRef((t,o)=>{const e=q(we,t.__scopeSelect),r=Ne(we,t.__scopeSelect),[s,d]=n.useState(!1),l=V(o,r.onScrollButtonChange);return z(()=>{if(e.viewport&&e.isPositioned){let a=function(){const u=i.scrollTop>0;d(u)};const i=e.viewport;return a(),i.addEventListener("scroll",a),()=>i.removeEventListener("scroll",a)}},[e.viewport,e.isPositioned]),s?c.jsx(Qe,{...t,ref:l,onAutoScroll:()=>{const{viewport:a,selectedItem:i}=e;a&&i&&(a.scrollTop=a.scrollTop-i.offsetHeight)}}):null});Xe.displayName=we;var ye="SelectScrollDownButton",Je=n.forwardRef((t,o)=>{const e=q(ye,t.__scopeSelect),r=Ne(ye,t.__scopeSelect),[s,d]=n.useState(!1),l=V(o,r.onScrollButtonChange);return z(()=>{if(e.viewport&&e.isPositioned){let a=function(){const u=i.scrollHeight-i.clientHeight,g=Math.ceil(i.scrollTop)i.removeEventListener("scroll",a)}},[e.viewport,e.isPositioned]),s?c.jsx(Qe,{...t,ref:l,onAutoScroll:()=>{const{viewport:a,selectedItem:i}=e;a&&i&&(a.scrollTop=a.scrollTop+i.offsetHeight)}}):null});Je.displayName=ye;var Qe=n.forwardRef((t,o)=>{const{__scopeSelect:e,onAutoScroll:r,...s}=t,d=q("SelectScrollButton",e),l=n.useRef(null),a=de(e),i=n.useCallback(()=>{l.current!==null&&(window.clearInterval(l.current),l.current=null)},[]);return n.useEffect(()=>()=>i(),[i]),z(()=>{var g;const u=a().find(v=>v.ref.current===document.activeElement);(g=u==null?void 0:u.ref.current)==null||g.scrollIntoView({block:"nearest"})},[a]),c.jsx(j.div,{"aria-hidden":!0,...s,ref:o,style:{flexShrink:0,...s.style},onPointerDown:P(s.onPointerDown,()=>{l.current===null&&(l.current=window.setInterval(r,50))}),onPointerMove:P(s.onPointerMove,()=>{var u;(u=d.onItemLeave)==null||u.call(d),l.current===null&&(l.current=window.setInterval(r,50))}),onPointerLeave:P(s.onPointerLeave,()=>{i()})})}),so="SelectSeparator",et=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t;return c.jsx(j.div,{"aria-hidden":!0,...r,ref:o})});et.displayName=so;var Ce="SelectArrow",lo=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=ue(e),d=Y(Ce,e),l=q(Ce,e);return d.open&&l.position==="popper"?c.jsx(Pt,{...s,...r,ref:o}):null});lo.displayName=Ce;var ao="SelectBubbleInput",tt=n.forwardRef(({__scopeSelect:t,value:o,...e},r)=>{const s=n.useRef(null),d=V(r,s),l=Et(o);return n.useEffect(()=>{const a=s.current;if(!a)return;const i=window.HTMLSelectElement.prototype,g=Object.getOwnPropertyDescriptor(i,"value").set;if(l!==o&&g){const v=new Event("change",{bubbles:!0});g.call(a,o),a.dispatchEvent(v)}},[l,o]),c.jsx(j.select,{...e,style:{...Rt,...e.style},ref:d,defaultValue:o})});tt.displayName=ao;function ot(t){return t===""||t===void 0}function nt(t){const o=wt(t),e=n.useRef(""),r=n.useRef(0),s=n.useCallback(l=>{const a=e.current+l;o(a),(function i(u){e.current=u,window.clearTimeout(r.current),u!==""&&(r.current=window.setTimeout(()=>i(""),1e3))})(a)},[o]),d=n.useCallback(()=>{e.current="",window.clearTimeout(r.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(r.current),[]),[e,s,d]}function rt(t,o,e){const s=o.length>1&&Array.from(o).every(u=>u===o[0])?o[0]:o,d=e?t.indexOf(e):-1;let l=io(t,Math.max(d,0));s.length===1&&(l=l.filter(u=>u!==e));const i=l.find(u=>u.textValue.toLowerCase().startsWith(s.toLowerCase()));return i!==e?i:void 0}function io(t,o){return t.map((e,r)=>t[(o+r)%t.length])}var co=je,st=Ae,uo=De,po=Le,fo=Ve,lt=ke,mo=Fe,at=$e,it=Ge,ho=Ye,go=Ze,ct=Xe,dt=Je,ut=et;const Po=co,Eo=uo,vo=n.forwardRef(({className:t,children:o,...e},r)=>c.jsxs(st,{ref:r,className:G("flex h-10 w-full cursor-pointer items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",t),...e,children:[o,c.jsx(po,{asChild:!0,children:c.jsx(Re,{className:"h-4 w-4 opacity-50"})})]}));vo.displayName=st.displayName;const pt=n.forwardRef(({className:t,...o},e)=>c.jsx(ct,{ref:e,className:G("flex cursor-pointer items-center justify-center py-1",t),...o,children:c.jsx(At,{className:"h-4 w-4"})}));pt.displayName=ct.displayName;const ft=n.forwardRef(({className:t,...o},e)=>c.jsx(dt,{ref:e,className:G("flex cursor-pointer items-center justify-center py-1",t),...o,children:c.jsx(Re,{className:"h-4 w-4"})}));ft.displayName=dt.displayName;const So=n.forwardRef(({className:t,children:o,position:e="popper",searchable:r,...s},d)=>{const[l,a]=n.useState(""),i=n.useMemo(()=>!r||!l?o:n.Children.toArray(o).filter(u=>{var g;return n.isValidElement(u)?(((g=u.props.children)==null?void 0:g.toString().toLowerCase())||"").includes(l.toLowerCase()):!0}),[o,l,r]);return c.jsx(fo,{children:c.jsxs(lt,{ref:d,className:G("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:e,...s,children:[r&&c.jsx("div",{className:"p-2 border-b",children:c.jsxs("div",{className:"relative",children:[c.jsx(_t,{className:"absolute left-2 top-2.5 h-4 w-4 text-muted-foreground"}),c.jsx(jt,{placeholder:"Search...",value:l,onChange:u=>a(u.target.value),className:"pl-8 h-8",onKeyDown:u=>u.stopPropagation()})]})}),c.jsx(pt,{}),c.jsx(mo,{className:G("p-1",e==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:r?i:o}),c.jsx(ft,{})]})})});So.displayName=lt.displayName;const xo=n.forwardRef(({className:t,...o},e)=>c.jsx(at,{ref:e,className:G("py-1.5 pl-8 pr-2 text-sm font-semibold",t),...o}));xo.displayName=at.displayName;const wo=n.forwardRef(({className:t,children:o,...e},r)=>c.jsxs(it,{ref:r,className:G("relative flex w-full cursor-pointer select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...e,children:[c.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:c.jsx(go,{children:c.jsx(Mt,{className:"h-4 w-4"})})}),c.jsx(ho,{children:o})]}));wo.displayName=it.displayName;const yo=n.forwardRef(({className:t,...o},e)=>c.jsx(ut,{ref:e,className:G("-mx-1 my-1 h-px bg-muted",t),...o}));yo.displayName=ut.displayName;export{Po as S,vo as a,Eo as b,So as c,wo as d};
diff --git a/public/build/assets/send-DRW88Tkw.js b/public/build/assets/send-BccLN5Gs.js
similarity index 90%
rename from public/build/assets/send-DRW88Tkw.js
rename to public/build/assets/send-BccLN5Gs.js
index 71452b7b1..e249bbee6 100644
--- a/public/build/assets/send-DRW88Tkw.js
+++ b/public/build/assets/send-BccLN5Gs.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/seo-settings-BD-mK_i0.js b/public/build/assets/seo-settings-CvVX8u6y.js
similarity index 98%
rename from public/build/assets/seo-settings-BD-mK_i0.js
rename to public/build/assets/seo-settings-CvVX8u6y.js
index af1306b15..0f6431023 100644
--- a/public/build/assets/seo-settings-BD-mK_i0.js
+++ b/public/build/assets/seo-settings-CvVX8u6y.js
@@ -1 +1 @@
-import{r as c,j as e}from"./ui-Z445SNHD.js";import{u as K,c as U,g as O,ap as F,L as u,I as v,U as w,X as M,S as P,o as C,y as L,t as n,r as q}from"./app-DCZHPiEr.js";import{T as z}from"./textarea-MT-uY0Br.js";import{L as R}from"./lightbulb-Du5BUPaY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function H({settings:p={}}){const{t:s}=K(),y=U().props,o={metaKeywords:"",metaDescription:"",metaImage:"",siteName:""},l=Object.keys(p).length>0?p:y.settings||{},[r,m]=c.useState(()=>({metaKeywords:l.metaKeywords||o.metaKeywords,metaDescription:l.metaDescription||o.metaDescription,metaImage:l.metaImage||o.metaImage,siteName:l.siteName||l.appName||o.siteName})),[h,d]=c.useState(null),[S,x]=c.useState(!1),[f,g]=c.useState(null),[I]=c.useState(l.metaImage||"");c.useEffect(()=>{if(Object.keys(l).length>0){const i=Object.keys(o).reduce((t,a)=>(t[a]=l[a]||o[a],t),{});m(t=>({...t,...i}))}},[l]);const j=(i,t)=>{m(a=>({...a,[i]:t}))},k=i=>{var a;const t=(a=i.target.files)==null?void 0:a[0];if(t){if(!t.type.startsWith("image/")){n.error("Please select a valid image file");return}if(t.size>5*1024*1024){n.error("Image size should be less than 5MB");return}x(!1),d(URL.createObjectURL(t)),g(t)}},D=()=>{d(null),x(!1),g(null),m(i=>({...i,metaImage:I}))},E=i=>{if(i.preventDefault(),!r.metaKeywords.trim()){n.error(s("Meta Keywords is required"));return}if(!r.metaDescription.trim()){n.error(s("Meta Description is required"));return}if(!r.metaImage.trim()&&!f){n.error(s("Meta Image is required"));return}q.post(route("settings.seo.update"),{metaKeywords:r.metaKeywords,metaDescription:r.metaDescription,metaImage:f||r.metaImage},{preserveScroll:!0,forceFormData:!0,onSuccess:t=>{const a=t.props.flash;a!=null&&a.success?(n.success(a.success),g(null),d(null)):a!=null&&a.error&&n.error(a.error)},onError:t=>{n.error(t.error||Object.values(t).join(", ")||s("Failed to update SEO settings"))}})},b=h||(r.metaImage?O(r.metaImage):null),N=!!(r.metaImage||h);return e.jsx(F,{title:s("SEO Settings"),description:s("Configure SEO settings to improve your website's search engine visibility"),action:e.jsxs(C,{type:"submit",form:"seo-settings-form",size:"sm",className:"gap-2 bg-green-600 text-white hover:bg-green-700",children:[e.jsx(L,{className:"h-4 w-4"}),s("Save Changes")]}),children:e.jsx("form",{id:"seo-settings-form",onSubmit:E,children:e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-5",children:[e.jsxs("div",{className:"space-y-5 lg:col-span-3",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaKeywords",children:[s("Meta Keywords")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(v,{id:"metaKeywords",type:"text",value:r.metaKeywords,onChange:i=>j("metaKeywords",i.target.value),placeholder:s("Enter keywords separated by commas"),required:!0}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Use relevant keywords that describe your content. Separate multiple keywords with commas.")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaDescription",children:[s("Meta Description")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"relative",children:[e.jsx(z,{id:"metaDescription",value:r.metaDescription,onChange:i=>j("metaDescription",i.target.value),placeholder:s("Enter a brief description for search engines (max 160 characters)"),maxLength:160,rows:4,required:!0,className:"pb-6"}),e.jsxs("span",{className:"text-muted-foreground pointer-events-none absolute right-3 bottom-2 text-xs",children:[r.metaDescription.length,"/160"]})]}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Write a compelling description that summarizes your page content and encourages clicks from search results.")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaImageUpload",children:[s("Meta Image")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"border-input flex h-10 w-full items-center overflow-hidden rounded-md border bg-transparent text-sm",children:[e.jsxs("label",{htmlFor:"metaImageUpload",className:"flex flex-1 cursor-pointer items-center gap-2 px-3 py-2 select-none",children:[e.jsx(w,{className:"text-muted-foreground h-4 w-4 shrink-0"}),e.jsx("span",{className:"text-muted-foreground",children:s(N?"Change Image":"Upload Image")})]}),e.jsx(v,{id:"metaImageUpload",type:"file",accept:"image/*",className:"hidden",onChange:k}),N&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"bg-border h-full w-px"}),e.jsx("button",{type:"button",onClick:D,className:"text-muted-foreground hover:text-foreground flex h-full w-10 shrink-0 cursor-pointer items-center justify-center","aria-label":"Remove image",children:e.jsx(M,{className:"h-4 w-4"})})]})]}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Recommended size: 1200x630px for optimal social media sharing.")})]})]}),e.jsx("div",{className:"lg:col-span-2",children:e.jsxs("div",{className:"h-full space-y-3 rounded-xl border p-4",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm font-semibold",children:[e.jsx(P,{className:"text-muted-foreground h-4 w-4"}),e.jsx("span",{children:s("SEO Preview")})]}),e.jsxs("div",{className:"rounded-lg border overflow-hidden",children:[e.jsx("div",{className:"px-3 pt-3 pb-2",children:e.jsx("p",{className:"text-muted-foreground text-xs font-semibold",children:s("Social Media Preview")})}),e.jsxs("div",{className:"flex items-stretch bg-gray-200 dark:bg-gray-700/50",children:[e.jsx("div",{className:"w-8 shrink-0 bg-gray-200 dark:bg-gray-600"}),e.jsx("div",{className:"flex flex-1 aspect-[1200/630] items-center justify-center overflow-hidden bg-white dark:bg-gray-800 shadow-sm",children:b&&!S?e.jsx("img",{src:b,alt:"Meta Image Preview",className:"h-full w-full object-cover",onError:()=>x(!0)}):e.jsxs("div",{className:"text-muted-foreground flex h-full w-full flex-col items-center justify-center gap-2 border border-dashed bg-slate-50 dark:bg-slate-800",children:[e.jsx(w,{className:"h-8 w-8 opacity-25"}),e.jsx("span",{className:"text-xs",children:"1200 × 630px"})]})}),e.jsx("div",{className:"w-8 shrink-0 bg-gray-200 dark:bg-gray-600"})]}),e.jsx("div",{className:"px-3 py-3",children:e.jsx("p",{className:"text-muted-foreground line-clamp-3 text-xs leading-relaxed",children:r.metaDescription||e.jsx("span",{className:"italic",children:s("Your meta description will appear here…")})})})]}),e.jsxs("div",{className:"rounded-lg border border-blue-200 bg-blue-50 p-3 dark:border-blue-800 dark:bg-blue-950/20",children:[e.jsxs("div",{className:"mb-2 flex items-center gap-1.5",children:[e.jsx(R,{className:"h-3.5 w-3.5 text-blue-500"}),e.jsx("span",{className:"text-xs font-semibold text-blue-600 dark:text-blue-400",children:s("SEO Tips")})]}),e.jsxs("ul",{className:"space-y-1 text-xs",children:[e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Keywords:")})," ",e.jsx("span",{children:s("Use 3-5 relevant keywords")})]}),e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Description:")})," ",e.jsx("span",{children:s("150-160 characters")})]}),e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Image:")})," ",e.jsx("span",{children:s("1200x630px works well")})]})]})]})]})})]})})})}export{H as default};
+import{r as c,j as e}from"./ui-Z445SNHD.js";import{u as K,c as U,g as O,ap as F,L as u,I as v,U as w,X as M,S as P,o as C,y as L,t as n,r as q}from"./app-4fHGBOxL.js";import{T as z}from"./textarea-f6Pa1mf5.js";import{L as R}from"./lightbulb-DOHFxiAy.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function H({settings:p={}}){const{t:s}=K(),y=U().props,o={metaKeywords:"",metaDescription:"",metaImage:"",siteName:""},l=Object.keys(p).length>0?p:y.settings||{},[r,m]=c.useState(()=>({metaKeywords:l.metaKeywords||o.metaKeywords,metaDescription:l.metaDescription||o.metaDescription,metaImage:l.metaImage||o.metaImage,siteName:l.siteName||l.appName||o.siteName})),[h,d]=c.useState(null),[S,x]=c.useState(!1),[f,g]=c.useState(null),[I]=c.useState(l.metaImage||"");c.useEffect(()=>{if(Object.keys(l).length>0){const i=Object.keys(o).reduce((t,a)=>(t[a]=l[a]||o[a],t),{});m(t=>({...t,...i}))}},[l]);const j=(i,t)=>{m(a=>({...a,[i]:t}))},k=i=>{var a;const t=(a=i.target.files)==null?void 0:a[0];if(t){if(!t.type.startsWith("image/")){n.error("Please select a valid image file");return}if(t.size>5*1024*1024){n.error("Image size should be less than 5MB");return}x(!1),d(URL.createObjectURL(t)),g(t)}},D=()=>{d(null),x(!1),g(null),m(i=>({...i,metaImage:I}))},E=i=>{if(i.preventDefault(),!r.metaKeywords.trim()){n.error(s("Meta Keywords is required"));return}if(!r.metaDescription.trim()){n.error(s("Meta Description is required"));return}if(!r.metaImage.trim()&&!f){n.error(s("Meta Image is required"));return}q.post(route("settings.seo.update"),{metaKeywords:r.metaKeywords,metaDescription:r.metaDescription,metaImage:f||r.metaImage},{preserveScroll:!0,forceFormData:!0,onSuccess:t=>{const a=t.props.flash;a!=null&&a.success?(n.success(a.success),g(null),d(null)):a!=null&&a.error&&n.error(a.error)},onError:t=>{n.error(t.error||Object.values(t).join(", ")||s("Failed to update SEO settings"))}})},b=h||(r.metaImage?O(r.metaImage):null),N=!!(r.metaImage||h);return e.jsx(F,{title:s("SEO Settings"),description:s("Configure SEO settings to improve your website's search engine visibility"),action:e.jsxs(C,{type:"submit",form:"seo-settings-form",size:"sm",className:"gap-2 bg-green-600 text-white hover:bg-green-700",children:[e.jsx(L,{className:"h-4 w-4"}),s("Save Changes")]}),children:e.jsx("form",{id:"seo-settings-form",onSubmit:E,children:e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-5",children:[e.jsxs("div",{className:"space-y-5 lg:col-span-3",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaKeywords",children:[s("Meta Keywords")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(v,{id:"metaKeywords",type:"text",value:r.metaKeywords,onChange:i=>j("metaKeywords",i.target.value),placeholder:s("Enter keywords separated by commas"),required:!0}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Use relevant keywords that describe your content. Separate multiple keywords with commas.")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaDescription",children:[s("Meta Description")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"relative",children:[e.jsx(z,{id:"metaDescription",value:r.metaDescription,onChange:i=>j("metaDescription",i.target.value),placeholder:s("Enter a brief description for search engines (max 160 characters)"),maxLength:160,rows:4,required:!0,className:"pb-6"}),e.jsxs("span",{className:"text-muted-foreground pointer-events-none absolute right-3 bottom-2 text-xs",children:[r.metaDescription.length,"/160"]})]}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Write a compelling description that summarizes your page content and encourages clicks from search results.")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaImageUpload",children:[s("Meta Image")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"border-input flex h-10 w-full items-center overflow-hidden rounded-md border bg-transparent text-sm",children:[e.jsxs("label",{htmlFor:"metaImageUpload",className:"flex flex-1 cursor-pointer items-center gap-2 px-3 py-2 select-none",children:[e.jsx(w,{className:"text-muted-foreground h-4 w-4 shrink-0"}),e.jsx("span",{className:"text-muted-foreground",children:s(N?"Change Image":"Upload Image")})]}),e.jsx(v,{id:"metaImageUpload",type:"file",accept:"image/*",className:"hidden",onChange:k}),N&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"bg-border h-full w-px"}),e.jsx("button",{type:"button",onClick:D,className:"text-muted-foreground hover:text-foreground flex h-full w-10 shrink-0 cursor-pointer items-center justify-center","aria-label":"Remove image",children:e.jsx(M,{className:"h-4 w-4"})})]})]}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Recommended size: 1200x630px for optimal social media sharing.")})]})]}),e.jsx("div",{className:"lg:col-span-2",children:e.jsxs("div",{className:"h-full space-y-3 rounded-xl border p-4",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm font-semibold",children:[e.jsx(P,{className:"text-muted-foreground h-4 w-4"}),e.jsx("span",{children:s("SEO Preview")})]}),e.jsxs("div",{className:"rounded-lg border overflow-hidden",children:[e.jsx("div",{className:"px-3 pt-3 pb-2",children:e.jsx("p",{className:"text-muted-foreground text-xs font-semibold",children:s("Social Media Preview")})}),e.jsxs("div",{className:"flex items-stretch bg-gray-200 dark:bg-gray-700/50",children:[e.jsx("div",{className:"w-8 shrink-0 bg-gray-200 dark:bg-gray-600"}),e.jsx("div",{className:"flex flex-1 aspect-[1200/630] items-center justify-center overflow-hidden bg-white dark:bg-gray-800 shadow-sm",children:b&&!S?e.jsx("img",{src:b,alt:"Meta Image Preview",className:"h-full w-full object-cover",onError:()=>x(!0)}):e.jsxs("div",{className:"text-muted-foreground flex h-full w-full flex-col items-center justify-center gap-2 border border-dashed bg-slate-50 dark:bg-slate-800",children:[e.jsx(w,{className:"h-8 w-8 opacity-25"}),e.jsx("span",{className:"text-xs",children:"1200 × 630px"})]})}),e.jsx("div",{className:"w-8 shrink-0 bg-gray-200 dark:bg-gray-600"})]}),e.jsx("div",{className:"px-3 py-3",children:e.jsx("p",{className:"text-muted-foreground line-clamp-3 text-xs leading-relaxed",children:r.metaDescription||e.jsx("span",{className:"italic",children:s("Your meta description will appear here…")})})})]}),e.jsxs("div",{className:"rounded-lg border border-blue-200 bg-blue-50 p-3 dark:border-blue-800 dark:bg-blue-950/20",children:[e.jsxs("div",{className:"mb-2 flex items-center gap-1.5",children:[e.jsx(R,{className:"h-3.5 w-3.5 text-blue-500"}),e.jsx("span",{className:"text-xs font-semibold text-blue-600 dark:text-blue-400",children:s("SEO Tips")})]}),e.jsxs("ul",{className:"space-y-1 text-xs",children:[e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Keywords:")})," ",e.jsx("span",{children:s("Use 3-5 relevant keywords")})]}),e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Description:")})," ",e.jsx("span",{children:s("150-160 characters")})]}),e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Image:")})," ",e.jsx("span",{children:s("1200x630px works well")})]})]})]})]})})]})})})}export{H as default};
diff --git a/public/build/assets/server-YZTAabvh.js b/public/build/assets/server-BTuaPKbi.js
similarity index 91%
rename from public/build/assets/server-YZTAabvh.js
rename to public/build/assets/server-BTuaPKbi.js
index 89ff675ec..7015b718f 100644
--- a/public/build/assets/server-YZTAabvh.js
+++ b/public/build/assets/server-BTuaPKbi.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/settings-DdENPkOa.js b/public/build/assets/settings-CDvlPsbt.js
similarity index 95%
rename from public/build/assets/settings-DdENPkOa.js
rename to public/build/assets/settings-CDvlPsbt.js
index 5f972b30d..dd2ed5dd1 100644
--- a/public/build/assets/settings-DdENPkOa.js
+++ b/public/build/assets/settings-CDvlPsbt.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/settings-DvKrUDby.js b/public/build/assets/settings-HulNq4yT.js
similarity index 98%
rename from public/build/assets/settings-DvKrUDby.js
rename to public/build/assets/settings-HulNq4yT.js
index 7d7d51e32..48f9a16c7 100644
--- a/public/build/assets/settings-DvKrUDby.js
+++ b/public/build/assets/settings-HulNq4yT.js
@@ -1 +1 @@
-import{r as J,j as e}from"./ui-Z445SNHD.js";import{u as ws,c as Cs,a as ks,b as Ss,ap as Fs,o as g,E as I,X as E,P as _,S as se,I as c,T as Ts,L as i,F as te,ac as xs,M as O,ad as gs,am as W,y as qs,d as Rs,g as us,r as Hs,t as ae}from"./app-DCZHPiEr.js";import{T as u}from"./textarea-MT-uY0Br.js";import{S as f}from"./switch-CSQfVaFG.js";import{P as As}from"./page-template-CUbbykGe.js";import{T as $s}from"./toaster-Bc5RPjCT.js";import Ms from"./settings-features-ByCAoR2n.js";import Ls from"./settings-about-BbQkb2_K.js";import{S as R}from"./settings-DdENPkOa.js";import{A as Q}from"./arrow-up-down-BdBTS9oa.js";import{C as G}from"./code-fFt1R3-N.js";import{T as v}from"./type-CAmitQYw.js";import{G as Y}from"./globe-BlA6-Gdd.js";import{A as H}from"./award-hmEXH59N.js";import{M as V}from"./monitor-DU2H7K7-.js";import{U as A}from"./users-CQxTOR0I.js";import{I as B}from"./info-CGsCt0QX.js";import{C as re}from"./credit-card--bIB9mjq.js";import{C as U}from"./circle-help-ssBgXO4L.js";import{M as le}from"./mail-CKC1Kac7.js";import{P as K}from"./phone-Cjtf4kt2.js";import{T as C}from"./trash-2-BKTtBQos.js";import{G as Is}from"./grip-vertical-ztucQRYs.js";import{E as Ds}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";import"./star-CdODI4VK.js";import"./chart-column-BwaKBFP_.js";const z={sections:[{key:"header",transparent:!1,background_color:"#ffffff",text_color:"#1f2937",button_style:"gradient"},{key:"hero",title:"Simplify HR Management Effortlessly",subtitle:"Manage employees, payroll, attendance, and more in one powerful platform.",announcement_text:"� New: Smart Leave & Attendance Tracking Launched!",primary_button_text:"Start Free Trial",secondary_button_text:"Login",image:"",background_color:"#f8fafc",text_color:"#1f2937",layout:"image-right",height:600,stats:[{value:"10K+",label:"Active Users"},{value:"50+",label:"Countries"},{value:"99%",label:"Satisfaction"}],card:{name:"John Doe",title:"Senior Developer",company:"Tech Solutions Inc.",initials:"JD"}},{key:"features",title:"Empowering Businesses with Smart HR Solutions",description:"All-in-one platform to manage employees, payroll, attendance, and performance with ease.",background_color:"#ffffff",layout:"grid",columns:3,image:"",show_icons:!0,features_list:[{title:"Employee Management",description:"Centralized profiles with personal, job, and document details.",icon:"users"},{title:"Payroll Automation",description:"Generate accurate payslips with tax, allowances, and deductions.",icon:"dollar-sign"},{title:"Leave & Attendance",description:"Smart tracking of leaves, shifts, and attendance logs.",icon:"clock"},{icon:"user-plus",title:"Recruitment & Onboarding",description:"Streamline hiring with applicant tracking and digital onboarding."},{icon:"award",title:"Performance Management",description:"Set goals, run evaluations, and track employee growth."},{icon:"bar-chart-2",title:"Reports & Analytics",description:"Get actionable insights on workforce productivity and HR metrics."}]},{key:"screenshots",title:"See HRM Saas in Action",subtitle:"Discover how our modern HRM SaaS platform helps you manage employees, payroll, attendance, and performance — all in one place.",screenshots_list:[{src:"/screenshots/dashboard.png",alt:"HRMGo Dashboard Overview",title:"Dashboard Overview",description:"Get a complete overview of employee data, payroll, and HR activities in one unified dashboard."},{src:"/screenshots/employee-management.png",alt:"Employee Management Module",title:"Employee Management",description:"Centralized employee profiles with personal details, documents, and job history."},{src:"/screenshots/payroll-payslip.png",alt:"Payroll Automation",title:"Payroll & Payslips",description:"Automated payroll processing with tax calculations, allowances, and downloadable payslips."},{src:"/screenshots/leave.png",alt:"Leave Management",title:"Leave Management",description:"Easily apply, approve, and track employee leave requests with proper workflows and policies."},{src:"/screenshots/attendance.png",alt:"Attendance Tracking",title:"Attendance Tracking",description:"Monitor employee check-ins, check-outs, and shifts with automated attendance logs."},{src:"/screenshots/recruitment.png",alt:"Recruitment & Onboarding",title:"Recruitment & Onboarding",description:"Streamline hiring with applicant tracking and digital onboarding."}]},{key:"why_choose_us",title:"Why Choose HRM SaaS ? ",subtitle:"Smart, simple, and powerful HR solutions for every business.",reasons:[{title:"All-in-One HR Solution",description:"Manage employees, payroll, attendance, recruitment, and performance from a single platform.",icon:"layers"},{title:"Time-Saving Automation",description:"Automate repetitive HR tasks to focus on strategic decision-making.",icon:"clock"},{icon:"bar-chart",title:"Data-Driven Insights",description:"Make informed decisions with advanced analytics and reports."},{icon:"shield",title:"Secure & Reliable",description:"Keep sensitive HR data safe with enterprise-grade security."}],stats:[{value:"500+",label:"Companies Using HRM",color:"blue"},{value:"20K+",label:"Employees Managed",color:"green"},{value:"98%",label:"Customer Satisfaction",color:"orange"}]},{key:"about",title:"About HRM SaaS",description:"We are passionate about simplifying HR management for businesses of all sizes.",story_title:"We are passionate about simplifying HR management for businesses of all sizes.",story_content:"Founded by HR and tech enthusiasts, HRMGo was created to replace cumbersome spreadsheets and manual processes with a modern, all-in-one HR platform.",image:"",background_color:"#f9fafb",layout:"image-right",stats:[{value:"3+ Years",label:"Experience",color:"blue"},{value:"500+",label:"Companies Served",color:"green"},{value:"20K+",label:"Employees Managed",color:"purple"}]},{key:"team",title:"Meet Our Team",subtitle:"We're a dedicated team of HR and technology experts.",cta_title:"Want to Join Our Team?",cta_description:"We're always looking for talented individuals to shape the future of HR management.",cta_button_text:"View Open Positions",members:[{name:"John Doe",role:"CEO & Founder",bio:"Experienced HR tech entrepreneur passionate about building intuitive HR solutions.",image:"",linkedin:"#",email:"john@example.com"},{name:"Jane Smith",role:"CTO",bio:"Leads the tech team to create scalable and secure HR platforms.",image:"",linkedin:"#",email:"jane@example.com"},{name:"Michael Lee",role:"Head of Product",bio:"Designs user-centric features to simplify HR processes.",image:"",linkedin:"#",email:"michael@example.com"},{name:"Emily Davis",role:"HR Manager",bio:"Oversees employee engagement, recruitment, and HR operations.",image:"",linkedin:"#",email:"emily@example.com"}]},{key:"testimonials",title:"What Our Clients Say",subtitle:"Hear from HR leaders who trust our platform.",trust_title:"Trusted by HR Professionals Worldwide",trust_stats:[{value:"4.9/5",label:"Average Rating",color:"blue"},{value:"500+",label:"Companies Served",color:"green"}],testimonials:[{name:"Alice Johnson",role:"HR Manager",company:"GlobalTech Ltd.",content:"HRMGo has made managing employee records and attendance effortless. Our HR team saves hours every week!",rating:5},{name:"Robert Smith",role:"Operations Head",company:"Innovate Solutions",content:"The payroll automation is incredibly accurate and easy to use. No more manual calculations or errors!",rating:5},{name:"Maria Davis",role:"CEO",company:"BrightFuture Corp.",content:"From recruitment to performance management, HRMGo covers everything we need in one platform.",rating:5},{name:"David Lee",role:"Talent Acquisition Lead",company:"NextGen Enterprises",content:"Recruitment and onboarding have never been smoother. HRMGo’s platform is intuitive and efficient.",rating:5},{name:"Samantha Green",role:"Payroll Specialist",company:"BrightSolutions Inc.",content:"Payroll processing is now quick and error-free thanks to HRMGo. It has transformed our monthly workflow.",rating:5},{name:"Michael Brown",role:"HR Coordinator",company:"TechWave Ltd.",content:"The performance management module helps us track employee goals and progress effortlessly.",rating:5}]},{key:"plans",title:"Choose Your HRM SaaS Plan",subtitle:"Start with our free plan and upgrade as your team grows.",faq_text:"Have questions about our plans? Reach out to our sales team for guidance."},{key:"faq",title:"Frequently Asked Questions",subtitle:"Got questions? We've got answers.",cta_text:"Still have questions?",button_text:"Contact Support",faqs:[{question:"How does HRM work?",answer:"HRM SaaS is an all-in-one HR platform that helps you manage employees, payroll, attendance, recruitment, and performance efficiently."},{question:"Can I automate payroll and leave tracking?",answer:"Yes! HRM SaaS allows you to automate payroll calculations, generate payslips, and track employee leaves and attendance seamlessly."},{question:"Is my employee data secure?",answer:"Absolutely. HRM SaaS uses enterprise-grade security measures to keep all sensitive HR data safe and confidential."},{question:"Can I manage recruitment and onboarding?",answer:"Yes, HRM SaaS provides applicant tracking, interview management, and digital onboarding tools to simplify hiring."},{question:"Does HRM SaaS support performance evaluations?",answer:"Yes, you can set goals, track KPIs, and run performance reviews directly within the platform."},{question:"Can HRM SaaS generate HR reports?",answer:"HRM offers advanced analytics and reporting features to give insights on attendance, payroll, and workforce performance."},{question:"What plans are available and can I upgrade anytime?",answer:"We offer flexible plans for different team sizes. You can start with the free plan and upgrade as your organization grows."}]},{key:"newsletter",title:"Stay Updated with HRM SaaS",subtitle:"Get the latest updates, HR tips, and feature announcements.",privacy_text:"No spam, unsubscribe at any time.",benefits:[{icon:"📧",title:"Weekly Updates",description:"Stay informed about the latest HRM SaaS features and improvements."},{icon:"💡",title:"HR Insights",description:"Get tips and best practices to optimize your HR operations."},{icon:"📊",title:"Reports & Trends",description:"Receive analytics insights and industry trends directly to your inbox."}]},{key:"contact",title:"Get in Touch",subtitle:"Have questions about HRM SaaS? We'd love to hear from you..",form_title:"Send us a Message",info_title:"Contact Information",info_description:"We're here to help and answer any questions you might have about managing your HR processes efficiently.",layout:"split",background_color:"#f9fafb"},{key:"footer",description:"Simplifying HR management with an all-in-one modern platform.",newsletter_title:"Stay Updated",newsletter_subtitle:"Join our newsletter for HR tips and product updates",links:{product:[{name:"Features",href:"#features"},{name:"Pricing",href:"#pricing"}],company:[{name:"About Us",href:"#about"},{name:"Contact",href:"#contact"}]},social_links:[{name:"Facebook",icon:"Facebook",href:"#"},{name:"Twitter",icon:"Twitter",href:"#"},{name:"LinkedIn",icon:"LinkedIn",href:"#"}],section_titles:{product:"Product",company:"Company"}}],theme:{primary_color:"#10b77f",secondary_color:"#ffffff",accent_color:"#f7f7f7",logo_light:"",logo_dark:"",favicon:""},seo:{meta_title:"HRM - All-in-One HR Management Software",meta_description:"Simplify employee management, payroll, attendance, recruitment, and performance with HRM, a modern HR SaaS platform.",meta_keywords:"HR software, HRM, employee management, payroll, attendance tracking, recruitment, performance management"},custom_css:"",custom_js:"",section_order:["header","hero","features","screenshots","why_choose_us","about","team","testimonials","plans","faq","newsletter","contact","footer"],section_visibility:{header:!0,hero:!0,features:!0,screenshots:!0,why_choose_us:!0,about:!0,team:!0,testimonials:!0,plans:!0,faq:!0,newsletter:!0,contact:!0,footer:!0}};function Wt(){var de,me,he,xe,ge,ue,pe,je,ve,be,ye,fe,_e,Ne,we,Ce,ke,Se,Fe,Te,qe,Re,He,Ae,$e,Me,Le,Ie,De,Pe,Ee,Oe,We,Ge,Be,Ue,ze,Je,Qe,Ye,Ve,Ke,Xe,Ze,es,ss,ts,as,rs,ls,os,ns,is,cs,ds,ms,hs;const{t:s}=ws(),{settings:N,flash:Ps,globalSettings:$}=Cs().props,{themeColor:oe,customColor:ps}=ks(),X=$==null?void 0:$.is_saas,m=oe==="custom"?ps:Ts[oe],[x,M]=J.useState("general"),[ne,Z]=J.useState(!1),[ee,F]=J.useState(!1),[L,ie]=J.useState(""),js=t=>t.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${t}`:us(t),D=t=>{if(!t||!t.startsWith("http"))return t;const a=t.indexOf("/storage/");return a!==-1?t.substring(a):t},P=t=>t?t.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${t}`:us(t):null,{data:d,setData:k,post:Es,processing:Os,errors:T}=Ss({company_name:N.company_name,contact_email:N.contact_email,contact_phone:N.contact_phone,contact_address:N.contact_address,config_sections:N.config_sections&&N.config_sections.sections&&N.config_sections.sections.length>0?{sections:N.config_sections.sections||[],theme:N.config_sections.theme||z.theme,seo:N.config_sections.seo||z.seo,section_order:N.config_sections.section_order||z.section_order,section_visibility:N.config_sections.section_visibility||z.section_visibility}:z}),o=t=>{var a,l;return((l=(a=d.config_sections)==null?void 0:a.sections)==null?void 0:l.find(r=>r.key===t))||{}},n=(t,a)=>{var h;const l=[...((h=d.config_sections)==null?void 0:h.sections)||[]],r=l.findIndex(j=>j.key===t);r>=0?l[r]={...l[r],...a}:l.push({key:t,...a}),k("config_sections",{...d.config_sections,sections:l})},b=t=>{var a;k("config_sections",{...d.config_sections,theme:{...(a=d.config_sections)==null?void 0:a.theme,...t}})},ce=t=>{var a;k("config_sections",{...d.config_sections,seo:{...(a=d.config_sections)==null?void 0:a.seo,...t}})},y=(t,a)=>{var l;k("config_sections",{...d.config_sections,section_visibility:{...(l=d.config_sections)==null?void 0:l.section_visibility,[t]:a}})},vs=t=>{k("config_sections",{...d.config_sections,section_order:t})},bs=(t,a)=>{t.dataTransfer.setData("text/plain",a.toString())},ys=t=>{t.preventDefault()},fs=(t,a)=>{var j;t.preventDefault();const l=parseInt(t.dataTransfer.getData("text/plain")),r=[...((j=d.config_sections)==null?void 0:j.section_order)||[]],h=r[l];r.splice(l,1),r.splice(a,0,h),vs(r)},S=t=>{const{name:a,value:l}=t.target;k(a,l)},_s=()=>{Z(!0),Hs.post(route("landing-page.settings.update"),d,{preserveScroll:!0,onSuccess:t=>{var r,h;Z(!1);const a=((r=t.props.flash)==null?void 0:r.success)||s("Landing page settings saved successfully"),l=(h=t.props.flash)==null?void 0:h.error;a&&!l?ae.success(a):l&&ae.error(l)},onError:t=>{Z(!1);const a=t.error||Object.values(t).join(", ")||s("Failed to save landing page settings");ae.error(a)}})};return e.jsxs(As,{title:s("Landing Page Settings"),url:"/landing-page/settings",breadcrumbs:[{title:s("Dashboard"),href:route("dashboard")},{title:s("Landing Page Settings")}],action:e.jsx("div",{className:"flex gap-2",children:e.jsxs(Rs,{href:route("landing-page"),className:"inline-flex items-center gap-2 px-4 py-2 text-white rounded-lg transition-colors",style:{backgroundColor:m},children:[e.jsx(Ds,{className:"w-4 h-4"}),s("View Landing Page")]})}),children:[e.jsxs(Fs,{title:s("Landing Page Settings"),description:s("Customize your landing page content and appearance"),action:e.jsxs(g,{onClick:_s,disabled:ne,size:"sm",children:[e.jsx(qs,{className:"h-4 w-4 mr-2"}),s(ne?"Saving...":"Save Changes")]}),children:[e.jsx("div",{className:"lg:hidden mb-4",children:e.jsxs(g,{variant:"outline",onClick:()=>F(!ee),className:"w-full flex items-center justify-center gap-2",children:[e.jsx(I,{className:"h-4 w-4"}),s("Sections"),ee?e.jsx(E,{className:"h-4 w-4"}):e.jsx(_,{className:"h-4 w-4"})]})}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-4 gap-8",children:[e.jsx("div",{className:`lg:col-span-1 ${ee?"block":"hidden lg:block"}`,children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-4 shadow-sm sticky top-4",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsx("h3",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 px-2",children:s("Sections")}),e.jsx("button",{onClick:()=>F(!1),className:"lg:hidden p-1 rounded-md hover:bg-gray-100 dark:hover:bg-gray-700",children:e.jsx(E,{className:"h-4 w-4"})})]}),e.jsx("div",{className:"mb-4 px-2",children:e.jsxs("div",{className:"relative",children:[e.jsx(se,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(c,{type:"text",placeholder:s("Search sections..."),value:L,onChange:t=>ie(t.target.value),className:"pl-10 h-8 text-sm border-gray-200 dark:border-gray-700 dark:bg-gray-900"})]})}),e.jsx("nav",{className:"space-y-1",children:(()=>{const t=[{key:"general",label:s("General"),icon:R,group:"Setup"},{key:"order",label:s("Order"),icon:Q,group:"Setup"},{key:"advanced",label:s("Advanced"),icon:G,group:"Setup"},{key:"header",label:s("Header"),icon:I,group:"Layout"},{key:"hero",label:s("Hero"),icon:v,group:"Layout"},{key:"footer",label:s("Footer"),icon:Y,group:"Layout"},{key:"features",label:s("Features"),icon:H,group:"Content"},{key:"screenshots",label:s("Screenshots"),icon:V,group:"Content"},{key:"whychooseus",label:s("Why Us"),icon:A,group:"Content"},{key:"about",label:s("About"),icon:B,group:"Content"},{key:"team",label:s("Team"),icon:A,group:"Social"},{key:"testimonials",label:s("Reviews"),icon:H,group:"Social"},...X?[{key:"plans",label:s("Plans"),icon:re,group:"Social"}]:[],{key:"faq",label:s("FAQ"),icon:U,group:"Engagement"},{key:"newsletter",label:s("Newsletter"),icon:le,group:"Engagement"},{key:"contact",label:s("Contact"),icon:K,group:"Engagement"}],a=L?t.filter(l=>l.label.toLowerCase().includes(L.toLowerCase())||l.group.toLowerCase().includes(L.toLowerCase())):t;return L&&a.length>0?e.jsx("div",{className:"space-y-1",children:a.map(l=>{const r=l.icon;return e.jsxs("button",{onClick:()=>{M(l.key),F(!1),ie("")},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(r,{className:"h-4 w-4"}),e.jsxs("div",{children:[e.jsx("div",{children:l.label}),e.jsx("div",{className:"text-xs opacity-75",children:l.group})]})]},l.key)})}):L&&a.length===0?e.jsxs("div",{className:"text-center py-8 text-gray-500 dark:text-gray-400",children:[e.jsx(se,{className:"h-8 w-8 mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm",children:s("No sections found")})]}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Setup")}),[{key:"general",label:s("General"),icon:R},{key:"order",label:s("Order"),icon:Q},{key:"advanced",label:s("Advanced"),icon:G}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Layout")}),[{key:"header",label:s("Header"),icon:I},{key:"hero",label:s("Hero"),icon:v},{key:"footer",label:s("Footer"),icon:Y}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Content")}),[{key:"features",label:s("Features"),icon:H},{key:"screenshots",label:s("Screenshots"),icon:V},{key:"whychooseus",label:s("Why Us"),icon:A},{key:"about",label:s("About"),icon:B}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Social")}),[{key:"team",label:s("Team"),icon:A},{key:"testimonials",label:s("Reviews"),icon:H},...X?[{key:"plans",label:s("Plans"),icon:re}]:[]].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Engagement")}),[{key:"faq",label:s("FAQ"),icon:U},{key:"newsletter",label:s("Newsletter"),icon:le},{key:"contact",label:s("Contact"),icon:K}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]})]})})()})]})}),e.jsxs("div",{className:"lg:col-span-3 space-y-6",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-4 shadow-sm",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 rounded-lg",style:{backgroundColor:m+"20"},children:(()=>{const a={general:R,order:Q,advanced:G,header:I,hero:v,footer:Y,features:H,screenshots:V,whychooseus:A,about:B,team:A,testimonials:H,plans:re,faq:U,newsletter:le,contact:K}[x]||R;return e.jsx(a,{className:"h-5 w-5",style:{color:m}})})()}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100",children:{general:s("General Settings"),order:s("Section Order"),advanced:s("Advanced Settings"),header:s("Header Configuration"),hero:s("Hero Section"),footer:s("Footer Settings"),features:s("Features Section"),screenshots:s("Screenshots Gallery"),whychooseus:s("Why Choose Us"),about:s("About Section"),team:s("Team Section"),testimonials:s("Testimonials"),plans:s("Pricing Plans"),faq:s("FAQ Section"),newsletter:s("Newsletter"),contact:s("Contact Section")}[x]||s("Settings")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:{general:s("Configure basic company information and theme colors"),order:s("Drag and drop to reorder sections on your landing page"),advanced:s("SEO settings, custom CSS and JavaScript"),header:s("Customize header appearance and navigation"),hero:s("Configure the main hero section with title, subtitle and CTA"),footer:s("Footer content, links and social media"),features:s("Showcase your product features and benefits"),screenshots:s("Display application screenshots and demos"),whychooseus:s("Highlight reasons why customers should choose you"),about:s("Tell your company story and mission"),team:s("Showcase your team members and their roles"),testimonials:s("Display customer reviews and testimonials"),plans:s("Configure pricing plans and features"),faq:s("Frequently asked questions and answers"),newsletter:s("Newsletter subscription and benefits"),contact:s("Contact form and company information")}[x]||s("Customize your landing page")})]})]})}),x==="general"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Company Information")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Basic company details for your landing page")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"company_name",className:"text-sm font-medium text-gray-900 dark:text-gray-100 flex items-center gap-2",children:[e.jsx(R,{className:"h-4 w-4",style:{color:m}}),s("Company Name")]}),e.jsx(c,{id:"company_name",name:"company_name",value:d.company_name,onChange:S,placeholder:s("Your Company Name"),className:"h-10 border-gray-200 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100",style:{"--tw-ring-color":m+"33"}}),T.company_name&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.company_name]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_email",children:s("Contact Email")}),e.jsx(c,{id:"contact_email",name:"contact_email",type:"email",value:d.contact_email,onChange:S,placeholder:s("support@company.com")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_phone",children:s("Contact Phone")}),e.jsx(c,{id:"contact_phone",name:"contact_phone",value:d.contact_phone,onChange:S,placeholder:s("+1 (555) 123-4567")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_address",children:s("Contact Address")}),e.jsx(c,{id:"contact_address",name:"contact_address",value:d.contact_address,onChange:S,placeholder:s("123 Business Ave, City, State")})]})]}),e.jsxs("div",{className:"mt-6 p-4 bg-gradient-to-r rounded-lg border",style:{backgroundColor:m+"10",borderColor:m+"30"},children:[e.jsx("h4",{className:"text-sm font-medium mb-3",style:{color:m},children:s("Theme Colors")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_primary_color",children:s("Primary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_primary_color",type:"color",value:((me=(de=d.config_sections)==null?void 0:de.theme)==null?void 0:me.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((xe=(he=d.config_sections)==null?void 0:he.theme)==null?void 0:xe.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),placeholder:"#3b82f6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_secondary_color",children:s("Secondary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_secondary_color",type:"color",value:((ue=(ge=d.config_sections)==null?void 0:ge.theme)==null?void 0:ue.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((je=(pe=d.config_sections)==null?void 0:pe.theme)==null?void 0:je.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),placeholder:"#8b5cf6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_accent_color",children:s("Accent Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_accent_color",type:"color",value:((be=(ve=d.config_sections)==null?void 0:ve.theme)==null?void 0:be.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((fe=(ye=d.config_sections)==null?void 0:ye.theme)==null?void 0:fe.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),placeholder:"#10b77f"})]})]})]})]})]})}),x==="header"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Header Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customize your header appearance and behavior")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ne=(_e=d.config_sections)==null?void 0:_e.section_visibility)==null?void 0:Ne.header)!==!1,onCheckedChange:t=>y("header",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"header_transparent",children:s("Transparent Header")}),e.jsx(f,{id:"header_transparent",checked:o("header").transparent||!1,onCheckedChange:t=>n("header",{transparent:t})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Make header background transparent")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_background_color",children:s("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"header_background_color",type:"color",value:o("header").background_color||"#ffffff",onChange:t=>n("header",{background_color:t.target.value}),className:"w-16 h-10 p-1",disabled:o("header").transparent}),e.jsx(c,{value:o("header").background_color||"#ffffff",onChange:t=>n("header",{background_color:t.target.value}),placeholder:"#ffffff",disabled:o("header").transparent})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_text_color",children:s("Text Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"header_text_color",type:"color",value:o("header").text_color||"#1f2937",onChange:t=>n("header",{text_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("header").text_color||"#1f2937",onChange:t=>n("header",{text_color:t.target.value}),placeholder:"#1f2937"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_button_style",children:s("Button Style")}),e.jsxs("select",{id:"header_button_style",value:o("header").button_style||"gradient",onChange:t=>n("header",{button_style:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"gradient",children:"Gradient"}),e.jsx("option",{value:"solid",children:"Solid"}),e.jsx("option",{value:"outline",children:"Outline"})]})]})]})]})}),x==="hero"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Layout")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Configure hero section layout and dimensions")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ce=(we=d.config_sections)==null?void 0:we.section_visibility)==null?void 0:Ce.hero)!==!1,onCheckedChange:t=>y("hero",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_layout",children:s("Layout Style")}),e.jsxs("select",{id:"hero_layout",value:o("hero").layout||"image-right",onChange:t=>n("hero",{layout:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"image-right",children:"Content Left, Image Right"}),e.jsx("option",{value:"image-left",children:"Image Left, Content Right"}),e.jsx("option",{value:"full-width",children:"Full Width"}),e.jsx("option",{value:"centered",children:"Centered Content"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_height",children:s("Section Height")}),e.jsx(c,{id:"hero_height",type:"number",value:o("hero").height||600,onChange:t=>n("hero",{height:parseInt(t.target.value)}),min:"300",max:"1000"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Height in pixels (300-1000)")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Main headline and supporting text")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"hero_title",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4",style:{color:m}}),s("Hero Title")]}),e.jsx(c,{id:"hero_title",value:o("hero").title||"",onChange:t=>n("hero",{title:t.target.value}),placeholder:s("Your main headline"),className:"h-10 border-gray-200",style:{"--tw-ring-color":m+"33"}}),T.hero_title&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.hero_title]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"hero_subtitle",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(te,{className:"h-4 w-4",style:{color:m}}),s("Hero Subtitle")]}),e.jsx(u,{id:"hero_subtitle",value:o("hero").subtitle||"",onChange:t=>n("hero",{subtitle:t.target.value}),placeholder:s("Supporting text for your headline"),rows:3,className:"border-gray-200 resize-none",style:{"--tw-ring-color":m+"33"}}),T.hero_subtitle&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.hero_subtitle]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_announcement_text",children:s("Announcement Badge")}),e.jsx(c,{id:"hero_announcement_text",value:o("hero").announcement_text||"",onChange:t=>n("hero",{announcement_text:t.target.value}),placeholder:s("📢 New: Smart Leave & Attendance Tracking Launched!")}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Small announcement text shown above the title")})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_primary_button_text",children:s("Primary Button Text")}),e.jsx(c,{id:"hero_primary_button_text",value:o("hero").primary_button_text||"",onChange:t=>n("hero",{primary_button_text:t.target.value}),placeholder:s("Start Free Trial")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_secondary_button_text",children:s("Secondary Button Text")}),e.jsx(c,{id:"hero_secondary_button_text",value:o("hero").secondary_button_text||"",onChange:t=>n("hero",{secondary_button_text:t.target.value}),placeholder:s("Login")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Statistics")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Add compelling statistics to your hero section")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("hero").stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`hero_stats_${a}_value`,children:s("Value")}),e.jsx(c,{id:`hero_stats_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("hero").stats||[]];r[a]={...r[a],value:l.target.value},n("hero",{stats:r})},placeholder:"10K+"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`hero_stats_${a}_label`,children:s("Label")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:`hero_stats_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("hero").stats||[]];r[a]={...r[a],label:l.target.value},n("hero",{stats:r})},placeholder:s("Active Users")}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("hero").stats||[]).filter((r,h)=>h!==a);n("hero",{stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("hero").stats||[],{value:"",label:""}];n("hero",{stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-pink-100 rounded-lg",children:e.jsx(xs,{className:"h-5 w-5 text-pink-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Image")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Configure hero section imagery")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Hero Image"),value:P(o("hero").image||js($!=null&&$.is_saas?"/screenshots/saas/hero-default.png":"/screenshots/non-saas/hero-default.png")),onChange:t=>{n("hero",{image:D(t)})},placeholder:s("Select hero image...")})}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_image_position",children:s("Image Position")}),e.jsxs("select",{id:"hero_image_position",value:o("hero").image_position||"right",onChange:t=>n("hero",{image_position:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"right",children:s("Right Side")}),e.jsx("option",{value:"left",children:s("Left Side")}),e.jsx("option",{value:"center",children:s("Center")}),e.jsx("option",{value:"background",children:s("Background")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-violet-100 rounded-lg",children:e.jsx(gs,{className:"h-5 w-5 text-violet-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Colors")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customize hero section colors and overlays")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_background_color",children:s("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"hero_background_color",type:"color",value:o("hero").background_color||"#f8fafc",onChange:t=>n("hero",{background_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("hero").background_color||"#f8fafc",onChange:t=>n("hero",{background_color:t.target.value}),placeholder:"#f8fafc"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_text_color",children:s("Text Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"hero_text_color",type:"color",value:o("hero").text_color||"#1f2937",onChange:t=>n("hero",{text_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("hero").text_color||"#1f2937",onChange:t=>n("hero",{text_color:t.target.value}),placeholder:"#1f2937"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"hero_overlay",children:s("Background Overlay")}),e.jsx(f,{id:"hero_overlay",checked:o("hero").overlay||!1,onCheckedChange:t=>n("hero",{overlay:t})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add overlay on background image")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_overlay_color",children:s("Overlay Color")}),e.jsx(c,{id:"hero_overlay_color",value:o("hero").overlay_color||"rgba(0,0,0,0.5)",onChange:t=>n("hero",{overlay_color:t.target.value}),placeholder:"rgba(0,0,0,0.5)",disabled:!o("hero").overlay})]})]})]})]}),x==="features"&&e.jsx(Ms,{data:d,setData:k,errors:T,handleInputChange:S,getSectionData:o,updateSectionData:n,updateSectionVisibility:y,t:s}),x==="screenshots"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Screenshots Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Se=(ke=d.config_sections)==null?void 0:ke.section_visibility)==null?void 0:Se.screenshots)!==!1,onCheckedChange:t=>y("screenshots",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"screenshots_title",children:s("Section Title")}),e.jsx(c,{id:"screenshots_title",value:o("screenshots").title||"",onChange:t=>n("screenshots",{title:t.target.value}),placeholder:s("See HRM Saas in Action")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"screenshots_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"screenshots_subtitle",value:o("screenshots").subtitle||"",onChange:t=>n("screenshots",{subtitle:t.target.value}),placeholder:s("Explore our intuitive interface and powerful features..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(V,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Screenshots Gallery")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Manage application screenshots")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("screenshots").screenshots_list||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-purple-100 text-purple-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Screenshot")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("screenshots").screenshots_list||[]).filter((r,h)=>h!==a);n("screenshots",{screenshots_list:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Screenshot Image"),value:P(t.src||""),onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],src:D(l)},n("screenshots",{screenshots_list:r})},placeholder:s("Select screenshot image...")})}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_title`,children:s("Title")}),e.jsx(c,{id:`screenshot_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],title:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("Dashboard Overview")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_alt`,children:s("Alt Text")}),e.jsx(c,{id:`screenshot_${a}_alt`,value:t.alt||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],alt:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("HRMGo Dashboard Overview")})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_description`,children:s("Description")}),e.jsx(u,{id:`screenshot_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],description:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("Get a complete overview of employee data, payroll, and HR activities in one unified dashboard."),rows:2})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("screenshots").screenshots_list||[],{src:"",alt:"",title:"",description:""}];n("screenshots",{screenshots_list:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Screenshot")]})]})]})]}),x==="whychooseus"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-emerald-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-emerald-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Why Choose Us Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Main section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Te=(Fe=d.config_sections)==null?void 0:Fe.section_visibility)==null?void 0:Te.why_choose_us)!==!1,onCheckedChange:t=>y("why_choose_us",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"why_choose_us_title",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4 text-emerald-600"}),s("Section Title")]}),e.jsx(c,{id:"why_choose_us_title",value:o("why_choose_us").title||"",onChange:t=>n("why_choose_us",{title:t.target.value}),placeholder:s("Why Choose HRM SaaS ? "),className:"h-10 border-gray-200 focus:border-emerald-500 focus:ring-emerald-500/20"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"why_choose_us_subtitle",value:o("why_choose_us").subtitle||"",onChange:t=>n("why_choose_us",{subtitle:t.target.value}),placeholder:s("We're not just another digital business card platform..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-amber-100 rounded-lg",children:e.jsx(H,{className:"h-5 w-5 text-amber-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Reasons to Choose Us")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Key benefits and advantages")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("why_choose_us").reasons||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-amber-100 text-amber-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Reason")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("why_choose_us").reasons||[]).filter((r,h)=>h!==a);n("why_choose_us",{reasons:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`reason_${a}_title`,children:s("Title")}),e.jsx(c,{id:`reason_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],title:l.target.value},n("why_choose_us",{reasons:r})},placeholder:s("All-in-One HR Solution")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`reason_${a}_icon`,children:s("Icon")}),e.jsxs("select",{id:`reason_${a}_icon`,value:t.icon||"clock",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],icon:l.target.value},n("why_choose_us",{reasons:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"clock",children:"Clock"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"zap",children:"Zap"}),e.jsx("option",{value:"check-circle",children:"Check Circle"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"layers",children:"Layers"}),e.jsx("option",{value:"bar-chart",children:"Bar Chart"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(i,{htmlFor:`reason_${a}_description`,children:s("Description")}),e.jsx(u,{id:`reason_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],description:l.target.value},n("why_choose_us",{reasons:r})},placeholder:s("Manage employees, payroll, attendance, recruitment, and performance from a single platform..."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("why_choose_us").reasons||[],{title:"",description:"",icon:"clock"}];n("why_choose_us",{reasons:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Reason")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-cyan-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-cyan-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Statistics Section")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Trust indicators and key metrics")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4 mb-6",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_stats_title",children:s("Statistics Title")}),e.jsx(c,{id:"why_choose_us_stats_title",value:o("why_choose_us").stats_title||"",onChange:t=>n("why_choose_us",{stats_title:t.target.value}),placeholder:s("Trusted by Industry Leaders")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_stats_subtitle",children:s("Statistics Subtitle")}),e.jsx(c,{id:"why_choose_us_stats_subtitle",value:o("why_choose_us").stats_subtitle||"",onChange:t=>n("why_choose_us",{stats_subtitle:t.target.value}),placeholder:s("Join the growing community of professionals")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("why_choose_us").stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-3 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_value`,children:s("Value")}),e.jsx(c,{id:`stat_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],value:l.target.value},n("why_choose_us",{stats:r})},placeholder:"10K+"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_label`,children:s("Label")}),e.jsx(c,{id:`stat_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],label:l.target.value},n("why_choose_us",{stats:r})},placeholder:s("Active Users")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_color`,children:s("Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("select",{id:`stat_${a}_color`,value:t.color||"blue",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],color:l.target.value},n("why_choose_us",{stats:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"}),e.jsx("option",{value:"yellow",children:"Yellow"})]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("why_choose_us").stats||[]).filter((r,h)=>h!==a);n("why_choose_us",{stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("why_choose_us").stats||[],{value:"",label:"",color:"blue"}];n("why_choose_us",{stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-rose-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-rose-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Call to Action")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Encourage user engagement")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_cta_title",children:s("CTA Title")}),e.jsx(c,{id:"why_choose_us_cta_title",value:o("why_choose_us").cta_title||"",onChange:t=>n("why_choose_us",{cta_title:t.target.value}),placeholder:s("Ready to get started?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_cta_subtitle",children:s("CTA Subtitle")}),e.jsx(c,{id:"why_choose_us_cta_subtitle",value:o("why_choose_us").cta_subtitle||"",onChange:t=>n("why_choose_us",{cta_subtitle:t.target.value}),placeholder:s("Join thousands of satisfied users today")})]})]})]})]}),x==="about"&&e.jsx(Ls,{data:d,setData:k,errors:T,handleInputChange:S,getSectionData:o,updateSectionData:n,updateSectionVisibility:y,t:s}),x==="team"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Team Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Team section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Re=(qe=d.config_sections)==null?void 0:qe.section_visibility)==null?void 0:Re.team)!==!1,onCheckedChange:t=>y("team",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_title",children:s("Team Title")}),e.jsx(c,{id:"team_title",value:o("team").title||"",onChange:t=>n("team",{title:t.target.value}),placeholder:s("Meet Our Team")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_subtitle",children:s("Team Subtitle")}),e.jsx(u,{id:"team_subtitle",value:o("team").subtitle||"",onChange:t=>n("team",{subtitle:t.target.value}),placeholder:s("We're a diverse team of innovators..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(A,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Team Members")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Add and manage team member profiles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("team").members||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-purple-100 text-purple-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Member")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("team").members||[]).filter((r,h)=>h!==a);n("team",{members:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_name`,children:s("Name")}),e.jsx(c,{id:`member_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],name:l.target.value},n("team",{members:r})},placeholder:s("John Doe")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_role`,children:s("Role")}),e.jsx(c,{id:`member_${a}_role`,value:t.role||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],role:l.target.value},n("team",{members:r})},placeholder:s("CEO & Founder")})]}),e.jsx("div",{className:"space-y-3 md:col-span-2",children:e.jsx(O,{label:s("Profile Image"),value:P(t.image||""),onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],image:D(l)},n("team",{members:r})},placeholder:s("Select profile image...")})}),e.jsxs("div",{className:"space-y-3 md:col-span-2",children:[e.jsx(i,{htmlFor:`member_${a}_bio`,children:s("Bio")}),e.jsx(u,{id:`member_${a}_bio`,value:t.bio||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],bio:l.target.value},n("team",{members:r})},placeholder:s("Brief description about the team member..."),rows:2})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_linkedin`,children:s("LinkedIn")}),e.jsx(c,{id:`member_${a}_linkedin`,value:t.linkedin||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],linkedin:l.target.value},n("team",{members:r})},placeholder:"https://linkedin.com/in/..."})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_email`,children:s("Email")}),e.jsx(c,{id:`member_${a}_email`,value:t.email||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],email:l.target.value},n("team",{members:r})},placeholder:"john@company.com"})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("team").members||[],{name:"",role:"",bio:"",image:"",linkedin:"",twitter:"",email:""}];n("team",{members:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Team Member")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Join Team CTA")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Call-to-action for team recruitment")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_title",children:s("CTA Title")}),e.jsx(c,{id:"team_cta_title",value:o("team").cta_title||"",onChange:t=>n("team",{cta_title:t.target.value}),placeholder:s("Want to Join Our Team?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_description",children:s("CTA Description")}),e.jsx(u,{id:"team_cta_description",value:o("team").cta_description||"",onChange:t=>n("team",{cta_description:t.target.value}),placeholder:s("We're always looking for talented individuals..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_button_text",children:s("Button Text")}),e.jsx(c,{id:"team_cta_button_text",value:o("team").cta_button_text||"",onChange:t=>n("team",{cta_button_text:t.target.value}),placeholder:s("View Open Positions")})]})]})]})]}),x==="testimonials"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Testimonials Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ae=(He=d.config_sections)==null?void 0:He.section_visibility)==null?void 0:Ae.testimonials)!==!1,onCheckedChange:t=>y("testimonials",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_title",children:s("Section Title")}),e.jsx(c,{id:"testimonials_title",value:o("testimonials").title||"",onChange:t=>n("testimonials",{title:t.target.value}),placeholder:s("What Our Clients Say")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"testimonials_subtitle",value:o("testimonials").subtitle||"",onChange:t=>n("testimonials",{subtitle:t.target.value}),placeholder:s("Don't just take our word for it..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-yellow-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-yellow-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Trust Indicators")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Statistics that build credibility")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_trust_title",children:s("Trust Section Title")}),e.jsx(c,{id:"testimonials_trust_title",value:o("testimonials").trust_title||"",onChange:t=>n("testimonials",{trust_title:t.target.value}),placeholder:s("Trusted by HR Professionals Worldwide")})]}),(o("testimonials").trust_stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-3 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_value`,children:s("Value")}),e.jsx(c,{id:`trust_stat_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],value:l.target.value},n("testimonials",{trust_stats:r})},placeholder:"4.9/5"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_label`,children:s("Label")}),e.jsx(c,{id:`trust_stat_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],label:l.target.value},n("testimonials",{trust_stats:r})},placeholder:s("Average Rating")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_color`,children:s("Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("select",{id:`trust_stat_${a}_color`,value:t.color||"blue",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],color:l.target.value},n("testimonials",{trust_stats:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"})]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("testimonials").trust_stats||[]).filter((r,h)=>h!==a);n("testimonials",{trust_stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("testimonials").trust_stats||[],{value:"",label:"",color:"blue"}];n("testimonials",{trust_stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Trust Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-lime-100 rounded-lg",children:e.jsx(A,{className:"h-5 w-5 text-lime-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Default Testimonials")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customer reviews and feedback")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("testimonials").testimonials||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-lime-100 text-lime-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Testimonial")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("testimonials").testimonials||[]).filter((r,h)=>h!==a);n("testimonials",{testimonials:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_name`,children:s("Name")}),e.jsx(c,{id:`testimonial_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],name:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("John Doe")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_role`,children:s("Role")}),e.jsx(c,{id:`testimonial_${a}_role`,value:t.role||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],role:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("CEO")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_company`,children:s("Company")}),e.jsx(c,{id:`testimonial_${a}_company`,value:t.company||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],company:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("Company Name")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_rating`,children:s("Rating")}),e.jsxs("select",{id:`testimonial_${a}_rating`,value:t.rating||5,onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],rating:parseInt(l.target.value)},n("testimonials",{testimonials:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:1,children:s("1 Star")}),e.jsx("option",{value:2,children:s("2 Stars")}),e.jsx("option",{value:3,children:s("3 Stars")}),e.jsx("option",{value:4,children:s("4 Stars")}),e.jsx("option",{value:5,children:s("5 Stars")})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-2",children:[e.jsx(i,{htmlFor:`testimonial_${a}_content`,children:s("Content")}),e.jsx(u,{id:`testimonial_${a}_content`,value:t.content||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],content:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("Testimonial content..."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("testimonials").testimonials||[],{name:"",role:"",company:"",content:"",rating:5}];n("testimonials",{testimonials:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Default Testimonial")]})]})]})]}),x==="plans"&&X&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-violet-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-violet-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Plans Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Pricing section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Me=($e=d.config_sections)==null?void 0:$e.section_visibility)==null?void 0:Me.plans)!==!1,onCheckedChange:t=>y("plans",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_title",children:s("Section Title")}),e.jsx(c,{id:"plans_title",value:o("plans").title||"",onChange:t=>n("plans",{title:t.target.value}),placeholder:s("Choose Your Plan")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"plans_subtitle",value:o("plans").subtitle||"",onChange:t=>n("plans",{subtitle:t.target.value}),placeholder:s("Start with our free plan and upgrade as you grow..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_faq_text",children:s("FAQ Text")}),e.jsx(c,{id:"plans_faq_text",value:o("plans").faq_text||"",onChange:t=>n("plans",{faq_text:t.target.value}),placeholder:s("Have questions about our plans? Reach out to our sales team for guidance.")})]})]})]}),e.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx(B,{className:"h-5 w-5 text-blue-600 mr-2 mt-0.5"}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium mb-1",style:{color:m},children:s("Plans Management")}),e.jsx("p",{className:"text-sm",style:{color:m+"cc"},children:s("The actual plans displayed on the landing page are managed through the Plans module. Go to Plans section to create, edit, or manage your subscription plans.")})]})]})})]}),x==="faq"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-sky-100 rounded-lg",children:e.jsx(U,{className:"h-5 w-5 text-sky-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("FAQ Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title, subtitle and CTA")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ie=(Le=d.config_sections)==null?void 0:Le.section_visibility)==null?void 0:Ie.faq)!==!1,onCheckedChange:t=>y("faq",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_title",children:s("Section Title")}),e.jsx(c,{id:"faq_title",value:o("faq").title||"",onChange:t=>n("faq",{title:t.target.value}),placeholder:s("Frequently Asked Questions")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"faq_subtitle",value:o("faq").subtitle||"",onChange:t=>n("faq",{subtitle:t.target.value}),placeholder:s("Got questions? We've got answers..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_cta_text",children:s("CTA Text")}),e.jsx(c,{id:"faq_cta_text",value:o("faq").cta_text||"",onChange:t=>n("faq",{cta_text:t.target.value}),placeholder:s("Still have questions?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_button_text",children:s("Button Text")}),e.jsx(c,{id:"faq_button_text",value:o("faq").button_text||"",onChange:t=>n("faq",{button_text:t.target.value}),placeholder:s("Contact Support")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-slate-100 rounded-lg",children:e.jsx(U,{className:"h-5 w-5 text-slate-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Default FAQs")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Frequently asked questions and answers")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("faq").faqs||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-slate-100 text-slate-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("FAQ")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("faq").faqs||[]).filter((r,h)=>h!==a);n("faq",{faqs:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`faq_${a}_question`,children:s("Question")}),e.jsx(c,{id:`faq_${a}_question`,value:t.question||"",onChange:l=>{const r=[...o("faq").faqs||[]];r[a]={...r[a],question:l.target.value},n("faq",{faqs:r})},placeholder:s("How does HRM work?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`faq_${a}_answer`,children:s("Answer")}),e.jsx(u,{id:`faq_${a}_answer`,value:t.answer||"",onChange:l=>{const r=[...o("faq").faqs||[]];r[a]={...r[a],answer:l.target.value},n("faq",{faqs:r})},placeholder:s("HRM SaaS allows you to manage employees, payroll, attendance, and performance all in one modern platform."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("faq").faqs||[],{question:"",answer:""}];n("faq",{faqs:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add FAQ")]})]})]})]}),x==="newsletter"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Newsletter Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Newsletter section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Pe=(De=d.config_sections)==null?void 0:De.section_visibility)==null?void 0:Pe.newsletter)!==!1,onCheckedChange:t=>y("newsletter",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_title",children:s("Section Title")}),e.jsx(c,{id:"newsletter_title",value:o("newsletter").title||"",onChange:t=>n("newsletter",{title:t.target.value}),placeholder:s("Stay Updated with HRM SaaS")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"newsletter_subtitle",value:o("newsletter").subtitle||"",onChange:t=>n("newsletter",{subtitle:t.target.value}),placeholder:s("Get the latest updates, networking tips..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_privacy_text",children:s("Privacy Text")}),e.jsx(c,{id:"newsletter_privacy_text",value:o("newsletter").privacy_text||"",onChange:t=>n("newsletter",{privacy_text:t.target.value}),placeholder:s("No spam, unsubscribe at any time...")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-red-100 rounded-lg",children:e.jsx(H,{className:"h-5 w-5 text-red-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Newsletter Benefits")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Benefits of subscribing to newsletter")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("newsletter").benefits||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-red-100 text-red-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Benefit")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("newsletter").benefits||[]).filter((r,h)=>h!==a);n("newsletter",{benefits:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_icon`,children:s("Icon (Emoji)")}),e.jsx(c,{id:`benefit_${a}_icon`,value:t.icon||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],icon:l.target.value},n("newsletter",{benefits:r})},placeholder:"📧",maxLength:2})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_title`,children:"Title"}),e.jsx(c,{id:`benefit_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],title:l.target.value},n("newsletter",{benefits:r})},placeholder:s("Weekly Updates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_description`,children:s("Description")}),e.jsx(c,{id:`benefit_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],description:l.target.value},n("newsletter",{benefits:r})},placeholder:s("Stay informed about the latest HRM SaaS features and improvements.")})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("newsletter").benefits||[],{icon:"",title:"",description:""}];n("newsletter",{benefits:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Benefit")]})]})]})]}),x==="contact"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-teal-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-teal-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Contact section titles and descriptions")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Oe=(Ee=d.config_sections)==null?void 0:Ee.section_visibility)==null?void 0:Oe.contact)!==!1,onCheckedChange:t=>y("contact",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_title",children:s("Section Title")}),e.jsx(c,{id:"contact_title",value:o("contact").title||"",onChange:t=>n("contact",{title:t.target.value}),placeholder:s("Get in Touch")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"contact_subtitle",value:o("contact").subtitle||"",onChange:t=>n("contact",{subtitle:t.target.value}),placeholder:s("Have questions about HRM SaaS ?..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_form_title",children:s("Form Title")}),e.jsx(c,{id:"contact_form_title",value:o("contact").form_title||"",onChange:t=>n("contact",{form_title:t.target.value}),placeholder:s("Send us a Message")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_info_title",children:s("Contact Info Title")}),e.jsx(c,{id:"contact_info_title",value:o("contact").info_title||"",onChange:t=>n("contact",{info_title:t.target.value}),placeholder:s("Contact Information")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_info_description",children:s("Contact Info Description")}),e.jsx(u,{id:"contact_info_description",value:o("contact").info_description||"",onChange:t=>n("contact",{info_description:t.target.value}),placeholder:s("We're here to help and answer any question..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-emerald-100 rounded-lg",children:e.jsx(K,{className:"h-5 w-5 text-emerald-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact Information")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Company contact details")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_email",children:s("Email Address")}),e.jsx(c,{id:"contact_email",name:"contact_email",value:d.contact_email||"",onChange:S,placeholder:"support@hrm.com",type:"email"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_phone",children:s("Phone Number")}),e.jsx(c,{id:"contact_phone",name:"contact_phone",value:d.contact_phone||"",onChange:S,placeholder:s("+1 (555) 123-4567")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_address",children:s("Address")}),e.jsx(u,{id:"contact_address",name:"contact_address",value:d.contact_address||"",onChange:S,placeholder:s("123 Business Ave, Suite 100, San Francisco, CA 94105"),rows:2})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(te,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact FAQs")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Contact-related frequently asked questions")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("contact").faqs||[]).map((t,a)=>e.jsxs("div",{className:"p-4 border rounded-lg space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("h4",{className:"font-medium",children:[s("FAQ")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("contact").faqs||[]).filter((r,h)=>h!==a);n("contact",{faqs:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`contact_faq_${a}_question`,children:"Question"}),e.jsx(c,{id:`contact_faq_${a}_question`,value:t.question||"",onChange:l=>{const r=[...o("contact").faqs||[]];r[a]={...r[a],question:l.target.value},n("contact",{faqs:r})},placeholder:s("How quickly do you respond?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`contact_faq_${a}_answer`,children:"Answer"}),e.jsx(u,{id:`contact_faq_${a}_answer`,value:t.answer||"",onChange:l=>{const r=[...o("contact").faqs||[]];r[a]={...r[a],answer:l.target.value},n("contact",{faqs:r})},placeholder:s("We typically respond within 24 hours..."),rows:2})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("contact").faqs||[],{question:"",answer:""}];n("contact",{faqs:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add FAQ")]})]})]})]}),x==="footer"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-gray-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-gray-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Footer Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Footer description and newsletter content")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ge=(We=d.config_sections)==null?void 0:We.section_visibility)==null?void 0:Ge.footer)!==!1,onCheckedChange:t=>y("footer",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_description",children:s("Company Description")}),e.jsx(u,{id:"footer_description",value:o("footer").description||"",onChange:t=>n("footer",{description:t.target.value}),placeholder:s("Transforming professional networking..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_newsletter_title",children:s("Newsletter Title")}),e.jsx(c,{id:"footer_newsletter_title",value:o("footer").newsletter_title||"",onChange:t=>n("footer",{newsletter_title:t.target.value}),placeholder:s("Stay Updated with Our Latest Features")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_newsletter_subtitle",children:s("Newsletter Subtitle")}),e.jsx(c,{id:"footer_newsletter_subtitle",value:o("footer").newsletter_subtitle||"",onChange:t=>n("footer",{newsletter_subtitle:t.target.value}),placeholder:s("Join our newsletter for product updates...")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(Y,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Social Links")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Social media links and profiles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("footer").social_links||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-blue-100 text-blue-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Social Link")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("footer").social_links||[]).filter((r,h)=>h!==a);n("footer",{social_links:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_name`,children:s("Name")}),e.jsx(c,{id:`social_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],name:l.target.value},n("footer",{social_links:r})},placeholder:s("Facebook")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_icon`,children:s("Icon")}),e.jsxs("select",{id:`social_${a}_icon`,value:t.icon||"Facebook",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],icon:l.target.value},n("footer",{social_links:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"Facebook",children:"Facebook"}),e.jsx("option",{value:"Twitter",children:"Twitter"}),e.jsx("option",{value:"Linkedin",children:"LinkedIn"}),e.jsx("option",{value:"Instagram",children:"Instagram"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_href`,children:s("URL")}),e.jsx(c,{id:`social_${a}_href`,value:t.href||"",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],href:l.target.value},n("footer",{social_links:r})},placeholder:"https://facebook.com/..."})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("footer").social_links||[],{name:"",icon:"Facebook",href:""}];n("footer",{social_links:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Social Link")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(te,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Footer Links")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Footer navigation links by category")})]})]}),e.jsx("div",{className:"space-y-6",children:["product","company","support","legal"].map(t=>{var a,l,r,h;return e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_title`,children:s("Section Title")}),e.jsx(c,{id:`${t}_title`,value:((a=o("footer").section_titles)==null?void 0:a[t])||"",onChange:j=>{const p={...o("footer").section_titles};p[t]=j.target.value,n("footer",{section_titles:p})},placeholder:t.charAt(0).toUpperCase()+t.slice(1)})]}),e.jsxs("h4",{className:"font-medium",children:[((l=o("footer").section_titles)==null?void 0:l[t])||t.charAt(0).toUpperCase()+t.slice(1)," Links"]}),(((r=o("footer").links)==null?void 0:r[t])||[]).map((j,p)=>e.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_${p}_name`,children:s("Name")}),e.jsx(c,{id:`${t}_${p}_name`,value:j.name||"",onChange:q=>{const w={...o("footer").links};w[t]||(w[t]=[]),w[t][p]={...w[t][p],name:q.target.value},n("footer",{links:w})},placeholder:s("Features")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_${p}_href`,children:s("URL")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:`${t}_${p}_href`,value:j.href||"",onChange:q=>{const w={...o("footer").links};w[t]||(w[t]=[]),w[t][p]={...w[t][p],href:q.target.value},n("footer",{links:w})},placeholder:"#features"}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const q={...o("footer").links};q[t]&&(q[t]=q[t].filter((w,Ns)=>Ns!==p),n("footer",{links:q}))},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},p)),e.jsxs(g,{type:"button",variant:"outline",size:"sm",className:"border-2",style:{color:m,borderColor:m},onClick:()=>{const j={...o("footer").links};j[t]||(j[t]=[]),j[t].push({name:"",href:""}),n("footer",{links:j})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add")," ",((h=o("footer").section_titles)==null?void 0:h[t])||t.charAt(0).toUpperCase()+t.slice(1)," ",s("Link")]})]},t)})})]})]}),x==="design"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(gs,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Colors & Theme")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"primary_color",children:s("Primary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"primary_color",type:"color",value:((Ue=(Be=d.config_sections)==null?void 0:Be.theme)==null?void 0:Ue.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((Je=(ze=d.config_sections)==null?void 0:ze.theme)==null?void 0:Je.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),placeholder:"#3b82f6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"secondary_color",children:s("Secondary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"secondary_color",type:"color",value:((Ye=(Qe=d.config_sections)==null?void 0:Qe.theme)==null?void 0:Ye.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((Ke=(Ve=d.config_sections)==null?void 0:Ve.theme)==null?void 0:Ke.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),placeholder:"#8b5cf6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"accent_color",children:s("Accent Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"accent_color",type:"color",value:((Ze=(Xe=d.config_sections)==null?void 0:Xe.theme)==null?void 0:Ze.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((ss=(es=d.config_sections)==null?void 0:es.theme)==null?void 0:ss.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),placeholder:"#10b77f"})]})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(xs,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Images & Logos")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Logo (Light)"),value:P(((as=(ts=d.config_sections)==null?void 0:ts.theme)==null?void 0:as.logo_light)||""),onChange:t=>{b({logo_light:D(t)})},placeholder:s("Select light logo...")})}),e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Logo (Dark)"),value:P(((ls=(rs=d.config_sections)==null?void 0:rs.theme)==null?void 0:ls.logo_dark)||""),onChange:t=>{b({logo_dark:D(t)})},placeholder:s("Select dark logo...")})})]})]})]}),x==="order"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(Q,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Section Order")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Drag and drop to reorder sections on your landing page")})]})]}),e.jsx("div",{className:"space-y-3",children:(((os=d.config_sections)==null?void 0:os.section_order)||[]).map((t,a)=>{var h,j;const l={header:s("Header"),hero:s("Hero"),features:s("Features"),screenshots:s("Screenshots"),why_choose_us:s("Why Choose Us"),about:s("About"),team:s("Team"),testimonials:s("Testimonials"),plans:s("Plans"),faq:s("FAQ"),newsletter:s("Newsletter"),contact:s("Contact"),footer:s("Footer")},r=((j=(h=d.config_sections)==null?void 0:h.section_visibility)==null?void 0:j[t])!==!1;return e.jsxs("div",{draggable:!0,onDragStart:p=>bs(p,a),onDragOver:ys,onDrop:p=>fs(p,a),className:`flex items-center gap-3 p-4 border rounded-lg cursor-move transition-all hover:shadow-md ${r?"bg-white border-gray-200":"bg-gray-50 border-gray-300 opacity-60"}`,children:[e.jsx(Is,{className:"h-5 w-5 text-gray-400"}),e.jsxs("div",{className:"flex-1 flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"w-8 h-8 bg-blue-100 text-blue-600 rounded-full flex items-center justify-center text-sm font-bold",children:a+1}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900",children:l[t]||t}),e.jsx("p",{className:"text-sm text-gray-500",children:s(r?"Enabled":"Disabled")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable")}),e.jsx(f,{checked:r,onCheckedChange:p=>y(t,p)})]})]})]},t)})}),e.jsx("div",{className:"mt-6 p-4 bg-blue-50 border border-blue-200 rounded-lg",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx(B,{className:"h-5 w-5 text-blue-600 mr-2 mt-0.5"}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium text-blue-900 mb-1",children:s("How to reorder")}),e.jsx("p",{className:"text-sm text-blue-700",children:s("Click and drag any section to change its position. Disabled sections will still appear in the order but won't be visible on the landing page.")})]})]})})]})}),x==="advanced"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(se,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("SEO Settings")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"meta_title",children:s("Meta Title")}),e.jsx(c,{id:"meta_title",value:((is=(ns=d.config_sections)==null?void 0:ns.seo)==null?void 0:is.meta_title)||"",onChange:t=>ce({meta_title:t.target.value}),placeholder:s("Landing Page Title")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"meta_description",children:s("Meta Description")}),e.jsx(u,{id:"meta_description",value:((ds=(cs=d.config_sections)==null?void 0:cs.seo)==null?void 0:ds.meta_description)||"",onChange:t=>ce({meta_description:t.target.value}),placeholder:s("Landing page description for search engines"),rows:3})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(G,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Custom CSS")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"custom_css",children:s("Custom CSS")}),e.jsx(u,{id:"custom_css",value:((ms=d.config_sections)==null?void 0:ms.custom_css)||"",onChange:t=>k("config_sections",{...d.config_sections,custom_css:t.target.value}),placeholder:s("Add your custom CSS here"),rows:6,className:"font-mono text-sm"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add custom CSS to override default styles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(G,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Custom JavaScript")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"custom_js",children:s("Custom JavaScript")}),e.jsx(u,{id:"custom_js",value:((hs=d.config_sections)==null?void 0:hs.custom_js)||"",onChange:t=>k("config_sections",{...d.config_sections,custom_js:t.target.value}),placeholder:s("Add your custom JavaScript here"),rows:6,className:"font-mono text-sm"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add custom JavaScript for advanced functionality")})]})]})]})]})]})]}),e.jsx($s,{})]})}export{Wt as default};
+import{r as J,j as e}from"./ui-Z445SNHD.js";import{u as ws,c as Cs,a as ks,b as Ss,ap as Fs,o as g,E as I,X as E,P as _,S as se,I as c,T as Ts,L as i,F as te,ac as xs,M as O,ad as gs,am as W,y as qs,d as Rs,g as us,r as Hs,t as ae}from"./app-4fHGBOxL.js";import{T as u}from"./textarea-f6Pa1mf5.js";import{S as f}from"./switch-BVaTRNpK.js";import{P as As}from"./page-template-CM2S36EN.js";import{T as $s}from"./toaster-Bc5RPjCT.js";import Ms from"./settings-features-C4enqd7N.js";import Ls from"./settings-about-C1XBtnTS.js";import{S as R}from"./settings-CDvlPsbt.js";import{A as Q}from"./arrow-up-down-D0zF54wt.js";import{C as G}from"./code-Dd2x_tdq.js";import{T as v}from"./type-Dr6ZFGcv.js";import{G as Y}from"./globe-CjjyS6CN.js";import{A as H}from"./award-BKljXQI4.js";import{M as V}from"./monitor-ho02Lm9i.js";import{U as A}from"./users-DG9BKOjr.js";import{I as B}from"./info-BlxGZNDR.js";import{C as re}from"./credit-card-BTq1LaNu.js";import{C as U}from"./circle-help-D5iazGB6.js";import{M as le}from"./mail-BEVnuDTb.js";import{P as K}from"./phone-CTwn3BMi.js";import{T as C}from"./trash-2-B-iLy81a.js";import{G as Is}from"./grip-vertical-DPcpCz1i.js";import{E as Ds}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";import"./star-CaZ0eu6_.js";import"./chart-column-CTB1HCJI.js";const z={sections:[{key:"header",transparent:!1,background_color:"#ffffff",text_color:"#1f2937",button_style:"gradient"},{key:"hero",title:"Simplify HR Management Effortlessly",subtitle:"Manage employees, payroll, attendance, and more in one powerful platform.",announcement_text:"� New: Smart Leave & Attendance Tracking Launched!",primary_button_text:"Start Free Trial",secondary_button_text:"Login",image:"",background_color:"#f8fafc",text_color:"#1f2937",layout:"image-right",height:600,stats:[{value:"10K+",label:"Active Users"},{value:"50+",label:"Countries"},{value:"99%",label:"Satisfaction"}],card:{name:"John Doe",title:"Senior Developer",company:"Tech Solutions Inc.",initials:"JD"}},{key:"features",title:"Empowering Businesses with Smart HR Solutions",description:"All-in-one platform to manage employees, payroll, attendance, and performance with ease.",background_color:"#ffffff",layout:"grid",columns:3,image:"",show_icons:!0,features_list:[{title:"Employee Management",description:"Centralized profiles with personal, job, and document details.",icon:"users"},{title:"Payroll Automation",description:"Generate accurate payslips with tax, allowances, and deductions.",icon:"dollar-sign"},{title:"Leave & Attendance",description:"Smart tracking of leaves, shifts, and attendance logs.",icon:"clock"},{icon:"user-plus",title:"Recruitment & Onboarding",description:"Streamline hiring with applicant tracking and digital onboarding."},{icon:"award",title:"Performance Management",description:"Set goals, run evaluations, and track employee growth."},{icon:"bar-chart-2",title:"Reports & Analytics",description:"Get actionable insights on workforce productivity and HR metrics."}]},{key:"screenshots",title:"See HRM Saas in Action",subtitle:"Discover how our modern HRM SaaS platform helps you manage employees, payroll, attendance, and performance — all in one place.",screenshots_list:[{src:"/screenshots/dashboard.png",alt:"HRMGo Dashboard Overview",title:"Dashboard Overview",description:"Get a complete overview of employee data, payroll, and HR activities in one unified dashboard."},{src:"/screenshots/employee-management.png",alt:"Employee Management Module",title:"Employee Management",description:"Centralized employee profiles with personal details, documents, and job history."},{src:"/screenshots/payroll-payslip.png",alt:"Payroll Automation",title:"Payroll & Payslips",description:"Automated payroll processing with tax calculations, allowances, and downloadable payslips."},{src:"/screenshots/leave.png",alt:"Leave Management",title:"Leave Management",description:"Easily apply, approve, and track employee leave requests with proper workflows and policies."},{src:"/screenshots/attendance.png",alt:"Attendance Tracking",title:"Attendance Tracking",description:"Monitor employee check-ins, check-outs, and shifts with automated attendance logs."},{src:"/screenshots/recruitment.png",alt:"Recruitment & Onboarding",title:"Recruitment & Onboarding",description:"Streamline hiring with applicant tracking and digital onboarding."}]},{key:"why_choose_us",title:"Why Choose HRM SaaS ? ",subtitle:"Smart, simple, and powerful HR solutions for every business.",reasons:[{title:"All-in-One HR Solution",description:"Manage employees, payroll, attendance, recruitment, and performance from a single platform.",icon:"layers"},{title:"Time-Saving Automation",description:"Automate repetitive HR tasks to focus on strategic decision-making.",icon:"clock"},{icon:"bar-chart",title:"Data-Driven Insights",description:"Make informed decisions with advanced analytics and reports."},{icon:"shield",title:"Secure & Reliable",description:"Keep sensitive HR data safe with enterprise-grade security."}],stats:[{value:"500+",label:"Companies Using HRM",color:"blue"},{value:"20K+",label:"Employees Managed",color:"green"},{value:"98%",label:"Customer Satisfaction",color:"orange"}]},{key:"about",title:"About HRM SaaS",description:"We are passionate about simplifying HR management for businesses of all sizes.",story_title:"We are passionate about simplifying HR management for businesses of all sizes.",story_content:"Founded by HR and tech enthusiasts, HRMGo was created to replace cumbersome spreadsheets and manual processes with a modern, all-in-one HR platform.",image:"",background_color:"#f9fafb",layout:"image-right",stats:[{value:"3+ Years",label:"Experience",color:"blue"},{value:"500+",label:"Companies Served",color:"green"},{value:"20K+",label:"Employees Managed",color:"purple"}]},{key:"team",title:"Meet Our Team",subtitle:"We're a dedicated team of HR and technology experts.",cta_title:"Want to Join Our Team?",cta_description:"We're always looking for talented individuals to shape the future of HR management.",cta_button_text:"View Open Positions",members:[{name:"John Doe",role:"CEO & Founder",bio:"Experienced HR tech entrepreneur passionate about building intuitive HR solutions.",image:"",linkedin:"#",email:"john@example.com"},{name:"Jane Smith",role:"CTO",bio:"Leads the tech team to create scalable and secure HR platforms.",image:"",linkedin:"#",email:"jane@example.com"},{name:"Michael Lee",role:"Head of Product",bio:"Designs user-centric features to simplify HR processes.",image:"",linkedin:"#",email:"michael@example.com"},{name:"Emily Davis",role:"HR Manager",bio:"Oversees employee engagement, recruitment, and HR operations.",image:"",linkedin:"#",email:"emily@example.com"}]},{key:"testimonials",title:"What Our Clients Say",subtitle:"Hear from HR leaders who trust our platform.",trust_title:"Trusted by HR Professionals Worldwide",trust_stats:[{value:"4.9/5",label:"Average Rating",color:"blue"},{value:"500+",label:"Companies Served",color:"green"}],testimonials:[{name:"Alice Johnson",role:"HR Manager",company:"GlobalTech Ltd.",content:"HRMGo has made managing employee records and attendance effortless. Our HR team saves hours every week!",rating:5},{name:"Robert Smith",role:"Operations Head",company:"Innovate Solutions",content:"The payroll automation is incredibly accurate and easy to use. No more manual calculations or errors!",rating:5},{name:"Maria Davis",role:"CEO",company:"BrightFuture Corp.",content:"From recruitment to performance management, HRMGo covers everything we need in one platform.",rating:5},{name:"David Lee",role:"Talent Acquisition Lead",company:"NextGen Enterprises",content:"Recruitment and onboarding have never been smoother. HRMGo’s platform is intuitive and efficient.",rating:5},{name:"Samantha Green",role:"Payroll Specialist",company:"BrightSolutions Inc.",content:"Payroll processing is now quick and error-free thanks to HRMGo. It has transformed our monthly workflow.",rating:5},{name:"Michael Brown",role:"HR Coordinator",company:"TechWave Ltd.",content:"The performance management module helps us track employee goals and progress effortlessly.",rating:5}]},{key:"plans",title:"Choose Your HRM SaaS Plan",subtitle:"Start with our free plan and upgrade as your team grows.",faq_text:"Have questions about our plans? Reach out to our sales team for guidance."},{key:"faq",title:"Frequently Asked Questions",subtitle:"Got questions? We've got answers.",cta_text:"Still have questions?",button_text:"Contact Support",faqs:[{question:"How does HRM work?",answer:"HRM SaaS is an all-in-one HR platform that helps you manage employees, payroll, attendance, recruitment, and performance efficiently."},{question:"Can I automate payroll and leave tracking?",answer:"Yes! HRM SaaS allows you to automate payroll calculations, generate payslips, and track employee leaves and attendance seamlessly."},{question:"Is my employee data secure?",answer:"Absolutely. HRM SaaS uses enterprise-grade security measures to keep all sensitive HR data safe and confidential."},{question:"Can I manage recruitment and onboarding?",answer:"Yes, HRM SaaS provides applicant tracking, interview management, and digital onboarding tools to simplify hiring."},{question:"Does HRM SaaS support performance evaluations?",answer:"Yes, you can set goals, track KPIs, and run performance reviews directly within the platform."},{question:"Can HRM SaaS generate HR reports?",answer:"HRM offers advanced analytics and reporting features to give insights on attendance, payroll, and workforce performance."},{question:"What plans are available and can I upgrade anytime?",answer:"We offer flexible plans for different team sizes. You can start with the free plan and upgrade as your organization grows."}]},{key:"newsletter",title:"Stay Updated with HRM SaaS",subtitle:"Get the latest updates, HR tips, and feature announcements.",privacy_text:"No spam, unsubscribe at any time.",benefits:[{icon:"📧",title:"Weekly Updates",description:"Stay informed about the latest HRM SaaS features and improvements."},{icon:"💡",title:"HR Insights",description:"Get tips and best practices to optimize your HR operations."},{icon:"📊",title:"Reports & Trends",description:"Receive analytics insights and industry trends directly to your inbox."}]},{key:"contact",title:"Get in Touch",subtitle:"Have questions about HRM SaaS? We'd love to hear from you..",form_title:"Send us a Message",info_title:"Contact Information",info_description:"We're here to help and answer any questions you might have about managing your HR processes efficiently.",layout:"split",background_color:"#f9fafb"},{key:"footer",description:"Simplifying HR management with an all-in-one modern platform.",newsletter_title:"Stay Updated",newsletter_subtitle:"Join our newsletter for HR tips and product updates",links:{product:[{name:"Features",href:"#features"},{name:"Pricing",href:"#pricing"}],company:[{name:"About Us",href:"#about"},{name:"Contact",href:"#contact"}]},social_links:[{name:"Facebook",icon:"Facebook",href:"#"},{name:"Twitter",icon:"Twitter",href:"#"},{name:"LinkedIn",icon:"LinkedIn",href:"#"}],section_titles:{product:"Product",company:"Company"}}],theme:{primary_color:"#10b77f",secondary_color:"#ffffff",accent_color:"#f7f7f7",logo_light:"",logo_dark:"",favicon:""},seo:{meta_title:"HRM - All-in-One HR Management Software",meta_description:"Simplify employee management, payroll, attendance, recruitment, and performance with HRM, a modern HR SaaS platform.",meta_keywords:"HR software, HRM, employee management, payroll, attendance tracking, recruitment, performance management"},custom_css:"",custom_js:"",section_order:["header","hero","features","screenshots","why_choose_us","about","team","testimonials","plans","faq","newsletter","contact","footer"],section_visibility:{header:!0,hero:!0,features:!0,screenshots:!0,why_choose_us:!0,about:!0,team:!0,testimonials:!0,plans:!0,faq:!0,newsletter:!0,contact:!0,footer:!0}};function Wt(){var de,me,he,xe,ge,ue,pe,je,ve,be,ye,fe,_e,Ne,we,Ce,ke,Se,Fe,Te,qe,Re,He,Ae,$e,Me,Le,Ie,De,Pe,Ee,Oe,We,Ge,Be,Ue,ze,Je,Qe,Ye,Ve,Ke,Xe,Ze,es,ss,ts,as,rs,ls,os,ns,is,cs,ds,ms,hs;const{t:s}=ws(),{settings:N,flash:Ps,globalSettings:$}=Cs().props,{themeColor:oe,customColor:ps}=ks(),X=$==null?void 0:$.is_saas,m=oe==="custom"?ps:Ts[oe],[x,M]=J.useState("general"),[ne,Z]=J.useState(!1),[ee,F]=J.useState(!1),[L,ie]=J.useState(""),js=t=>t.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${t}`:us(t),D=t=>{if(!t||!t.startsWith("http"))return t;const a=t.indexOf("/storage/");return a!==-1?t.substring(a):t},P=t=>t?t.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${t}`:us(t):null,{data:d,setData:k,post:Es,processing:Os,errors:T}=Ss({company_name:N.company_name,contact_email:N.contact_email,contact_phone:N.contact_phone,contact_address:N.contact_address,config_sections:N.config_sections&&N.config_sections.sections&&N.config_sections.sections.length>0?{sections:N.config_sections.sections||[],theme:N.config_sections.theme||z.theme,seo:N.config_sections.seo||z.seo,section_order:N.config_sections.section_order||z.section_order,section_visibility:N.config_sections.section_visibility||z.section_visibility}:z}),o=t=>{var a,l;return((l=(a=d.config_sections)==null?void 0:a.sections)==null?void 0:l.find(r=>r.key===t))||{}},n=(t,a)=>{var h;const l=[...((h=d.config_sections)==null?void 0:h.sections)||[]],r=l.findIndex(j=>j.key===t);r>=0?l[r]={...l[r],...a}:l.push({key:t,...a}),k("config_sections",{...d.config_sections,sections:l})},b=t=>{var a;k("config_sections",{...d.config_sections,theme:{...(a=d.config_sections)==null?void 0:a.theme,...t}})},ce=t=>{var a;k("config_sections",{...d.config_sections,seo:{...(a=d.config_sections)==null?void 0:a.seo,...t}})},y=(t,a)=>{var l;k("config_sections",{...d.config_sections,section_visibility:{...(l=d.config_sections)==null?void 0:l.section_visibility,[t]:a}})},vs=t=>{k("config_sections",{...d.config_sections,section_order:t})},bs=(t,a)=>{t.dataTransfer.setData("text/plain",a.toString())},ys=t=>{t.preventDefault()},fs=(t,a)=>{var j;t.preventDefault();const l=parseInt(t.dataTransfer.getData("text/plain")),r=[...((j=d.config_sections)==null?void 0:j.section_order)||[]],h=r[l];r.splice(l,1),r.splice(a,0,h),vs(r)},S=t=>{const{name:a,value:l}=t.target;k(a,l)},_s=()=>{Z(!0),Hs.post(route("landing-page.settings.update"),d,{preserveScroll:!0,onSuccess:t=>{var r,h;Z(!1);const a=((r=t.props.flash)==null?void 0:r.success)||s("Landing page settings saved successfully"),l=(h=t.props.flash)==null?void 0:h.error;a&&!l?ae.success(a):l&&ae.error(l)},onError:t=>{Z(!1);const a=t.error||Object.values(t).join(", ")||s("Failed to save landing page settings");ae.error(a)}})};return e.jsxs(As,{title:s("Landing Page Settings"),url:"/landing-page/settings",breadcrumbs:[{title:s("Dashboard"),href:route("dashboard")},{title:s("Landing Page Settings")}],action:e.jsx("div",{className:"flex gap-2",children:e.jsxs(Rs,{href:route("landing-page"),className:"inline-flex items-center gap-2 px-4 py-2 text-white rounded-lg transition-colors",style:{backgroundColor:m},children:[e.jsx(Ds,{className:"w-4 h-4"}),s("View Landing Page")]})}),children:[e.jsxs(Fs,{title:s("Landing Page Settings"),description:s("Customize your landing page content and appearance"),action:e.jsxs(g,{onClick:_s,disabled:ne,size:"sm",children:[e.jsx(qs,{className:"h-4 w-4 mr-2"}),s(ne?"Saving...":"Save Changes")]}),children:[e.jsx("div",{className:"lg:hidden mb-4",children:e.jsxs(g,{variant:"outline",onClick:()=>F(!ee),className:"w-full flex items-center justify-center gap-2",children:[e.jsx(I,{className:"h-4 w-4"}),s("Sections"),ee?e.jsx(E,{className:"h-4 w-4"}):e.jsx(_,{className:"h-4 w-4"})]})}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-4 gap-8",children:[e.jsx("div",{className:`lg:col-span-1 ${ee?"block":"hidden lg:block"}`,children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-4 shadow-sm sticky top-4",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsx("h3",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 px-2",children:s("Sections")}),e.jsx("button",{onClick:()=>F(!1),className:"lg:hidden p-1 rounded-md hover:bg-gray-100 dark:hover:bg-gray-700",children:e.jsx(E,{className:"h-4 w-4"})})]}),e.jsx("div",{className:"mb-4 px-2",children:e.jsxs("div",{className:"relative",children:[e.jsx(se,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(c,{type:"text",placeholder:s("Search sections..."),value:L,onChange:t=>ie(t.target.value),className:"pl-10 h-8 text-sm border-gray-200 dark:border-gray-700 dark:bg-gray-900"})]})}),e.jsx("nav",{className:"space-y-1",children:(()=>{const t=[{key:"general",label:s("General"),icon:R,group:"Setup"},{key:"order",label:s("Order"),icon:Q,group:"Setup"},{key:"advanced",label:s("Advanced"),icon:G,group:"Setup"},{key:"header",label:s("Header"),icon:I,group:"Layout"},{key:"hero",label:s("Hero"),icon:v,group:"Layout"},{key:"footer",label:s("Footer"),icon:Y,group:"Layout"},{key:"features",label:s("Features"),icon:H,group:"Content"},{key:"screenshots",label:s("Screenshots"),icon:V,group:"Content"},{key:"whychooseus",label:s("Why Us"),icon:A,group:"Content"},{key:"about",label:s("About"),icon:B,group:"Content"},{key:"team",label:s("Team"),icon:A,group:"Social"},{key:"testimonials",label:s("Reviews"),icon:H,group:"Social"},...X?[{key:"plans",label:s("Plans"),icon:re,group:"Social"}]:[],{key:"faq",label:s("FAQ"),icon:U,group:"Engagement"},{key:"newsletter",label:s("Newsletter"),icon:le,group:"Engagement"},{key:"contact",label:s("Contact"),icon:K,group:"Engagement"}],a=L?t.filter(l=>l.label.toLowerCase().includes(L.toLowerCase())||l.group.toLowerCase().includes(L.toLowerCase())):t;return L&&a.length>0?e.jsx("div",{className:"space-y-1",children:a.map(l=>{const r=l.icon;return e.jsxs("button",{onClick:()=>{M(l.key),F(!1),ie("")},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(r,{className:"h-4 w-4"}),e.jsxs("div",{children:[e.jsx("div",{children:l.label}),e.jsx("div",{className:"text-xs opacity-75",children:l.group})]})]},l.key)})}):L&&a.length===0?e.jsxs("div",{className:"text-center py-8 text-gray-500 dark:text-gray-400",children:[e.jsx(se,{className:"h-8 w-8 mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm",children:s("No sections found")})]}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Setup")}),[{key:"general",label:s("General"),icon:R},{key:"order",label:s("Order"),icon:Q},{key:"advanced",label:s("Advanced"),icon:G}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Layout")}),[{key:"header",label:s("Header"),icon:I},{key:"hero",label:s("Hero"),icon:v},{key:"footer",label:s("Footer"),icon:Y}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Content")}),[{key:"features",label:s("Features"),icon:H},{key:"screenshots",label:s("Screenshots"),icon:V},{key:"whychooseus",label:s("Why Us"),icon:A},{key:"about",label:s("About"),icon:B}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Social")}),[{key:"team",label:s("Team"),icon:A},{key:"testimonials",label:s("Reviews"),icon:H},...X?[{key:"plans",label:s("Plans"),icon:re}]:[]].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Engagement")}),[{key:"faq",label:s("FAQ"),icon:U},{key:"newsletter",label:s("Newsletter"),icon:le},{key:"contact",label:s("Contact"),icon:K}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]})]})})()})]})}),e.jsxs("div",{className:"lg:col-span-3 space-y-6",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-4 shadow-sm",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 rounded-lg",style:{backgroundColor:m+"20"},children:(()=>{const a={general:R,order:Q,advanced:G,header:I,hero:v,footer:Y,features:H,screenshots:V,whychooseus:A,about:B,team:A,testimonials:H,plans:re,faq:U,newsletter:le,contact:K}[x]||R;return e.jsx(a,{className:"h-5 w-5",style:{color:m}})})()}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100",children:{general:s("General Settings"),order:s("Section Order"),advanced:s("Advanced Settings"),header:s("Header Configuration"),hero:s("Hero Section"),footer:s("Footer Settings"),features:s("Features Section"),screenshots:s("Screenshots Gallery"),whychooseus:s("Why Choose Us"),about:s("About Section"),team:s("Team Section"),testimonials:s("Testimonials"),plans:s("Pricing Plans"),faq:s("FAQ Section"),newsletter:s("Newsletter"),contact:s("Contact Section")}[x]||s("Settings")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:{general:s("Configure basic company information and theme colors"),order:s("Drag and drop to reorder sections on your landing page"),advanced:s("SEO settings, custom CSS and JavaScript"),header:s("Customize header appearance and navigation"),hero:s("Configure the main hero section with title, subtitle and CTA"),footer:s("Footer content, links and social media"),features:s("Showcase your product features and benefits"),screenshots:s("Display application screenshots and demos"),whychooseus:s("Highlight reasons why customers should choose you"),about:s("Tell your company story and mission"),team:s("Showcase your team members and their roles"),testimonials:s("Display customer reviews and testimonials"),plans:s("Configure pricing plans and features"),faq:s("Frequently asked questions and answers"),newsletter:s("Newsletter subscription and benefits"),contact:s("Contact form and company information")}[x]||s("Customize your landing page")})]})]})}),x==="general"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Company Information")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Basic company details for your landing page")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"company_name",className:"text-sm font-medium text-gray-900 dark:text-gray-100 flex items-center gap-2",children:[e.jsx(R,{className:"h-4 w-4",style:{color:m}}),s("Company Name")]}),e.jsx(c,{id:"company_name",name:"company_name",value:d.company_name,onChange:S,placeholder:s("Your Company Name"),className:"h-10 border-gray-200 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100",style:{"--tw-ring-color":m+"33"}}),T.company_name&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.company_name]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_email",children:s("Contact Email")}),e.jsx(c,{id:"contact_email",name:"contact_email",type:"email",value:d.contact_email,onChange:S,placeholder:s("support@company.com")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_phone",children:s("Contact Phone")}),e.jsx(c,{id:"contact_phone",name:"contact_phone",value:d.contact_phone,onChange:S,placeholder:s("+1 (555) 123-4567")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_address",children:s("Contact Address")}),e.jsx(c,{id:"contact_address",name:"contact_address",value:d.contact_address,onChange:S,placeholder:s("123 Business Ave, City, State")})]})]}),e.jsxs("div",{className:"mt-6 p-4 bg-gradient-to-r rounded-lg border",style:{backgroundColor:m+"10",borderColor:m+"30"},children:[e.jsx("h4",{className:"text-sm font-medium mb-3",style:{color:m},children:s("Theme Colors")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_primary_color",children:s("Primary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_primary_color",type:"color",value:((me=(de=d.config_sections)==null?void 0:de.theme)==null?void 0:me.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((xe=(he=d.config_sections)==null?void 0:he.theme)==null?void 0:xe.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),placeholder:"#3b82f6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_secondary_color",children:s("Secondary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_secondary_color",type:"color",value:((ue=(ge=d.config_sections)==null?void 0:ge.theme)==null?void 0:ue.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((je=(pe=d.config_sections)==null?void 0:pe.theme)==null?void 0:je.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),placeholder:"#8b5cf6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_accent_color",children:s("Accent Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_accent_color",type:"color",value:((be=(ve=d.config_sections)==null?void 0:ve.theme)==null?void 0:be.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((fe=(ye=d.config_sections)==null?void 0:ye.theme)==null?void 0:fe.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),placeholder:"#10b77f"})]})]})]})]})]})}),x==="header"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Header Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customize your header appearance and behavior")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ne=(_e=d.config_sections)==null?void 0:_e.section_visibility)==null?void 0:Ne.header)!==!1,onCheckedChange:t=>y("header",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"header_transparent",children:s("Transparent Header")}),e.jsx(f,{id:"header_transparent",checked:o("header").transparent||!1,onCheckedChange:t=>n("header",{transparent:t})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Make header background transparent")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_background_color",children:s("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"header_background_color",type:"color",value:o("header").background_color||"#ffffff",onChange:t=>n("header",{background_color:t.target.value}),className:"w-16 h-10 p-1",disabled:o("header").transparent}),e.jsx(c,{value:o("header").background_color||"#ffffff",onChange:t=>n("header",{background_color:t.target.value}),placeholder:"#ffffff",disabled:o("header").transparent})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_text_color",children:s("Text Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"header_text_color",type:"color",value:o("header").text_color||"#1f2937",onChange:t=>n("header",{text_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("header").text_color||"#1f2937",onChange:t=>n("header",{text_color:t.target.value}),placeholder:"#1f2937"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_button_style",children:s("Button Style")}),e.jsxs("select",{id:"header_button_style",value:o("header").button_style||"gradient",onChange:t=>n("header",{button_style:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"gradient",children:"Gradient"}),e.jsx("option",{value:"solid",children:"Solid"}),e.jsx("option",{value:"outline",children:"Outline"})]})]})]})]})}),x==="hero"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Layout")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Configure hero section layout and dimensions")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ce=(we=d.config_sections)==null?void 0:we.section_visibility)==null?void 0:Ce.hero)!==!1,onCheckedChange:t=>y("hero",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_layout",children:s("Layout Style")}),e.jsxs("select",{id:"hero_layout",value:o("hero").layout||"image-right",onChange:t=>n("hero",{layout:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"image-right",children:"Content Left, Image Right"}),e.jsx("option",{value:"image-left",children:"Image Left, Content Right"}),e.jsx("option",{value:"full-width",children:"Full Width"}),e.jsx("option",{value:"centered",children:"Centered Content"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_height",children:s("Section Height")}),e.jsx(c,{id:"hero_height",type:"number",value:o("hero").height||600,onChange:t=>n("hero",{height:parseInt(t.target.value)}),min:"300",max:"1000"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Height in pixels (300-1000)")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Main headline and supporting text")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"hero_title",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4",style:{color:m}}),s("Hero Title")]}),e.jsx(c,{id:"hero_title",value:o("hero").title||"",onChange:t=>n("hero",{title:t.target.value}),placeholder:s("Your main headline"),className:"h-10 border-gray-200",style:{"--tw-ring-color":m+"33"}}),T.hero_title&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.hero_title]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"hero_subtitle",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(te,{className:"h-4 w-4",style:{color:m}}),s("Hero Subtitle")]}),e.jsx(u,{id:"hero_subtitle",value:o("hero").subtitle||"",onChange:t=>n("hero",{subtitle:t.target.value}),placeholder:s("Supporting text for your headline"),rows:3,className:"border-gray-200 resize-none",style:{"--tw-ring-color":m+"33"}}),T.hero_subtitle&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.hero_subtitle]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_announcement_text",children:s("Announcement Badge")}),e.jsx(c,{id:"hero_announcement_text",value:o("hero").announcement_text||"",onChange:t=>n("hero",{announcement_text:t.target.value}),placeholder:s("📢 New: Smart Leave & Attendance Tracking Launched!")}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Small announcement text shown above the title")})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_primary_button_text",children:s("Primary Button Text")}),e.jsx(c,{id:"hero_primary_button_text",value:o("hero").primary_button_text||"",onChange:t=>n("hero",{primary_button_text:t.target.value}),placeholder:s("Start Free Trial")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_secondary_button_text",children:s("Secondary Button Text")}),e.jsx(c,{id:"hero_secondary_button_text",value:o("hero").secondary_button_text||"",onChange:t=>n("hero",{secondary_button_text:t.target.value}),placeholder:s("Login")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Statistics")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Add compelling statistics to your hero section")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("hero").stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`hero_stats_${a}_value`,children:s("Value")}),e.jsx(c,{id:`hero_stats_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("hero").stats||[]];r[a]={...r[a],value:l.target.value},n("hero",{stats:r})},placeholder:"10K+"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`hero_stats_${a}_label`,children:s("Label")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:`hero_stats_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("hero").stats||[]];r[a]={...r[a],label:l.target.value},n("hero",{stats:r})},placeholder:s("Active Users")}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("hero").stats||[]).filter((r,h)=>h!==a);n("hero",{stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("hero").stats||[],{value:"",label:""}];n("hero",{stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-pink-100 rounded-lg",children:e.jsx(xs,{className:"h-5 w-5 text-pink-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Image")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Configure hero section imagery")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Hero Image"),value:P(o("hero").image||js($!=null&&$.is_saas?"/screenshots/saas/hero-default.png":"/screenshots/non-saas/hero-default.png")),onChange:t=>{n("hero",{image:D(t)})},placeholder:s("Select hero image...")})}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_image_position",children:s("Image Position")}),e.jsxs("select",{id:"hero_image_position",value:o("hero").image_position||"right",onChange:t=>n("hero",{image_position:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"right",children:s("Right Side")}),e.jsx("option",{value:"left",children:s("Left Side")}),e.jsx("option",{value:"center",children:s("Center")}),e.jsx("option",{value:"background",children:s("Background")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-violet-100 rounded-lg",children:e.jsx(gs,{className:"h-5 w-5 text-violet-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Colors")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customize hero section colors and overlays")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_background_color",children:s("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"hero_background_color",type:"color",value:o("hero").background_color||"#f8fafc",onChange:t=>n("hero",{background_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("hero").background_color||"#f8fafc",onChange:t=>n("hero",{background_color:t.target.value}),placeholder:"#f8fafc"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_text_color",children:s("Text Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"hero_text_color",type:"color",value:o("hero").text_color||"#1f2937",onChange:t=>n("hero",{text_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("hero").text_color||"#1f2937",onChange:t=>n("hero",{text_color:t.target.value}),placeholder:"#1f2937"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"hero_overlay",children:s("Background Overlay")}),e.jsx(f,{id:"hero_overlay",checked:o("hero").overlay||!1,onCheckedChange:t=>n("hero",{overlay:t})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add overlay on background image")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_overlay_color",children:s("Overlay Color")}),e.jsx(c,{id:"hero_overlay_color",value:o("hero").overlay_color||"rgba(0,0,0,0.5)",onChange:t=>n("hero",{overlay_color:t.target.value}),placeholder:"rgba(0,0,0,0.5)",disabled:!o("hero").overlay})]})]})]})]}),x==="features"&&e.jsx(Ms,{data:d,setData:k,errors:T,handleInputChange:S,getSectionData:o,updateSectionData:n,updateSectionVisibility:y,t:s}),x==="screenshots"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Screenshots Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Se=(ke=d.config_sections)==null?void 0:ke.section_visibility)==null?void 0:Se.screenshots)!==!1,onCheckedChange:t=>y("screenshots",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"screenshots_title",children:s("Section Title")}),e.jsx(c,{id:"screenshots_title",value:o("screenshots").title||"",onChange:t=>n("screenshots",{title:t.target.value}),placeholder:s("See HRM Saas in Action")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"screenshots_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"screenshots_subtitle",value:o("screenshots").subtitle||"",onChange:t=>n("screenshots",{subtitle:t.target.value}),placeholder:s("Explore our intuitive interface and powerful features..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(V,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Screenshots Gallery")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Manage application screenshots")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("screenshots").screenshots_list||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-purple-100 text-purple-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Screenshot")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("screenshots").screenshots_list||[]).filter((r,h)=>h!==a);n("screenshots",{screenshots_list:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Screenshot Image"),value:P(t.src||""),onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],src:D(l)},n("screenshots",{screenshots_list:r})},placeholder:s("Select screenshot image...")})}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_title`,children:s("Title")}),e.jsx(c,{id:`screenshot_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],title:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("Dashboard Overview")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_alt`,children:s("Alt Text")}),e.jsx(c,{id:`screenshot_${a}_alt`,value:t.alt||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],alt:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("HRMGo Dashboard Overview")})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_description`,children:s("Description")}),e.jsx(u,{id:`screenshot_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],description:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("Get a complete overview of employee data, payroll, and HR activities in one unified dashboard."),rows:2})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("screenshots").screenshots_list||[],{src:"",alt:"",title:"",description:""}];n("screenshots",{screenshots_list:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Screenshot")]})]})]})]}),x==="whychooseus"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-emerald-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-emerald-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Why Choose Us Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Main section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Te=(Fe=d.config_sections)==null?void 0:Fe.section_visibility)==null?void 0:Te.why_choose_us)!==!1,onCheckedChange:t=>y("why_choose_us",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"why_choose_us_title",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4 text-emerald-600"}),s("Section Title")]}),e.jsx(c,{id:"why_choose_us_title",value:o("why_choose_us").title||"",onChange:t=>n("why_choose_us",{title:t.target.value}),placeholder:s("Why Choose HRM SaaS ? "),className:"h-10 border-gray-200 focus:border-emerald-500 focus:ring-emerald-500/20"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"why_choose_us_subtitle",value:o("why_choose_us").subtitle||"",onChange:t=>n("why_choose_us",{subtitle:t.target.value}),placeholder:s("We're not just another digital business card platform..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-amber-100 rounded-lg",children:e.jsx(H,{className:"h-5 w-5 text-amber-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Reasons to Choose Us")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Key benefits and advantages")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("why_choose_us").reasons||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-amber-100 text-amber-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Reason")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("why_choose_us").reasons||[]).filter((r,h)=>h!==a);n("why_choose_us",{reasons:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`reason_${a}_title`,children:s("Title")}),e.jsx(c,{id:`reason_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],title:l.target.value},n("why_choose_us",{reasons:r})},placeholder:s("All-in-One HR Solution")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`reason_${a}_icon`,children:s("Icon")}),e.jsxs("select",{id:`reason_${a}_icon`,value:t.icon||"clock",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],icon:l.target.value},n("why_choose_us",{reasons:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"clock",children:"Clock"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"zap",children:"Zap"}),e.jsx("option",{value:"check-circle",children:"Check Circle"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"layers",children:"Layers"}),e.jsx("option",{value:"bar-chart",children:"Bar Chart"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(i,{htmlFor:`reason_${a}_description`,children:s("Description")}),e.jsx(u,{id:`reason_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],description:l.target.value},n("why_choose_us",{reasons:r})},placeholder:s("Manage employees, payroll, attendance, recruitment, and performance from a single platform..."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("why_choose_us").reasons||[],{title:"",description:"",icon:"clock"}];n("why_choose_us",{reasons:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Reason")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-cyan-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-cyan-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Statistics Section")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Trust indicators and key metrics")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4 mb-6",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_stats_title",children:s("Statistics Title")}),e.jsx(c,{id:"why_choose_us_stats_title",value:o("why_choose_us").stats_title||"",onChange:t=>n("why_choose_us",{stats_title:t.target.value}),placeholder:s("Trusted by Industry Leaders")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_stats_subtitle",children:s("Statistics Subtitle")}),e.jsx(c,{id:"why_choose_us_stats_subtitle",value:o("why_choose_us").stats_subtitle||"",onChange:t=>n("why_choose_us",{stats_subtitle:t.target.value}),placeholder:s("Join the growing community of professionals")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("why_choose_us").stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-3 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_value`,children:s("Value")}),e.jsx(c,{id:`stat_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],value:l.target.value},n("why_choose_us",{stats:r})},placeholder:"10K+"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_label`,children:s("Label")}),e.jsx(c,{id:`stat_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],label:l.target.value},n("why_choose_us",{stats:r})},placeholder:s("Active Users")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_color`,children:s("Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("select",{id:`stat_${a}_color`,value:t.color||"blue",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],color:l.target.value},n("why_choose_us",{stats:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"}),e.jsx("option",{value:"yellow",children:"Yellow"})]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("why_choose_us").stats||[]).filter((r,h)=>h!==a);n("why_choose_us",{stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("why_choose_us").stats||[],{value:"",label:"",color:"blue"}];n("why_choose_us",{stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-rose-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-rose-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Call to Action")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Encourage user engagement")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_cta_title",children:s("CTA Title")}),e.jsx(c,{id:"why_choose_us_cta_title",value:o("why_choose_us").cta_title||"",onChange:t=>n("why_choose_us",{cta_title:t.target.value}),placeholder:s("Ready to get started?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_cta_subtitle",children:s("CTA Subtitle")}),e.jsx(c,{id:"why_choose_us_cta_subtitle",value:o("why_choose_us").cta_subtitle||"",onChange:t=>n("why_choose_us",{cta_subtitle:t.target.value}),placeholder:s("Join thousands of satisfied users today")})]})]})]})]}),x==="about"&&e.jsx(Ls,{data:d,setData:k,errors:T,handleInputChange:S,getSectionData:o,updateSectionData:n,updateSectionVisibility:y,t:s}),x==="team"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Team Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Team section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Re=(qe=d.config_sections)==null?void 0:qe.section_visibility)==null?void 0:Re.team)!==!1,onCheckedChange:t=>y("team",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_title",children:s("Team Title")}),e.jsx(c,{id:"team_title",value:o("team").title||"",onChange:t=>n("team",{title:t.target.value}),placeholder:s("Meet Our Team")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_subtitle",children:s("Team Subtitle")}),e.jsx(u,{id:"team_subtitle",value:o("team").subtitle||"",onChange:t=>n("team",{subtitle:t.target.value}),placeholder:s("We're a diverse team of innovators..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(A,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Team Members")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Add and manage team member profiles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("team").members||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-purple-100 text-purple-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Member")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("team").members||[]).filter((r,h)=>h!==a);n("team",{members:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_name`,children:s("Name")}),e.jsx(c,{id:`member_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],name:l.target.value},n("team",{members:r})},placeholder:s("John Doe")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_role`,children:s("Role")}),e.jsx(c,{id:`member_${a}_role`,value:t.role||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],role:l.target.value},n("team",{members:r})},placeholder:s("CEO & Founder")})]}),e.jsx("div",{className:"space-y-3 md:col-span-2",children:e.jsx(O,{label:s("Profile Image"),value:P(t.image||""),onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],image:D(l)},n("team",{members:r})},placeholder:s("Select profile image...")})}),e.jsxs("div",{className:"space-y-3 md:col-span-2",children:[e.jsx(i,{htmlFor:`member_${a}_bio`,children:s("Bio")}),e.jsx(u,{id:`member_${a}_bio`,value:t.bio||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],bio:l.target.value},n("team",{members:r})},placeholder:s("Brief description about the team member..."),rows:2})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_linkedin`,children:s("LinkedIn")}),e.jsx(c,{id:`member_${a}_linkedin`,value:t.linkedin||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],linkedin:l.target.value},n("team",{members:r})},placeholder:"https://linkedin.com/in/..."})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_email`,children:s("Email")}),e.jsx(c,{id:`member_${a}_email`,value:t.email||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],email:l.target.value},n("team",{members:r})},placeholder:"john@company.com"})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("team").members||[],{name:"",role:"",bio:"",image:"",linkedin:"",twitter:"",email:""}];n("team",{members:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Team Member")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Join Team CTA")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Call-to-action for team recruitment")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_title",children:s("CTA Title")}),e.jsx(c,{id:"team_cta_title",value:o("team").cta_title||"",onChange:t=>n("team",{cta_title:t.target.value}),placeholder:s("Want to Join Our Team?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_description",children:s("CTA Description")}),e.jsx(u,{id:"team_cta_description",value:o("team").cta_description||"",onChange:t=>n("team",{cta_description:t.target.value}),placeholder:s("We're always looking for talented individuals..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_button_text",children:s("Button Text")}),e.jsx(c,{id:"team_cta_button_text",value:o("team").cta_button_text||"",onChange:t=>n("team",{cta_button_text:t.target.value}),placeholder:s("View Open Positions")})]})]})]})]}),x==="testimonials"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Testimonials Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ae=(He=d.config_sections)==null?void 0:He.section_visibility)==null?void 0:Ae.testimonials)!==!1,onCheckedChange:t=>y("testimonials",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_title",children:s("Section Title")}),e.jsx(c,{id:"testimonials_title",value:o("testimonials").title||"",onChange:t=>n("testimonials",{title:t.target.value}),placeholder:s("What Our Clients Say")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"testimonials_subtitle",value:o("testimonials").subtitle||"",onChange:t=>n("testimonials",{subtitle:t.target.value}),placeholder:s("Don't just take our word for it..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-yellow-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-yellow-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Trust Indicators")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Statistics that build credibility")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_trust_title",children:s("Trust Section Title")}),e.jsx(c,{id:"testimonials_trust_title",value:o("testimonials").trust_title||"",onChange:t=>n("testimonials",{trust_title:t.target.value}),placeholder:s("Trusted by HR Professionals Worldwide")})]}),(o("testimonials").trust_stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-3 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_value`,children:s("Value")}),e.jsx(c,{id:`trust_stat_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],value:l.target.value},n("testimonials",{trust_stats:r})},placeholder:"4.9/5"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_label`,children:s("Label")}),e.jsx(c,{id:`trust_stat_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],label:l.target.value},n("testimonials",{trust_stats:r})},placeholder:s("Average Rating")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_color`,children:s("Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("select",{id:`trust_stat_${a}_color`,value:t.color||"blue",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],color:l.target.value},n("testimonials",{trust_stats:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"})]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("testimonials").trust_stats||[]).filter((r,h)=>h!==a);n("testimonials",{trust_stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("testimonials").trust_stats||[],{value:"",label:"",color:"blue"}];n("testimonials",{trust_stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Trust Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-lime-100 rounded-lg",children:e.jsx(A,{className:"h-5 w-5 text-lime-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Default Testimonials")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customer reviews and feedback")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("testimonials").testimonials||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-lime-100 text-lime-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Testimonial")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("testimonials").testimonials||[]).filter((r,h)=>h!==a);n("testimonials",{testimonials:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_name`,children:s("Name")}),e.jsx(c,{id:`testimonial_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],name:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("John Doe")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_role`,children:s("Role")}),e.jsx(c,{id:`testimonial_${a}_role`,value:t.role||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],role:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("CEO")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_company`,children:s("Company")}),e.jsx(c,{id:`testimonial_${a}_company`,value:t.company||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],company:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("Company Name")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_rating`,children:s("Rating")}),e.jsxs("select",{id:`testimonial_${a}_rating`,value:t.rating||5,onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],rating:parseInt(l.target.value)},n("testimonials",{testimonials:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:1,children:s("1 Star")}),e.jsx("option",{value:2,children:s("2 Stars")}),e.jsx("option",{value:3,children:s("3 Stars")}),e.jsx("option",{value:4,children:s("4 Stars")}),e.jsx("option",{value:5,children:s("5 Stars")})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-2",children:[e.jsx(i,{htmlFor:`testimonial_${a}_content`,children:s("Content")}),e.jsx(u,{id:`testimonial_${a}_content`,value:t.content||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],content:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("Testimonial content..."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("testimonials").testimonials||[],{name:"",role:"",company:"",content:"",rating:5}];n("testimonials",{testimonials:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Default Testimonial")]})]})]})]}),x==="plans"&&X&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-violet-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-violet-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Plans Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Pricing section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Me=($e=d.config_sections)==null?void 0:$e.section_visibility)==null?void 0:Me.plans)!==!1,onCheckedChange:t=>y("plans",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_title",children:s("Section Title")}),e.jsx(c,{id:"plans_title",value:o("plans").title||"",onChange:t=>n("plans",{title:t.target.value}),placeholder:s("Choose Your Plan")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"plans_subtitle",value:o("plans").subtitle||"",onChange:t=>n("plans",{subtitle:t.target.value}),placeholder:s("Start with our free plan and upgrade as you grow..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_faq_text",children:s("FAQ Text")}),e.jsx(c,{id:"plans_faq_text",value:o("plans").faq_text||"",onChange:t=>n("plans",{faq_text:t.target.value}),placeholder:s("Have questions about our plans? Reach out to our sales team for guidance.")})]})]})]}),e.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx(B,{className:"h-5 w-5 text-blue-600 mr-2 mt-0.5"}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium mb-1",style:{color:m},children:s("Plans Management")}),e.jsx("p",{className:"text-sm",style:{color:m+"cc"},children:s("The actual plans displayed on the landing page are managed through the Plans module. Go to Plans section to create, edit, or manage your subscription plans.")})]})]})})]}),x==="faq"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-sky-100 rounded-lg",children:e.jsx(U,{className:"h-5 w-5 text-sky-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("FAQ Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title, subtitle and CTA")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ie=(Le=d.config_sections)==null?void 0:Le.section_visibility)==null?void 0:Ie.faq)!==!1,onCheckedChange:t=>y("faq",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_title",children:s("Section Title")}),e.jsx(c,{id:"faq_title",value:o("faq").title||"",onChange:t=>n("faq",{title:t.target.value}),placeholder:s("Frequently Asked Questions")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"faq_subtitle",value:o("faq").subtitle||"",onChange:t=>n("faq",{subtitle:t.target.value}),placeholder:s("Got questions? We've got answers..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_cta_text",children:s("CTA Text")}),e.jsx(c,{id:"faq_cta_text",value:o("faq").cta_text||"",onChange:t=>n("faq",{cta_text:t.target.value}),placeholder:s("Still have questions?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_button_text",children:s("Button Text")}),e.jsx(c,{id:"faq_button_text",value:o("faq").button_text||"",onChange:t=>n("faq",{button_text:t.target.value}),placeholder:s("Contact Support")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-slate-100 rounded-lg",children:e.jsx(U,{className:"h-5 w-5 text-slate-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Default FAQs")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Frequently asked questions and answers")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("faq").faqs||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-slate-100 text-slate-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("FAQ")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("faq").faqs||[]).filter((r,h)=>h!==a);n("faq",{faqs:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`faq_${a}_question`,children:s("Question")}),e.jsx(c,{id:`faq_${a}_question`,value:t.question||"",onChange:l=>{const r=[...o("faq").faqs||[]];r[a]={...r[a],question:l.target.value},n("faq",{faqs:r})},placeholder:s("How does HRM work?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`faq_${a}_answer`,children:s("Answer")}),e.jsx(u,{id:`faq_${a}_answer`,value:t.answer||"",onChange:l=>{const r=[...o("faq").faqs||[]];r[a]={...r[a],answer:l.target.value},n("faq",{faqs:r})},placeholder:s("HRM SaaS allows you to manage employees, payroll, attendance, and performance all in one modern platform."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("faq").faqs||[],{question:"",answer:""}];n("faq",{faqs:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add FAQ")]})]})]})]}),x==="newsletter"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Newsletter Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Newsletter section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Pe=(De=d.config_sections)==null?void 0:De.section_visibility)==null?void 0:Pe.newsletter)!==!1,onCheckedChange:t=>y("newsletter",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_title",children:s("Section Title")}),e.jsx(c,{id:"newsletter_title",value:o("newsletter").title||"",onChange:t=>n("newsletter",{title:t.target.value}),placeholder:s("Stay Updated with HRM SaaS")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"newsletter_subtitle",value:o("newsletter").subtitle||"",onChange:t=>n("newsletter",{subtitle:t.target.value}),placeholder:s("Get the latest updates, networking tips..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_privacy_text",children:s("Privacy Text")}),e.jsx(c,{id:"newsletter_privacy_text",value:o("newsletter").privacy_text||"",onChange:t=>n("newsletter",{privacy_text:t.target.value}),placeholder:s("No spam, unsubscribe at any time...")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-red-100 rounded-lg",children:e.jsx(H,{className:"h-5 w-5 text-red-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Newsletter Benefits")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Benefits of subscribing to newsletter")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("newsletter").benefits||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-red-100 text-red-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Benefit")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("newsletter").benefits||[]).filter((r,h)=>h!==a);n("newsletter",{benefits:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_icon`,children:s("Icon (Emoji)")}),e.jsx(c,{id:`benefit_${a}_icon`,value:t.icon||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],icon:l.target.value},n("newsletter",{benefits:r})},placeholder:"📧",maxLength:2})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_title`,children:"Title"}),e.jsx(c,{id:`benefit_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],title:l.target.value},n("newsletter",{benefits:r})},placeholder:s("Weekly Updates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_description`,children:s("Description")}),e.jsx(c,{id:`benefit_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],description:l.target.value},n("newsletter",{benefits:r})},placeholder:s("Stay informed about the latest HRM SaaS features and improvements.")})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("newsletter").benefits||[],{icon:"",title:"",description:""}];n("newsletter",{benefits:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Benefit")]})]})]})]}),x==="contact"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-teal-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-teal-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Contact section titles and descriptions")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Oe=(Ee=d.config_sections)==null?void 0:Ee.section_visibility)==null?void 0:Oe.contact)!==!1,onCheckedChange:t=>y("contact",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_title",children:s("Section Title")}),e.jsx(c,{id:"contact_title",value:o("contact").title||"",onChange:t=>n("contact",{title:t.target.value}),placeholder:s("Get in Touch")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"contact_subtitle",value:o("contact").subtitle||"",onChange:t=>n("contact",{subtitle:t.target.value}),placeholder:s("Have questions about HRM SaaS ?..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_form_title",children:s("Form Title")}),e.jsx(c,{id:"contact_form_title",value:o("contact").form_title||"",onChange:t=>n("contact",{form_title:t.target.value}),placeholder:s("Send us a Message")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_info_title",children:s("Contact Info Title")}),e.jsx(c,{id:"contact_info_title",value:o("contact").info_title||"",onChange:t=>n("contact",{info_title:t.target.value}),placeholder:s("Contact Information")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_info_description",children:s("Contact Info Description")}),e.jsx(u,{id:"contact_info_description",value:o("contact").info_description||"",onChange:t=>n("contact",{info_description:t.target.value}),placeholder:s("We're here to help and answer any question..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-emerald-100 rounded-lg",children:e.jsx(K,{className:"h-5 w-5 text-emerald-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact Information")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Company contact details")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_email",children:s("Email Address")}),e.jsx(c,{id:"contact_email",name:"contact_email",value:d.contact_email||"",onChange:S,placeholder:"support@hrm.com",type:"email"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_phone",children:s("Phone Number")}),e.jsx(c,{id:"contact_phone",name:"contact_phone",value:d.contact_phone||"",onChange:S,placeholder:s("+1 (555) 123-4567")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_address",children:s("Address")}),e.jsx(u,{id:"contact_address",name:"contact_address",value:d.contact_address||"",onChange:S,placeholder:s("123 Business Ave, Suite 100, San Francisco, CA 94105"),rows:2})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(te,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact FAQs")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Contact-related frequently asked questions")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("contact").faqs||[]).map((t,a)=>e.jsxs("div",{className:"p-4 border rounded-lg space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("h4",{className:"font-medium",children:[s("FAQ")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("contact").faqs||[]).filter((r,h)=>h!==a);n("contact",{faqs:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`contact_faq_${a}_question`,children:"Question"}),e.jsx(c,{id:`contact_faq_${a}_question`,value:t.question||"",onChange:l=>{const r=[...o("contact").faqs||[]];r[a]={...r[a],question:l.target.value},n("contact",{faqs:r})},placeholder:s("How quickly do you respond?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`contact_faq_${a}_answer`,children:"Answer"}),e.jsx(u,{id:`contact_faq_${a}_answer`,value:t.answer||"",onChange:l=>{const r=[...o("contact").faqs||[]];r[a]={...r[a],answer:l.target.value},n("contact",{faqs:r})},placeholder:s("We typically respond within 24 hours..."),rows:2})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("contact").faqs||[],{question:"",answer:""}];n("contact",{faqs:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add FAQ")]})]})]})]}),x==="footer"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-gray-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-gray-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Footer Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Footer description and newsletter content")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ge=(We=d.config_sections)==null?void 0:We.section_visibility)==null?void 0:Ge.footer)!==!1,onCheckedChange:t=>y("footer",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_description",children:s("Company Description")}),e.jsx(u,{id:"footer_description",value:o("footer").description||"",onChange:t=>n("footer",{description:t.target.value}),placeholder:s("Transforming professional networking..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_newsletter_title",children:s("Newsletter Title")}),e.jsx(c,{id:"footer_newsletter_title",value:o("footer").newsletter_title||"",onChange:t=>n("footer",{newsletter_title:t.target.value}),placeholder:s("Stay Updated with Our Latest Features")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_newsletter_subtitle",children:s("Newsletter Subtitle")}),e.jsx(c,{id:"footer_newsletter_subtitle",value:o("footer").newsletter_subtitle||"",onChange:t=>n("footer",{newsletter_subtitle:t.target.value}),placeholder:s("Join our newsletter for product updates...")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(Y,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Social Links")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Social media links and profiles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("footer").social_links||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-blue-100 text-blue-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Social Link")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("footer").social_links||[]).filter((r,h)=>h!==a);n("footer",{social_links:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_name`,children:s("Name")}),e.jsx(c,{id:`social_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],name:l.target.value},n("footer",{social_links:r})},placeholder:s("Facebook")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_icon`,children:s("Icon")}),e.jsxs("select",{id:`social_${a}_icon`,value:t.icon||"Facebook",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],icon:l.target.value},n("footer",{social_links:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"Facebook",children:"Facebook"}),e.jsx("option",{value:"Twitter",children:"Twitter"}),e.jsx("option",{value:"Linkedin",children:"LinkedIn"}),e.jsx("option",{value:"Instagram",children:"Instagram"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_href`,children:s("URL")}),e.jsx(c,{id:`social_${a}_href`,value:t.href||"",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],href:l.target.value},n("footer",{social_links:r})},placeholder:"https://facebook.com/..."})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("footer").social_links||[],{name:"",icon:"Facebook",href:""}];n("footer",{social_links:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Social Link")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(te,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Footer Links")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Footer navigation links by category")})]})]}),e.jsx("div",{className:"space-y-6",children:["product","company","support","legal"].map(t=>{var a,l,r,h;return e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_title`,children:s("Section Title")}),e.jsx(c,{id:`${t}_title`,value:((a=o("footer").section_titles)==null?void 0:a[t])||"",onChange:j=>{const p={...o("footer").section_titles};p[t]=j.target.value,n("footer",{section_titles:p})},placeholder:t.charAt(0).toUpperCase()+t.slice(1)})]}),e.jsxs("h4",{className:"font-medium",children:[((l=o("footer").section_titles)==null?void 0:l[t])||t.charAt(0).toUpperCase()+t.slice(1)," Links"]}),(((r=o("footer").links)==null?void 0:r[t])||[]).map((j,p)=>e.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_${p}_name`,children:s("Name")}),e.jsx(c,{id:`${t}_${p}_name`,value:j.name||"",onChange:q=>{const w={...o("footer").links};w[t]||(w[t]=[]),w[t][p]={...w[t][p],name:q.target.value},n("footer",{links:w})},placeholder:s("Features")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_${p}_href`,children:s("URL")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:`${t}_${p}_href`,value:j.href||"",onChange:q=>{const w={...o("footer").links};w[t]||(w[t]=[]),w[t][p]={...w[t][p],href:q.target.value},n("footer",{links:w})},placeholder:"#features"}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const q={...o("footer").links};q[t]&&(q[t]=q[t].filter((w,Ns)=>Ns!==p),n("footer",{links:q}))},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},p)),e.jsxs(g,{type:"button",variant:"outline",size:"sm",className:"border-2",style:{color:m,borderColor:m},onClick:()=>{const j={...o("footer").links};j[t]||(j[t]=[]),j[t].push({name:"",href:""}),n("footer",{links:j})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add")," ",((h=o("footer").section_titles)==null?void 0:h[t])||t.charAt(0).toUpperCase()+t.slice(1)," ",s("Link")]})]},t)})})]})]}),x==="design"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(gs,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Colors & Theme")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"primary_color",children:s("Primary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"primary_color",type:"color",value:((Ue=(Be=d.config_sections)==null?void 0:Be.theme)==null?void 0:Ue.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((Je=(ze=d.config_sections)==null?void 0:ze.theme)==null?void 0:Je.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),placeholder:"#3b82f6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"secondary_color",children:s("Secondary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"secondary_color",type:"color",value:((Ye=(Qe=d.config_sections)==null?void 0:Qe.theme)==null?void 0:Ye.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((Ke=(Ve=d.config_sections)==null?void 0:Ve.theme)==null?void 0:Ke.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),placeholder:"#8b5cf6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"accent_color",children:s("Accent Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"accent_color",type:"color",value:((Ze=(Xe=d.config_sections)==null?void 0:Xe.theme)==null?void 0:Ze.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((ss=(es=d.config_sections)==null?void 0:es.theme)==null?void 0:ss.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),placeholder:"#10b77f"})]})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(xs,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Images & Logos")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Logo (Light)"),value:P(((as=(ts=d.config_sections)==null?void 0:ts.theme)==null?void 0:as.logo_light)||""),onChange:t=>{b({logo_light:D(t)})},placeholder:s("Select light logo...")})}),e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Logo (Dark)"),value:P(((ls=(rs=d.config_sections)==null?void 0:rs.theme)==null?void 0:ls.logo_dark)||""),onChange:t=>{b({logo_dark:D(t)})},placeholder:s("Select dark logo...")})})]})]})]}),x==="order"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(Q,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Section Order")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Drag and drop to reorder sections on your landing page")})]})]}),e.jsx("div",{className:"space-y-3",children:(((os=d.config_sections)==null?void 0:os.section_order)||[]).map((t,a)=>{var h,j;const l={header:s("Header"),hero:s("Hero"),features:s("Features"),screenshots:s("Screenshots"),why_choose_us:s("Why Choose Us"),about:s("About"),team:s("Team"),testimonials:s("Testimonials"),plans:s("Plans"),faq:s("FAQ"),newsletter:s("Newsletter"),contact:s("Contact"),footer:s("Footer")},r=((j=(h=d.config_sections)==null?void 0:h.section_visibility)==null?void 0:j[t])!==!1;return e.jsxs("div",{draggable:!0,onDragStart:p=>bs(p,a),onDragOver:ys,onDrop:p=>fs(p,a),className:`flex items-center gap-3 p-4 border rounded-lg cursor-move transition-all hover:shadow-md ${r?"bg-white border-gray-200":"bg-gray-50 border-gray-300 opacity-60"}`,children:[e.jsx(Is,{className:"h-5 w-5 text-gray-400"}),e.jsxs("div",{className:"flex-1 flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"w-8 h-8 bg-blue-100 text-blue-600 rounded-full flex items-center justify-center text-sm font-bold",children:a+1}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900",children:l[t]||t}),e.jsx("p",{className:"text-sm text-gray-500",children:s(r?"Enabled":"Disabled")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable")}),e.jsx(f,{checked:r,onCheckedChange:p=>y(t,p)})]})]})]},t)})}),e.jsx("div",{className:"mt-6 p-4 bg-blue-50 border border-blue-200 rounded-lg",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx(B,{className:"h-5 w-5 text-blue-600 mr-2 mt-0.5"}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium text-blue-900 mb-1",children:s("How to reorder")}),e.jsx("p",{className:"text-sm text-blue-700",children:s("Click and drag any section to change its position. Disabled sections will still appear in the order but won't be visible on the landing page.")})]})]})})]})}),x==="advanced"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(se,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("SEO Settings")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"meta_title",children:s("Meta Title")}),e.jsx(c,{id:"meta_title",value:((is=(ns=d.config_sections)==null?void 0:ns.seo)==null?void 0:is.meta_title)||"",onChange:t=>ce({meta_title:t.target.value}),placeholder:s("Landing Page Title")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"meta_description",children:s("Meta Description")}),e.jsx(u,{id:"meta_description",value:((ds=(cs=d.config_sections)==null?void 0:cs.seo)==null?void 0:ds.meta_description)||"",onChange:t=>ce({meta_description:t.target.value}),placeholder:s("Landing page description for search engines"),rows:3})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(G,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Custom CSS")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"custom_css",children:s("Custom CSS")}),e.jsx(u,{id:"custom_css",value:((ms=d.config_sections)==null?void 0:ms.custom_css)||"",onChange:t=>k("config_sections",{...d.config_sections,custom_css:t.target.value}),placeholder:s("Add your custom CSS here"),rows:6,className:"font-mono text-sm"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add custom CSS to override default styles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(G,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Custom JavaScript")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"custom_js",children:s("Custom JavaScript")}),e.jsx(u,{id:"custom_js",value:((hs=d.config_sections)==null?void 0:hs.custom_js)||"",onChange:t=>k("config_sections",{...d.config_sections,custom_js:t.target.value}),placeholder:s("Add your custom JavaScript here"),rows:6,className:"font-mono text-sm"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add custom JavaScript for advanced functionality")})]})]})]})]})]})]}),e.jsx($s,{})]})}export{Wt as default};
diff --git a/public/build/assets/settings-about-BbQkb2_K.js b/public/build/assets/settings-about-C1XBtnTS.js
similarity index 97%
rename from public/build/assets/settings-about-BbQkb2_K.js
rename to public/build/assets/settings-about-C1XBtnTS.js
index 6706f8fc9..a5ae1552a 100644
--- a/public/build/assets/settings-about-BbQkb2_K.js
+++ b/public/build/assets/settings-about-C1XBtnTS.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{a as I,E as F,L as i,I as c,ac as v,M as T,o as h,T as A,P as p,g as $}from"./app-DCZHPiEr.js";import{T as x}from"./textarea-MT-uY0Br.js";import{S as _}from"./switch-CSQfVaFG.js";import{T as L}from"./type-CAmitQYw.js";import{C as P}from"./chart-column-BwaKBFP_.js";import{T as y}from"./trash-2-BKTtBQos.js";import{U as V}from"./users-CQxTOR0I.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function J({data:N,setData:E,errors:d,handleInputChange:R,getSectionData:r,updateSectionData:o,updateSectionVisibility:f,t:a=u=>u}){var g,j;const{themeColor:u,customColor:w}=I(),m=u==="custom"?w:A[u],C=s=>{if(!s||!s.startsWith("http"))return s;const l=s.indexOf("/storage/");return l!==-1?s.substring(l):s},k=s=>s&&(s.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${s}`:$(s));return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(F,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Layout")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Configure about section layout and positioning")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:a("Enable Section")}),e.jsx(_,{checked:((j=(g=N.config_sections)==null?void 0:g.section_visibility)==null?void 0:j.about)!==!1,onCheckedChange:s=>f("about",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_layout",children:a("Layout Style")}),e.jsxs("select",{id:"about_layout",name:"about_layout",value:r("about").layout||"image-right",onChange:s=>o("about",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"image-right",children:a("Content Left, Image Right")}),e.jsx("option",{value:"image-left",children:a("Image Left, Content Right")}),e.jsx("option",{value:"centered",children:a("Centered Content")})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_position",children:a("Image Position")}),e.jsxs("select",{id:"about_image_position",name:"about_image_position",value:r("about").image_position||"right",onChange:s=>o("about",{image_position:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"right",children:a("Right Side")}),e.jsx("option",{value:"left",children:a("Left Side")}),e.jsx("option",{value:"background",children:a("Background")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("About section title, description and story")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_title",children:a("About Title")}),e.jsx(c,{id:"about_title",name:"about_title",value:r("about").title||"",onChange:s=>o("about",{title:s.target.value}),placeholder:a("About section title")}),d.about_title&&e.jsx("p",{className:"text-red-600 text-sm",children:d.about_title})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_description",children:a("About Description")}),e.jsx(x,{id:"about_description",name:"about_description",value:r("about").description||"",onChange:s=>o("about",{description:s.target.value}),placeholder:a("Tell visitors about your company"),rows:4}),d.about_description&&e.jsx("p",{className:"text-red-600 text-sm",children:d.about_description})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_story_title",children:a("Story Title")}),e.jsx(c,{id:"about_story_title",name:"about_story_title",value:r("about").story_title||"",onChange:s=>o("about",{story_title:s.target.value}),placeholder:a("We are passionate about simplifying HR management for businesses of all sizes.")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_story_content",children:a("Story Content")}),e.jsx(x,{id:"about_story_content",name:"about_story_content",value:r("about").story_content||"",onChange:s=>o("about",{story_content:s.target.value}),placeholder:a("Founded by a team of networking enthusiasts..."),rows:4})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Image & Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Images, colors and visual effects")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(T,{label:a("About Image"),value:k(r("about").image||""),onChange:s=>{o("about",{image:C(s)})},placeholder:a("Select about section image...")})}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_background_color",children:a("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"about_background_color",name:"about_background_color",type:"color",value:r("about").background_color||"#f9fafb",onChange:s=>o("about",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:r("about").background_color||"#f9fafb",onChange:s=>o("about",{background_color:s.target.value}),placeholder:"#f9fafb"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"about_parallax",children:a("Parallax Effect")}),e.jsx(_,{id:"about_parallax",name:"about_parallax",checked:r("about").parallax||!1,onCheckedChange:s=>o("about",{parallax:s})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Enable parallax scrolling effect")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(P,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Statistics")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Key metrics and achievements")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(r("about").stats||[]).map((s,l)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-orange-100 text-orange-600 rounded-full flex items-center justify-center text-xs font-bold",children:l+1}),a("Statistic")," ",l+1]}),e.jsx(h,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(r("about").stats||[]).filter((t,b)=>b!==l);o("about",{stats:n})},children:e.jsx(y,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_value`,children:a("Value")}),e.jsx(c,{id:`about_stat_${l}_value`,value:s.value||"",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],value:n.target.value},o("about",{stats:t})},placeholder:a("4+ Years")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_label`,children:a("Label")}),e.jsx(c,{id:`about_stat_${l}_label`,value:s.label||"",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],label:n.target.value},o("about",{stats:t})},placeholder:a("Experience")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_color`,children:"Color"}),e.jsx("div",{className:"flex gap-2",children:e.jsxs("select",{id:`about_stat_${l}_color`,value:s.color||"blue",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],color:n.target.value},o("about",{stats:t})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"}),e.jsx("option",{value:"yellow",children:"Yellow"})]})})]})]})]},l)),e.jsxs(h,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const s=[...r("about").stats||[],{value:"",label:"",color:"blue"}];o("about",{stats:s})},children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),a("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-teal-100 rounded-lg",children:e.jsx(V,{className:"h-5 w-5 text-teal-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Values")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Company values and mission statements")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(r("about").values||[]).map((s,l)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-teal-100 text-teal-600 rounded-full flex items-center justify-center text-xs font-bold",children:l+1}),a("Value")," ",l+1]}),e.jsx(h,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(r("about").values||[]).filter((t,b)=>b!==l);o("about",{values:n})},children:e.jsx(y,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_value_${l}_title`,children:a("Title")}),e.jsx(c,{id:`about_value_${l}_title`,value:s.title||"",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],title:n.target.value},o("about",{values:t})},placeholder:"Our Mission"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_value_${l}_icon`,children:a("Icon")}),e.jsxs("select",{id:`about_value_${l}_icon`,value:s.icon||"target",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],icon:n.target.value},o("about",{values:t})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"target",children:"Target"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"lightbulb",children:"Lightbulb"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"zap",children:"Zap"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(i,{htmlFor:`about_value_${l}_description`,children:a("Description")}),e.jsx(x,{id:`about_value_${l}_description`,value:s.description||"",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],description:n.target.value},o("about",{values:t})},placeholder:"To revolutionize professional networking...",rows:3})]})]})]},l)),e.jsxs(h,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const s=[...r("about").values||[],{title:"",description:"",icon:"target"}];o("about",{values:s})},children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),a("Add Value")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-pink-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-pink-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Image Section")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Image overlay content and icons")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_title",children:a("Image Title")}),e.jsx(c,{id:"about_image_title",name:"about_image_title",value:r("about").image_title||"",onChange:s=>o("about",{image_title:s.target.value}),placeholder:"Innovation Driven"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_subtitle",children:a("Image Subtitle")}),e.jsx(c,{id:"about_image_subtitle",name:"about_image_subtitle",value:r("about").image_subtitle||"",onChange:s=>o("about",{image_subtitle:s.target.value}),placeholder:"Building the future of networking"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_icon",children:a("Image Icon")}),e.jsx(c,{id:"about_image_icon",name:"about_image_icon",value:r("about").image_icon||"",onChange:s=>o("about",{image_icon:s.target.value}),placeholder:"🚀",maxLength:5})]})]})]})]})}export{J as default};
+import{j as e}from"./ui-Z445SNHD.js";import{a as I,E as F,L as i,I as c,ac as v,M as T,o as h,T as A,P as p,g as $}from"./app-4fHGBOxL.js";import{T as x}from"./textarea-f6Pa1mf5.js";import{S as _}from"./switch-BVaTRNpK.js";import{T as L}from"./type-Dr6ZFGcv.js";import{C as P}from"./chart-column-CTB1HCJI.js";import{T as y}from"./trash-2-B-iLy81a.js";import{U as V}from"./users-DG9BKOjr.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function J({data:N,setData:E,errors:d,handleInputChange:R,getSectionData:r,updateSectionData:o,updateSectionVisibility:f,t:a=u=>u}){var g,j;const{themeColor:u,customColor:w}=I(),m=u==="custom"?w:A[u],C=s=>{if(!s||!s.startsWith("http"))return s;const l=s.indexOf("/storage/");return l!==-1?s.substring(l):s},k=s=>s&&(s.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${s}`:$(s));return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(F,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Layout")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Configure about section layout and positioning")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:a("Enable Section")}),e.jsx(_,{checked:((j=(g=N.config_sections)==null?void 0:g.section_visibility)==null?void 0:j.about)!==!1,onCheckedChange:s=>f("about",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_layout",children:a("Layout Style")}),e.jsxs("select",{id:"about_layout",name:"about_layout",value:r("about").layout||"image-right",onChange:s=>o("about",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"image-right",children:a("Content Left, Image Right")}),e.jsx("option",{value:"image-left",children:a("Image Left, Content Right")}),e.jsx("option",{value:"centered",children:a("Centered Content")})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_position",children:a("Image Position")}),e.jsxs("select",{id:"about_image_position",name:"about_image_position",value:r("about").image_position||"right",onChange:s=>o("about",{image_position:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"right",children:a("Right Side")}),e.jsx("option",{value:"left",children:a("Left Side")}),e.jsx("option",{value:"background",children:a("Background")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("About section title, description and story")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_title",children:a("About Title")}),e.jsx(c,{id:"about_title",name:"about_title",value:r("about").title||"",onChange:s=>o("about",{title:s.target.value}),placeholder:a("About section title")}),d.about_title&&e.jsx("p",{className:"text-red-600 text-sm",children:d.about_title})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_description",children:a("About Description")}),e.jsx(x,{id:"about_description",name:"about_description",value:r("about").description||"",onChange:s=>o("about",{description:s.target.value}),placeholder:a("Tell visitors about your company"),rows:4}),d.about_description&&e.jsx("p",{className:"text-red-600 text-sm",children:d.about_description})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_story_title",children:a("Story Title")}),e.jsx(c,{id:"about_story_title",name:"about_story_title",value:r("about").story_title||"",onChange:s=>o("about",{story_title:s.target.value}),placeholder:a("We are passionate about simplifying HR management for businesses of all sizes.")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_story_content",children:a("Story Content")}),e.jsx(x,{id:"about_story_content",name:"about_story_content",value:r("about").story_content||"",onChange:s=>o("about",{story_content:s.target.value}),placeholder:a("Founded by a team of networking enthusiasts..."),rows:4})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Image & Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Images, colors and visual effects")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(T,{label:a("About Image"),value:k(r("about").image||""),onChange:s=>{o("about",{image:C(s)})},placeholder:a("Select about section image...")})}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_background_color",children:a("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"about_background_color",name:"about_background_color",type:"color",value:r("about").background_color||"#f9fafb",onChange:s=>o("about",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:r("about").background_color||"#f9fafb",onChange:s=>o("about",{background_color:s.target.value}),placeholder:"#f9fafb"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"about_parallax",children:a("Parallax Effect")}),e.jsx(_,{id:"about_parallax",name:"about_parallax",checked:r("about").parallax||!1,onCheckedChange:s=>o("about",{parallax:s})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Enable parallax scrolling effect")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(P,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Statistics")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Key metrics and achievements")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(r("about").stats||[]).map((s,l)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-orange-100 text-orange-600 rounded-full flex items-center justify-center text-xs font-bold",children:l+1}),a("Statistic")," ",l+1]}),e.jsx(h,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(r("about").stats||[]).filter((t,b)=>b!==l);o("about",{stats:n})},children:e.jsx(y,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_value`,children:a("Value")}),e.jsx(c,{id:`about_stat_${l}_value`,value:s.value||"",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],value:n.target.value},o("about",{stats:t})},placeholder:a("4+ Years")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_label`,children:a("Label")}),e.jsx(c,{id:`about_stat_${l}_label`,value:s.label||"",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],label:n.target.value},o("about",{stats:t})},placeholder:a("Experience")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_color`,children:"Color"}),e.jsx("div",{className:"flex gap-2",children:e.jsxs("select",{id:`about_stat_${l}_color`,value:s.color||"blue",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],color:n.target.value},o("about",{stats:t})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"}),e.jsx("option",{value:"yellow",children:"Yellow"})]})})]})]})]},l)),e.jsxs(h,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const s=[...r("about").stats||[],{value:"",label:"",color:"blue"}];o("about",{stats:s})},children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),a("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-teal-100 rounded-lg",children:e.jsx(V,{className:"h-5 w-5 text-teal-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Values")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Company values and mission statements")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(r("about").values||[]).map((s,l)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-teal-100 text-teal-600 rounded-full flex items-center justify-center text-xs font-bold",children:l+1}),a("Value")," ",l+1]}),e.jsx(h,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(r("about").values||[]).filter((t,b)=>b!==l);o("about",{values:n})},children:e.jsx(y,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_value_${l}_title`,children:a("Title")}),e.jsx(c,{id:`about_value_${l}_title`,value:s.title||"",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],title:n.target.value},o("about",{values:t})},placeholder:"Our Mission"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_value_${l}_icon`,children:a("Icon")}),e.jsxs("select",{id:`about_value_${l}_icon`,value:s.icon||"target",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],icon:n.target.value},o("about",{values:t})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"target",children:"Target"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"lightbulb",children:"Lightbulb"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"zap",children:"Zap"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(i,{htmlFor:`about_value_${l}_description`,children:a("Description")}),e.jsx(x,{id:`about_value_${l}_description`,value:s.description||"",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],description:n.target.value},o("about",{values:t})},placeholder:"To revolutionize professional networking...",rows:3})]})]})]},l)),e.jsxs(h,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const s=[...r("about").values||[],{title:"",description:"",icon:"target"}];o("about",{values:s})},children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),a("Add Value")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-pink-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-pink-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Image Section")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Image overlay content and icons")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_title",children:a("Image Title")}),e.jsx(c,{id:"about_image_title",name:"about_image_title",value:r("about").image_title||"",onChange:s=>o("about",{image_title:s.target.value}),placeholder:"Innovation Driven"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_subtitle",children:a("Image Subtitle")}),e.jsx(c,{id:"about_image_subtitle",name:"about_image_subtitle",value:r("about").image_subtitle||"",onChange:s=>o("about",{image_subtitle:s.target.value}),placeholder:"Building the future of networking"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_icon",children:a("Image Icon")}),e.jsx(c,{id:"about_image_icon",name:"about_image_icon",value:r("about").image_icon||"",onChange:s=>o("about",{image_icon:s.target.value}),placeholder:"🚀",maxLength:5})]})]})]})]})}export{J as default};
diff --git a/public/build/assets/settings-contact-COFVWPFV.js b/public/build/assets/settings-contact-CHVMq0Vs.js
similarity index 95%
rename from public/build/assets/settings-contact-COFVWPFV.js
rename to public/build/assets/settings-contact-CHVMq0Vs.js
index f00a6dc2e..d22afb66e 100644
--- a/public/build/assets/settings-contact-COFVWPFV.js
+++ b/public/build/assets/settings-contact-CHVMq0Vs.js
@@ -1 +1 @@
-import{j as c}from"./ui-Z445SNHD.js";import{E as m,am as n,L as s,I as o}from"./app-DCZHPiEr.js";import{S as r}from"./switch-CSQfVaFG.js";import{P as d}from"./phone-Cjtf4kt2.js";import{M as h}from"./map-pin-Byih5zbn.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function g({data:a,setData:l,errors:t,handleInputChange:e}){return c.jsxs("div",{className:"space-y-6",children:[c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(m,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Contact Layout"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_layout",children:"Layout Style"}),c.jsxs("select",{id:"contact_layout",name:"contact_layout",value:a.contact_layout||"split",onChange:e,className:"w-full p-2 border border-gray-300 rounded-md",children:[c.jsx("option",{value:"split",children:"Split (Form + Info)"}),c.jsx("option",{value:"full-width",children:"Full Width Form"}),c.jsx("option",{value:"centered",children:"Centered Content"})]})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_background_color",children:"Background Color"}),c.jsxs("div",{className:"flex gap-2",children:[c.jsx(o,{id:"contact_background_color",name:"contact_background_color",type:"color",value:a.contact_background_color||"#f9fafb",onChange:e,className:"w-16 h-10 p-1"}),c.jsx(o,{name:"contact_background_color",value:a.contact_background_color||"#f9fafb",onChange:e,placeholder:"#f9fafb"})]})]})]})]}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(d,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Contact Information"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_email",children:"Contact Email"}),c.jsx(o,{id:"contact_email",name:"contact_email",type:"email",value:a.contact_email,onChange:e,placeholder:"contact@yourcompany.com"}),t.contact_email&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_email})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_phone",children:"Contact Phone"}),c.jsx(o,{id:"contact_phone",name:"contact_phone",value:a.contact_phone,onChange:e,placeholder:"+1 (555) 123-4567"}),t.contact_phone&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_phone})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_address",children:"Contact Address"}),c.jsx(o,{id:"contact_address",name:"contact_address",value:a.contact_address,onChange:e,placeholder:"City, State"}),t.contact_address&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_address})]})]})]}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(h,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Map Settings"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsxs("div",{className:"flex items-center justify-between",children:[c.jsx(s,{htmlFor:"contact_show_map",children:"Show Map"}),c.jsx(r,{id:"contact_show_map",name:"contact_show_map",checked:a.contact_show_map||!1,onCheckedChange:i=>l("contact_show_map",i)})]}),c.jsx("p",{className:"text-xs text-muted-foreground",children:"Display a map in the contact section"})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_map_location",children:"Map Location"}),c.jsx(o,{id:"contact_map_location",name:"contact_map_location",value:a.contact_map_location||"",onChange:e,placeholder:"San Francisco, CA",disabled:!a.contact_show_map})]})]})]})]})}export{g as default};
+import{j as c}from"./ui-Z445SNHD.js";import{E as m,am as n,L as s,I as o}from"./app-4fHGBOxL.js";import{S as r}from"./switch-BVaTRNpK.js";import{P as d}from"./phone-CTwn3BMi.js";import{M as h}from"./map-pin-9a-V9F-V.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function g({data:a,setData:l,errors:t,handleInputChange:e}){return c.jsxs("div",{className:"space-y-6",children:[c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(m,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Contact Layout"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_layout",children:"Layout Style"}),c.jsxs("select",{id:"contact_layout",name:"contact_layout",value:a.contact_layout||"split",onChange:e,className:"w-full p-2 border border-gray-300 rounded-md",children:[c.jsx("option",{value:"split",children:"Split (Form + Info)"}),c.jsx("option",{value:"full-width",children:"Full Width Form"}),c.jsx("option",{value:"centered",children:"Centered Content"})]})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_background_color",children:"Background Color"}),c.jsxs("div",{className:"flex gap-2",children:[c.jsx(o,{id:"contact_background_color",name:"contact_background_color",type:"color",value:a.contact_background_color||"#f9fafb",onChange:e,className:"w-16 h-10 p-1"}),c.jsx(o,{name:"contact_background_color",value:a.contact_background_color||"#f9fafb",onChange:e,placeholder:"#f9fafb"})]})]})]})]}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(d,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Contact Information"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_email",children:"Contact Email"}),c.jsx(o,{id:"contact_email",name:"contact_email",type:"email",value:a.contact_email,onChange:e,placeholder:"contact@yourcompany.com"}),t.contact_email&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_email})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_phone",children:"Contact Phone"}),c.jsx(o,{id:"contact_phone",name:"contact_phone",value:a.contact_phone,onChange:e,placeholder:"+1 (555) 123-4567"}),t.contact_phone&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_phone})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_address",children:"Contact Address"}),c.jsx(o,{id:"contact_address",name:"contact_address",value:a.contact_address,onChange:e,placeholder:"City, State"}),t.contact_address&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_address})]})]})]}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(h,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Map Settings"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsxs("div",{className:"flex items-center justify-between",children:[c.jsx(s,{htmlFor:"contact_show_map",children:"Show Map"}),c.jsx(r,{id:"contact_show_map",name:"contact_show_map",checked:a.contact_show_map||!1,onCheckedChange:i=>l("contact_show_map",i)})]}),c.jsx("p",{className:"text-xs text-muted-foreground",children:"Display a map in the contact section"})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_map_location",children:"Map Location"}),c.jsx(o,{id:"contact_map_location",name:"contact_map_location",value:a.contact_map_location||"",onChange:e,placeholder:"San Francisco, CA",disabled:!a.contact_show_map})]})]})]})]})}export{g as default};
diff --git a/public/build/assets/settings-features-ByCAoR2n.js b/public/build/assets/settings-features-C4enqd7N.js
similarity index 96%
rename from public/build/assets/settings-features-ByCAoR2n.js
rename to public/build/assets/settings-features-C4enqd7N.js
index 6c891e825..642c8eb6e 100644
--- a/public/build/assets/settings-features-ByCAoR2n.js
+++ b/public/build/assets/settings-features-C4enqd7N.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{a as w,E as C,L as o,I as d,ad as F,M as k,o as f,T,P as I}from"./app-DCZHPiEr.js";import{T as j}from"./textarea-MT-uY0Br.js";import{S as g}from"./switch-CSQfVaFG.js";import{T as B}from"./type-CAmitQYw.js";import{S as L}from"./star-CdODI4VK.js";import{T as $}from"./trash-2-BKTtBQos.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function Z({data:p,setData:P,errors:u,handleInputChange:E,getSectionData:l,updateSectionData:t,updateSectionVisibility:v,t:r=c=>c}){var m,x;const{themeColor:c,customColor:b}=w(),h=c==="custom"?b:T[c],N=s=>{if(!s||!s.startsWith("http"))return s;const a=s.indexOf("/storage/");return a!==-1?s.substring(a):s},_=s=>!s||s.startsWith("http")?s:`${window.location.origin}${s}`;return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900 rounded-lg",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Features Layout")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Configure features section layout and columns")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(o,{className:"text-sm",children:r("Enable Section")}),e.jsx(g,{checked:((x=(m=p.config_sections)==null?void 0:m.section_visibility)==null?void 0:x.features)!==!1,onCheckedChange:s=>v("features",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_layout",children:r("Layout Style")}),e.jsxs("select",{id:"features_layout",name:"features_layout",value:l("features").layout||"grid",onChange:s=>t("features",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"grid",children:"Grid"}),e.jsx("option",{value:"list",children:"List"}),e.jsx("option",{value:"cards",children:"Cards"}),e.jsx("option",{value:"alternating",children:"Alternating"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_columns",children:r("Columns")}),e.jsxs("select",{id:"features_columns",name:"features_columns",value:l("features").columns||3,onChange:s=>t("features",{columns:parseInt(s.target.value)}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"1",children:"1 Column"}),e.jsx("option",{value:"2",children:"2 Columns"}),e.jsx("option",{value:"3",children:"3 Columns"}),e.jsx("option",{value:"4",children:"4 Columns"})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(B,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Features Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Features section title and description")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_title",children:r("Features Title")}),e.jsx(d,{id:"features_title",name:"features_title",value:l("features").title||"",onChange:s=>t("features",{title:s.target.value}),placeholder:"Features section title"}),u.features_title&&e.jsx("p",{className:"text-red-600 text-sm",children:u.features_title})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_description",children:r("Features Description")}),e.jsx(j,{id:"features_description",name:"features_description",value:l("features").description||"",onChange:s=>t("features",{description:s.target.value}),placeholder:r("Description text for features section"),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o,{htmlFor:"features_show_icons",children:r("Show Icons")}),e.jsx(g,{id:"features_show_icons",name:"features_show_icons",checked:l("features").show_icons!==!1,onCheckedChange:s=>t("features",{show_icons:s})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Display icons with features")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(F,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Features Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Background colors and section image")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_background_color",children:r("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(d,{id:"features_background_color",name:"features_background_color",type:"color",value:l("features").background_color||"#ffffff",onChange:s=>t("features",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(d,{value:l("features").background_color||"#ffffff",onChange:s=>t("features",{background_color:s.target.value}),placeholder:"#ffffff"})]})]}),e.jsx("div",{className:"space-y-3",children:e.jsx(k,{label:"Section Image",value:_(l("features").image||""),onChange:s=>{t("features",{image:N(s)})},placeholder:r("Select features section image...")})})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Feature Boxes")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Individual feature items with icons")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(l("features").features_list||[]).map((s,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-orange-100 text-orange-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),r("Feature")," ",a+1]}),e.jsx(f,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(l("features").features_list||[]).filter((i,y)=>y!==a);t("features",{features_list:n})},children:e.jsx($,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:`feature_${a}_title`,children:r("Title")}),e.jsx(d,{id:`feature_${a}_title`,value:s.title||"",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],title:n.target.value},t("features",{features_list:i})},placeholder:"Feature title"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:`feature_${a}_icon`,children:r("Icon")}),e.jsxs("select",{id:`feature_${a}_icon`,value:s.icon||"qr-code",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],icon:n.target.value},t("features",{features_list:i})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"qr-code",children:"QR Code"}),e.jsx("option",{value:"smartphone",children:"Smartphone"}),e.jsx("option",{value:"share",children:"Share"}),e.jsx("option",{value:"bar-chart",children:"Bar Chart"}),e.jsx("option",{value:"globe",children:"Globe"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"zap",children:"Zap"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"lock",children:"Lock"}),e.jsx("option",{value:"wifi",children:"Wifi"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"dollar-sign",children:"Dollar Sign"}),e.jsx("option",{value:"clock",children:"Clock"}),e.jsx("option",{value:"user-plus",children:"User Plus"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"bar-chart-2",children:"Bar Chart"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(o,{htmlFor:`feature_${a}_description`,children:r("Description")}),e.jsx(j,{id:`feature_${a}_description`,value:s.description||"",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],description:n.target.value},t("features",{features_list:i})},placeholder:r("Feature description"),rows:3})]})]})]},a)),e.jsxs(f,{type:"button",variant:"outline",className:"w-full border-2",style:{color:h,borderColor:h},onClick:()=>{const s=[...l("features").features_list||[],{title:"",description:"",icon:"qr-code"}];t("features",{features_list:s})},children:[e.jsx(I,{className:"h-4 w-4 mr-2"}),r("Add Feature Box")]})]})]})]})}export{Z as default};
+import{j as e}from"./ui-Z445SNHD.js";import{a as w,E as C,L as o,I as d,ad as F,M as k,o as f,T,P as I}from"./app-4fHGBOxL.js";import{T as j}from"./textarea-f6Pa1mf5.js";import{S as g}from"./switch-BVaTRNpK.js";import{T as B}from"./type-Dr6ZFGcv.js";import{S as L}from"./star-CaZ0eu6_.js";import{T as $}from"./trash-2-B-iLy81a.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function Z({data:p,setData:P,errors:u,handleInputChange:E,getSectionData:l,updateSectionData:t,updateSectionVisibility:v,t:r=c=>c}){var m,x;const{themeColor:c,customColor:b}=w(),h=c==="custom"?b:T[c],N=s=>{if(!s||!s.startsWith("http"))return s;const a=s.indexOf("/storage/");return a!==-1?s.substring(a):s},_=s=>!s||s.startsWith("http")?s:`${window.location.origin}${s}`;return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900 rounded-lg",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Features Layout")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Configure features section layout and columns")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(o,{className:"text-sm",children:r("Enable Section")}),e.jsx(g,{checked:((x=(m=p.config_sections)==null?void 0:m.section_visibility)==null?void 0:x.features)!==!1,onCheckedChange:s=>v("features",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_layout",children:r("Layout Style")}),e.jsxs("select",{id:"features_layout",name:"features_layout",value:l("features").layout||"grid",onChange:s=>t("features",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"grid",children:"Grid"}),e.jsx("option",{value:"list",children:"List"}),e.jsx("option",{value:"cards",children:"Cards"}),e.jsx("option",{value:"alternating",children:"Alternating"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_columns",children:r("Columns")}),e.jsxs("select",{id:"features_columns",name:"features_columns",value:l("features").columns||3,onChange:s=>t("features",{columns:parseInt(s.target.value)}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"1",children:"1 Column"}),e.jsx("option",{value:"2",children:"2 Columns"}),e.jsx("option",{value:"3",children:"3 Columns"}),e.jsx("option",{value:"4",children:"4 Columns"})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(B,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Features Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Features section title and description")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_title",children:r("Features Title")}),e.jsx(d,{id:"features_title",name:"features_title",value:l("features").title||"",onChange:s=>t("features",{title:s.target.value}),placeholder:"Features section title"}),u.features_title&&e.jsx("p",{className:"text-red-600 text-sm",children:u.features_title})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_description",children:r("Features Description")}),e.jsx(j,{id:"features_description",name:"features_description",value:l("features").description||"",onChange:s=>t("features",{description:s.target.value}),placeholder:r("Description text for features section"),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o,{htmlFor:"features_show_icons",children:r("Show Icons")}),e.jsx(g,{id:"features_show_icons",name:"features_show_icons",checked:l("features").show_icons!==!1,onCheckedChange:s=>t("features",{show_icons:s})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Display icons with features")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(F,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Features Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Background colors and section image")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_background_color",children:r("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(d,{id:"features_background_color",name:"features_background_color",type:"color",value:l("features").background_color||"#ffffff",onChange:s=>t("features",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(d,{value:l("features").background_color||"#ffffff",onChange:s=>t("features",{background_color:s.target.value}),placeholder:"#ffffff"})]})]}),e.jsx("div",{className:"space-y-3",children:e.jsx(k,{label:"Section Image",value:_(l("features").image||""),onChange:s=>{t("features",{image:N(s)})},placeholder:r("Select features section image...")})})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Feature Boxes")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Individual feature items with icons")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(l("features").features_list||[]).map((s,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-orange-100 text-orange-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),r("Feature")," ",a+1]}),e.jsx(f,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(l("features").features_list||[]).filter((i,y)=>y!==a);t("features",{features_list:n})},children:e.jsx($,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:`feature_${a}_title`,children:r("Title")}),e.jsx(d,{id:`feature_${a}_title`,value:s.title||"",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],title:n.target.value},t("features",{features_list:i})},placeholder:"Feature title"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:`feature_${a}_icon`,children:r("Icon")}),e.jsxs("select",{id:`feature_${a}_icon`,value:s.icon||"qr-code",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],icon:n.target.value},t("features",{features_list:i})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"qr-code",children:"QR Code"}),e.jsx("option",{value:"smartphone",children:"Smartphone"}),e.jsx("option",{value:"share",children:"Share"}),e.jsx("option",{value:"bar-chart",children:"Bar Chart"}),e.jsx("option",{value:"globe",children:"Globe"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"zap",children:"Zap"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"lock",children:"Lock"}),e.jsx("option",{value:"wifi",children:"Wifi"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"dollar-sign",children:"Dollar Sign"}),e.jsx("option",{value:"clock",children:"Clock"}),e.jsx("option",{value:"user-plus",children:"User Plus"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"bar-chart-2",children:"Bar Chart"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(o,{htmlFor:`feature_${a}_description`,children:r("Description")}),e.jsx(j,{id:`feature_${a}_description`,value:s.description||"",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],description:n.target.value},t("features",{features_list:i})},placeholder:r("Feature description"),rows:3})]})]})]},a)),e.jsxs(f,{type:"button",variant:"outline",className:"w-full border-2",style:{color:h,borderColor:h},onClick:()=>{const s=[...l("features").features_list||[],{title:"",description:"",icon:"qr-code"}];t("features",{features_list:s})},children:[e.jsx(I,{className:"h-4 w-4 mr-2"}),r("Add Feature Box")]})]})]})]})}export{Z as default};
diff --git a/public/build/assets/settings-templates-m4jhljQg.js b/public/build/assets/settings-templates-CUwSALlU.js
similarity index 97%
rename from public/build/assets/settings-templates-m4jhljQg.js
rename to public/build/assets/settings-templates-CUwSALlU.js
index 9b48a4a73..81b529be0 100644
--- a/public/build/assets/settings-templates-m4jhljQg.js
+++ b/public/build/assets/settings-templates-CUwSALlU.js
@@ -1 +1 @@
-import{r as i,j as e}from"./ui-Z445SNHD.js";import{L as r,I as m,ac as I,o as v,S as B}from"./app-DCZHPiEr.js";import{T as E}from"./textarea-MT-uY0Br.js";import{S as M}from"./switch-CSQfVaFG.js";import{T as j}from"./type-CAmitQYw.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";const b=[{name:"freelancer",category:"professional"},{name:"doctor",category:"medical"},{name:"restaurant",category:"food"},{name:"realestate",category:"business"},{name:"fitness",category:"health"},{name:"photography",category:"creative"},{name:"lawfirm",category:"professional"},{name:"cafe",category:"food"},{name:"salon",category:"beauty"},{name:"construction",category:"business"},{name:"eventplanner",category:"services"},{name:"ecommerce",category:"business"},{name:"travel",category:"leisure"},{name:"gym",category:"health"},{name:"bakery",category:"food"},{name:"fitness-studio",category:"health"},{name:"tech-startup",category:"technology"},{name:"wedding-planner",category:"services"},{name:"music-artist",category:"creative"},{name:"pet-care",category:"services"},{name:"digital-marketing",category:"business"},{name:"automotive",category:"business"},{name:"beauty-cosmetics",category:"beauty"},{name:"food-delivery",category:"food"},{name:"home-services",category:"services"},{name:"personal-trainer",category:"health"},{name:"consulting",category:"professional"},{name:"graphic-design",category:"creative"},{name:"yoga-wellness",category:"health"},{name:"podcast-creator",category:"creative"},{name:"gaming-streamer",category:"entertainment"},{name:"life-coach",category:"professional"},{name:"veterinarian",category:"medical"},{name:"architect-designer",category:"creative"}];function W({data:f,setData:P,errors:Q,handleInputChange:R,getSectionData:l,updateSectionData:t,updateSectionVisibility:N,t:a}){var u,y;const[p,_]=i.useState(""),[c,C]=i.useState("all"),[h,w]=i.useState(8),x=i.useMemo(()=>b.filter(s=>s&&s.name&&(c==="all"||s.category===c)&&s.name.toLowerCase().includes(p.toLowerCase())),[c,p]),T=i.useMemo(()=>x.slice(0,h),[x,h]),k=i.useCallback(()=>{w(s=>s+8)},[]),A=["all",...new Set(b.map(s=>s.category))];return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Templates Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(r,{className:"text-sm",children:a("Enable Section")}),e.jsx(M,{checked:((y=(u=f.config_sections)==null?void 0:u.section_visibility)==null?void 0:y.templates)!==!1,onCheckedChange:s=>N("templates",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_title",children:a("Section Title")}),e.jsx(m,{id:"templates_title",value:l("templates").title||"",onChange:s=>t("templates",{title:s.target.value}),placeholder:a("Explore Our Templates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_subtitle",children:a("Section Subtitle")}),e.jsx(E,{id:"templates_subtitle",value:l("templates").subtitle||"",onChange:s=>t("templates",{subtitle:s.target.value}),placeholder:a("Choose from our professionally designed templates..."),rows:3})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_layout",children:a("Layout Style")}),e.jsxs("select",{id:"templates_layout",value:l("templates").layout||"grid",onChange:s=>t("templates",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"grid",children:"Grid"}),e.jsx("option",{value:"carousel",children:"Carousel"}),e.jsx("option",{value:"list",children:"List"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_columns",children:a("Number of Columns")}),e.jsxs("select",{id:"templates_columns",value:l("templates").columns||3,onChange:s=>t("templates",{columns:parseInt(s.target.value)}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:1,children:"1 Column"}),e.jsx("option",{value:2,children:"2 Columns"}),e.jsx("option",{value:3,children:"3 Columns"}),e.jsx("option",{value:4,children:"4 Columns"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_background_color",children:a("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(m,{id:"templates_background_color",type:"color",value:l("templates").background_color||"#f8fafc",onChange:s=>t("templates",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(m,{value:l("templates").background_color||"#f8fafc",onChange:s=>t("templates",{background_color:s.target.value}),placeholder:"#f8fafc"})]})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Template Selection")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Select templates to display in this section")})]})]}),e.jsx("div",{className:"flex items-center gap-2",children:e.jsxs("span",{className:"text-sm font-medium",children:[a("Selected"),": ",Array.isArray(l("templates").templates_list)?l("templates").templates_list.length:0]})})]}),e.jsxs("div",{className:"space-y-4 mb-6",children:[e.jsx("div",{className:"flex flex-wrap gap-2 mb-4",children:A.map(s=>e.jsx(v,{variant:c===s?"default":"outline",size:"sm",onClick:()=>C(s),className:c===s?"text-white":"",style:c===s?{backgroundColor:"#10b77f"}:{},children:s.charAt(0).toUpperCase()+s.slice(1)},s))}),e.jsxs("div",{className:"relative mb-4",children:[e.jsx(B,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(m,{placeholder:a("Search templates..."),value:p,onChange:s=>_(s.target.value),className:"pl-10"})]}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4",children:T.map(s=>{const o=(Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]).some(n=>n&&n.name&&s.name&&n.name===s.name);return e.jsx(TemplatePreviewCard,{template:s,isSelected:o,previewButtonText:a("Preview"),onClick:()=>{const d=[...Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]];if(o){const L=d.filter(F=>F.name!==s.name);t("templates",{templates_list:L})}else t("templates",{templates_list:[...d,{name:s.name,category:s.category}]})}},s.name)})}),x.length>h&&e.jsx("div",{className:"mt-4 text-center",children:e.jsx(v,{type:"button",variant:"outline",className:"border-2",style:{color:"#10b77f",borderColor:"#10b77f"},onClick:k,children:a("Load More Templates")})})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h4",{className:"font-medium mb-3",children:a("Selected Templates")}),e.jsx("div",{className:"space-y-2",children:!Array.isArray(l("templates").templates_list)||l("templates").templates_list.length===0?e.jsx("p",{className:"text-sm text-gray-500",children:a("No templates selected. Click on templates above to select them.")}):e.jsx("div",{className:"grid grid-cols-1 gap-2",children:(Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]).filter(s=>s&&s.name).map((s,g)=>e.jsx(TemplateListItem,{template:s,onRemove:()=>{const o=(l("templates").templates_list||[]).filter((n,d)=>d!==g);t("templates",{templates_list:o})}},g))})})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Call to Action")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Add a call-to-action button to view all templates")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_cta_text",children:a("CTA Button Text")}),e.jsx(m,{id:"templates_cta_text",value:l("templates").cta_text||"",onChange:s=>t("templates",{cta_text:s.target.value}),placeholder:a("View All Templates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_cta_link",children:a("CTA Button Link")}),e.jsx(m,{id:"templates_cta_link",value:l("templates").cta_link||"",onChange:s=>t("templates",{cta_link:s.target.value}),placeholder:"/templates"})]})]})]})]})}export{W as default};
+import{r as i,j as e}from"./ui-Z445SNHD.js";import{L as r,I as m,ac as I,o as v,S as B}from"./app-4fHGBOxL.js";import{T as E}from"./textarea-f6Pa1mf5.js";import{S as M}from"./switch-BVaTRNpK.js";import{T as j}from"./type-Dr6ZFGcv.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";const b=[{name:"freelancer",category:"professional"},{name:"doctor",category:"medical"},{name:"restaurant",category:"food"},{name:"realestate",category:"business"},{name:"fitness",category:"health"},{name:"photography",category:"creative"},{name:"lawfirm",category:"professional"},{name:"cafe",category:"food"},{name:"salon",category:"beauty"},{name:"construction",category:"business"},{name:"eventplanner",category:"services"},{name:"ecommerce",category:"business"},{name:"travel",category:"leisure"},{name:"gym",category:"health"},{name:"bakery",category:"food"},{name:"fitness-studio",category:"health"},{name:"tech-startup",category:"technology"},{name:"wedding-planner",category:"services"},{name:"music-artist",category:"creative"},{name:"pet-care",category:"services"},{name:"digital-marketing",category:"business"},{name:"automotive",category:"business"},{name:"beauty-cosmetics",category:"beauty"},{name:"food-delivery",category:"food"},{name:"home-services",category:"services"},{name:"personal-trainer",category:"health"},{name:"consulting",category:"professional"},{name:"graphic-design",category:"creative"},{name:"yoga-wellness",category:"health"},{name:"podcast-creator",category:"creative"},{name:"gaming-streamer",category:"entertainment"},{name:"life-coach",category:"professional"},{name:"veterinarian",category:"medical"},{name:"architect-designer",category:"creative"}];function W({data:f,setData:P,errors:Q,handleInputChange:R,getSectionData:l,updateSectionData:t,updateSectionVisibility:N,t:a}){var u,y;const[p,_]=i.useState(""),[c,C]=i.useState("all"),[h,w]=i.useState(8),x=i.useMemo(()=>b.filter(s=>s&&s.name&&(c==="all"||s.category===c)&&s.name.toLowerCase().includes(p.toLowerCase())),[c,p]),T=i.useMemo(()=>x.slice(0,h),[x,h]),k=i.useCallback(()=>{w(s=>s+8)},[]),A=["all",...new Set(b.map(s=>s.category))];return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Templates Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(r,{className:"text-sm",children:a("Enable Section")}),e.jsx(M,{checked:((y=(u=f.config_sections)==null?void 0:u.section_visibility)==null?void 0:y.templates)!==!1,onCheckedChange:s=>N("templates",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_title",children:a("Section Title")}),e.jsx(m,{id:"templates_title",value:l("templates").title||"",onChange:s=>t("templates",{title:s.target.value}),placeholder:a("Explore Our Templates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_subtitle",children:a("Section Subtitle")}),e.jsx(E,{id:"templates_subtitle",value:l("templates").subtitle||"",onChange:s=>t("templates",{subtitle:s.target.value}),placeholder:a("Choose from our professionally designed templates..."),rows:3})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_layout",children:a("Layout Style")}),e.jsxs("select",{id:"templates_layout",value:l("templates").layout||"grid",onChange:s=>t("templates",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"grid",children:"Grid"}),e.jsx("option",{value:"carousel",children:"Carousel"}),e.jsx("option",{value:"list",children:"List"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_columns",children:a("Number of Columns")}),e.jsxs("select",{id:"templates_columns",value:l("templates").columns||3,onChange:s=>t("templates",{columns:parseInt(s.target.value)}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:1,children:"1 Column"}),e.jsx("option",{value:2,children:"2 Columns"}),e.jsx("option",{value:3,children:"3 Columns"}),e.jsx("option",{value:4,children:"4 Columns"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_background_color",children:a("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(m,{id:"templates_background_color",type:"color",value:l("templates").background_color||"#f8fafc",onChange:s=>t("templates",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(m,{value:l("templates").background_color||"#f8fafc",onChange:s=>t("templates",{background_color:s.target.value}),placeholder:"#f8fafc"})]})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Template Selection")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Select templates to display in this section")})]})]}),e.jsx("div",{className:"flex items-center gap-2",children:e.jsxs("span",{className:"text-sm font-medium",children:[a("Selected"),": ",Array.isArray(l("templates").templates_list)?l("templates").templates_list.length:0]})})]}),e.jsxs("div",{className:"space-y-4 mb-6",children:[e.jsx("div",{className:"flex flex-wrap gap-2 mb-4",children:A.map(s=>e.jsx(v,{variant:c===s?"default":"outline",size:"sm",onClick:()=>C(s),className:c===s?"text-white":"",style:c===s?{backgroundColor:"#10b77f"}:{},children:s.charAt(0).toUpperCase()+s.slice(1)},s))}),e.jsxs("div",{className:"relative mb-4",children:[e.jsx(B,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(m,{placeholder:a("Search templates..."),value:p,onChange:s=>_(s.target.value),className:"pl-10"})]}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4",children:T.map(s=>{const o=(Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]).some(n=>n&&n.name&&s.name&&n.name===s.name);return e.jsx(TemplatePreviewCard,{template:s,isSelected:o,previewButtonText:a("Preview"),onClick:()=>{const d=[...Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]];if(o){const L=d.filter(F=>F.name!==s.name);t("templates",{templates_list:L})}else t("templates",{templates_list:[...d,{name:s.name,category:s.category}]})}},s.name)})}),x.length>h&&e.jsx("div",{className:"mt-4 text-center",children:e.jsx(v,{type:"button",variant:"outline",className:"border-2",style:{color:"#10b77f",borderColor:"#10b77f"},onClick:k,children:a("Load More Templates")})})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h4",{className:"font-medium mb-3",children:a("Selected Templates")}),e.jsx("div",{className:"space-y-2",children:!Array.isArray(l("templates").templates_list)||l("templates").templates_list.length===0?e.jsx("p",{className:"text-sm text-gray-500",children:a("No templates selected. Click on templates above to select them.")}):e.jsx("div",{className:"grid grid-cols-1 gap-2",children:(Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]).filter(s=>s&&s.name).map((s,g)=>e.jsx(TemplateListItem,{template:s,onRemove:()=>{const o=(l("templates").templates_list||[]).filter((n,d)=>d!==g);t("templates",{templates_list:o})}},g))})})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Call to Action")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Add a call-to-action button to view all templates")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_cta_text",children:a("CTA Button Text")}),e.jsx(m,{id:"templates_cta_text",value:l("templates").cta_text||"",onChange:s=>t("templates",{cta_text:s.target.value}),placeholder:a("View All Templates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_cta_link",children:a("CTA Button Link")}),e.jsx(m,{id:"templates_cta_link",value:l("templates").cta_link||"",onChange:s=>t("templates",{cta_link:s.target.value}),placeholder:"/templates"})]})]})]})]})}export{W as default};
diff --git a/public/build/assets/shield-Ct6ZTmLv.js b/public/build/assets/shield-DZYMqpHl.js
similarity index 90%
rename from public/build/assets/shield-Ct6ZTmLv.js
rename to public/build/assets/shield-DZYMqpHl.js
index ecc73ed48..e92424e91 100644
--- a/public/build/assets/shield-Ct6ZTmLv.js
+++ b/public/build/assets/shield-DZYMqpHl.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/shield-check-CTVvyZje.js b/public/build/assets/shield-check-CueWNTcC.js
similarity index 91%
rename from public/build/assets/shield-check-CTVvyZje.js
rename to public/build/assets/shield-check-CueWNTcC.js
index 3aba7d5e1..0ee114a7b 100644
--- a/public/build/assets/shield-check-CTVvyZje.js
+++ b/public/build/assets/shield-check-CueWNTcC.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/show-Bz3QKxv8.js b/public/build/assets/show-4Q5AZPMf.js
similarity index 82%
rename from public/build/assets/show-Bz3QKxv8.js
rename to public/build/assets/show-4Q5AZPMf.js
index 15191458e..23ec19005 100644
--- a/public/build/assets/show-Bz3QKxv8.js
+++ b/public/build/assets/show-4Q5AZPMf.js
@@ -1 +1 @@
-import{r as l,j as e}from"./ui-Z445SNHD.js";import{L as N,e as k,u as I,c as P,t as L,H as U,C as v,m as g,n as y,o as R,y as F,r as H,l as C,I as T,B as w}from"./app-DCZHPiEr.js";import{P as V}from"./page-template-CUbbykGe.js";import{T as $,a as A,b as O,c as D}from"./tabs-BVvbDLq3.js";import{R as M}from"./rich-text-editor-DIoA5qtB.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";import"./unlink-trxMBMvO.js";import"./list-BSrGYPOe.js";import"./quote-DpoEJruJ.js";import"./link-CifFVSSx.js";import"./code-fFt1R3-N.js";const _=l.forwardRef(({label:a,name:m,value:x="",onChange:t,placeholder:i,className:u,error:d,required:h,disabled:j=!1},p)=>{const n=l.useRef(null);return l.useImperativeHandle(p,()=>({getContent:()=>{var c;return((c=n.current)==null?void 0:c.getContent())||""},setContent:c=>{var f;return(f=n.current)==null?void 0:f.setContent(c)},focus:()=>{var c;return(c=n.current)==null?void 0:c.focus()}})),e.jsxs("div",{className:k("space-y-2",u),children:[a&&e.jsxs(N,{htmlFor:m,className:"text-sm font-medium",children:[a,h&&e.jsx("span",{className:"text-destructive ml-1",children:"*"})]}),e.jsx(M,{ref:n,content:x,onChange:t,placeholder:i,editable:!j,className:k(d&&"border-destructive",j&&"opacity-50 cursor-not-allowed")}),d&&e.jsx("p",{className:"text-sm text-destructive",children:d})]})});_.displayName="RichTextField";function Be({template:a,languages:m,variables:x}){var E,S;const{t}=I(),{flash:i}=P().props,[u,d]=l.useState(a.from),[h,j]=l.useState(((E=m[0])==null?void 0:E.code)||"en"),[p,n]=l.useState(a.email_template_langs.reduce((s,r)=>(s[r.lang]={subject:r.subject,content:r.content},s),{})),c=(s,r)=>{n(o=>({...o,[s]:{...o[s],subject:r}}))},f=(s,r)=>{n(o=>({...o,[s]:{...o[s],content:r}}))};l.useEffect(()=>{i!=null&&i.success&&L.success(i.success),i!=null&&i.error&&L.error(i.error)},[i]);const z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Email Templates"),href:route("email-templates.index")},{title:a.name}],B=[];return e.jsxs(V,{title:a.name,url:route("email-templates.show",a.id),breadcrumbs:z,actions:B,children:[e.jsx(U,{title:`Edit Template - ${a.name}`}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-3",children:[e.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[e.jsxs(v,{children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx(y,{children:t("Template Settings")}),e.jsxs(R,{onClick:()=>{H.put(route("email-templates.update-settings",a.id),{from:u})},size:"sm",children:[e.jsx(F,{className:"h-4 w-4 mr-2"}),t("Save Changes")]})]})}),e.jsxs(C,{className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(N,{children:t("Template Name")}),e.jsx(T,{value:a.name,disabled:!0,className:"bg-muted"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Template name cannot be changed")})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(N,{htmlFor:"from",children:t("From Name")}),e.jsx(T,{id:"from",value:u,onChange:s=>d(s.target.value),placeholder:t("Enter from name (e.g., {app_name}, Support Team)"),className:"focus:ring-2 focus:ring-primary"})]})]})]}),e.jsxs(v,{children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("div",{children:[e.jsx(y,{children:t("Email Content")}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t("Customize email content for different languages")})]}),e.jsxs(R,{onClick:()=>{const s=p[h];s&&H.put(route("email-templates.update-content",a.id),{lang:h,subject:s.subject,content:s.content})},size:"sm",className:"shrink-0",children:[e.jsx(F,{className:"h-4 w-4 mr-2"}),t("Save Content")]})]})}),e.jsx(C,{children:e.jsxs($,{defaultValue:(S=m[0])==null?void 0:S.code,onValueChange:j,className:"w-full",children:[e.jsx("div",{className:"mb-4",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsx(A,{className:"inline-flex h-auto p-1 w-max",children:m.map(s=>e.jsx(O,{value:s.code,className:"text-xs px-3 py-2 whitespace-nowrap data-[state=active]:bg-primary data-[state=active]:text-primary-foreground",children:s.code.toUpperCase()},s.code))})})}),m.map(s=>{var r,o;return e.jsxs(D,{value:s.code,className:"space-y-6 mt-6",children:[e.jsxs("div",{className:"flex items-center gap-3 p-3 bg-muted/50 rounded-lg",children:[e.jsx(w,{variant:"default",className:"px-3 py-1",children:s.code.toUpperCase()}),e.jsxs("div",{children:[e.jsx("span",{className:"font-medium",children:s.name}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Edit email content for this language")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-3",children:[e.jsx(N,{htmlFor:`subject-${s.code}`,className:"text-sm font-medium",children:t("Email Subject")}),e.jsx(T,{id:`subject-${s.code}`,value:((r=p[s.code])==null?void 0:r.subject)||"",onChange:b=>c(s.code,b.target.value),placeholder:t("Enter email subject (you can use variables like {app_name})"),className:"focus:ring-2 focus:ring-primary"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(_,{label:"Email Content",value:((o=p[s.code])==null?void 0:o.content)||"",onChange:b=>f(s.code,b),placeholder:t("Write your email content here. You can use HTML formatting and variables..."),className:"min-h-[300px]"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:["💡 ",t("Tip: Use the variables from the sidebar to personalize your emails")]})]})]})]},s.code)})]})})]})]}),e.jsx("div",{children:e.jsxs(v,{children:[e.jsxs(g,{children:[e.jsxs(y,{className:"flex items-center gap-2",children:[e.jsx("span",{children:t("Available Variables")}),e.jsx(w,{variant:"secondary",className:"text-xs",children:Object.keys(x).length})]}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t("Click to copy variables to use in your email content")})]}),e.jsxs(C,{children:[e.jsx("div",{className:"space-y-3",children:Object.entries(x).map(([s,r])=>e.jsxs("div",{className:"group p-3 bg-muted/50 rounded-lg border hover:bg-muted/80 cursor-pointer transition-colors",onClick:()=>{navigator.clipboard.writeText(s)},children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("code",{className:"text-sm font-mono text-primary font-medium bg-background px-1.5 py-0.5 rounded",children:s}),e.jsx("div",{className:"opacity-0 group-hover:opacity-100 transition-opacity",children:e.jsx(w,{variant:"outline",className:"text-xs",children:t("Click to copy")})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 leading-relaxed",children:r})]},s))}),e.jsx("div",{className:"mt-4 p-3 bg-blue-50 border border-blue-200 rounded-lg",children:e.jsxs("p",{className:"text-xs text-blue-700",children:["💡 ",e.jsxs("strong",{children:[t("Tip"),":"]})," ",t("These variables will be automatically replaced with actual values when emails are sent.")]})})]})]})})]})]})}export{Be as default};
+import{r as l,j as e}from"./ui-Z445SNHD.js";import{L as N,e as k,u as I,c as P,t as L,H as U,C as v,m as g,n as y,o as R,y as F,r as H,l as C,I as T,B as w}from"./app-4fHGBOxL.js";import{P as V}from"./page-template-CM2S36EN.js";import{T as $,a as A,b as O,c as D}from"./tabs-DhK1kDWp.js";import{R as M}from"./rich-text-editor-Cd1_LDEX.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";import"./unlink-CgZv_dTf.js";import"./list-TEmTfixH.js";import"./quote-CcUH2G7k.js";import"./link-ChKZ6PKR.js";import"./code-Dd2x_tdq.js";const _=l.forwardRef(({label:a,name:m,value:x="",onChange:t,placeholder:i,className:u,error:d,required:h,disabled:j=!1},p)=>{const n=l.useRef(null);return l.useImperativeHandle(p,()=>({getContent:()=>{var c;return((c=n.current)==null?void 0:c.getContent())||""},setContent:c=>{var f;return(f=n.current)==null?void 0:f.setContent(c)},focus:()=>{var c;return(c=n.current)==null?void 0:c.focus()}})),e.jsxs("div",{className:k("space-y-2",u),children:[a&&e.jsxs(N,{htmlFor:m,className:"text-sm font-medium",children:[a,h&&e.jsx("span",{className:"text-destructive ml-1",children:"*"})]}),e.jsx(M,{ref:n,content:x,onChange:t,placeholder:i,editable:!j,className:k(d&&"border-destructive",j&&"opacity-50 cursor-not-allowed")}),d&&e.jsx("p",{className:"text-sm text-destructive",children:d})]})});_.displayName="RichTextField";function Be({template:a,languages:m,variables:x}){var E,S;const{t}=I(),{flash:i}=P().props,[u,d]=l.useState(a.from),[h,j]=l.useState(((E=m[0])==null?void 0:E.code)||"en"),[p,n]=l.useState(a.email_template_langs.reduce((s,r)=>(s[r.lang]={subject:r.subject,content:r.content},s),{})),c=(s,r)=>{n(o=>({...o,[s]:{...o[s],subject:r}}))},f=(s,r)=>{n(o=>({...o,[s]:{...o[s],content:r}}))};l.useEffect(()=>{i!=null&&i.success&&L.success(i.success),i!=null&&i.error&&L.error(i.error)},[i]);const z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Email Templates"),href:route("email-templates.index")},{title:a.name}],B=[];return e.jsxs(V,{title:a.name,url:route("email-templates.show",a.id),breadcrumbs:z,actions:B,children:[e.jsx(U,{title:`Edit Template - ${a.name}`}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-3",children:[e.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[e.jsxs(v,{children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx(y,{children:t("Template Settings")}),e.jsxs(R,{onClick:()=>{H.put(route("email-templates.update-settings",a.id),{from:u})},size:"sm",children:[e.jsx(F,{className:"h-4 w-4 mr-2"}),t("Save Changes")]})]})}),e.jsxs(C,{className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(N,{children:t("Template Name")}),e.jsx(T,{value:a.name,disabled:!0,className:"bg-muted"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Template name cannot be changed")})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(N,{htmlFor:"from",children:t("From Name")}),e.jsx(T,{id:"from",value:u,onChange:s=>d(s.target.value),placeholder:t("Enter from name (e.g., {app_name}, Support Team)"),className:"focus:ring-2 focus:ring-primary"})]})]})]}),e.jsxs(v,{children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("div",{children:[e.jsx(y,{children:t("Email Content")}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t("Customize email content for different languages")})]}),e.jsxs(R,{onClick:()=>{const s=p[h];s&&H.put(route("email-templates.update-content",a.id),{lang:h,subject:s.subject,content:s.content})},size:"sm",className:"shrink-0",children:[e.jsx(F,{className:"h-4 w-4 mr-2"}),t("Save Content")]})]})}),e.jsx(C,{children:e.jsxs($,{defaultValue:(S=m[0])==null?void 0:S.code,onValueChange:j,className:"w-full",children:[e.jsx("div",{className:"mb-4",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsx(A,{className:"inline-flex h-auto p-1 w-max",children:m.map(s=>e.jsx(O,{value:s.code,className:"text-xs px-3 py-2 whitespace-nowrap data-[state=active]:bg-primary data-[state=active]:text-primary-foreground",children:s.code.toUpperCase()},s.code))})})}),m.map(s=>{var r,o;return e.jsxs(D,{value:s.code,className:"space-y-6 mt-6",children:[e.jsxs("div",{className:"flex items-center gap-3 p-3 bg-muted/50 rounded-lg",children:[e.jsx(w,{variant:"default",className:"px-3 py-1",children:s.code.toUpperCase()}),e.jsxs("div",{children:[e.jsx("span",{className:"font-medium",children:s.name}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Edit email content for this language")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-3",children:[e.jsx(N,{htmlFor:`subject-${s.code}`,className:"text-sm font-medium",children:t("Email Subject")}),e.jsx(T,{id:`subject-${s.code}`,value:((r=p[s.code])==null?void 0:r.subject)||"",onChange:b=>c(s.code,b.target.value),placeholder:t("Enter email subject (you can use variables like {app_name})"),className:"focus:ring-2 focus:ring-primary"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(_,{label:"Email Content",value:((o=p[s.code])==null?void 0:o.content)||"",onChange:b=>f(s.code,b),placeholder:t("Write your email content here. You can use HTML formatting and variables..."),className:"min-h-[300px]"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:["💡 ",t("Tip: Use the variables from the sidebar to personalize your emails")]})]})]})]},s.code)})]})})]})]}),e.jsx("div",{children:e.jsxs(v,{children:[e.jsxs(g,{children:[e.jsxs(y,{className:"flex items-center gap-2",children:[e.jsx("span",{children:t("Available Variables")}),e.jsx(w,{variant:"secondary",className:"text-xs",children:Object.keys(x).length})]}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t("Click to copy variables to use in your email content")})]}),e.jsxs(C,{children:[e.jsx("div",{className:"space-y-3",children:Object.entries(x).map(([s,r])=>e.jsxs("div",{className:"group p-3 bg-muted/50 rounded-lg border hover:bg-muted/80 cursor-pointer transition-colors",onClick:()=>{navigator.clipboard.writeText(s)},children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("code",{className:"text-sm font-mono text-primary font-medium bg-background px-1.5 py-0.5 rounded",children:s}),e.jsx("div",{className:"opacity-0 group-hover:opacity-100 transition-opacity",children:e.jsx(w,{variant:"outline",className:"text-xs",children:t("Click to copy")})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 leading-relaxed",children:r})]},s))}),e.jsx("div",{className:"mt-4 p-3 bg-blue-50 border border-blue-200 rounded-lg",children:e.jsxs("p",{className:"text-xs text-blue-700",children:["💡 ",e.jsxs("strong",{children:[t("Tip"),":"]})," ",t("These variables will be automatically replaced with actual values when emails are sent.")]})})]})]})})]})]})}export{Be as default};
diff --git a/public/build/assets/show-ChTlXkPU.js b/public/build/assets/show-B0LghFgj.js
similarity index 88%
rename from public/build/assets/show-ChTlXkPU.js
rename to public/build/assets/show-B0LghFgj.js
index 9b9a6658a..9560ca7fb 100644
--- a/public/build/assets/show-ChTlXkPU.js
+++ b/public/build/assets/show-B0LghFgj.js
@@ -1 +1 @@
-import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as pe}from"./page-template-CUbbykGe.js";import{u as ge,c as he,x as z,V as W,C as p,m as g,n as h,l as u,B as G,o as J,r as d,t as r}from"./app-DCZHPiEr.js";import{T as K,a as Q,b as j,c as o,d as X,e as m}from"./table-Cy6bO37k.js";import{C as Y}from"./CrudFormModal-BbMnKdFg.js";import{C as ue}from"./CrudDeleteModal-D4meZ8pP.js";import{C as je}from"./checkbox-BHPvTCNK.js";import{u as ye}from"./use-initials-BK4eRgYY.js";import{A as fe}from"./arrow-left-DifDyQQ2.js";import{f as b}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";function ht(){var w,C,S,T,M,A,D,P,$,O,L,E,F,B,I,q,H,V,R,U;const{t}=ge(),{auth:c,trainingSession:a,attendanceData:Z}=he().props,_=(c==null?void 0:c.permissions)||[],ee=ye(),[te,se]=x.useState(!1),[ae,N]=x.useState(!1),[re,y]=x.useState(!1),[l,k]=x.useState(Z||[]),ie=()=>{d.get(route("hr.training-sessions.index"))},v=()=>{y(!0)},ne=(s,n)=>{k(l.map(i=>i.employee_id===s?{...i,is_present:n}:i))},le=(s,n)=>{k(l.map(i=>i.employee_id===s?{...i,notes:n}:i))},de=s=>{const n={...s,start_date:s.start_date&&s.start_time?`${s.start_date} ${s.start_time}`:s.start_date,end_date:s.end_date&&s.end_time?`${s.end_date} ${s.end_time}`:s.end_date};delete n.start_time,delete n.end_time,r.loading(t("Updating session...")),d.put(route("hr.training-sessions.update",a.id),n,{onSuccess:i=>{N(!1),r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(t(i)):r.error(t("Failed to update session: {{errors}}",{errors:Object.values(i).join(", ")}))}})},oe=()=>{r.loading(t("Updating attendance...")),d.post(route("hr.training-sessions.update-attendance",a.id),{attendance:l},{onSuccess:s=>{y(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(t(s)):r.error(t("Failed to update attendance: {{errors}}",{errors:Object.values(s).join(", ")}))}})},me=()=>{r.loading(t("Deleting session...")),d.delete(route("hr.training-sessions.destroy",a.id),{onSuccess:s=>{r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error)),d.get(route("hr.training-sessions.index"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(t(s)):r.error(t("Failed to delete session: {{errors}}",{errors:Object.values(s).join(", ")}))}})},f=[];f.push({label:t("Back"),icon:e.jsx(fe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),z(_,"manage-attendance")&&f.push({label:t("Manage Attendance"),icon:e.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:v});const ce=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.training-sessions.index")},{title:t("Training Management"),href:route("hr.training-sessions.index")},{title:t("Training Sessions"),href:route("hr.training-sessions.index")},{title:a.name||((w=a.training_program)==null?void 0:w.name)||""}],xe={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return e.jsxs(pe,{title:a.name||((C=a.training_program)==null?void 0:C.name)||"",url:`/hr/training/sessions/${a.id}`,actions:f,breadcrumbs:ce,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(p,{className:"mb-6",children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsx("div",{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:((S=a.training_program)==null?void 0:S.name)||""})}),e.jsx("div",{children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-sm font-medium ring-1 ring-inset ${xe[a.status]||""}`,children:a.status.charAt(0).toUpperCase()+a.status.slice(1).replace("_"," ")})})]})}),e.jsxs(u,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((T=window.appSettings)==null?void 0:T.formatDateTimeSimple(a.start_date,!1))||b(new Date(a.start_date),"MMMM dd, yyyy")})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Time")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[((A=(M=window.appSettings)==null?void 0:M.formatDateTimeSimple(a.start_date,!0))==null?void 0:A.split(" ").slice(-2).join(" "))||b(new Date(a.start_date),"h:mm a")," - ",((P=(D=window.appSettings)==null?void 0:D.formatDateTimeSimple(a.end_date,!0))==null?void 0:P.split(" ").slice(-2).join(" "))||b(new Date(a.end_date),"h:mm a")]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:new Date(a.end_date).getTime()-new Date(a.start_date).getTime()>0?`${Math.round((new Date(a.end_date).getTime()-new Date(a.start_date).getTime())/(1e3*60*60))} ${t("hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Location Type")}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a.location_type==="virtual"?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-green-50 text-green-700 ring-green-600/20"}`,children:a.location_type==="virtual"?t("Virtual"):t("Physical")})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a.location_type==="virtual"?t("Meeting Link"):t("Location")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.location_type==="virtual"?a.meeting_link?e.jsx("a",{href:a.meeting_link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline",children:a.meeting_link}):"-":a.location||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Created By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(($=c.user)==null?void 0:$.name)||"-"})]})]}),a.notes&&e.jsxs("div",{className:"mt-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Notes")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.notes})]})]})]}),e.jsxs(p,{children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Attendance")})}),e.jsxs(u,{children:[l&&l.length>0?e.jsxs(K,{children:[e.jsx(Q,{children:e.jsxs(j,{className:"dark:bg-gray-800 dark:border-gray-700",children:[e.jsx(o,{children:t("Employee")}),e.jsx(o,{children:t("Status")}),e.jsx(o,{children:t("Notes")})]})}),e.jsx(X,{children:l.map(s=>e.jsxs(j,{className:"dark:bg-gray-900 dark:border-gray-700 dark:hover:bg-gray-800",children:[e.jsx(m,{className:"font-medium",children:s.name}),e.jsx(m,{children:s.is_present?e.jsx(G,{variant:"outline",className:"bg-green-50 text-green-700",children:t("Present")}):e.jsx(G,{variant:"outline",className:"bg-red-50 text-red-700",children:t("Absent")})}),e.jsx(m,{children:s.notes||"-"})]},s.employee_id))})]}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No attendance data available")}),z(_,"manage-attendance")&&e.jsx("div",{className:"mt-4",children:e.jsxs(J,{variant:"default",onClick:v,children:[e.jsx(W,{className:"h-4 w-4 mr-2"}),t("Manage Attendance")]})})]})]})]}),e.jsxs("div",{children:[e.jsxs(p,{className:"mb-6",children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Program Details")})}),e.jsxs(u,{children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Program Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((O=a.training_program)==null?void 0:O.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(L=a.training_program)!=null&&L.duration?`${a.training_program.duration} ${t("hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Cost")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(E=a.training_program)!=null&&E.cost?(F=window.appSettings)==null?void 0:F.formatCurrency(parseFloat(a.training_program.cost)):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Capacity")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((B=a.training_program)==null?void 0:B.capacity)||"-"})]})]}),e.jsx("div",{className:"mt-4",children:e.jsx(J,{variant:"outline",onClick:()=>d.get(route("hr.training-programs.show",a.training_program_id)),className:"w-full",children:t("View Program Details")})})]})]}),e.jsxs(p,{children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Trainers")})}),e.jsx(u,{children:a.trainers&&a.trainers.length>0?e.jsx("div",{className:"space-y-4",children:a.trainers.map(s=>e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:s.avatar?e.jsx("img",{src:s.avatar,alt:s.name,className:"h-full w-full object-cover"}):ee(s.name||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"font-medium",children:s.name}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:s.email})]})]},s.id))}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No trainers assigned")})})]})]})]}),e.jsx(Y,{isOpen:ae,onClose:()=>N(!1),onSubmit:de,formConfig:{fields:[{name:"training_program_id",label:t("Training Program"),type:"select",required:!0,options:[{value:a.training_program_id.toString(),label:((I=a.training_program)==null?void 0:I.name)||""}],disabled:!0},{name:"name",label:t("Session Name"),type:"text",helpText:t("Leave blank to use program name")},{name:"start_date",label:t("Start Date & Time"),type:"datetime-local",required:!0},{name:"end_date",label:t("End Date & Time"),type:"datetime-local",required:!0},{name:"location_type",label:t("Location Type"),type:"select",required:!0,options:[{value:"physical",label:t("Physical")},{value:"virtual",label:t("Virtual")}]},{name:"location",label:t("Location"),type:"text",showWhen:s=>s.location_type==="physical"},{name:"meeting_link",label:t("Meeting Link"),type:"text",showWhen:s=>s.location_type==="virtual"},{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"scheduled",label:t("Scheduled")},{value:"in_progress",label:t("In Progress")},{value:"completed",label:t("Completed")},{value:"cancelled",label:t("Cancelled")}]},{name:"notes",label:t("Notes"),type:"textarea"},{name:"trainer_ids",label:t("Trainers"),type:"multiselect",options:((q=c.trainers)==null?void 0:q.map(s=>({value:s.id.toString(),label:s.name})))||[]}],modalSize:"lg"},initialData:{...a,start_date:a.start_date?a.start_date.split(" ")[0]:"",start_time:a.start_date?(H=a.start_date.split(" ")[1])==null?void 0:H.substring(0,5):"",end_date:a.end_date?a.end_date.split(" ")[0]:"",end_time:a.end_date?(V=a.end_date.split(" ")[1])==null?void 0:V.substring(0,5):"",trainer_ids:(R=a.trainers)==null?void 0:R.map(s=>s.id.toString())},title:t("Edit Training Session"),mode:"edit"}),e.jsx(Y,{isOpen:re,onClose:()=>y(!1),onSubmit:oe,formConfig:{fields:[],modalSize:"lg",customContent:e.jsx("div",{className:"space-y-4",children:e.jsxs(K,{children:[e.jsx(Q,{children:e.jsxs(j,{children:[e.jsx(o,{children:t("Employee")}),e.jsx(o,{children:t("Present")}),e.jsx(o,{children:t("Notes")})]})}),e.jsx(X,{children:l.map(s=>e.jsxs(j,{children:[e.jsx(m,{className:"font-medium",children:s.name}),e.jsx(m,{children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(je,{id:`present-${s.employee_id}`,checked:s.is_present,onCheckedChange:n=>ne(s.employee_id,!!n)}),e.jsx("label",{htmlFor:`present-${s.employee_id}`,className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:t("Present")})]})}),e.jsx(m,{children:e.jsx("input",{type:"text",value:s.notes||"",onChange:n=>le(s.employee_id,n.target.value),className:"w-full p-2 border rounded-md",placeholder:t("Add notes")})})]},s.employee_id))})]})})},initialData:{},title:t("Manage Attendance"),mode:"custom",submitLabel:t("Save Attendance")}),e.jsx(ue,{isOpen:te,onClose:()=>se(!1),onConfirm:me,itemName:a.name||((U=a.training_program)==null?void 0:U.name)||"",entityName:"training session"})]})}export{ht as default};
+import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as pe}from"./page-template-CM2S36EN.js";import{u as ge,c as he,x as z,V as W,C as p,m as g,n as h,l as u,B as G,o as J,r as d,t as r}from"./app-4fHGBOxL.js";import{T as K,a as Q,b as j,c as o,d as X,e as m}from"./table-BJ1oQWRR.js";import{C as Y}from"./CrudFormModal-Cseu7azN.js";import{C as ue}from"./CrudDeleteModal-BgIUshon.js";import{C as je}from"./checkbox-C8HXxmlr.js";import{u as ye}from"./use-initials-BK4eRgYY.js";import{A as fe}from"./arrow-left-IfLGa0Dx.js";import{f as b}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";function ht(){var w,C,S,T,M,A,D,P,$,O,L,E,F,B,I,q,H,V,R,U;const{t}=ge(),{auth:c,trainingSession:a,attendanceData:Z}=he().props,_=(c==null?void 0:c.permissions)||[],ee=ye(),[te,se]=x.useState(!1),[ae,N]=x.useState(!1),[re,y]=x.useState(!1),[l,k]=x.useState(Z||[]),ie=()=>{d.get(route("hr.training-sessions.index"))},v=()=>{y(!0)},ne=(s,n)=>{k(l.map(i=>i.employee_id===s?{...i,is_present:n}:i))},le=(s,n)=>{k(l.map(i=>i.employee_id===s?{...i,notes:n}:i))},de=s=>{const n={...s,start_date:s.start_date&&s.start_time?`${s.start_date} ${s.start_time}`:s.start_date,end_date:s.end_date&&s.end_time?`${s.end_date} ${s.end_time}`:s.end_date};delete n.start_time,delete n.end_time,r.loading(t("Updating session...")),d.put(route("hr.training-sessions.update",a.id),n,{onSuccess:i=>{N(!1),r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(t(i)):r.error(t("Failed to update session: {{errors}}",{errors:Object.values(i).join(", ")}))}})},oe=()=>{r.loading(t("Updating attendance...")),d.post(route("hr.training-sessions.update-attendance",a.id),{attendance:l},{onSuccess:s=>{y(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(t(s)):r.error(t("Failed to update attendance: {{errors}}",{errors:Object.values(s).join(", ")}))}})},me=()=>{r.loading(t("Deleting session...")),d.delete(route("hr.training-sessions.destroy",a.id),{onSuccess:s=>{r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error)),d.get(route("hr.training-sessions.index"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(t(s)):r.error(t("Failed to delete session: {{errors}}",{errors:Object.values(s).join(", ")}))}})},f=[];f.push({label:t("Back"),icon:e.jsx(fe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),z(_,"manage-attendance")&&f.push({label:t("Manage Attendance"),icon:e.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:v});const ce=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.training-sessions.index")},{title:t("Training Management"),href:route("hr.training-sessions.index")},{title:t("Training Sessions"),href:route("hr.training-sessions.index")},{title:a.name||((w=a.training_program)==null?void 0:w.name)||""}],xe={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return e.jsxs(pe,{title:a.name||((C=a.training_program)==null?void 0:C.name)||"",url:`/hr/training/sessions/${a.id}`,actions:f,breadcrumbs:ce,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(p,{className:"mb-6",children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsx("div",{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:((S=a.training_program)==null?void 0:S.name)||""})}),e.jsx("div",{children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-sm font-medium ring-1 ring-inset ${xe[a.status]||""}`,children:a.status.charAt(0).toUpperCase()+a.status.slice(1).replace("_"," ")})})]})}),e.jsxs(u,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((T=window.appSettings)==null?void 0:T.formatDateTimeSimple(a.start_date,!1))||b(new Date(a.start_date),"MMMM dd, yyyy")})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Time")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[((A=(M=window.appSettings)==null?void 0:M.formatDateTimeSimple(a.start_date,!0))==null?void 0:A.split(" ").slice(-2).join(" "))||b(new Date(a.start_date),"h:mm a")," - ",((P=(D=window.appSettings)==null?void 0:D.formatDateTimeSimple(a.end_date,!0))==null?void 0:P.split(" ").slice(-2).join(" "))||b(new Date(a.end_date),"h:mm a")]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:new Date(a.end_date).getTime()-new Date(a.start_date).getTime()>0?`${Math.round((new Date(a.end_date).getTime()-new Date(a.start_date).getTime())/(1e3*60*60))} ${t("hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Location Type")}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a.location_type==="virtual"?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-green-50 text-green-700 ring-green-600/20"}`,children:a.location_type==="virtual"?t("Virtual"):t("Physical")})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a.location_type==="virtual"?t("Meeting Link"):t("Location")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.location_type==="virtual"?a.meeting_link?e.jsx("a",{href:a.meeting_link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline",children:a.meeting_link}):"-":a.location||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Created By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(($=c.user)==null?void 0:$.name)||"-"})]})]}),a.notes&&e.jsxs("div",{className:"mt-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Notes")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.notes})]})]})]}),e.jsxs(p,{children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Attendance")})}),e.jsxs(u,{children:[l&&l.length>0?e.jsxs(K,{children:[e.jsx(Q,{children:e.jsxs(j,{className:"dark:bg-gray-800 dark:border-gray-700",children:[e.jsx(o,{children:t("Employee")}),e.jsx(o,{children:t("Status")}),e.jsx(o,{children:t("Notes")})]})}),e.jsx(X,{children:l.map(s=>e.jsxs(j,{className:"dark:bg-gray-900 dark:border-gray-700 dark:hover:bg-gray-800",children:[e.jsx(m,{className:"font-medium",children:s.name}),e.jsx(m,{children:s.is_present?e.jsx(G,{variant:"outline",className:"bg-green-50 text-green-700",children:t("Present")}):e.jsx(G,{variant:"outline",className:"bg-red-50 text-red-700",children:t("Absent")})}),e.jsx(m,{children:s.notes||"-"})]},s.employee_id))})]}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No attendance data available")}),z(_,"manage-attendance")&&e.jsx("div",{className:"mt-4",children:e.jsxs(J,{variant:"default",onClick:v,children:[e.jsx(W,{className:"h-4 w-4 mr-2"}),t("Manage Attendance")]})})]})]})]}),e.jsxs("div",{children:[e.jsxs(p,{className:"mb-6",children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Program Details")})}),e.jsxs(u,{children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Program Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((O=a.training_program)==null?void 0:O.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(L=a.training_program)!=null&&L.duration?`${a.training_program.duration} ${t("hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Cost")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(E=a.training_program)!=null&&E.cost?(F=window.appSettings)==null?void 0:F.formatCurrency(parseFloat(a.training_program.cost)):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Capacity")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((B=a.training_program)==null?void 0:B.capacity)||"-"})]})]}),e.jsx("div",{className:"mt-4",children:e.jsx(J,{variant:"outline",onClick:()=>d.get(route("hr.training-programs.show",a.training_program_id)),className:"w-full",children:t("View Program Details")})})]})]}),e.jsxs(p,{children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Trainers")})}),e.jsx(u,{children:a.trainers&&a.trainers.length>0?e.jsx("div",{className:"space-y-4",children:a.trainers.map(s=>e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:s.avatar?e.jsx("img",{src:s.avatar,alt:s.name,className:"h-full w-full object-cover"}):ee(s.name||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"font-medium",children:s.name}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:s.email})]})]},s.id))}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No trainers assigned")})})]})]})]}),e.jsx(Y,{isOpen:ae,onClose:()=>N(!1),onSubmit:de,formConfig:{fields:[{name:"training_program_id",label:t("Training Program"),type:"select",required:!0,options:[{value:a.training_program_id.toString(),label:((I=a.training_program)==null?void 0:I.name)||""}],disabled:!0},{name:"name",label:t("Session Name"),type:"text",helpText:t("Leave blank to use program name")},{name:"start_date",label:t("Start Date & Time"),type:"datetime-local",required:!0},{name:"end_date",label:t("End Date & Time"),type:"datetime-local",required:!0},{name:"location_type",label:t("Location Type"),type:"select",required:!0,options:[{value:"physical",label:t("Physical")},{value:"virtual",label:t("Virtual")}]},{name:"location",label:t("Location"),type:"text",showWhen:s=>s.location_type==="physical"},{name:"meeting_link",label:t("Meeting Link"),type:"text",showWhen:s=>s.location_type==="virtual"},{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"scheduled",label:t("Scheduled")},{value:"in_progress",label:t("In Progress")},{value:"completed",label:t("Completed")},{value:"cancelled",label:t("Cancelled")}]},{name:"notes",label:t("Notes"),type:"textarea"},{name:"trainer_ids",label:t("Trainers"),type:"multiselect",options:((q=c.trainers)==null?void 0:q.map(s=>({value:s.id.toString(),label:s.name})))||[]}],modalSize:"lg"},initialData:{...a,start_date:a.start_date?a.start_date.split(" ")[0]:"",start_time:a.start_date?(H=a.start_date.split(" ")[1])==null?void 0:H.substring(0,5):"",end_date:a.end_date?a.end_date.split(" ")[0]:"",end_time:a.end_date?(V=a.end_date.split(" ")[1])==null?void 0:V.substring(0,5):"",trainer_ids:(R=a.trainers)==null?void 0:R.map(s=>s.id.toString())},title:t("Edit Training Session"),mode:"edit"}),e.jsx(Y,{isOpen:re,onClose:()=>y(!1),onSubmit:oe,formConfig:{fields:[],modalSize:"lg",customContent:e.jsx("div",{className:"space-y-4",children:e.jsxs(K,{children:[e.jsx(Q,{children:e.jsxs(j,{children:[e.jsx(o,{children:t("Employee")}),e.jsx(o,{children:t("Present")}),e.jsx(o,{children:t("Notes")})]})}),e.jsx(X,{children:l.map(s=>e.jsxs(j,{children:[e.jsx(m,{className:"font-medium",children:s.name}),e.jsx(m,{children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(je,{id:`present-${s.employee_id}`,checked:s.is_present,onCheckedChange:n=>ne(s.employee_id,!!n)}),e.jsx("label",{htmlFor:`present-${s.employee_id}`,className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:t("Present")})]})}),e.jsx(m,{children:e.jsx("input",{type:"text",value:s.notes||"",onChange:n=>le(s.employee_id,n.target.value),className:"w-full p-2 border rounded-md",placeholder:t("Add notes")})})]},s.employee_id))})]})})},initialData:{},title:t("Manage Attendance"),mode:"custom",submitLabel:t("Save Attendance")}),e.jsx(ue,{isOpen:te,onClose:()=>se(!1),onConfirm:me,itemName:a.name||((U=a.training_program)==null?void 0:U.name)||"",entityName:"training session"})]})}export{ht as default};
diff --git a/public/build/assets/show-CSRW2Crw.js b/public/build/assets/show-BETNv_Pu.js
similarity index 90%
rename from public/build/assets/show-CSRW2Crw.js
rename to public/build/assets/show-BETNv_Pu.js
index 888bb3aec..b8bfb3ab9 100644
--- a/public/build/assets/show-CSRW2Crw.js
+++ b/public/build/assets/show-BETNv_Pu.js
@@ -1 +1 @@
-import{r as v,j as e}from"./ui-Z445SNHD.js";import{P as Oe}from"./page-template-CUbbykGe.js";import{u as $e,c as Re,x as p,F as je,C as h,m as u,n as y,z as Be,B as l,l as j,o as f,r as m,t as r}from"./app-DCZHPiEr.js";import{T as qe,a as Ue,b as fe,c as o,d as Ie,e as c}from"./table-Cy6bO37k.js";import{C as be}from"./CrudFormModal-BbMnKdFg.js";import{C as He}from"./CrudDeleteModal-D4meZ8pP.js";import{T as We,a as ze,b as Ne,c as ke}from"./tabs-BVvbDLq3.js";import{A as Le}from"./arrow-left-DifDyQQ2.js";import{S as Ve}from"./square-pen-8BQ3xjRH.js";import{T as Ge}from"./trash-B7c3z1B5.js";import{D as ve}from"./download-jqune9mh.js";import{f as w}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";function Vs(){var D,S,M,A,F,P,E,O,$,R,B,q,U,I,H,W,z,L,V,G,J,K,Q,X,Y,Z,ee,se,te,ae,re,ie,ne,le,de,me,oe,ce,xe;const{t:s}=$e(),{auth:b,employeeTraining:t,availableAssessments:d}=Re().props,g=(b==null?void 0:b.permissions)||[],[we,_]=v.useState(!1),[_e,N]=v.useState(!1),[Ce,k]=v.useState(!1),Te=()=>{m.get(route("hr.employee-trainings.index"))},De=()=>{N(!0)},Se=()=>{_(!0)},C=()=>{k(!0)},Me=()=>{window.open(route("hr.employee-trainings.download-certification",t.id),"_blank")},Ae=a=>{const n=new FormData;Object.keys(a).forEach(i=>{a[i]!==null&&a[i]!==void 0&&(i==="certification"?a[i]instanceof File&&n.append(i,a[i]):n.append(i,a[i]))}),r.loading(s("Updating training")),n.append("_method","PUT"),m.post(route("hr.employee-trainings.update",t.id),n,{onSuccess:i=>{N(!1),r.dismiss(),i.props.flash.success?r.success(s(i.props.flash.success)):i.props.flash.error&&r.error(s(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(s(i)):r.error(s("Failed to update training {{errors}}",{errors:Object.values(i).join(", ")}))}})},Fe=a=>{r.loading(s("Recording assessment result")),m.post(route("hr.employee-trainings.record-assessment",t.id),a,{onSuccess:n=>{k(!1),r.dismiss(),n.props.flash.success?r.success(s(n.props.flash.success)):n.props.flash.error&&r.error(s(n.props.flash.error))},onError:n=>{r.dismiss(),typeof n=="string"?r.error(s(n)):r.error(s("Failed to record assessment result {{errors}}",{errors:Object.values(n).join(", ")}))}})},Pe=()=>{r.loading(s("Deleting training assignment")),m.delete(route("hr.employee-trainings.destroy",t.id),{onSuccess:a=>{r.dismiss(),a.props.flash.success?r.success(s(a.props.flash.success)):a.props.flash.error&&r.error(s(a.props.flash.error)),m.get(route("hr.employee-trainings.index"))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(s(a)):r.error(s("Failed to delete training assignment {{errors}}",{errors:Object.values(a).join(", ")}))}})},x=[];x.push({label:s("Back"),icon:e.jsx(Le,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:Te}),p(g,"edit-employee-trainings")&&x.push({label:s("Edit"),icon:e.jsx(Ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:De}),p(g,"delete-employee-trainings")&&x.push({label:s("Delete"),icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:Se}),p(g,"record-assessment-results")&&d&&d.length>0&&x.push({label:s("Record Assessment"),icon:e.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:C});const Ee=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.employee-trainings.index")},{title:s("Training Management"),href:route("hr.employee-trainings.index")},{title:s("Employee Trainings"),href:route("hr.employee-trainings.index")},{title:`${((D=t.employee)==null?void 0:D.name)||""} - ${((S=t.training_program)==null?void 0:S.name)||""}`}],T={assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",failed:"bg-red-50 text-red-700 ring-red-600/20"};return e.jsxs(Oe,{title:`${((M=t.employee)==null?void 0:M.name)||""} - ${((A=t.training_program)==null?void 0:A.name)||""}`,url:`/hr/training/employee-trainings/${t.id}`,actions:x,breadcrumbs:Ee,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(h,{className:"mb-6",children:[e.jsx(u,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsxs("div",{children:[e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:((F=t.training_program)==null?void 0:F.name)||s("Unknown Program")}),e.jsx(Be,{className:"mt-2",children:((E=(P=t.training_program)==null?void 0:P.training_type)==null?void 0:E.name)||"-"})]}),e.jsx(l,{className:`${T[t.status]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:t.status==="in_progress"?s("In Progress"):t.status==="assigned"?s("Assigned"):t.status==="completed"?s("Completed"):t.status==="failed"?s("Failed"):t.status})]})}),e.jsxs(j,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:((O=t.employee)==null?void 0:O.name)||"-"}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:((R=($=t.employee)==null?void 0:$.employee)==null?void 0:R.employee_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Assigned By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((B=t.assigner)==null?void 0:B.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Assigned Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.assigned_date?((q=window.appSettings)==null?void 0:q.formatDateTimeSimple(t.assigned_date,!1))||w(new Date(t.assigned_date),"MMM dd, yyyy"):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Completion Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.completion_date?((U=window.appSettings)==null?void 0:U.formatDateTimeSimple(t.completion_date,!1))||w(new Date(t.completion_date),"MMM dd, yyyy"):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Score")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.score!==null?`${t.score}%`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Result")}),e.jsx("p",{className:"mt-1",children:t.is_passed===null?"-":t.is_passed?e.jsx(l,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})})]})]}),t.feedback&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Feedback")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.feedback})]}),t.notes&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Notes")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.notes})]}),t.certification&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"outline",onClick:Me,className:"flex items-center",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),s("Download Certification")]})})]})]}),e.jsxs(We,{defaultValue:"program",className:"w-full",children:[e.jsxs(ze,{className:"grid grid-cols-2 mb-4",children:[e.jsx(Ne,{value:"program",children:s("Program Details")}),e.jsx(Ne,{value:"assessments",children:s("Assessment Results")})]}),e.jsx(ke,{value:"program",children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Program Details")})}),e.jsxs(j,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(I=t.training_program)!=null&&I.duration?`${t.training_program.duration} ${s("Hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Cost")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(H=t.training_program)!=null&&H.cost?`$${parseFloat(t.training_program.cost).toFixed(2)}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Status")}),e.jsx("p",{className:"mt-1",children:e.jsx(l,{variant:"outline",className:`${T[(W=t.training_program)==null?void 0:W.status]||""}`,children:((L=(z=t.training_program)==null?void 0:z.status)==null?void 0:L.charAt(0).toUpperCase())+((G=(V=t.training_program)==null?void 0:V.status)==null?void 0:G.slice(1))||"-"})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Flags")}),e.jsxs("div",{className:"flex flex-wrap gap-1 mt-1",children:[((J=t.training_program)==null?void 0:J.is_mandatory)&&e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Mandatory")}),((K=t.training_program)==null?void 0:K.is_self_enrollment)&&e.jsx(l,{variant:"outline",className:"bg-blue-50 text-blue-700",children:s("Self-Enrollment")})]})]})]}),((Q=t.training_program)==null?void 0:Q.description)&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.training_program.description})]}),((X=t.training_program)==null?void 0:X.prerequisites)&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Prerequisites")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.training_program.prerequisites})]}),((Y=t.training_program)==null?void 0:Y.materials)&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"outline",onClick:()=>window.open(route("hr.training-programs.download-materials",t.training_program.id),"_blank"),className:"flex items-center",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),s("Download Materials")]})})]})]})}),e.jsx(ke,{value:"assessments",children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Assessment Results")})}),e.jsxs(j,{children:[t.assessment_results&&t.assessment_results.length>0?e.jsxs(qe,{children:[e.jsx(Ue,{children:e.jsxs(fe,{children:[e.jsx(o,{children:s("Assessment")}),e.jsx(o,{children:s("Type")}),e.jsx(o,{children:s("Date")}),e.jsx(o,{children:s("Score")}),e.jsx(o,{children:s("Result")}),e.jsx(o,{children:s("Assessed By")})]})}),e.jsx(Ie,{children:t.assessment_results.map(a=>{var n,i,ge,pe,he,ue,ye;return e.jsxs(fe,{children:[e.jsx(c,{className:"font-medium",children:((n=a.training_assessment)==null?void 0:n.name)||"-"}),e.jsx(c,{children:((ge=(i=a.training_assessment)==null?void 0:i.type)==null?void 0:ge.charAt(0).toUpperCase())+((he=(pe=a.training_assessment)==null?void 0:pe.type)==null?void 0:he.slice(1))||"-"}),e.jsx(c,{children:((ue=window.appSettings)==null?void 0:ue.formatDateTimeSimple(a.assessment_date,!1))||w(new Date(a.assessment_date),"MMM dd, yyyy")}),e.jsxs(c,{children:[a.score,"%"]}),e.jsx(c,{children:a.is_passed?e.jsx(l,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})}),e.jsx(c,{children:((ye=a.assessor)==null?void 0:ye.name)||"-"})]},a.id)})})]}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:s("No assessment results available")}),d&&d.length>0&&p(g,"record-assessment-results")&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"default",onClick:C,children:[e.jsx(je,{className:"h-4 w-4 mr-2"}),s("Record Assessment")]})})]})]})})]})]}),e.jsx("div",{children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Employee Details")})}),e.jsxs(j,{children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Name")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:((Z=t.employee)==null?void 0:Z.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Employee ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((se=(ee=t.employee)==null?void 0:ee.employee)==null?void 0:se.employee_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((re=(ae=(te=t.employee)==null?void 0:te.employee)==null?void 0:ae.department)==null?void 0:re.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Designation")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((le=(ne=(ie=t.employee)==null?void 0:ie.employee)==null?void 0:ne.designation)==null?void 0:le.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((de=t.employee)==null?void 0:de.email)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Phone")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((oe=(me=t.employee)==null?void 0:me.employee)==null?void 0:oe.phone)||"-"})]})]}),e.jsx("div",{className:"mt-4",children:e.jsx(f,{variant:"outline",onClick:()=>{var a,n;return m.get(route("hr.employees.show",(n=(a=t.employee)==null?void 0:a.employee)==null?void 0:n.id))},className:"w-full",children:s("View Employee Profile")})})]})]})})]}),e.jsx(be,{isOpen:_e,onClose:()=>N(!1),onSubmit:Ae,formConfig:{fields:[{name:"status",label:s("Status"),type:"select",required:!0,options:[{value:"assigned",label:s("Assigned")},{value:"in_progress",label:s("In Progress")},{value:"completed",label:s("Completed")},{value:"failed",label:s("Failed")}]},{name:"completion_date",label:s("Completion Date"),type:"date",showWhen:a=>["completed","failed"].includes(a.status)},{name:"certification",label:s("Certification"),type:"file",accept:".pdf,.doc,.docx,.jpg,.jpeg,.png",helpText:s("Upload certification file (Max 5MB)"),showWhen:a=>a.status==="completed"},{name:"score",label:s("Score (%)"),type:"number",min:0,max:100,step:.01,showWhen:a=>["completed","failed"].includes(a.status)},{name:"is_passed",label:s("Passed"),type:"checkbox",showWhen:a=>["completed","failed"].includes(a.status)},{name:"feedback",label:s("Feedback"),type:"textarea",showWhen:a=>["completed","failed"].includes(a.status)},{name:"notes",label:s("Notes"),type:"textarea"}],modalSize:"lg"},initialData:t,title:s("Edit Training Assignment"),mode:"edit"}),e.jsx(be,{isOpen:Ce,onClose:()=>k(!1),onSubmit:Fe,formConfig:{fields:[{name:"training_assessment_id",label:s("Assessment"),type:"select",required:!0,options:(d==null?void 0:d.map(a=>({value:a.id.toString(),label:a.name})))||[]},{name:"score",label:s("Score (%)"),type:"number",required:!0,min:0,max:100,step:.01},{name:"is_passed",label:s("Passed"),type:"checkbox"},{name:"feedback",label:s("Feedback"),type:"textarea"},{name:"assessment_date",label:s("Assessment Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"update_training_status",label:s("Update Training Status"),type:"checkbox",helpText:s("Update the training status based on this assessment result")}],modalSize:"md"},initialData:{},title:s("Record Assessment Result"),mode:"create"}),e.jsx(He,{isOpen:we,onClose:()=>_(!1),onConfirm:Pe,itemName:`${((ce=t.employee)==null?void 0:ce.name)||""} - ${((xe=t.training_program)==null?void 0:xe.name)||""}`,entityName:"training assignment"})]})}export{Vs as default};
+import{r as v,j as e}from"./ui-Z445SNHD.js";import{P as Oe}from"./page-template-CM2S36EN.js";import{u as $e,c as Re,x as p,F as je,C as h,m as u,n as y,z as Be,B as l,l as j,o as f,r as m,t as r}from"./app-4fHGBOxL.js";import{T as qe,a as Ue,b as fe,c as o,d as Ie,e as c}from"./table-BJ1oQWRR.js";import{C as be}from"./CrudFormModal-Cseu7azN.js";import{C as He}from"./CrudDeleteModal-BgIUshon.js";import{T as We,a as ze,b as Ne,c as ke}from"./tabs-DhK1kDWp.js";import{A as Le}from"./arrow-left-IfLGa0Dx.js";import{S as Ve}from"./square-pen-BNAWyFLf.js";import{T as Ge}from"./trash-C0l9UXki.js";import{D as ve}from"./download-BzxwiIbz.js";import{f as w}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";function Vs(){var D,S,M,A,F,P,E,O,$,R,B,q,U,I,H,W,z,L,V,G,J,K,Q,X,Y,Z,ee,se,te,ae,re,ie,ne,le,de,me,oe,ce,xe;const{t:s}=$e(),{auth:b,employeeTraining:t,availableAssessments:d}=Re().props,g=(b==null?void 0:b.permissions)||[],[we,_]=v.useState(!1),[_e,N]=v.useState(!1),[Ce,k]=v.useState(!1),Te=()=>{m.get(route("hr.employee-trainings.index"))},De=()=>{N(!0)},Se=()=>{_(!0)},C=()=>{k(!0)},Me=()=>{window.open(route("hr.employee-trainings.download-certification",t.id),"_blank")},Ae=a=>{const n=new FormData;Object.keys(a).forEach(i=>{a[i]!==null&&a[i]!==void 0&&(i==="certification"?a[i]instanceof File&&n.append(i,a[i]):n.append(i,a[i]))}),r.loading(s("Updating training")),n.append("_method","PUT"),m.post(route("hr.employee-trainings.update",t.id),n,{onSuccess:i=>{N(!1),r.dismiss(),i.props.flash.success?r.success(s(i.props.flash.success)):i.props.flash.error&&r.error(s(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(s(i)):r.error(s("Failed to update training {{errors}}",{errors:Object.values(i).join(", ")}))}})},Fe=a=>{r.loading(s("Recording assessment result")),m.post(route("hr.employee-trainings.record-assessment",t.id),a,{onSuccess:n=>{k(!1),r.dismiss(),n.props.flash.success?r.success(s(n.props.flash.success)):n.props.flash.error&&r.error(s(n.props.flash.error))},onError:n=>{r.dismiss(),typeof n=="string"?r.error(s(n)):r.error(s("Failed to record assessment result {{errors}}",{errors:Object.values(n).join(", ")}))}})},Pe=()=>{r.loading(s("Deleting training assignment")),m.delete(route("hr.employee-trainings.destroy",t.id),{onSuccess:a=>{r.dismiss(),a.props.flash.success?r.success(s(a.props.flash.success)):a.props.flash.error&&r.error(s(a.props.flash.error)),m.get(route("hr.employee-trainings.index"))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(s(a)):r.error(s("Failed to delete training assignment {{errors}}",{errors:Object.values(a).join(", ")}))}})},x=[];x.push({label:s("Back"),icon:e.jsx(Le,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:Te}),p(g,"edit-employee-trainings")&&x.push({label:s("Edit"),icon:e.jsx(Ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:De}),p(g,"delete-employee-trainings")&&x.push({label:s("Delete"),icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:Se}),p(g,"record-assessment-results")&&d&&d.length>0&&x.push({label:s("Record Assessment"),icon:e.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:C});const Ee=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.employee-trainings.index")},{title:s("Training Management"),href:route("hr.employee-trainings.index")},{title:s("Employee Trainings"),href:route("hr.employee-trainings.index")},{title:`${((D=t.employee)==null?void 0:D.name)||""} - ${((S=t.training_program)==null?void 0:S.name)||""}`}],T={assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",failed:"bg-red-50 text-red-700 ring-red-600/20"};return e.jsxs(Oe,{title:`${((M=t.employee)==null?void 0:M.name)||""} - ${((A=t.training_program)==null?void 0:A.name)||""}`,url:`/hr/training/employee-trainings/${t.id}`,actions:x,breadcrumbs:Ee,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(h,{className:"mb-6",children:[e.jsx(u,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsxs("div",{children:[e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:((F=t.training_program)==null?void 0:F.name)||s("Unknown Program")}),e.jsx(Be,{className:"mt-2",children:((E=(P=t.training_program)==null?void 0:P.training_type)==null?void 0:E.name)||"-"})]}),e.jsx(l,{className:`${T[t.status]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:t.status==="in_progress"?s("In Progress"):t.status==="assigned"?s("Assigned"):t.status==="completed"?s("Completed"):t.status==="failed"?s("Failed"):t.status})]})}),e.jsxs(j,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:((O=t.employee)==null?void 0:O.name)||"-"}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:((R=($=t.employee)==null?void 0:$.employee)==null?void 0:R.employee_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Assigned By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((B=t.assigner)==null?void 0:B.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Assigned Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.assigned_date?((q=window.appSettings)==null?void 0:q.formatDateTimeSimple(t.assigned_date,!1))||w(new Date(t.assigned_date),"MMM dd, yyyy"):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Completion Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.completion_date?((U=window.appSettings)==null?void 0:U.formatDateTimeSimple(t.completion_date,!1))||w(new Date(t.completion_date),"MMM dd, yyyy"):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Score")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.score!==null?`${t.score}%`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Result")}),e.jsx("p",{className:"mt-1",children:t.is_passed===null?"-":t.is_passed?e.jsx(l,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})})]})]}),t.feedback&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Feedback")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.feedback})]}),t.notes&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Notes")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.notes})]}),t.certification&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"outline",onClick:Me,className:"flex items-center",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),s("Download Certification")]})})]})]}),e.jsxs(We,{defaultValue:"program",className:"w-full",children:[e.jsxs(ze,{className:"grid grid-cols-2 mb-4",children:[e.jsx(Ne,{value:"program",children:s("Program Details")}),e.jsx(Ne,{value:"assessments",children:s("Assessment Results")})]}),e.jsx(ke,{value:"program",children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Program Details")})}),e.jsxs(j,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(I=t.training_program)!=null&&I.duration?`${t.training_program.duration} ${s("Hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Cost")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(H=t.training_program)!=null&&H.cost?`$${parseFloat(t.training_program.cost).toFixed(2)}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Status")}),e.jsx("p",{className:"mt-1",children:e.jsx(l,{variant:"outline",className:`${T[(W=t.training_program)==null?void 0:W.status]||""}`,children:((L=(z=t.training_program)==null?void 0:z.status)==null?void 0:L.charAt(0).toUpperCase())+((G=(V=t.training_program)==null?void 0:V.status)==null?void 0:G.slice(1))||"-"})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Flags")}),e.jsxs("div",{className:"flex flex-wrap gap-1 mt-1",children:[((J=t.training_program)==null?void 0:J.is_mandatory)&&e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Mandatory")}),((K=t.training_program)==null?void 0:K.is_self_enrollment)&&e.jsx(l,{variant:"outline",className:"bg-blue-50 text-blue-700",children:s("Self-Enrollment")})]})]})]}),((Q=t.training_program)==null?void 0:Q.description)&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.training_program.description})]}),((X=t.training_program)==null?void 0:X.prerequisites)&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Prerequisites")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.training_program.prerequisites})]}),((Y=t.training_program)==null?void 0:Y.materials)&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"outline",onClick:()=>window.open(route("hr.training-programs.download-materials",t.training_program.id),"_blank"),className:"flex items-center",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),s("Download Materials")]})})]})]})}),e.jsx(ke,{value:"assessments",children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Assessment Results")})}),e.jsxs(j,{children:[t.assessment_results&&t.assessment_results.length>0?e.jsxs(qe,{children:[e.jsx(Ue,{children:e.jsxs(fe,{children:[e.jsx(o,{children:s("Assessment")}),e.jsx(o,{children:s("Type")}),e.jsx(o,{children:s("Date")}),e.jsx(o,{children:s("Score")}),e.jsx(o,{children:s("Result")}),e.jsx(o,{children:s("Assessed By")})]})}),e.jsx(Ie,{children:t.assessment_results.map(a=>{var n,i,ge,pe,he,ue,ye;return e.jsxs(fe,{children:[e.jsx(c,{className:"font-medium",children:((n=a.training_assessment)==null?void 0:n.name)||"-"}),e.jsx(c,{children:((ge=(i=a.training_assessment)==null?void 0:i.type)==null?void 0:ge.charAt(0).toUpperCase())+((he=(pe=a.training_assessment)==null?void 0:pe.type)==null?void 0:he.slice(1))||"-"}),e.jsx(c,{children:((ue=window.appSettings)==null?void 0:ue.formatDateTimeSimple(a.assessment_date,!1))||w(new Date(a.assessment_date),"MMM dd, yyyy")}),e.jsxs(c,{children:[a.score,"%"]}),e.jsx(c,{children:a.is_passed?e.jsx(l,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})}),e.jsx(c,{children:((ye=a.assessor)==null?void 0:ye.name)||"-"})]},a.id)})})]}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:s("No assessment results available")}),d&&d.length>0&&p(g,"record-assessment-results")&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"default",onClick:C,children:[e.jsx(je,{className:"h-4 w-4 mr-2"}),s("Record Assessment")]})})]})]})})]})]}),e.jsx("div",{children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Employee Details")})}),e.jsxs(j,{children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Name")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:((Z=t.employee)==null?void 0:Z.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Employee ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((se=(ee=t.employee)==null?void 0:ee.employee)==null?void 0:se.employee_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((re=(ae=(te=t.employee)==null?void 0:te.employee)==null?void 0:ae.department)==null?void 0:re.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Designation")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((le=(ne=(ie=t.employee)==null?void 0:ie.employee)==null?void 0:ne.designation)==null?void 0:le.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((de=t.employee)==null?void 0:de.email)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Phone")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((oe=(me=t.employee)==null?void 0:me.employee)==null?void 0:oe.phone)||"-"})]})]}),e.jsx("div",{className:"mt-4",children:e.jsx(f,{variant:"outline",onClick:()=>{var a,n;return m.get(route("hr.employees.show",(n=(a=t.employee)==null?void 0:a.employee)==null?void 0:n.id))},className:"w-full",children:s("View Employee Profile")})})]})]})})]}),e.jsx(be,{isOpen:_e,onClose:()=>N(!1),onSubmit:Ae,formConfig:{fields:[{name:"status",label:s("Status"),type:"select",required:!0,options:[{value:"assigned",label:s("Assigned")},{value:"in_progress",label:s("In Progress")},{value:"completed",label:s("Completed")},{value:"failed",label:s("Failed")}]},{name:"completion_date",label:s("Completion Date"),type:"date",showWhen:a=>["completed","failed"].includes(a.status)},{name:"certification",label:s("Certification"),type:"file",accept:".pdf,.doc,.docx,.jpg,.jpeg,.png",helpText:s("Upload certification file (Max 5MB)"),showWhen:a=>a.status==="completed"},{name:"score",label:s("Score (%)"),type:"number",min:0,max:100,step:.01,showWhen:a=>["completed","failed"].includes(a.status)},{name:"is_passed",label:s("Passed"),type:"checkbox",showWhen:a=>["completed","failed"].includes(a.status)},{name:"feedback",label:s("Feedback"),type:"textarea",showWhen:a=>["completed","failed"].includes(a.status)},{name:"notes",label:s("Notes"),type:"textarea"}],modalSize:"lg"},initialData:t,title:s("Edit Training Assignment"),mode:"edit"}),e.jsx(be,{isOpen:Ce,onClose:()=>k(!1),onSubmit:Fe,formConfig:{fields:[{name:"training_assessment_id",label:s("Assessment"),type:"select",required:!0,options:(d==null?void 0:d.map(a=>({value:a.id.toString(),label:a.name})))||[]},{name:"score",label:s("Score (%)"),type:"number",required:!0,min:0,max:100,step:.01},{name:"is_passed",label:s("Passed"),type:"checkbox"},{name:"feedback",label:s("Feedback"),type:"textarea"},{name:"assessment_date",label:s("Assessment Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"update_training_status",label:s("Update Training Status"),type:"checkbox",helpText:s("Update the training status based on this assessment result")}],modalSize:"md"},initialData:{},title:s("Record Assessment Result"),mode:"create"}),e.jsx(He,{isOpen:we,onClose:()=>_(!1),onConfirm:Pe,itemName:`${((ce=t.employee)==null?void 0:ce.name)||""} - ${((xe=t.training_program)==null?void 0:xe.name)||""}`,entityName:"training assignment"})]})}export{Vs as default};
diff --git a/public/build/assets/show-Bf3EibHA.js b/public/build/assets/show-BP0IF1MK.js
similarity index 92%
rename from public/build/assets/show-Bf3EibHA.js
rename to public/build/assets/show-BP0IF1MK.js
index 61eb9a584..cd4f5422a 100644
--- a/public/build/assets/show-Bf3EibHA.js
+++ b/public/build/assets/show-BP0IF1MK.js
@@ -1 +1 @@
-import{r as u,j as t}from"./ui-Z445SNHD.js";import{P as Pe}from"./page-template-CUbbykGe.js";import{u as Re,c as Ee,x as h,C as g,m as f,n as y,z as Ue,l as j,o as w,ac as Ie,B as K,A as X,M as Z,r as x,t as i}from"./app-DCZHPiEr.js";import{T as Fe,a as qe,b as T,c as A}from"./tabs-BVvbDLq3.js";import{T as ee,a as te,b as _,c as n,d as ae,e as l}from"./table-Cy6bO37k.js";import{C as v}from"./CrudFormModal-BbMnKdFg.js";import{C as Le}from"./CrudDeleteModal-D4meZ8pP.js";import{P as Ve}from"./progress-DWAgY7H5.js";import{A as We}from"./arrow-left-DifDyQQ2.js";import{S as Be}from"./square-pen-8BQ3xjRH.js";import{U as ze}from"./user-plus-CDQXNMLS.js";import{A as se}from"./arrow-down-left-C3GTUl1x.js";import{W as $e}from"./wrench-CvpjhLZr.js";import{Q as He}from"./qr-code-BuBJI3J3.js";import{T as Qe}from"./trash-B7c3z1B5.js";import{D as re}from"./download-jqune9mh.js";import{f as c}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";function Kt(){var I,F,q,L,V,W,B,z,$,H,Q,G,Y,J;const{t:e}=Re(),{auth:k,asset:a,assetTypes:ie,employees:ne}=Ee().props,p=(k==null?void 0:k.permissions)||[],[le,O]=u.useState(!1),[de,N]=u.useState(!1),[oe,S]=u.useState(!1),[ce,C]=u.useState(!1),[me,D]=u.useState(!1),[xe,M]=u.useState(!1),[P,pe]=u.useState(null),ue=()=>{x.get(route("hr.assets.index"))},he=()=>{N(!0)},ge=()=>{O(!0)},fe=()=>{S(!0)},R=()=>{C(!0)},ye=()=>{D(!0)},je=s=>{pe(s),M(!0)},E=()=>{window.open(route("hr.assets.download-qrcode",a.id),"_blank")},be=()=>{window.open(route("hr.assets.download-document",a.id),"_blank")},we=()=>{window.open(route("hr.assets.view-image",a.id),"_blank")},ve=s=>{i.loading(e("Updating asset")),x.put(route("hr.assets.update",a.id),s,{onSuccess:r=>{N(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},_e=s=>{i.loading(e("Assigning asset")),x.post(route("hr.assets.assign",a.id),s,{onSuccess:r=>{S(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to assign asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},ke=s=>{i.loading(e("Returning asset")),x.post(route("hr.assets.return",a.id),s,{onSuccess:r=>{C(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to return asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},Ne=s=>{i.loading(e("Scheduling maintenance")),x.post(route("hr.assets.schedule-maintenance",a.id),s,{onSuccess:r=>{D(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to schedule maintenance {{errors}}",{errors:Object.values(r).join(", ")}))}})},Se=s=>{i.loading(e("Updating maintenance")),x.put(route("hr.assets.update-maintenance",P.id),s,{onSuccess:r=>{M(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update maintenance {{errors}}",{errors:Object.values(r).join(", ")}))}})},Ce=()=>{i.loading(e("Deleting asset")),x.delete(route("hr.assets.destroy",a.id),{onSuccess:s=>{i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error)),x.get(route("hr.assets.index"))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to delete asset {{errors}}",{errors:Object.values(s).join(", ")}))}})},m=[];m.push({label:e("Back"),icon:t.jsx(We,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ue}),h(p,"edit-assets")&&m.push({label:e("Edit"),icon:t.jsx(Be,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:he}),h(p,"assign-assets")&&a.status==="available"&&m.push({label:e("Assign"),icon:t.jsx(ze,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:fe}),h(p,"assign-assets")&&a.status==="assigned"&&m.push({label:e("Return"),icon:t.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:R}),h(p,"manage-asset-maintenance")&&a.status!=="disposed"&&m.push({label:e("Maintenance"),icon:t.jsx($e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:ye}),a.qr_code&&m.push({label:e("QR Code"),icon:t.jsx(He,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:E}),h(p,"delete-assets")&&a.status!=="assigned"&&m.push({label:e("Delete"),icon:t.jsx(Qe,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:ge});const De=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.assets.index")},{title:e("Asset Management"),href:route("hr.assets.index")},{title:e("Assets"),href:route("hr.assets.index")},{title:a.name}],Me={available:"bg-green-50 text-green-700 ring-green-600/20",assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",under_maintenance:"bg-amber-50 text-amber-700 ring-amber-600/20",disposed:"bg-red-50 text-red-700 ring-red-600/20"},Te={available:e("Available"),assigned:e("Assigned"),under_maintenance:e("Under Maintenance"),disposed:e("Disposed")},Ae={new:"bg-green-50 text-green-700 ring-green-600/20",good:"bg-blue-50 text-blue-700 ring-blue-600/20",fair:"bg-amber-50 text-amber-700 ring-amber-600/20",poor:"bg-red-50 text-red-700 ring-red-600/20"},Oe={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"},U=()=>!a.purchase_cost||a.purchase_cost===0||!a.depreciation?0:(a.purchase_cost-a.depreciation.current_value)/a.purchase_cost*100;return t.jsxs(Pe,{title:a.name,url:`/hr/assets/${a.id}`,actions:m,breadcrumbs:De,children:[t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[t.jsxs("div",{className:"lg:col-span-2",children:[t.jsxs(g,{className:"mb-6",children:[t.jsx(f,{children:t.jsxs("div",{className:"flex justify-between items-start",children:[t.jsxs("div",{children:[t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a.name}),t.jsx(Ue,{className:"mt-2",children:((I=a.asset_type)==null?void 0:I.name)||e("Unknown Type")})]}),t.jsx("div",{children:t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-sm font-medium ring-1 ring-inset ${Me[a.status]||""}`,children:Te[a.status]||a.status})})]})}),t.jsxs(j,{children:[t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Asset Code")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.asset_code||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Serial Number")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.serial_number||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.purchase_date?((F=window.appSettings)==null?void 0:F.formatDateTimeSimple(a.purchase_date,!1))||new Date(a.purchase_date).toLocaleDateString():"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Cost")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((q=window.appSettings)==null?void 0:q.formatCurrency(a.purchase_cost))||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Condition")}),t.jsx("p",{className:"mt-1",children:a.condition?t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Ae[a.condition]||""}`,children:a.condition.charAt(0).toUpperCase()+a.condition.slice(1)}):"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Location")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.location||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Supplier")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.supplier||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Warranty")}),t.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[a.warranty_info||"-",a.warranty_expiry_date&&t.jsxs("span",{className:"block text-xs text-gray-600 dark:text-gray-400",children:[e("Expires"),": ",((L=window.appSettings)==null?void 0:L.formatDateTimeSimple(a.warranty_expiry_date,!1))||c(new Date(a.warranty_expiry_date),"MMM dd, yyyy")]})]})]})]}),a.description&&t.jsxs("div",{className:"mt-4",children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Description")}),t.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.description})]}),t.jsxs("div",{className:"mt-4 flex flex-wrap gap-2",children:[a.documents&&t.jsxs(w,{variant:"outline",size:"sm",onClick:be,className:"flex items-center",children:[t.jsx(re,{className:"h-4 w-4 mr-2"}),e("Download Document")]}),a.images&&t.jsxs(w,{variant:"outline",size:"sm",onClick:we,className:"flex items-center",children:[t.jsx(Ie,{className:"h-4 w-4 mr-2"}),e("View Image")]})]})]})]}),t.jsxs(Fe,{defaultValue:"assignments",className:"w-full",children:[t.jsxs(qe,{className:"grid grid-cols-3 mb-4",children:[t.jsx(T,{value:"assignments",children:e("Assignments")}),t.jsx(T,{value:"maintenance",children:e("Maintenance")}),t.jsx(T,{value:"depreciation",children:e("Depreciation")})]}),t.jsx(A,{value:"assignments",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Assignment History")})}),t.jsx(j,{children:a.assignments&&a.assignments.length>0?t.jsxs(ee,{children:[t.jsx(te,{children:t.jsxs(_,{children:[t.jsx(n,{children:e("Employee")}),t.jsx(n,{children:e("Check-Out Date")}),t.jsx(n,{children:e("Return Date")}),t.jsx(n,{children:e("Status")})]})}),t.jsx(ae,{children:a.assignments.map(s=>{var r,d,o,b;return t.jsxs(_,{children:[t.jsx(l,{className:"font-medium",children:((r=s.employee)==null?void 0:r.name)||"-"}),t.jsx(l,{children:((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.checkout_date,!1))||c(new Date(s.checkout_date),"MMM dd, yyyy")}),t.jsx(l,{children:s.checkin_date?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.checkin_date,!1))||c(new Date(s.checkin_date),"MMM dd, yyyy"):s.expected_return_date?`${e("Expected")} ${((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(s.expected_return_date,!1))||c(new Date(s.expected_return_date),"MMM dd, yyyy")}`:"-"}),t.jsx(l,{children:s.checkin_date?t.jsx(K,{variant:"outline",className:"bg-green-50 text-green-700",children:e("Returned")}):t.jsx(K,{variant:"outline",className:"bg-blue-50 text-blue-700",children:e("Assigned")})})]},s.id)})})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No assignment history available")})})]})}),t.jsx(A,{value:"maintenance",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Maintenance History")})}),t.jsx(j,{children:a.maintenances&&a.maintenances.length>0?t.jsxs(ee,{children:[t.jsx(te,{children:t.jsxs(_,{children:[t.jsx(n,{children:e("Type")}),t.jsx(n,{children:e("Start Date")}),t.jsx(n,{children:e("End Date")}),t.jsx(n,{children:e("Status")}),t.jsx(n,{children:e("Cost")}),t.jsx(n,{children:e("Actions")})]})}),t.jsx(ae,{children:a.maintenances.map(s=>{var r,d,o;return t.jsxs(_,{children:[t.jsx(l,{className:"font-medium",children:s.maintenance_type}),t.jsx(l,{children:((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.start_date,!1))||c(new Date(s.start_date),"MMM dd, yyyy")}),t.jsx(l,{children:s.end_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.end_date,!1))||c(new Date(s.end_date),"MMM dd, yyyy"):"-"}),t.jsx(l,{children:t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Oe[s.status]||""}`,children:s.status.split("_").map(b=>b.charAt(0).toUpperCase()+b.slice(1)).join(" ")})}),t.jsx(l,{children:s.cost?(o=window.appSettings)==null?void 0:o.formatCurrency(s.cost):"-"}),t.jsx(l,{children:(s.status==="scheduled"||s.status==="in_progress")&&h(p,"manage-asset-maintenance")&&t.jsx(w,{variant:"ghost",size:"sm",onClick:()=>je(s),children:e("Update")})})]},s.id)})})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No maintenance history available")})})]})}),t.jsx(A,{value:"depreciation",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Depreciation Information")})}),t.jsx(j,{children:a.depreciation?t.jsxs("div",{className:"space-y-4",children:[t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Depreciation Method")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.depreciation.method==="straight_line"?e("Straight Line"):a.depreciation.method==="reducing_balance"?e("Reducing Balance"):"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Useful Life")}),t.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[a.depreciation.useful_life_years," ",e("Years")]})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(V=window.appSettings)==null?void 0:V.formatCurrency(a.purchase_cost||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Salvage Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(W=window.appSettings)==null?void 0:W.formatCurrency(a.depreciation.salvage_value||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Current Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(B=window.appSettings)==null?void 0:B.formatCurrency(a.depreciation.current_value||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Last Calculated")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.depreciation.last_calculated_date?((z=window.appSettings)==null?void 0:z.formatDateTimeSimple(a.depreciation.last_calculated_date,!1))||c(new Date(a.depreciation.last_calculated_date),"MMM dd, yyyy"):"-"})]})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:e("Depreciation Progress")}),t.jsxs("div",{className:"flex justify-between mb-2",children:[t.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:e("Current Value")}),t.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:[U().toFixed(2),"% ",e("Depreciated")]})]}),t.jsx(Ve,{value:U(),className:"h-2"})]})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No depreciation information available")})})]})})]})]}),t.jsxs("div",{children:[a.status==="assigned"&&a.current_assignment&&t.jsxs(g,{className:"mb-6",children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Current Assignment")})}),t.jsx(j,{children:t.jsxs("div",{className:"space-y-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Assigned To")}),t.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:(($=a.current_assignment.employee)==null?void 0:$.name)||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Check-Out Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((H=window.appSettings)==null?void 0:H.formatDateTimeSimple(a.current_assignment.checkout_date,!1))||c(new Date(a.current_assignment.checkout_date),"MMM dd, yyyy")})]}),a.current_assignment.expected_return_date&&t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Expected Return")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Q=window.appSettings)==null?void 0:Q.formatDateTimeSimple(a.current_assignment.expected_return_date,!1))||c(new Date(a.current_assignment.expected_return_date),"MMM dd, yyyy")})]}),a.current_assignment.notes&&t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Notes")}),t.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.current_assignment.notes})]})]})}),h(p,"assign-assets")&&t.jsx(X,{children:t.jsxs(w,{variant:"default",onClick:R,className:"w-full",children:[t.jsx(se,{className:"h-4 w-4 mr-2"}),e("Return Asset")]})})]}),a.qr_code&&t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Asset QR Code")})}),t.jsx(j,{className:"flex justify-center",children:t.jsx("img",{src:`/storage/${a.qr_code}`,alt:"Asset QR Code",className:"max-w-full h-auto"})}),t.jsx(X,{children:t.jsxs(w,{variant:"outline",onClick:E,className:"w-full",children:[t.jsx(re,{className:"h-4 w-4 mr-2"}),e("Download QR Code")]})})]})]})]}),t.jsx(v,{isOpen:de,onClose:()=>N(!1),onSubmit:ve,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"asset_type_id",label:e("Asset Type"),type:"select",required:!0,options:(ie||[]).map(s=>({value:s.id.toString(),label:s.name}))},{name:"serial_number",label:e("Serial Number"),type:"text"},{name:"asset_code",label:e("Asset Code"),type:"text"},{name:"purchase_date",label:e("Purchase Date"),type:"date"},{name:"purchase_cost",label:e("Purchase Cost"),type:"number",min:0,step:.01},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}]},{name:"condition",label:e("Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}]},{name:"description",label:e("Description"),type:"textarea"},{name:"location",label:e("Location"),type:"text"},{name:"supplier",label:e("Supplier"),type:"text"},{name:"warranty_info",label:e("Warranty Information"),type:"text"},{name:"warranty_expiry_date",label:e("Warranty Expiry Date"),type:"date"},{name:"images",label:e("Images"),type:"custom",render:(s,r,d)=>t.jsx(Z,{value:String(r[s.name]||""),onChange:o=>d(s.name,o),placeholder:e("Select image file")}),helpText:e("Upload image file (Max 5MB)")},{name:"documents",label:e("Documents"),type:"custom",render:(s,r,d)=>t.jsx(Z,{value:String(r[s.name]||""),onChange:o=>d(s.name,o),placeholder:e("Select document file")}),helpText:e("Upload PDF or Word document (Max 5MB)")},{name:"depreciation_method",label:e("Depreciation Method"),type:"select",options:[{value:"none",label:e("No Depreciation")},{value:"straight_line",label:e("Straight Line")},{value:"reducing_balance",label:e("Reducing Balance")}],showWhen:s=>s.purchase_cost&&s.purchase_date},{name:"useful_life_years",label:e("Useful Life (Years)"),type:"number",min:1,step:1,showWhen:s=>s.depreciation_method&&s.depreciation_method!=="none"},{name:"salvage_value",label:e("Salvage Value"),type:"number",min:0,step:.01,showWhen:s=>s.depreciation_method&&s.depreciation_method!=="none"}],modalSize:"lg"},initialData:{...a,depreciation_method:((G=a.depreciation)==null?void 0:G.method)||"none",useful_life_years:((Y=a.depreciation)==null?void 0:Y.useful_life_years)||5,salvage_value:((J=a.depreciation)==null?void 0:J.salvage_value)||0},title:e("Edit Asset"),mode:"edit"}),t.jsx(v,{isOpen:oe,onClose:()=>S(!1),onSubmit:_e,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:(ne||[]).map(s=>({value:s.id.toString(),label:`${s.name} (${s.employee_id})`}))},{name:"checkout_date",label:e("Check-Out Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"expected_return_date",label:e("Expected Return Date"),type:"date"},{name:"checkout_condition",label:e("Check-Out Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:a.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Assign Asset"),mode:"create"}),t.jsx(v,{isOpen:ce,onClose:()=>C(!1),onSubmit:ke,formConfig:{fields:[{name:"checkin_date",label:e("Check-In Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"checkin_condition",label:e("Check-In Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:a.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Return Asset"),mode:"create"}),t.jsx(v,{isOpen:me,onClose:()=>D(!1),onSubmit:Ne,formConfig:{fields:[{name:"maintenance_type",label:e("Maintenance Type"),type:"select",required:!0,options:[{value:"repair",label:e("Repair")},{value:"preventive",label:e("Preventive")},{value:"calibration",label:e("Calibration")},{value:"software update",label:e("Software Update")},{value:"hardware upgrade",label:e("Hardware Upgrade")}]},{name:"start_date",label:e("Start Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"end_date",label:e("End Date"),type:"date"},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"details",label:e("Details"),type:"textarea"},{name:"supplier",label:e("Supplier"),type:"text"}],modalSize:"md"},initialData:{},title:e("Schedule Maintenance"),mode:"create"}),t.jsx(v,{isOpen:xe,onClose:()=>M(!1),onSubmit:Se,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"end_date",label:e("End Date"),type:"date",showWhen:s=>["completed","cancelled"].includes(s.status)},{name:"completion_notes",label:e("Completion Notes"),type:"textarea",showWhen:s=>["completed","cancelled"].includes(s.status)},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01}],modalSize:"md"},initialData:P,title:e("Update Maintenance"),mode:"edit"}),t.jsx(Le,{isOpen:le,onClose:()=>O(!1),onConfirm:Ce,itemName:a.name,entityName:"asset"})]})}export{Kt as default};
+import{r as u,j as t}from"./ui-Z445SNHD.js";import{P as Pe}from"./page-template-CM2S36EN.js";import{u as Re,c as Ee,x as h,C as g,m as f,n as y,z as Ue,l as j,o as w,ac as Ie,B as K,A as X,M as Z,r as x,t as i}from"./app-4fHGBOxL.js";import{T as Fe,a as qe,b as T,c as A}from"./tabs-DhK1kDWp.js";import{T as ee,a as te,b as _,c as n,d as ae,e as l}from"./table-BJ1oQWRR.js";import{C as v}from"./CrudFormModal-Cseu7azN.js";import{C as Le}from"./CrudDeleteModal-BgIUshon.js";import{P as Ve}from"./progress-8FJ0HkGU.js";import{A as We}from"./arrow-left-IfLGa0Dx.js";import{S as Be}from"./square-pen-BNAWyFLf.js";import{U as ze}from"./user-plus-7O11bl0R.js";import{A as se}from"./arrow-down-left-BuXMFa9b.js";import{W as $e}from"./wrench-3TyfH4fT.js";import{Q as He}from"./qr-code-B9FsCCCd.js";import{T as Qe}from"./trash-C0l9UXki.js";import{D as re}from"./download-BzxwiIbz.js";import{f as c}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";function Kt(){var I,F,q,L,V,W,B,z,$,H,Q,G,Y,J;const{t:e}=Re(),{auth:k,asset:a,assetTypes:ie,employees:ne}=Ee().props,p=(k==null?void 0:k.permissions)||[],[le,O]=u.useState(!1),[de,N]=u.useState(!1),[oe,S]=u.useState(!1),[ce,C]=u.useState(!1),[me,D]=u.useState(!1),[xe,M]=u.useState(!1),[P,pe]=u.useState(null),ue=()=>{x.get(route("hr.assets.index"))},he=()=>{N(!0)},ge=()=>{O(!0)},fe=()=>{S(!0)},R=()=>{C(!0)},ye=()=>{D(!0)},je=s=>{pe(s),M(!0)},E=()=>{window.open(route("hr.assets.download-qrcode",a.id),"_blank")},be=()=>{window.open(route("hr.assets.download-document",a.id),"_blank")},we=()=>{window.open(route("hr.assets.view-image",a.id),"_blank")},ve=s=>{i.loading(e("Updating asset")),x.put(route("hr.assets.update",a.id),s,{onSuccess:r=>{N(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},_e=s=>{i.loading(e("Assigning asset")),x.post(route("hr.assets.assign",a.id),s,{onSuccess:r=>{S(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to assign asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},ke=s=>{i.loading(e("Returning asset")),x.post(route("hr.assets.return",a.id),s,{onSuccess:r=>{C(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to return asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},Ne=s=>{i.loading(e("Scheduling maintenance")),x.post(route("hr.assets.schedule-maintenance",a.id),s,{onSuccess:r=>{D(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to schedule maintenance {{errors}}",{errors:Object.values(r).join(", ")}))}})},Se=s=>{i.loading(e("Updating maintenance")),x.put(route("hr.assets.update-maintenance",P.id),s,{onSuccess:r=>{M(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update maintenance {{errors}}",{errors:Object.values(r).join(", ")}))}})},Ce=()=>{i.loading(e("Deleting asset")),x.delete(route("hr.assets.destroy",a.id),{onSuccess:s=>{i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error)),x.get(route("hr.assets.index"))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to delete asset {{errors}}",{errors:Object.values(s).join(", ")}))}})},m=[];m.push({label:e("Back"),icon:t.jsx(We,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ue}),h(p,"edit-assets")&&m.push({label:e("Edit"),icon:t.jsx(Be,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:he}),h(p,"assign-assets")&&a.status==="available"&&m.push({label:e("Assign"),icon:t.jsx(ze,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:fe}),h(p,"assign-assets")&&a.status==="assigned"&&m.push({label:e("Return"),icon:t.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:R}),h(p,"manage-asset-maintenance")&&a.status!=="disposed"&&m.push({label:e("Maintenance"),icon:t.jsx($e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:ye}),a.qr_code&&m.push({label:e("QR Code"),icon:t.jsx(He,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:E}),h(p,"delete-assets")&&a.status!=="assigned"&&m.push({label:e("Delete"),icon:t.jsx(Qe,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:ge});const De=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.assets.index")},{title:e("Asset Management"),href:route("hr.assets.index")},{title:e("Assets"),href:route("hr.assets.index")},{title:a.name}],Me={available:"bg-green-50 text-green-700 ring-green-600/20",assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",under_maintenance:"bg-amber-50 text-amber-700 ring-amber-600/20",disposed:"bg-red-50 text-red-700 ring-red-600/20"},Te={available:e("Available"),assigned:e("Assigned"),under_maintenance:e("Under Maintenance"),disposed:e("Disposed")},Ae={new:"bg-green-50 text-green-700 ring-green-600/20",good:"bg-blue-50 text-blue-700 ring-blue-600/20",fair:"bg-amber-50 text-amber-700 ring-amber-600/20",poor:"bg-red-50 text-red-700 ring-red-600/20"},Oe={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"},U=()=>!a.purchase_cost||a.purchase_cost===0||!a.depreciation?0:(a.purchase_cost-a.depreciation.current_value)/a.purchase_cost*100;return t.jsxs(Pe,{title:a.name,url:`/hr/assets/${a.id}`,actions:m,breadcrumbs:De,children:[t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[t.jsxs("div",{className:"lg:col-span-2",children:[t.jsxs(g,{className:"mb-6",children:[t.jsx(f,{children:t.jsxs("div",{className:"flex justify-between items-start",children:[t.jsxs("div",{children:[t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a.name}),t.jsx(Ue,{className:"mt-2",children:((I=a.asset_type)==null?void 0:I.name)||e("Unknown Type")})]}),t.jsx("div",{children:t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-sm font-medium ring-1 ring-inset ${Me[a.status]||""}`,children:Te[a.status]||a.status})})]})}),t.jsxs(j,{children:[t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Asset Code")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.asset_code||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Serial Number")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.serial_number||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.purchase_date?((F=window.appSettings)==null?void 0:F.formatDateTimeSimple(a.purchase_date,!1))||new Date(a.purchase_date).toLocaleDateString():"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Cost")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((q=window.appSettings)==null?void 0:q.formatCurrency(a.purchase_cost))||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Condition")}),t.jsx("p",{className:"mt-1",children:a.condition?t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Ae[a.condition]||""}`,children:a.condition.charAt(0).toUpperCase()+a.condition.slice(1)}):"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Location")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.location||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Supplier")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.supplier||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Warranty")}),t.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[a.warranty_info||"-",a.warranty_expiry_date&&t.jsxs("span",{className:"block text-xs text-gray-600 dark:text-gray-400",children:[e("Expires"),": ",((L=window.appSettings)==null?void 0:L.formatDateTimeSimple(a.warranty_expiry_date,!1))||c(new Date(a.warranty_expiry_date),"MMM dd, yyyy")]})]})]})]}),a.description&&t.jsxs("div",{className:"mt-4",children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Description")}),t.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.description})]}),t.jsxs("div",{className:"mt-4 flex flex-wrap gap-2",children:[a.documents&&t.jsxs(w,{variant:"outline",size:"sm",onClick:be,className:"flex items-center",children:[t.jsx(re,{className:"h-4 w-4 mr-2"}),e("Download Document")]}),a.images&&t.jsxs(w,{variant:"outline",size:"sm",onClick:we,className:"flex items-center",children:[t.jsx(Ie,{className:"h-4 w-4 mr-2"}),e("View Image")]})]})]})]}),t.jsxs(Fe,{defaultValue:"assignments",className:"w-full",children:[t.jsxs(qe,{className:"grid grid-cols-3 mb-4",children:[t.jsx(T,{value:"assignments",children:e("Assignments")}),t.jsx(T,{value:"maintenance",children:e("Maintenance")}),t.jsx(T,{value:"depreciation",children:e("Depreciation")})]}),t.jsx(A,{value:"assignments",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Assignment History")})}),t.jsx(j,{children:a.assignments&&a.assignments.length>0?t.jsxs(ee,{children:[t.jsx(te,{children:t.jsxs(_,{children:[t.jsx(n,{children:e("Employee")}),t.jsx(n,{children:e("Check-Out Date")}),t.jsx(n,{children:e("Return Date")}),t.jsx(n,{children:e("Status")})]})}),t.jsx(ae,{children:a.assignments.map(s=>{var r,d,o,b;return t.jsxs(_,{children:[t.jsx(l,{className:"font-medium",children:((r=s.employee)==null?void 0:r.name)||"-"}),t.jsx(l,{children:((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.checkout_date,!1))||c(new Date(s.checkout_date),"MMM dd, yyyy")}),t.jsx(l,{children:s.checkin_date?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.checkin_date,!1))||c(new Date(s.checkin_date),"MMM dd, yyyy"):s.expected_return_date?`${e("Expected")} ${((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(s.expected_return_date,!1))||c(new Date(s.expected_return_date),"MMM dd, yyyy")}`:"-"}),t.jsx(l,{children:s.checkin_date?t.jsx(K,{variant:"outline",className:"bg-green-50 text-green-700",children:e("Returned")}):t.jsx(K,{variant:"outline",className:"bg-blue-50 text-blue-700",children:e("Assigned")})})]},s.id)})})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No assignment history available")})})]})}),t.jsx(A,{value:"maintenance",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Maintenance History")})}),t.jsx(j,{children:a.maintenances&&a.maintenances.length>0?t.jsxs(ee,{children:[t.jsx(te,{children:t.jsxs(_,{children:[t.jsx(n,{children:e("Type")}),t.jsx(n,{children:e("Start Date")}),t.jsx(n,{children:e("End Date")}),t.jsx(n,{children:e("Status")}),t.jsx(n,{children:e("Cost")}),t.jsx(n,{children:e("Actions")})]})}),t.jsx(ae,{children:a.maintenances.map(s=>{var r,d,o;return t.jsxs(_,{children:[t.jsx(l,{className:"font-medium",children:s.maintenance_type}),t.jsx(l,{children:((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.start_date,!1))||c(new Date(s.start_date),"MMM dd, yyyy")}),t.jsx(l,{children:s.end_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.end_date,!1))||c(new Date(s.end_date),"MMM dd, yyyy"):"-"}),t.jsx(l,{children:t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Oe[s.status]||""}`,children:s.status.split("_").map(b=>b.charAt(0).toUpperCase()+b.slice(1)).join(" ")})}),t.jsx(l,{children:s.cost?(o=window.appSettings)==null?void 0:o.formatCurrency(s.cost):"-"}),t.jsx(l,{children:(s.status==="scheduled"||s.status==="in_progress")&&h(p,"manage-asset-maintenance")&&t.jsx(w,{variant:"ghost",size:"sm",onClick:()=>je(s),children:e("Update")})})]},s.id)})})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No maintenance history available")})})]})}),t.jsx(A,{value:"depreciation",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Depreciation Information")})}),t.jsx(j,{children:a.depreciation?t.jsxs("div",{className:"space-y-4",children:[t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Depreciation Method")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.depreciation.method==="straight_line"?e("Straight Line"):a.depreciation.method==="reducing_balance"?e("Reducing Balance"):"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Useful Life")}),t.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[a.depreciation.useful_life_years," ",e("Years")]})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(V=window.appSettings)==null?void 0:V.formatCurrency(a.purchase_cost||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Salvage Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(W=window.appSettings)==null?void 0:W.formatCurrency(a.depreciation.salvage_value||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Current Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(B=window.appSettings)==null?void 0:B.formatCurrency(a.depreciation.current_value||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Last Calculated")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.depreciation.last_calculated_date?((z=window.appSettings)==null?void 0:z.formatDateTimeSimple(a.depreciation.last_calculated_date,!1))||c(new Date(a.depreciation.last_calculated_date),"MMM dd, yyyy"):"-"})]})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:e("Depreciation Progress")}),t.jsxs("div",{className:"flex justify-between mb-2",children:[t.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:e("Current Value")}),t.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:[U().toFixed(2),"% ",e("Depreciated")]})]}),t.jsx(Ve,{value:U(),className:"h-2"})]})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No depreciation information available")})})]})})]})]}),t.jsxs("div",{children:[a.status==="assigned"&&a.current_assignment&&t.jsxs(g,{className:"mb-6",children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Current Assignment")})}),t.jsx(j,{children:t.jsxs("div",{className:"space-y-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Assigned To")}),t.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:(($=a.current_assignment.employee)==null?void 0:$.name)||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Check-Out Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((H=window.appSettings)==null?void 0:H.formatDateTimeSimple(a.current_assignment.checkout_date,!1))||c(new Date(a.current_assignment.checkout_date),"MMM dd, yyyy")})]}),a.current_assignment.expected_return_date&&t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Expected Return")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Q=window.appSettings)==null?void 0:Q.formatDateTimeSimple(a.current_assignment.expected_return_date,!1))||c(new Date(a.current_assignment.expected_return_date),"MMM dd, yyyy")})]}),a.current_assignment.notes&&t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Notes")}),t.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.current_assignment.notes})]})]})}),h(p,"assign-assets")&&t.jsx(X,{children:t.jsxs(w,{variant:"default",onClick:R,className:"w-full",children:[t.jsx(se,{className:"h-4 w-4 mr-2"}),e("Return Asset")]})})]}),a.qr_code&&t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Asset QR Code")})}),t.jsx(j,{className:"flex justify-center",children:t.jsx("img",{src:`/storage/${a.qr_code}`,alt:"Asset QR Code",className:"max-w-full h-auto"})}),t.jsx(X,{children:t.jsxs(w,{variant:"outline",onClick:E,className:"w-full",children:[t.jsx(re,{className:"h-4 w-4 mr-2"}),e("Download QR Code")]})})]})]})]}),t.jsx(v,{isOpen:de,onClose:()=>N(!1),onSubmit:ve,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"asset_type_id",label:e("Asset Type"),type:"select",required:!0,options:(ie||[]).map(s=>({value:s.id.toString(),label:s.name}))},{name:"serial_number",label:e("Serial Number"),type:"text"},{name:"asset_code",label:e("Asset Code"),type:"text"},{name:"purchase_date",label:e("Purchase Date"),type:"date"},{name:"purchase_cost",label:e("Purchase Cost"),type:"number",min:0,step:.01},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}]},{name:"condition",label:e("Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}]},{name:"description",label:e("Description"),type:"textarea"},{name:"location",label:e("Location"),type:"text"},{name:"supplier",label:e("Supplier"),type:"text"},{name:"warranty_info",label:e("Warranty Information"),type:"text"},{name:"warranty_expiry_date",label:e("Warranty Expiry Date"),type:"date"},{name:"images",label:e("Images"),type:"custom",render:(s,r,d)=>t.jsx(Z,{value:String(r[s.name]||""),onChange:o=>d(s.name,o),placeholder:e("Select image file")}),helpText:e("Upload image file (Max 5MB)")},{name:"documents",label:e("Documents"),type:"custom",render:(s,r,d)=>t.jsx(Z,{value:String(r[s.name]||""),onChange:o=>d(s.name,o),placeholder:e("Select document file")}),helpText:e("Upload PDF or Word document (Max 5MB)")},{name:"depreciation_method",label:e("Depreciation Method"),type:"select",options:[{value:"none",label:e("No Depreciation")},{value:"straight_line",label:e("Straight Line")},{value:"reducing_balance",label:e("Reducing Balance")}],showWhen:s=>s.purchase_cost&&s.purchase_date},{name:"useful_life_years",label:e("Useful Life (Years)"),type:"number",min:1,step:1,showWhen:s=>s.depreciation_method&&s.depreciation_method!=="none"},{name:"salvage_value",label:e("Salvage Value"),type:"number",min:0,step:.01,showWhen:s=>s.depreciation_method&&s.depreciation_method!=="none"}],modalSize:"lg"},initialData:{...a,depreciation_method:((G=a.depreciation)==null?void 0:G.method)||"none",useful_life_years:((Y=a.depreciation)==null?void 0:Y.useful_life_years)||5,salvage_value:((J=a.depreciation)==null?void 0:J.salvage_value)||0},title:e("Edit Asset"),mode:"edit"}),t.jsx(v,{isOpen:oe,onClose:()=>S(!1),onSubmit:_e,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:(ne||[]).map(s=>({value:s.id.toString(),label:`${s.name} (${s.employee_id})`}))},{name:"checkout_date",label:e("Check-Out Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"expected_return_date",label:e("Expected Return Date"),type:"date"},{name:"checkout_condition",label:e("Check-Out Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:a.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Assign Asset"),mode:"create"}),t.jsx(v,{isOpen:ce,onClose:()=>C(!1),onSubmit:ke,formConfig:{fields:[{name:"checkin_date",label:e("Check-In Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"checkin_condition",label:e("Check-In Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:a.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Return Asset"),mode:"create"}),t.jsx(v,{isOpen:me,onClose:()=>D(!1),onSubmit:Ne,formConfig:{fields:[{name:"maintenance_type",label:e("Maintenance Type"),type:"select",required:!0,options:[{value:"repair",label:e("Repair")},{value:"preventive",label:e("Preventive")},{value:"calibration",label:e("Calibration")},{value:"software update",label:e("Software Update")},{value:"hardware upgrade",label:e("Hardware Upgrade")}]},{name:"start_date",label:e("Start Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"end_date",label:e("End Date"),type:"date"},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"details",label:e("Details"),type:"textarea"},{name:"supplier",label:e("Supplier"),type:"text"}],modalSize:"md"},initialData:{},title:e("Schedule Maintenance"),mode:"create"}),t.jsx(v,{isOpen:xe,onClose:()=>M(!1),onSubmit:Se,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"end_date",label:e("End Date"),type:"date",showWhen:s=>["completed","cancelled"].includes(s.status)},{name:"completion_notes",label:e("Completion Notes"),type:"textarea",showWhen:s=>["completed","cancelled"].includes(s.status)},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01}],modalSize:"md"},initialData:P,title:e("Update Maintenance"),mode:"edit"}),t.jsx(Le,{isOpen:le,onClose:()=>O(!1),onConfirm:Ce,itemName:a.name,entityName:"asset"})]})}export{Kt as default};
diff --git a/public/build/assets/show-CklW2YSg.js b/public/build/assets/show-BaOx8JRN.js
similarity index 83%
rename from public/build/assets/show-CklW2YSg.js
rename to public/build/assets/show-BaOx8JRN.js
index 6bd44bb50..cbed767f6 100644
--- a/public/build/assets/show-CklW2YSg.js
+++ b/public/build/assets/show-BaOx8JRN.js
@@ -1 +1 @@
-import{j as s}from"./ui-Z445SNHD.js";import{P as u}from"./page-template-CUbbykGe.js";import{u as j,c as f,C as i,m as n,n as a,l,B as o,r as N}from"./app-DCZHPiEr.js";import{P as c}from"./progress-DWAgY7H5.js";import{A as b}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function as(){var m,d;const{t:e}=j(),{trainingProgram:r,statistics:t}=f().props,x=()=>{N.get(route("hr.training-programs.index"))},p=[{label:e("Back"),icon:s.jsx(b,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:x}],g=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-programs.index")},{title:e("Training Programs"),href:route("hr.training-programs.index")},{title:r.name}],h={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",active:"bg-green-50 text-green-700 ring-green-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsxs(u,{title:r.name,url:`/hr/training/programs/${r.id}`,actions:p,breadcrumbs:g,children:[s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6 mb-6",children:[s.jsxs(i,{className:"lg:col-span-2",children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Program Details")})}),s.jsxs(l,{className:"space-y-4",children:[s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Training Type")}),s.jsx("p",{className:"text-sm",children:((m=r.training_type)==null?void 0:m.name)||"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Description")}),s.jsx("p",{className:"text-sm",children:r.description||"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Prerequisites")}),s.jsx("p",{className:"text-sm",children:r.prerequisites||"-"})]}),s.jsxs("div",{className:"flex flex-wrap gap-2",children:[r.is_mandatory&&s.jsx(o,{variant:"outline",className:"text-xs bg-red-50 text-red-700",children:e("Mandatory")}),r.is_self_enrollment&&s.jsx(o,{variant:"outline",className:"text-xs bg-blue-50 text-blue-700",children:e("Self-Enrollment")})]})]})]}),s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Program Info")})}),s.jsxs(l,{className:"space-y-4",children:[s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Status")}),s.jsx("div",{children:s.jsx(o,{variant:"outline",className:`text-xs ring-1 ring-inset ${h[r.status]||""}`,children:r.status.charAt(0).toUpperCase()+r.status.slice(1)})})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Duration")}),s.jsx("p",{className:"text-sm",children:r.duration?`${r.duration} ${e("hours")}`:"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Cost")}),s.jsx("p",{className:"text-sm",children:r.cost?(d=window.appSettings)==null?void 0:d.formatCurrency(parseFloat(r.cost)):"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Capacity")}),s.jsx("p",{className:"text-sm",children:r.capacity||"-"})]})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-6",children:[s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Total Sessions")})}),s.jsx(l,{children:s.jsx("p",{className:"text-2xl font-bold",children:t.totalSessions})})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Completed Sessions")})}),s.jsxs(l,{children:[s.jsx("p",{className:"text-2xl font-bold text-green-600",children:t.completedSessions}),s.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:[t.totalSessions>0?Math.round(t.completedSessions/t.totalSessions*100):0,"% ",e("completion rate")]})]})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Total Employees")})}),s.jsx(l,{children:s.jsx("p",{className:"text-2xl font-bold",children:t.totalTrainings})})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Completed Trainings")})}),s.jsxs(l,{children:[s.jsx("p",{className:"text-2xl font-bold text-blue-600",children:t.completedTrainings}),s.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:[t.totalTrainings>0?Math.round(t.completedTrainings/t.totalTrainings*100):0,"% ",e("completion rate")]})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Session Progress")})}),s.jsx(l,{children:s.jsxs("div",{className:"space-y-2",children:[s.jsxs("div",{className:"flex justify-between text-sm font-medium",children:[s.jsx("span",{children:e("Sessions Completed")}),s.jsxs("span",{children:[t.completedSessions||0,"/",t.totalSessions||0]})]}),s.jsx(c,{value:t.totalSessions>0?t.completedSessions/t.totalSessions*100:0,className:"h-2"}),s.jsxs("p",{className:"text-xs text-muted-foreground",children:[t.totalSessions>0?Math.round(t.completedSessions/t.totalSessions*100):0,"% ",e("of sessions completed")]})]})})]}),s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Employee Progress")})}),s.jsx(l,{children:s.jsxs("div",{className:"space-y-2",children:[s.jsxs("div",{className:"flex justify-between text-sm font-medium",children:[s.jsx("span",{children:e("Employees Completed")}),s.jsxs("span",{children:[t.completedTrainings||0,"/",t.totalTrainings||0]})]}),s.jsx(c,{value:t.totalTrainings>0?t.completedTrainings/t.totalTrainings*100:0,className:"h-2"}),s.jsxs("p",{className:"text-xs text-muted-foreground",children:[t.totalTrainings>0?Math.round(t.completedTrainings/t.totalTrainings*100):0,"% ",e("of employees completed")]})]})})]})]})]})}export{as as default};
+import{j as s}from"./ui-Z445SNHD.js";import{P as u}from"./page-template-CM2S36EN.js";import{u as j,c as f,C as i,m as n,n as a,l,B as o,r as N}from"./app-4fHGBOxL.js";import{P as c}from"./progress-8FJ0HkGU.js";import{A as b}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function as(){var m,d;const{t:e}=j(),{trainingProgram:r,statistics:t}=f().props,x=()=>{N.get(route("hr.training-programs.index"))},p=[{label:e("Back"),icon:s.jsx(b,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:x}],g=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-programs.index")},{title:e("Training Programs"),href:route("hr.training-programs.index")},{title:r.name}],h={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",active:"bg-green-50 text-green-700 ring-green-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsxs(u,{title:r.name,url:`/hr/training/programs/${r.id}`,actions:p,breadcrumbs:g,children:[s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6 mb-6",children:[s.jsxs(i,{className:"lg:col-span-2",children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Program Details")})}),s.jsxs(l,{className:"space-y-4",children:[s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Training Type")}),s.jsx("p",{className:"text-sm",children:((m=r.training_type)==null?void 0:m.name)||"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Description")}),s.jsx("p",{className:"text-sm",children:r.description||"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Prerequisites")}),s.jsx("p",{className:"text-sm",children:r.prerequisites||"-"})]}),s.jsxs("div",{className:"flex flex-wrap gap-2",children:[r.is_mandatory&&s.jsx(o,{variant:"outline",className:"text-xs bg-red-50 text-red-700",children:e("Mandatory")}),r.is_self_enrollment&&s.jsx(o,{variant:"outline",className:"text-xs bg-blue-50 text-blue-700",children:e("Self-Enrollment")})]})]})]}),s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Program Info")})}),s.jsxs(l,{className:"space-y-4",children:[s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Status")}),s.jsx("div",{children:s.jsx(o,{variant:"outline",className:`text-xs ring-1 ring-inset ${h[r.status]||""}`,children:r.status.charAt(0).toUpperCase()+r.status.slice(1)})})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Duration")}),s.jsx("p",{className:"text-sm",children:r.duration?`${r.duration} ${e("hours")}`:"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Cost")}),s.jsx("p",{className:"text-sm",children:r.cost?(d=window.appSettings)==null?void 0:d.formatCurrency(parseFloat(r.cost)):"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Capacity")}),s.jsx("p",{className:"text-sm",children:r.capacity||"-"})]})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-6",children:[s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Total Sessions")})}),s.jsx(l,{children:s.jsx("p",{className:"text-2xl font-bold",children:t.totalSessions})})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Completed Sessions")})}),s.jsxs(l,{children:[s.jsx("p",{className:"text-2xl font-bold text-green-600",children:t.completedSessions}),s.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:[t.totalSessions>0?Math.round(t.completedSessions/t.totalSessions*100):0,"% ",e("completion rate")]})]})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Total Employees")})}),s.jsx(l,{children:s.jsx("p",{className:"text-2xl font-bold",children:t.totalTrainings})})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Completed Trainings")})}),s.jsxs(l,{children:[s.jsx("p",{className:"text-2xl font-bold text-blue-600",children:t.completedTrainings}),s.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:[t.totalTrainings>0?Math.round(t.completedTrainings/t.totalTrainings*100):0,"% ",e("completion rate")]})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Session Progress")})}),s.jsx(l,{children:s.jsxs("div",{className:"space-y-2",children:[s.jsxs("div",{className:"flex justify-between text-sm font-medium",children:[s.jsx("span",{children:e("Sessions Completed")}),s.jsxs("span",{children:[t.completedSessions||0,"/",t.totalSessions||0]})]}),s.jsx(c,{value:t.totalSessions>0?t.completedSessions/t.totalSessions*100:0,className:"h-2"}),s.jsxs("p",{className:"text-xs text-muted-foreground",children:[t.totalSessions>0?Math.round(t.completedSessions/t.totalSessions*100):0,"% ",e("of sessions completed")]})]})})]}),s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Employee Progress")})}),s.jsx(l,{children:s.jsxs("div",{className:"space-y-2",children:[s.jsxs("div",{className:"flex justify-between text-sm font-medium",children:[s.jsx("span",{children:e("Employees Completed")}),s.jsxs("span",{children:[t.completedTrainings||0,"/",t.totalTrainings||0]})]}),s.jsx(c,{value:t.totalTrainings>0?t.completedTrainings/t.totalTrainings*100:0,className:"h-2"}),s.jsxs("p",{className:"text-xs text-muted-foreground",children:[t.totalTrainings>0?Math.round(t.completedTrainings/t.totalTrainings*100):0,"% ",e("of employees completed")]})]})})]})]})]})}export{as as default};
diff --git a/public/build/assets/show-rCiO0dL-.js b/public/build/assets/show-BlNJtvj9.js
similarity index 79%
rename from public/build/assets/show-rCiO0dL-.js
rename to public/build/assets/show-BlNJtvj9.js
index 2de8c1880..8f566a9ea 100644
--- a/public/build/assets/show-rCiO0dL-.js
+++ b/public/build/assets/show-BlNJtvj9.js
@@ -1 +1 @@
-import{r as S,j as e}from"./ui-Z445SNHD.js";import{P as z}from"./page-template-CUbbykGe.js";import{u as H,c as $,x as L,C as x,m as h,n as u,z as U,B as j,l as g,r as c,t as i}from"./app-DCZHPiEr.js";import{P as A}from"./progress-DWAgY7H5.js";import{T as I,a as Q,b as P,c as l,d as G,e as m}from"./table-Cy6bO37k.js";import{C as J}from"./CrudFormModal-BbMnKdFg.js";import{C as K}from"./CrudDeleteModal-D4meZ8pP.js";import{A as V}from"./arrow-left-DifDyQQ2.js";import{S as W}from"./square-pen-8BQ3xjRH.js";import{T as X}from"./trash-B7c3z1B5.js";import{f as Y}from"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./radio-group-CnGlrhxK.js";import"./circle-BcYEy414.js";import"./checkbox-BHPvTCNK.js";import"./multi-select-field-CfdAXne3.js";import"./scroll-area-D50XMh2m.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-DTskyUeD.js";function We(){var b,y;const{t:s}=H(),{auth:d,trainingAssessment:t,statistics:n}=$().props,D=(d==null?void 0:d.permissions)||[],[_,f]=S.useState(!1),[w,p]=S.useState(!1),R=()=>{c.get(route("hr.training-assessments.index"))},M=()=>{p(!0)},F=()=>{f(!0)},O=a=>{i.loading(s("Updating assessment...")),c.put(route("hr.training-assessments.update",t.id),a,{onSuccess:r=>{p(!1),i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error?i.error(s(r.props.flash.error)):i.success(s("Assessment updated successfully"))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update assessment: ${Object.values(r).join(", ")}`)}})},E=()=>{i.loading(s("Deleting assessment...")),c.delete(route("hr.training-assessments.destroy",t.id),{onSuccess:a=>{i.dismiss(),a.props.flash.success?i.success(s(a.props.flash.success)):a.props.flash.error?i.error(s(a.props.flash.error)):i.success(s("Assessment deleted successfully")),c.get(route("hr.training-assessments.index"))},onError:a=>{i.dismiss(),typeof a=="string"?i.error(a):i.error(`Failed to delete assessment: ${Object.values(a).join(", ")}`)}})},o=[];o.push({label:s("Back to List"),icon:e.jsx(V,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:R}),L(D,"manage-assessments")&&(o.push({label:s("Edit"),icon:e.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:M}),n.totalResults===0&&o.push({label:s("Delete"),icon:e.jsx(X,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:F}));const q=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.training-assessments.index")},{title:s("Training Management"),href:route("hr.training-assessments.index")},{title:s("Training Assessments"),href:route("hr.training-assessments.index")},{title:t.name}],B={quiz:"bg-blue-50 text-blue-700 ring-blue-600/20",practical:"bg-green-50 text-green-700 ring-green-600/20",presentation:"bg-amber-50 text-amber-700 ring-amber-600/20"},k=[{value:t.training_program.id.toString(),label:t.training_program.name}];return e.jsxs(z,{title:t.name,url:`/hr/training/assessments/${t.id}`,actions:o,breadcrumbs:q,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(x,{className:"mb-6",children:[e.jsx(h,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsxs("div",{children:[e.jsx(u,{className:"text-2xl",children:t.name}),e.jsx(U,{className:"mt-2",children:((b=t.training_program)==null?void 0:b.name)||s("Unknown Program")})]}),e.jsx(j,{className:`${B[t.type]||""}`,children:t.type.charAt(0).toUpperCase()+t.type.slice(1)})]})}),e.jsxs(g,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Passing Score")}),e.jsxs("p",{children:[t.passing_score,"%"]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Created By")}),e.jsx("p",{children:((y=t.creator)==null?void 0:y.name)||"-"})]})]}),t.description&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Description")}),e.jsx("p",{className:"mt-1",children:t.description})]}),t.criteria&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Assessment Criteria")}),e.jsx("p",{className:"mt-1",children:t.criteria})]})]})]}),e.jsxs(x,{children:[e.jsx(h,{children:e.jsx(u,{children:s("Assessment Results")})}),e.jsx(g,{children:t.employee_results&&t.employee_results.length>0?e.jsxs(I,{children:[e.jsx(Q,{children:e.jsxs(P,{children:[e.jsx(l,{children:s("Employee")}),e.jsx(l,{children:s("Date")}),e.jsx(l,{children:s("Score")}),e.jsx(l,{children:s("Result")}),e.jsx(l,{children:s("Assessed By")})]})}),e.jsx(G,{children:t.employee_results.map(a=>{var r,N,v,C,T;return e.jsxs(P,{children:[e.jsxs(m,{children:[e.jsx("div",{className:"font-medium",children:((N=(r=a.employee_training)==null?void 0:r.employee)==null?void 0:N.name)||"-"}),e.jsx("div",{className:"text-xs text-gray-500",children:((C=(v=a.employee_training)==null?void 0:v.employee)==null?void 0:C.employee_id)||"-"})]}),e.jsx(m,{children:Y(new Date(a.assessment_date),"MMM dd, yyyy")}),e.jsxs(m,{children:[a.score,"%"]}),e.jsx(m,{children:a.is_passed?e.jsx(j,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(j,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})}),e.jsx(m,{children:((T=a.assessor)==null?void 0:T.name)||"-"})]},a.id)})})]}):e.jsx("div",{className:"text-center py-4 text-gray-500",children:s("No assessment results available")})})]})]}),e.jsx("div",{children:e.jsxs(x,{className:"mb-6",children:[e.jsx(h,{children:e.jsx(u,{children:s("Statistics")})}),e.jsx(g,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsx("div",{children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Total Results")}),e.jsx("span",{className:"text-sm",children:n.totalResults})]})}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Pass Rate")}),e.jsxs("span",{className:"text-sm",children:[n.passRate.toFixed(1),"%"]})]}),e.jsx(A,{value:n.passRate,className:"h-2"})]}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Average Score")}),e.jsxs("span",{className:"text-sm",children:[n.averageScore.toFixed(1),"%"]})]}),e.jsx(A,{value:n.averageScore,className:"h-2"})]}),e.jsx("div",{className:"pt-2 border-t",children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Passed")}),e.jsx("span",{className:"text-sm",children:n.passedResults})]})}),e.jsx("div",{children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Failed")}),e.jsx("span",{className:"text-sm",children:n.failedResults})]})})]})})]})})]}),e.jsx(J,{isOpen:w,onClose:()=>p(!1),onSubmit:O,formConfig:{fields:[{name:"training_program_id",label:s("Training Program"),type:"select",required:!0,options:k,disabled:!0},{name:"name",label:s("Assessment Name"),type:"text",required:!0},{name:"description",label:s("Description"),type:"textarea"},{name:"type",label:s("Assessment Type"),type:"select",required:!0,options:[{value:"quiz",label:s("Quiz")},{value:"practical",label:s("Practical")},{value:"presentation",label:s("Presentation")}]},{name:"passing_score",label:s("Passing Score (%)"),type:"number",required:!0,min:0,max:100},{name:"criteria",label:s("Assessment Criteria"),type:"textarea",helpText:s("Describe the criteria used to evaluate this assessment")}],modalSize:"lg"},initialData:t,title:s("Edit Assessment"),mode:"edit"}),e.jsx(K,{isOpen:_,onClose:()=>f(!1),onConfirm:E,itemName:t.name,entityName:"assessment"})]})}export{We as default};
+import{r as S,j as e}from"./ui-Z445SNHD.js";import{P as z}from"./page-template-CM2S36EN.js";import{u as H,c as $,x as L,C as x,m as h,n as u,z as U,B as j,l as g,r as c,t as i}from"./app-4fHGBOxL.js";import{P as A}from"./progress-8FJ0HkGU.js";import{T as I,a as Q,b as P,c as l,d as G,e as m}from"./table-BJ1oQWRR.js";import{C as J}from"./CrudFormModal-Cseu7azN.js";import{C as K}from"./CrudDeleteModal-BgIUshon.js";import{A as V}from"./arrow-left-IfLGa0Dx.js";import{S as W}from"./square-pen-BNAWyFLf.js";import{T as X}from"./trash-C0l9UXki.js";import{f as Y}from"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./radio-group-Bs45Hz_1.js";import"./circle-sKSflIYK.js";import"./checkbox-C8HXxmlr.js";import"./multi-select-field-QdptbUXF.js";import"./scroll-area-D29S7_pr.js";import"./leaflet-ChJqBZBV.js";import"./locate-fixed-CwJ3wfqp.js";function We(){var b,y;const{t:s}=H(),{auth:d,trainingAssessment:t,statistics:n}=$().props,D=(d==null?void 0:d.permissions)||[],[_,f]=S.useState(!1),[w,p]=S.useState(!1),R=()=>{c.get(route("hr.training-assessments.index"))},M=()=>{p(!0)},F=()=>{f(!0)},O=a=>{i.loading(s("Updating assessment...")),c.put(route("hr.training-assessments.update",t.id),a,{onSuccess:r=>{p(!1),i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error?i.error(s(r.props.flash.error)):i.success(s("Assessment updated successfully"))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update assessment: ${Object.values(r).join(", ")}`)}})},E=()=>{i.loading(s("Deleting assessment...")),c.delete(route("hr.training-assessments.destroy",t.id),{onSuccess:a=>{i.dismiss(),a.props.flash.success?i.success(s(a.props.flash.success)):a.props.flash.error?i.error(s(a.props.flash.error)):i.success(s("Assessment deleted successfully")),c.get(route("hr.training-assessments.index"))},onError:a=>{i.dismiss(),typeof a=="string"?i.error(a):i.error(`Failed to delete assessment: ${Object.values(a).join(", ")}`)}})},o=[];o.push({label:s("Back to List"),icon:e.jsx(V,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:R}),L(D,"manage-assessments")&&(o.push({label:s("Edit"),icon:e.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:M}),n.totalResults===0&&o.push({label:s("Delete"),icon:e.jsx(X,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:F}));const q=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.training-assessments.index")},{title:s("Training Management"),href:route("hr.training-assessments.index")},{title:s("Training Assessments"),href:route("hr.training-assessments.index")},{title:t.name}],B={quiz:"bg-blue-50 text-blue-700 ring-blue-600/20",practical:"bg-green-50 text-green-700 ring-green-600/20",presentation:"bg-amber-50 text-amber-700 ring-amber-600/20"},k=[{value:t.training_program.id.toString(),label:t.training_program.name}];return e.jsxs(z,{title:t.name,url:`/hr/training/assessments/${t.id}`,actions:o,breadcrumbs:q,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(x,{className:"mb-6",children:[e.jsx(h,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsxs("div",{children:[e.jsx(u,{className:"text-2xl",children:t.name}),e.jsx(U,{className:"mt-2",children:((b=t.training_program)==null?void 0:b.name)||s("Unknown Program")})]}),e.jsx(j,{className:`${B[t.type]||""}`,children:t.type.charAt(0).toUpperCase()+t.type.slice(1)})]})}),e.jsxs(g,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Passing Score")}),e.jsxs("p",{children:[t.passing_score,"%"]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Created By")}),e.jsx("p",{children:((y=t.creator)==null?void 0:y.name)||"-"})]})]}),t.description&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Description")}),e.jsx("p",{className:"mt-1",children:t.description})]}),t.criteria&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Assessment Criteria")}),e.jsx("p",{className:"mt-1",children:t.criteria})]})]})]}),e.jsxs(x,{children:[e.jsx(h,{children:e.jsx(u,{children:s("Assessment Results")})}),e.jsx(g,{children:t.employee_results&&t.employee_results.length>0?e.jsxs(I,{children:[e.jsx(Q,{children:e.jsxs(P,{children:[e.jsx(l,{children:s("Employee")}),e.jsx(l,{children:s("Date")}),e.jsx(l,{children:s("Score")}),e.jsx(l,{children:s("Result")}),e.jsx(l,{children:s("Assessed By")})]})}),e.jsx(G,{children:t.employee_results.map(a=>{var r,N,v,C,T;return e.jsxs(P,{children:[e.jsxs(m,{children:[e.jsx("div",{className:"font-medium",children:((N=(r=a.employee_training)==null?void 0:r.employee)==null?void 0:N.name)||"-"}),e.jsx("div",{className:"text-xs text-gray-500",children:((C=(v=a.employee_training)==null?void 0:v.employee)==null?void 0:C.employee_id)||"-"})]}),e.jsx(m,{children:Y(new Date(a.assessment_date),"MMM dd, yyyy")}),e.jsxs(m,{children:[a.score,"%"]}),e.jsx(m,{children:a.is_passed?e.jsx(j,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(j,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})}),e.jsx(m,{children:((T=a.assessor)==null?void 0:T.name)||"-"})]},a.id)})})]}):e.jsx("div",{className:"text-center py-4 text-gray-500",children:s("No assessment results available")})})]})]}),e.jsx("div",{children:e.jsxs(x,{className:"mb-6",children:[e.jsx(h,{children:e.jsx(u,{children:s("Statistics")})}),e.jsx(g,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsx("div",{children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Total Results")}),e.jsx("span",{className:"text-sm",children:n.totalResults})]})}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Pass Rate")}),e.jsxs("span",{className:"text-sm",children:[n.passRate.toFixed(1),"%"]})]}),e.jsx(A,{value:n.passRate,className:"h-2"})]}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Average Score")}),e.jsxs("span",{className:"text-sm",children:[n.averageScore.toFixed(1),"%"]})]}),e.jsx(A,{value:n.averageScore,className:"h-2"})]}),e.jsx("div",{className:"pt-2 border-t",children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Passed")}),e.jsx("span",{className:"text-sm",children:n.passedResults})]})}),e.jsx("div",{children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Failed")}),e.jsx("span",{className:"text-sm",children:n.failedResults})]})})]})})]})})]}),e.jsx(J,{isOpen:w,onClose:()=>p(!1),onSubmit:O,formConfig:{fields:[{name:"training_program_id",label:s("Training Program"),type:"select",required:!0,options:k,disabled:!0},{name:"name",label:s("Assessment Name"),type:"text",required:!0},{name:"description",label:s("Description"),type:"textarea"},{name:"type",label:s("Assessment Type"),type:"select",required:!0,options:[{value:"quiz",label:s("Quiz")},{value:"practical",label:s("Practical")},{value:"presentation",label:s("Presentation")}]},{name:"passing_score",label:s("Passing Score (%)"),type:"number",required:!0,min:0,max:100},{name:"criteria",label:s("Assessment Criteria"),type:"textarea",helpText:s("Describe the criteria used to evaluate this assessment")}],modalSize:"lg"},initialData:t,title:s("Edit Assessment"),mode:"edit"}),e.jsx(K,{isOpen:_,onClose:()=>f(!1),onConfirm:E,itemName:t.name,entityName:"assessment"})]})}export{We as default};
diff --git a/public/build/assets/show-DknCDnvY.js b/public/build/assets/show-BpLucefR.js
similarity index 83%
rename from public/build/assets/show-DknCDnvY.js
rename to public/build/assets/show-BpLucefR.js
index bca61c967..d4a116b2e 100644
--- a/public/build/assets/show-DknCDnvY.js
+++ b/public/build/assets/show-BpLucefR.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as E}from"./page-template-CUbbykGe.js";import{u as I,c as T,C as f,m as v,n as N,z as w,l as b,B as d,x as z,r as k}from"./app-DCZHPiEr.js";import{S as C}from"./star-CdODI4VK.js";import{A as L}from"./arrow-left-DifDyQQ2.js";import{C as A}from"./clipboard-list-DD5uAGAm.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function ke(){var c,x,p,g,h,y;const{t}=I(),{review:r,auth:o}=T().props,R=(o==null?void 0:o.permissions)||[],S=a=>{switch(a){case"scheduled":return e.jsx(d,{variant:"outline",className:"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",children:t("Scheduled")});case"in_progress":return e.jsx(d,{variant:"outline",className:"bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20",children:t("In Progress")});case"completed":return e.jsx(d,{variant:"outline",className:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",children:t("Completed")});default:return e.jsx(d,{variant:"outline",children:a})}},_=()=>{k.visit(route("hr.performance.employee-reviews.index"))},D=()=>{k.visit(route("hr.performance.employee-reviews.conduct",r.id))},P=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:t("Performance"),href:route("hr.performance.indicator-categories.index")},{title:t("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:t("View Review")}],B=(c=r.ratings)==null?void 0:c.reduce((a,s)=>{var m,n,j,u;const i=((n=(m=s.indicator)==null?void 0:m.category)==null?void 0:n.id)||"uncategorized",l=((u=(j=s.indicator)==null?void 0:j.category)==null?void 0:u.name)||"Uncategorized";return a[i]||(a[i]={name:l,ratings:[]}),a[i].ratings.push(s),a},{});return e.jsx(E,{title:t("Review Details"),url:`/hr/performance/employee-reviews/${r.id}`,breadcrumbs:P,actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:_},...r.status!=="completed"&&z(R,"edit-employee-reviews")?[{label:t("Conduct Review"),icon:e.jsx(A,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:D}]:[]],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(f,{children:[e.jsxs(v,{children:[e.jsx(N,{className:"text-lg font-semibold",children:t("Review Information")}),e.jsx(w,{children:t("Details about this performance review")})]}),e.jsxs(b,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-8 gap-y-6",children:[e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Employee")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(x=r.employee)==null?void 0:x.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Reviewer")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(p=r.reviewer)==null?void 0:p.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Review Cycle")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(g=r.review_cycle)==null?void 0:g.name})]})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Review Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:r.review_date?((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(r.review_date,!1))||new Date(r.review_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Status")}),e.jsx("div",{className:"mt-1",children:S(r.status)})]})]})]}),r.status==="completed"&&e.jsxs("div",{className:"mt-6 pt-6 border-t",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("p",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:t("Overall Rating")}),e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100 mr-2",children:(y=r.overall_rating)==null?void 0:y.toFixed(1)}),e.jsx(C,{className:"h-5 w-5 fill-yellow-400 text-yellow-400"})]})]}),r.comments&&e.jsxs("div",{className:"mt-4",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:t("Comments")}),e.jsx("p",{className:"mt-1 text-sm text-gray-700 dark:text-gray-300",children:r.comments})]})]})]})]}),r.status==="completed"&&e.jsxs(f,{children:[e.jsxs(v,{children:[e.jsx(N,{className:"text-lg font-semibold",children:t("Performance Ratings")}),e.jsx(w,{children:t("Individual ratings for each performance indicator")})]}),e.jsx(b,{children:e.jsx("div",{className:"space-y-6",children:Object.values(B||{}).map(a=>e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a.name}),e.jsx("div",{className:"space-y-4",children:a.ratings.map(s=>{var i,l,m,n;return e.jsxs("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:(i=s.indicator)==null?void 0:i.name}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:((l=s.indicator)==null?void 0:l.description)||t("No description")}),((m=s.indicator)==null?void 0:m.measurement_unit)&&e.jsx(d,{variant:"outline",className:"mt-2",children:(n=s.indicator)==null?void 0:n.measurement_unit})]}),e.jsxs("div",{className:"flex items-center ml-4",children:[e.jsx("span",{className:"text-xl font-bold text-gray-900 dark:text-gray-100 mr-2",children:s.rating.toFixed(1)}),e.jsx(C,{className:"h-5 w-5 fill-yellow-400 text-yellow-400"})]})]}),s.comments&&e.jsxs("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide",children:t("Comments")}),e.jsx("p",{className:"mt-1 text-sm text-gray-700 dark:text-gray-300",children:s.comments})]})]},s.id)})})]},a.name))})})]})]})})}export{ke as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as E}from"./page-template-CM2S36EN.js";import{u as I,c as T,C as f,m as v,n as N,z as w,l as b,B as d,x as z,r as k}from"./app-4fHGBOxL.js";import{S as C}from"./star-CaZ0eu6_.js";import{A as L}from"./arrow-left-IfLGa0Dx.js";import{C as A}from"./clipboard-list-CW1i2mxR.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function ke(){var c,x,p,g,h,y;const{t}=I(),{review:r,auth:o}=T().props,R=(o==null?void 0:o.permissions)||[],S=a=>{switch(a){case"scheduled":return e.jsx(d,{variant:"outline",className:"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",children:t("Scheduled")});case"in_progress":return e.jsx(d,{variant:"outline",className:"bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20",children:t("In Progress")});case"completed":return e.jsx(d,{variant:"outline",className:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",children:t("Completed")});default:return e.jsx(d,{variant:"outline",children:a})}},_=()=>{k.visit(route("hr.performance.employee-reviews.index"))},D=()=>{k.visit(route("hr.performance.employee-reviews.conduct",r.id))},P=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:t("Performance"),href:route("hr.performance.indicator-categories.index")},{title:t("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:t("View Review")}],B=(c=r.ratings)==null?void 0:c.reduce((a,s)=>{var m,n,j,u;const i=((n=(m=s.indicator)==null?void 0:m.category)==null?void 0:n.id)||"uncategorized",l=((u=(j=s.indicator)==null?void 0:j.category)==null?void 0:u.name)||"Uncategorized";return a[i]||(a[i]={name:l,ratings:[]}),a[i].ratings.push(s),a},{});return e.jsx(E,{title:t("Review Details"),url:`/hr/performance/employee-reviews/${r.id}`,breadcrumbs:P,actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:_},...r.status!=="completed"&&z(R,"edit-employee-reviews")?[{label:t("Conduct Review"),icon:e.jsx(A,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:D}]:[]],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(f,{children:[e.jsxs(v,{children:[e.jsx(N,{className:"text-lg font-semibold",children:t("Review Information")}),e.jsx(w,{children:t("Details about this performance review")})]}),e.jsxs(b,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-8 gap-y-6",children:[e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Employee")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(x=r.employee)==null?void 0:x.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Reviewer")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(p=r.reviewer)==null?void 0:p.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Review Cycle")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(g=r.review_cycle)==null?void 0:g.name})]})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Review Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:r.review_date?((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(r.review_date,!1))||new Date(r.review_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Status")}),e.jsx("div",{className:"mt-1",children:S(r.status)})]})]})]}),r.status==="completed"&&e.jsxs("div",{className:"mt-6 pt-6 border-t",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("p",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:t("Overall Rating")}),e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100 mr-2",children:(y=r.overall_rating)==null?void 0:y.toFixed(1)}),e.jsx(C,{className:"h-5 w-5 fill-yellow-400 text-yellow-400"})]})]}),r.comments&&e.jsxs("div",{className:"mt-4",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:t("Comments")}),e.jsx("p",{className:"mt-1 text-sm text-gray-700 dark:text-gray-300",children:r.comments})]})]})]})]}),r.status==="completed"&&e.jsxs(f,{children:[e.jsxs(v,{children:[e.jsx(N,{className:"text-lg font-semibold",children:t("Performance Ratings")}),e.jsx(w,{children:t("Individual ratings for each performance indicator")})]}),e.jsx(b,{children:e.jsx("div",{className:"space-y-6",children:Object.values(B||{}).map(a=>e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a.name}),e.jsx("div",{className:"space-y-4",children:a.ratings.map(s=>{var i,l,m,n;return e.jsxs("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:(i=s.indicator)==null?void 0:i.name}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:((l=s.indicator)==null?void 0:l.description)||t("No description")}),((m=s.indicator)==null?void 0:m.measurement_unit)&&e.jsx(d,{variant:"outline",className:"mt-2",children:(n=s.indicator)==null?void 0:n.measurement_unit})]}),e.jsxs("div",{className:"flex items-center ml-4",children:[e.jsx("span",{className:"text-xl font-bold text-gray-900 dark:text-gray-100 mr-2",children:s.rating.toFixed(1)}),e.jsx(C,{className:"h-5 w-5 fill-yellow-400 text-yellow-400"})]})]}),s.comments&&e.jsxs("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide",children:t("Comments")}),e.jsx("p",{className:"mt-1 text-sm text-gray-700 dark:text-gray-300",children:s.comments})]})]},s.id)})})]},a.name))})})]})]})})}export{ke as default};
diff --git a/public/build/assets/show-D9KuHufw.js b/public/build/assets/show-C80MZvN_.js
similarity index 80%
rename from public/build/assets/show-D9KuHufw.js
rename to public/build/assets/show-C80MZvN_.js
index 5446501f2..d45764d8d 100644
--- a/public/build/assets/show-D9KuHufw.js
+++ b/public/build/assets/show-C80MZvN_.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as y}from"./page-template-CUbbykGe.js";import{u as f,c as u,r as b,C as a,m as s,n as i,l as n,F as N}from"./app-DCZHPiEr.js";import{A as k}from"./arrow-left-DifDyQQ2.js";import{S as v}from"./star-CdODI4VK.js";import{T as w}from"./tag-BXjzmeUG.js";import{C}from"./code-fFt1R3-N.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function pe(){var o,p,g;const{t}=f(),{auth:l,contractTemplate:r}=u().props;l!=null&&l.permissions;const h=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("View")}],j=[{label:t("Back"),icon:e.jsx(k,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index"))}],m=Array.isArray(r.variables)?r.variables:[],c=Array.isArray(r.clauses)?r.clauses:[];return e.jsx(y,{title:t("View Contract Template"),breadcrumbs:h,actions:j,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(a,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(n,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center shrink-0",children:e.jsx(N,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name}),r.is_default&&e.jsx(v,{className:"h-4 w-4 text-yellow-500 fill-current"})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Contract Type")}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(w,{className:"h-4 w-4 text-gray-400"}),e.jsx("p",{className:"text-sm text-gray-900 dark:text-gray-100",children:((o=r.contract_type)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]}),r.description&&e.jsxs("div",{className:"md:col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:r.description})]})]})})]}),e.jsxs(a,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(n,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((g=r.template_content)==null?void 0:g.length)||0," ",t("characters")]})]})]}),m.length>0&&e.jsxs(a,{children:[e.jsx(s,{children:e.jsxs(i,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(C,{className:"h-5 w-5 text-gray-400"}),t("Variables"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",m.length,")"]})]})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:m.map((x,d)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${x}}}`},d))})})]}),c.length>0&&e.jsxs(a,{children:[e.jsx(s,{children:e.jsxs(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:[t("Clauses"),e.jsxs("span",{className:"text-sm font-normal text-gray-500 ml-2",children:["(",c.length,")"]})]})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:c.map((x,d)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 dark:bg-gray-800 px-2.5 py-1 text-xs font-medium text-gray-700 dark:text-gray-300 ring-1 ring-inset ring-gray-600/20",children:x},d))})})]})]})})}export{pe as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as y}from"./page-template-CM2S36EN.js";import{u as f,c as u,r as b,C as a,m as s,n as i,l as n,F as N}from"./app-4fHGBOxL.js";import{A as k}from"./arrow-left-IfLGa0Dx.js";import{S as v}from"./star-CaZ0eu6_.js";import{T as w}from"./tag-Dw9UDp6s.js";import{C}from"./code-Dd2x_tdq.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function pe(){var o,p,g;const{t}=f(),{auth:l,contractTemplate:r}=u().props;l!=null&&l.permissions;const h=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("View")}],j=[{label:t("Back"),icon:e.jsx(k,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index"))}],m=Array.isArray(r.variables)?r.variables:[],c=Array.isArray(r.clauses)?r.clauses:[];return e.jsx(y,{title:t("View Contract Template"),breadcrumbs:h,actions:j,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(a,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(n,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center shrink-0",children:e.jsx(N,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name}),r.is_default&&e.jsx(v,{className:"h-4 w-4 text-yellow-500 fill-current"})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Contract Type")}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(w,{className:"h-4 w-4 text-gray-400"}),e.jsx("p",{className:"text-sm text-gray-900 dark:text-gray-100",children:((o=r.contract_type)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]}),r.description&&e.jsxs("div",{className:"md:col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:r.description})]})]})})]}),e.jsxs(a,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(n,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((g=r.template_content)==null?void 0:g.length)||0," ",t("characters")]})]})]}),m.length>0&&e.jsxs(a,{children:[e.jsx(s,{children:e.jsxs(i,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(C,{className:"h-5 w-5 text-gray-400"}),t("Variables"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",m.length,")"]})]})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:m.map((x,d)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${x}}}`},d))})})]}),c.length>0&&e.jsxs(a,{children:[e.jsx(s,{children:e.jsxs(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:[t("Clauses"),e.jsxs("span",{className:"text-sm font-normal text-gray-500 ml-2",children:["(",c.length,")"]})]})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:c.map((x,d)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 dark:bg-gray-800 px-2.5 py-1 text-xs font-medium text-gray-700 dark:text-gray-300 ring-1 ring-inset ring-gray-600/20",children:x},d))})})]})]})})}export{pe as default};
diff --git a/public/build/assets/show-BB6IWW9H.js b/public/build/assets/show-C8806Wg8.js
similarity index 86%
rename from public/build/assets/show-BB6IWW9H.js
rename to public/build/assets/show-C8806Wg8.js
index 8c4494acc..57d2f1af1 100644
--- a/public/build/assets/show-BB6IWW9H.js
+++ b/public/build/assets/show-C8806Wg8.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as b}from"./page-template-CUbbykGe.js";import{u as v,c as D,C as r,m as s,n as i,l as d,F as S,r as _}from"./app-DCZHPiEr.js";import{U as C}from"./user-HiC8k72a.js";import{B as T}from"./building-CioCMzUa.js";import{D as O}from"./dollar-sign-BsSLq7gF.js";import{C as u}from"./calendar-YoExU_hy.js";import{A as B}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function he(){var m,n,x,l,c,o,g,p,f,y,h,j;const{t:a}=v(),{offer:t}=D().props,N=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Recruitment"),href:route("hr.recruitment.offers.index")},{title:a("Offers"),href:route("hr.recruitment.offers.index")},{title:a("View Offer")}],k=w=>{switch(w){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Sent":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Negotiating":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Expired":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(b,{title:a("Offer Details"),breadcrumbs:N,actions:[{label:a("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>_.get(route("hr.recruitment.offers.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(r,{children:[e.jsx(s,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:[(m=t.candidate)==null?void 0:m.first_name," ",(n=t.candidate)==null?void 0:n.last_name]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:(x=t.job)==null?void 0:x.job_code})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${k(t.status)}`,children:a(t.status)})]})}),e.jsx(d,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(C,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Candidate")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[(l=t.candidate)==null?void 0:l.first_name," ",(c=t.candidate)==null?void 0:c.last_name]})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(S,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Position")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.position})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(T,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((o=t.department)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(O,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Salary")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(g=window.appSettings)==null?void 0:g.formatCurrency(t.salary)})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(u,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(t.start_date,!1))||new Date(t.start_date).toLocaleDateString()})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(u,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Expiration Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((f=window.appSettings)==null?void 0:f.formatDateTimeSimple(t.expiration_date,!1))||new Date(t.expiration_date).toLocaleDateString()})]})]})]})})]}),t.benefits&&e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Benefits")})}),e.jsx(d,{children:e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 whitespace-pre-wrap",children:t.benefits})})]}),e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Offer Information")})}),e.jsx(d,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Offer Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((y=window.appSettings)==null?void 0:y.formatDateTimeSimple(t.offer_date,!1))||new Date(t.offer_date).toLocaleDateString()})]}),t.approved_by&&e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Approved By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((h=t.approver)==null?void 0:h.name)||"-"})]}),t.response_date&&e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Response Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t.response_date,!1))||new Date(t.response_date).toLocaleDateString()})]}),t.decline_reason&&e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Decline Reason")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.decline_reason})]})]})})]}),t.job&&e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Job Details")})}),e.jsx(d,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Job Title")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.job.title})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Job Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.job.job_code})]})]})})]})]})})}export{he as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as b}from"./page-template-CM2S36EN.js";import{u as v,c as D,C as r,m as s,n as i,l as d,F as S,r as _}from"./app-4fHGBOxL.js";import{U as C}from"./user-C3XLhGku.js";import{B as T}from"./building-5o9eBjJP.js";import{D as O}from"./dollar-sign-W87qtnS1.js";import{C as u}from"./calendar-DqBcvi0D.js";import{A as B}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function he(){var m,n,x,l,c,o,g,p,f,y,h,j;const{t:a}=v(),{offer:t}=D().props,N=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Recruitment"),href:route("hr.recruitment.offers.index")},{title:a("Offers"),href:route("hr.recruitment.offers.index")},{title:a("View Offer")}],k=w=>{switch(w){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Sent":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Negotiating":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Expired":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(b,{title:a("Offer Details"),breadcrumbs:N,actions:[{label:a("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>_.get(route("hr.recruitment.offers.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(r,{children:[e.jsx(s,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:[(m=t.candidate)==null?void 0:m.first_name," ",(n=t.candidate)==null?void 0:n.last_name]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:(x=t.job)==null?void 0:x.job_code})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${k(t.status)}`,children:a(t.status)})]})}),e.jsx(d,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(C,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Candidate")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[(l=t.candidate)==null?void 0:l.first_name," ",(c=t.candidate)==null?void 0:c.last_name]})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(S,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Position")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.position})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(T,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((o=t.department)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(O,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Salary")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(g=window.appSettings)==null?void 0:g.formatCurrency(t.salary)})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(u,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(t.start_date,!1))||new Date(t.start_date).toLocaleDateString()})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(u,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Expiration Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((f=window.appSettings)==null?void 0:f.formatDateTimeSimple(t.expiration_date,!1))||new Date(t.expiration_date).toLocaleDateString()})]})]})]})})]}),t.benefits&&e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Benefits")})}),e.jsx(d,{children:e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 whitespace-pre-wrap",children:t.benefits})})]}),e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Offer Information")})}),e.jsx(d,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Offer Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((y=window.appSettings)==null?void 0:y.formatDateTimeSimple(t.offer_date,!1))||new Date(t.offer_date).toLocaleDateString()})]}),t.approved_by&&e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Approved By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((h=t.approver)==null?void 0:h.name)||"-"})]}),t.response_date&&e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Response Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t.response_date,!1))||new Date(t.response_date).toLocaleDateString()})]}),t.decline_reason&&e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Decline Reason")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.decline_reason})]})]})})]}),t.job&&e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Job Details")})}),e.jsx(d,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Job Title")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.job.title})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Job Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.job.job_code})]})]})})]})]})})}export{he as default};
diff --git a/public/build/assets/show-DPBRXZWF.js b/public/build/assets/show-CWw4xLm2.js
similarity index 82%
rename from public/build/assets/show-DPBRXZWF.js
rename to public/build/assets/show-CWw4xLm2.js
index 8833bf6c8..8c376802f 100644
--- a/public/build/assets/show-DPBRXZWF.js
+++ b/public/build/assets/show-CWw4xLm2.js
@@ -1 +1 @@
-import{r as M,j as e}from"./ui-Z445SNHD.js";import{C as H}from"./CrudDeleteModal-D4meZ8pP.js";import{u as L,c as I,x as l,C as c,m as p,n as h,z as O,B as m,l as u,A as $,o as y,r as i,t as n}from"./app-DCZHPiEr.js";import{P as F}from"./page-template-CUbbykGe.js";import{P as R}from"./progress-DWAgY7H5.js";import{A as N}from"./arrow-left-DifDyQQ2.js";import{C as v}from"./chart-no-axes-column-increasing-BYV5eoZ9.js";import{S as V}from"./square-pen-8BQ3xjRH.js";import{T as q}from"./trash-B7c3z1B5.js";import{D as z}from"./download-jqune9mh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";function Le(){var j,b;const{t:s}=L(),{auth:d,announcement:t,viewCount:w,totalEmployees:C,viewPercentage:g}=I().props,o=(d==null?void 0:d.permissions)||[],[D,x]=M.useState(!1),k=()=>{i.get(route("hr.announcements.index"))},S=()=>{i.get(route("hr.announcements.dashboard"))},_=()=>{i.get(route("hr.announcements.index"),{},{onSuccess:()=>{setTimeout(()=>{const a=document.querySelector(`[data-announcement-id="${t.id}"][data-action="edit"]`);a&&a.dispatchEvent(new MouseEvent("click",{bubbles:!0}))},500)}})},f=()=>{i.get(route("hr.announcements.statistics",t.id))},A=()=>{window.open(route("hr.announcements.download-attachment",t.id),"_blank")},T=()=>{x(!0)},E=()=>{n.loading(s("Deleting announcement...")),i.delete(route("hr.announcements.destroy",t.id),{onSuccess:a=>{x(!1),n.dismiss(),a.props.flash.success?n.success(s(a.props.flash.success)):a.props.flash.error?n.error(s(a.props.flash.error)):n.success(s("Announcement deleted successfully")),i.get(route("hr.announcements.index"))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(a):n.error(`Failed to delete announcement: ${Object.values(a).join(", ")}`)}})},r=[];r.push({label:s("Back"),icon:e.jsx(N,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:k}),r.push({label:s("Dashboard"),icon:e.jsx(N,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:S}),l(o,"view-announcements")&&r.push({label:s("Statistics"),icon:e.jsx(v,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:f}),l(o,"edit-announcements")&&r.push({label:s("Edit"),icon:e.jsx(V,{className:"mr-2 h-4 w-4"}),variant:"default",onClick:_}),l(o,"delete-announcements")&&r.push({label:s("Delete"),icon:e.jsx(q,{className:"mr-2 h-4 w-4"}),variant:"destructive",onClick:T});const P=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.announcements.index")},{title:s("Announcements"),href:route("hr.announcements.index")},{title:s("Details")}],B={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[t.category]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(F,{title:s("Announcement Details"),url:`/hr/announcements/${t.id}`,actions:r,breadcrumbs:P,children:[e.jsx(c,{className:"mb-6",children:e.jsxs(p,{children:[e.jsxs("div",{className:"flex flex-wrap items-start justify-between gap-2",children:[e.jsxs("div",{children:[e.jsx(h,{className:"text-xl font-semibold text-gray-900 dark:text-gray-100",children:t.title}),e.jsx(O,{className:"mt-2 text-sm text-gray-600 dark:text-gray-400",children:t.description})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${B}`,children:t.category.charAt(0).toUpperCase()+t.category.slice(1)}),t.is_featured&&e.jsx(m,{variant:"secondary",className:"bg-purple-50 text-xs text-purple-700 hover:bg-purple-50",children:s("Featured")}),t.is_high_priority&&e.jsx(m,{variant:"secondary",className:"bg-red-50 text-xs text-red-700 hover:bg-red-50",children:s("High Priority")})]})]}),e.jsxs("div",{className:"mt-4 flex flex-wrap gap-4 text-xs text-gray-600 dark:text-gray-400",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("Start Date"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.start_date?((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t.start_date,!1))||new Date(t.start_date).toLocaleString():"-"})]}),t.end_date&&e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("End Date"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.end_date?((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(t.end_date,!1))||new Date(t.end_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("Audience"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.is_company_wide?s("Company-wide"):s("Targeted")})]})]})]})}),e.jsxs(c,{className:"mb-6",children:[e.jsx(u,{className:"pt-6",children:e.jsx("div",{className:"prose dark:prose-invert max-w-none",dangerouslySetInnerHTML:{__html:t.content}})}),t.attachments&&e.jsx($,{children:e.jsxs(y,{variant:"outline",onClick:A,className:"flex items-center",children:[e.jsx(z,{className:"mr-2 h-4 w-4"}),s("Download Attachment")]})})]}),!t.is_company_wide&&(t.departments.length>0||t.branches.length>0)&&e.jsxs(c,{className:"mb-6",children:[e.jsx(p,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Target Audience")})}),e.jsx(u,{children:e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[t.departments.length>0&&e.jsxs("div",{children:[e.jsx("h3",{className:"mb-3 text-sm font-semibold text-gray-900 dark:text-gray-100",children:s("Departments")}),e.jsx("div",{className:"flex flex-wrap gap-2",children:t.departments.map(a=>e.jsx(m,{variant:"outline",className:"text-xs",children:a.name},a.id))})]}),t.branches.length>0&&e.jsxs("div",{children:[e.jsx("h3",{className:"mb-3 text-sm font-semibold text-gray-900 dark:text-gray-100",children:s("Branches")}),e.jsx("div",{className:"flex flex-wrap gap-2",children:t.branches.map(a=>e.jsx(m,{variant:"outline",className:"text-xs",children:a.name},a.id))})]})]})})]}),l(o,"view-announcements")&&e.jsxs(c,{children:[e.jsx(p,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Engagement Statistics")})}),e.jsx(u,{children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"mb-2 flex justify-between text-sm text-gray-700 dark:text-gray-300",children:[e.jsx("span",{className:"font-medium",children:s("Views")}),e.jsxs("span",{className:"font-semibold",children:[w," / ",C," (",g,"%)"]})]}),e.jsx(R,{value:g,className:"h-2"})]}),e.jsx("div",{className:"flex justify-center",children:e.jsxs(y,{variant:"outline",onClick:f,className:"flex items-center",children:[e.jsx(v,{className:"mr-2 h-4 w-4"}),s("View Detailed Statistics")]})})]})})]}),e.jsx(H,{isOpen:D,onClose:()=>x(!1),onConfirm:E,itemName:t.title,entityName:"announcement"})]})}export{Le as default};
+import{r as M,j as e}from"./ui-Z445SNHD.js";import{C as H}from"./CrudDeleteModal-BgIUshon.js";import{u as L,c as I,x as l,C as c,m as p,n as h,z as O,B as m,l as u,A as $,o as y,r as i,t as n}from"./app-4fHGBOxL.js";import{P as F}from"./page-template-CM2S36EN.js";import{P as R}from"./progress-8FJ0HkGU.js";import{A as N}from"./arrow-left-IfLGa0Dx.js";import{C as v}from"./chart-no-axes-column-increasing-CGgEtajp.js";import{S as V}from"./square-pen-BNAWyFLf.js";import{T as q}from"./trash-C0l9UXki.js";import{D as z}from"./download-BzxwiIbz.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";function Le(){var j,b;const{t:s}=L(),{auth:d,announcement:t,viewCount:w,totalEmployees:C,viewPercentage:g}=I().props,o=(d==null?void 0:d.permissions)||[],[D,x]=M.useState(!1),k=()=>{i.get(route("hr.announcements.index"))},S=()=>{i.get(route("hr.announcements.dashboard"))},_=()=>{i.get(route("hr.announcements.index"),{},{onSuccess:()=>{setTimeout(()=>{const a=document.querySelector(`[data-announcement-id="${t.id}"][data-action="edit"]`);a&&a.dispatchEvent(new MouseEvent("click",{bubbles:!0}))},500)}})},f=()=>{i.get(route("hr.announcements.statistics",t.id))},A=()=>{window.open(route("hr.announcements.download-attachment",t.id),"_blank")},T=()=>{x(!0)},E=()=>{n.loading(s("Deleting announcement...")),i.delete(route("hr.announcements.destroy",t.id),{onSuccess:a=>{x(!1),n.dismiss(),a.props.flash.success?n.success(s(a.props.flash.success)):a.props.flash.error?n.error(s(a.props.flash.error)):n.success(s("Announcement deleted successfully")),i.get(route("hr.announcements.index"))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(a):n.error(`Failed to delete announcement: ${Object.values(a).join(", ")}`)}})},r=[];r.push({label:s("Back"),icon:e.jsx(N,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:k}),r.push({label:s("Dashboard"),icon:e.jsx(N,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:S}),l(o,"view-announcements")&&r.push({label:s("Statistics"),icon:e.jsx(v,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:f}),l(o,"edit-announcements")&&r.push({label:s("Edit"),icon:e.jsx(V,{className:"mr-2 h-4 w-4"}),variant:"default",onClick:_}),l(o,"delete-announcements")&&r.push({label:s("Delete"),icon:e.jsx(q,{className:"mr-2 h-4 w-4"}),variant:"destructive",onClick:T});const P=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.announcements.index")},{title:s("Announcements"),href:route("hr.announcements.index")},{title:s("Details")}],B={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[t.category]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(F,{title:s("Announcement Details"),url:`/hr/announcements/${t.id}`,actions:r,breadcrumbs:P,children:[e.jsx(c,{className:"mb-6",children:e.jsxs(p,{children:[e.jsxs("div",{className:"flex flex-wrap items-start justify-between gap-2",children:[e.jsxs("div",{children:[e.jsx(h,{className:"text-xl font-semibold text-gray-900 dark:text-gray-100",children:t.title}),e.jsx(O,{className:"mt-2 text-sm text-gray-600 dark:text-gray-400",children:t.description})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${B}`,children:t.category.charAt(0).toUpperCase()+t.category.slice(1)}),t.is_featured&&e.jsx(m,{variant:"secondary",className:"bg-purple-50 text-xs text-purple-700 hover:bg-purple-50",children:s("Featured")}),t.is_high_priority&&e.jsx(m,{variant:"secondary",className:"bg-red-50 text-xs text-red-700 hover:bg-red-50",children:s("High Priority")})]})]}),e.jsxs("div",{className:"mt-4 flex flex-wrap gap-4 text-xs text-gray-600 dark:text-gray-400",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("Start Date"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.start_date?((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t.start_date,!1))||new Date(t.start_date).toLocaleString():"-"})]}),t.end_date&&e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("End Date"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.end_date?((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(t.end_date,!1))||new Date(t.end_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("Audience"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.is_company_wide?s("Company-wide"):s("Targeted")})]})]})]})}),e.jsxs(c,{className:"mb-6",children:[e.jsx(u,{className:"pt-6",children:e.jsx("div",{className:"prose dark:prose-invert max-w-none",dangerouslySetInnerHTML:{__html:t.content}})}),t.attachments&&e.jsx($,{children:e.jsxs(y,{variant:"outline",onClick:A,className:"flex items-center",children:[e.jsx(z,{className:"mr-2 h-4 w-4"}),s("Download Attachment")]})})]}),!t.is_company_wide&&(t.departments.length>0||t.branches.length>0)&&e.jsxs(c,{className:"mb-6",children:[e.jsx(p,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Target Audience")})}),e.jsx(u,{children:e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[t.departments.length>0&&e.jsxs("div",{children:[e.jsx("h3",{className:"mb-3 text-sm font-semibold text-gray-900 dark:text-gray-100",children:s("Departments")}),e.jsx("div",{className:"flex flex-wrap gap-2",children:t.departments.map(a=>e.jsx(m,{variant:"outline",className:"text-xs",children:a.name},a.id))})]}),t.branches.length>0&&e.jsxs("div",{children:[e.jsx("h3",{className:"mb-3 text-sm font-semibold text-gray-900 dark:text-gray-100",children:s("Branches")}),e.jsx("div",{className:"flex flex-wrap gap-2",children:t.branches.map(a=>e.jsx(m,{variant:"outline",className:"text-xs",children:a.name},a.id))})]})]})})]}),l(o,"view-announcements")&&e.jsxs(c,{children:[e.jsx(p,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Engagement Statistics")})}),e.jsx(u,{children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"mb-2 flex justify-between text-sm text-gray-700 dark:text-gray-300",children:[e.jsx("span",{className:"font-medium",children:s("Views")}),e.jsxs("span",{className:"font-semibold",children:[w," / ",C," (",g,"%)"]})]}),e.jsx(R,{value:g,className:"h-2"})]}),e.jsx("div",{className:"flex justify-center",children:e.jsxs(y,{variant:"outline",onClick:f,className:"flex items-center",children:[e.jsx(v,{className:"mr-2 h-4 w-4"}),s("View Detailed Statistics")]})})]})})]}),e.jsx(H,{isOpen:D,onClose:()=>x(!1),onConfirm:E,itemName:t.title,entityName:"announcement"})]})}export{Le as default};
diff --git a/public/build/assets/show-DR9-BZsQ.js b/public/build/assets/show-DFY0QY8a.js
similarity index 93%
rename from public/build/assets/show-DR9-BZsQ.js
rename to public/build/assets/show-DFY0QY8a.js
index eecba3b4e..7115b9ecc 100644
--- a/public/build/assets/show-DR9-BZsQ.js
+++ b/public/build/assets/show-DFY0QY8a.js
@@ -1 +1 @@
-import{r as _,j as e}from"./ui-Z445SNHD.js";import{P as Ue}from"./page-template-CUbbykGe.js";import{u as We,c as Ge,t as r,r as N,C as d,l as m,x as c,m as y,n as p,F as v,o as g,V as Xe,X as Ze}from"./app-DCZHPiEr.js";import{T as qe,a as Ke,b as j,c as f}from"./tabs-BVvbDLq3.js";import{C as Qe}from"./CrudDeleteModal-D4meZ8pP.js";import{u as Ye}from"./use-initials-BK4eRgYY.js";import{D as b,a as D,b as C,c as u}from"./CookieConsentBanner-D-uUsKUO.js";import{A as et}from"./arrow-left-DifDyQQ2.js";import{U as tt}from"./user-HiC8k72a.js";import{M as st}from"./mail-CKC1Kac7.js";import{P as at}from"./phone-Cjtf4kt2.js";import{C as Oe}from"./calendar-YoExU_hy.js";import{B as Ae}from"./building-CioCMzUa.js";import{B as rt}from"./briefcase-CsHvsiQb.js";import{D as S}from"./download-jqune9mh.js";import{C as E}from"./chevron-up-CIC8-NPE.js";import{E as it}from"./eye-CLDVMrI-.js";import{T as nt}from"./trash-2-BKTtBQos.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./credit-card--bIB9mjq.js";import"./settings-DdENPkOa.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./switch-CSQfVaFG.js";function es(){var B,P,I,O,A,$,F,M,L,R,z,V,H,J,U,W,G,X,Z,q,K,Q,Y,ee,te,se,ae,re,ie,ne,le,de,me,ce,xe,oe,ge,he,ye,pe,je,fe,ue,Ne,ke,ve,we,_e,be,De,Ce,Se,Ee,Te,Be,Pe,Ie;const{t}=We(),{auth:w,employee:s,flash:x}=Ge().props,n=(w==null?void 0:w.permissions)||[],$e=Ye(),[Fe,Me]=_.useState(!1),[Le,Re]=_.useState("basic_info");_.useEffect(()=>{x!=null&&x.success&&r.success(t(x.success)),x!=null&&x.error&&r.error(t(x.error))},[x,t]);const ze=()=>{r.loading(t("Deleting employee...")),N.delete(route("hr.employees.destroy",s.id),{onSuccess:a=>{r.dismiss(),N.get(route("hr.employees.index"))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(t(a)):r.error(t("Failed to delete employee: {{errors}}",{errors:Object.values(a).join(", ")}))}})},Ve=a=>{r.loading(t("Deleting document...")),N.delete(route("hr.employees.documents.destroy",[s.id,a]),{onSuccess:i=>{r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(t(i)):r.error(t("Failed to delete document: {{errors}}",{errors:Object.values(i).join(", ")}))}})},T=(a,i)=>{const l=i==="verified"?"approve":"reject";r.loading(t(`${i==="verified"?"Approving":"Rejecting"} document...`)),N.put(route(`hr.employees.documents.${l}`,[s.id,a]),{},{onSuccess:o=>{var k;r.dismiss(),(k=o.props.flash)!=null&&k.success?r.success(t(o.props.flash.success)):r.success(t(`Document ${i==="verified"?"approved":"rejected"} successfully`))},onError:o=>{r.dismiss();const k=(o==null?void 0:o.message)||Object.values(o)[0]||`Failed to ${l} document`;r.error(t(k))}})},h=(a,i)=>{if(a==="joining_letter"){const l=route("hr.employees.download-joining-letter",[s.id,i]);window.open(l,"_blank")}else if(a==="experience_certificate"){const l=route("hr.employees.download-experience-certificate",[s.id,i]);window.open(l,"_blank")}else if(a==="noc"){const l=route("hr.employees.download-noc-certificate",[s.id,i]);window.open(l,"_blank")}},He=[{label:t("Back"),icon:e.jsx(et,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>N.get(route("hr.employees.index"))}],Je=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employees.index")},{title:t("Employees"),href:route("hr.employees.index")},{title:(s==null?void 0:s.name)||t("Employee Details")}];return e.jsxs(Ue,{title:(s==null?void 0:s.name)||t("Employee Details"),url:`/hr/employees/${s==null?void 0:s.id}`,actions:He,breadcrumbs:Je,children:[e.jsxs("div",{className:"grid grid-cols-1 xl:grid-cols-4 gap-4 lg:gap-6",children:[e.jsx(d,{className:"xl:col-span-1",children:e.jsx(m,{className:"p-4 sm:p-6",children:e.jsxs("div",{className:"flex flex-col items-center",children:[e.jsx("div",{className:"h-24 w-24 sm:h-32 sm:w-32 rounded-full bg-primary text-white flex items-center justify-center text-2xl sm:text-3xl font-bold mb-4 overflow-hidden",children:s.avatar?e.jsx("img",{src:s.avatar,alt:s.name,className:"h-full w-full object-cover"}):$e(s.name)}),e.jsx("h2",{className:"text-lg sm:text-xl font-bold mb-1 text-center text-gray-900 dark:text-gray-100",children:s.name}),e.jsx("p",{className:"text-xs sm:text-sm text-gray-600 dark:text-gray-400 mb-2 text-center",children:((P=(B=s.employee)==null?void 0:B.designation)==null?void 0:P.name)||"-"}),e.jsxs("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mb-4 ${((I=s.employee)==null?void 0:I.employee_status)==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":((O=s.employee)==null?void 0:O.employee_status)==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":((A=s.employee)==null?void 0:A.employee_status)==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":((($=s.employee)==null?void 0:$.employee_status)==="terminated","bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20")}`,children:[((F=s.employee)==null?void 0:F.employee_status)==="active"&&t("Active"),((M=s.employee)==null?void 0:M.employee_status)==="inactive"&&t("Inactive"),((L=s.employee)==null?void 0:L.employee_status)==="probation"&&t("Probation"),((R=s.employee)==null?void 0:R.employee_status)==="terminated"&&t("Terminated"),!((z=s.employee)!=null&&z.employee_status)&&"-"]}),e.jsxs("div",{className:"w-full space-y-3",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(tt,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("Employee ID"),": ",(V=s.employee)==null?void 0:V.employee_id]})]}),e.jsxs("div",{className:"flex items-center",children:[e.jsx(st,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.email})]}),((H=s.employee)==null?void 0:H.phone)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(at,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.phone})]}),((J=s.employee)==null?void 0:J.date_of_birth)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Oe,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("DOB"),": ",((U=window.appSettings)==null?void 0:U.formatDateTimeSimple(s.employee.date_of_birth,!1))||new Date(s.employee.date_of_birth).toLocaleDateString()]})]}),((W=s.employee)==null?void 0:W.date_of_joining)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Oe,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("Joined"),": ",((G=window.appSettings)==null?void 0:G.formatDateTimeSimple(s.employee.date_of_joining,!1))||new Date(s.employee.date_of_joining).toLocaleDateString()]})]}),((Z=(X=s.employee)==null?void 0:X.department)==null?void 0:Z.name)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Ae,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.department.name})]}),((K=(q=s.employee)==null?void 0:q.branch)==null?void 0:K.name)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Ae,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.branch.name})]}),((Q=s.employee)==null?void 0:Q.employment_type)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(rt,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.employment_type})]})]})]})})}),e.jsx("div",{className:"xl:col-span-3",children:e.jsxs(qe,{value:Le,onValueChange:Re,className:"w-full",children:[e.jsxs(Ke,{className:"grid grid-cols-6 mb-4",children:[e.jsx(j,{value:"basic_info",children:t("Basic Info")}),e.jsx(j,{value:"employment",children:t("Employment")}),e.jsx(j,{value:"contact",children:t("Contact")}),e.jsx(j,{value:"banking",children:t("Banking")}),(c(n,"download-joining-letter")||c(n,"download-experience-certificate")||c(n,"download-noc-certificate"))&&e.jsx(j,{value:"certifications",children:t("Certifications")}),e.jsx(j,{value:"documents",children:t("Documents")})]}),e.jsx(f,{value:"basic_info",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Full Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.name})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(Y=s.employee)==null?void 0:Y.employee_id})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.email})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Phone Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ee=s.employee)==null?void 0:ee.phone)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((te=s.employee)==null?void 0:te.biometric_emp_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date of Birth")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(se=s.employee)!=null&&se.date_of_birth?((ae=window.appSettings)==null?void 0:ae.formatDateTimeSimple(s.employee.date_of_birth,!1))||new Date(s.employee.date_of_birth).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Gender")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(re=s.employee)!=null&&re.gender?t(s.employee.gender.charAt(0).toUpperCase()+s.employee.gender.slice(1)):"-"})]})]})})]})}),e.jsx(f,{value:"employment",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Employment Details")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ne=(ie=s.employee)==null?void 0:ie.branch)==null?void 0:ne.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((de=(le=s.employee)==null?void 0:le.department)==null?void 0:de.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Designation")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ce=(me=s.employee)==null?void 0:me.designation)==null?void 0:ce.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date of Joining")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(xe=s.employee)!=null&&xe.date_of_joining?((oe=window.appSettings)==null?void 0:oe.formatDateTimeSimple(s.employee.date_of_joining,!1))||new Date(s.employee.date_of_joining).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employment Type")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ge=s.employee)==null?void 0:ge.employment_type)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Shift")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(he=s.employee)!=null&&he.shift?`${s.employee.shift.name} (${s.employee.shift.start_time} - ${s.employee.shift.end_time})`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Attendance Policy")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((pe=(ye=s.employee)==null?void 0:ye.attendance_policy)==null?void 0:pe.name)||"-"})]})]})})]})}),e.jsx(f,{value:"contact",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Contact Information")})}),e.jsxs(m,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Address Line 1")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((je=s.employee)==null?void 0:je.address_line_1)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Address Line 2")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((fe=s.employee)==null?void 0:fe.address_line_2)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("City")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ue=s.employee)==null?void 0:ue.city)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("State/Province")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ne=s.employee)==null?void 0:Ne.state)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Country")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ke=s.employee)==null?void 0:ke.country)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Postal/Zip Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ve=s.employee)==null?void 0:ve.postal_code)||"-"})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-gray-100 mb-4",children:t("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((we=s.employee)==null?void 0:we.emergency_contact_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Relationship")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((_e=s.employee)==null?void 0:_e.emergency_contact_relationship)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Phone Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((be=s.employee)==null?void 0:be.emergency_contact_number)||"-"})]})]})]})]})]})}),e.jsx(f,{value:"banking",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Banking Information")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((De=s.employee)==null?void 0:De.bank_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Account Holder Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ce=s.employee)==null?void 0:Ce.account_holder_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Account Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Se=s.employee)==null?void 0:Se.account_number)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Identifier Code (BIC/SWIFT)")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ee=s.employee)==null?void 0:Ee.bank_identifier_code)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Te=s.employee)==null?void 0:Te.bank_branch)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Tax Payer ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Be=s.employee)==null?void 0:Be.tax_payer_id)||"-"})]}),((Pe=s.employee)==null?void 0:Pe.base_salary)&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Base Salary")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.employee.base_salary})]})]})})]})}),e.jsx(f,{value:"certifications",children:(c(n,"download-joining-letter")||c(n,"download-experience-certificate")||c(n,"download-noc-certificate"))&&e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Employee Certifications")})}),e.jsx(m,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[c(n,"download-joining-letter")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("Joining Letter")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Official joining letter document")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("joining_letter","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("joining_letter","doc"),children:t("DOC")})]})]})})]})}),c(n,"download-experience-certificate")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("Experience Certificate")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Work experience certificate")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("experience_certificate","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("experience_certificate","doc"),children:t("DOC")})]})]})})]})}),c(n,"download-noc-certificate")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("NOC")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("No Objection Certificate")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("noc","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("noc","doc"),children:t("DOC")})]})]})})]})})]})})]})}),e.jsx(f,{value:"documents",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Documents")})}),e.jsx(m,{children:(Ie=s.employee)!=null&&Ie.documents&&s.employee.documents.length>0?e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:s.employee.documents.map(a=>{var i,l;return e.jsx(d,{className:"border",children:e.jsx(m,{className:"p-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:(i=a.document_type)==null?void 0:i.name}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:a.expiry_date?`${t("Expires")}: ${((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(a.expiry_date,!1))||new Date(a.expiry_date).toLocaleDateString()}`:t("No expiry date")}),e.jsx("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mt-2 ${a.verification_status==="verified"?"bg-green-50 text-green-700 ring-green-600/20":a.verification_status==="rejected"?"bg-red-50 text-red-700 ring-red-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:a.verification_status==="verified"?t("Verified"):a.verification_status==="rejected"?t("Rejected"):t("Pending")})]})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsx(g,{variant:"outline",size:"sm",onClick:()=>window.open(a.document_url||a.file_path,"_blank"),children:e.jsx(it,{className:"h-4 w-4"})}),c(n,"edit-employees")&&e.jsx(g,{variant:"outline",size:"sm",onClick:()=>Ve(a.id),children:e.jsx(nt,{className:"h-4 w-4 text-red-500"})}),c(n,"edit-employees")&&a.verification_status==="pending"&&e.jsxs(e.Fragment,{children:[e.jsx(g,{variant:"outline",size:"sm",onClick:()=>T(a.id,"verified"),className:"text-green-600 hover:text-green-700",children:e.jsx(Xe,{className:"h-4 w-4"})}),e.jsx(g,{variant:"outline",size:"sm",onClick:()=>T(a.id,"rejected"),className:"text-red-600 hover:text-red-700",children:e.jsx(Ze,{className:"h-4 w-4"})})]})]})]})})},a.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No documents found")})})]})})]})})]}),e.jsx(Qe,{isOpen:Fe,onClose:()=>Me(!1),onConfirm:ze,itemName:(s==null?void 0:s.name)||"",entityName:"employee"})]})}export{es as default};
+import{r as _,j as e}from"./ui-Z445SNHD.js";import{P as Ue}from"./page-template-CM2S36EN.js";import{u as We,c as Ge,t as r,r as N,C as d,l as m,x as c,m as y,n as p,F as v,o as g,V as Xe,X as Ze}from"./app-4fHGBOxL.js";import{T as qe,a as Ke,b as j,c as f}from"./tabs-DhK1kDWp.js";import{C as Qe}from"./CrudDeleteModal-BgIUshon.js";import{u as Ye}from"./use-initials-BK4eRgYY.js";import{D as b,a as D,b as C,c as u}from"./CookieConsentBanner-BMOVXY3h.js";import{A as et}from"./arrow-left-IfLGa0Dx.js";import{U as tt}from"./user-C3XLhGku.js";import{M as st}from"./mail-BEVnuDTb.js";import{P as at}from"./phone-CTwn3BMi.js";import{C as Oe}from"./calendar-DqBcvi0D.js";import{B as Ae}from"./building-5o9eBjJP.js";import{B as rt}from"./briefcase-DGuFd_HT.js";import{D as S}from"./download-BzxwiIbz.js";import{C as E}from"./chevron-up-B9gYo-hl.js";import{E as it}from"./eye-Yd3RcT3h.js";import{T as nt}from"./trash-2-B-iLy81a.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./credit-card-BTq1LaNu.js";import"./settings-CDvlPsbt.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./switch-BVaTRNpK.js";function es(){var B,P,I,O,A,$,F,M,L,R,z,V,H,J,U,W,G,X,Z,q,K,Q,Y,ee,te,se,ae,re,ie,ne,le,de,me,ce,xe,oe,ge,he,ye,pe,je,fe,ue,Ne,ke,ve,we,_e,be,De,Ce,Se,Ee,Te,Be,Pe,Ie;const{t}=We(),{auth:w,employee:s,flash:x}=Ge().props,n=(w==null?void 0:w.permissions)||[],$e=Ye(),[Fe,Me]=_.useState(!1),[Le,Re]=_.useState("basic_info");_.useEffect(()=>{x!=null&&x.success&&r.success(t(x.success)),x!=null&&x.error&&r.error(t(x.error))},[x,t]);const ze=()=>{r.loading(t("Deleting employee...")),N.delete(route("hr.employees.destroy",s.id),{onSuccess:a=>{r.dismiss(),N.get(route("hr.employees.index"))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(t(a)):r.error(t("Failed to delete employee: {{errors}}",{errors:Object.values(a).join(", ")}))}})},Ve=a=>{r.loading(t("Deleting document...")),N.delete(route("hr.employees.documents.destroy",[s.id,a]),{onSuccess:i=>{r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(t(i)):r.error(t("Failed to delete document: {{errors}}",{errors:Object.values(i).join(", ")}))}})},T=(a,i)=>{const l=i==="verified"?"approve":"reject";r.loading(t(`${i==="verified"?"Approving":"Rejecting"} document...`)),N.put(route(`hr.employees.documents.${l}`,[s.id,a]),{},{onSuccess:o=>{var k;r.dismiss(),(k=o.props.flash)!=null&&k.success?r.success(t(o.props.flash.success)):r.success(t(`Document ${i==="verified"?"approved":"rejected"} successfully`))},onError:o=>{r.dismiss();const k=(o==null?void 0:o.message)||Object.values(o)[0]||`Failed to ${l} document`;r.error(t(k))}})},h=(a,i)=>{if(a==="joining_letter"){const l=route("hr.employees.download-joining-letter",[s.id,i]);window.open(l,"_blank")}else if(a==="experience_certificate"){const l=route("hr.employees.download-experience-certificate",[s.id,i]);window.open(l,"_blank")}else if(a==="noc"){const l=route("hr.employees.download-noc-certificate",[s.id,i]);window.open(l,"_blank")}},He=[{label:t("Back"),icon:e.jsx(et,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>N.get(route("hr.employees.index"))}],Je=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employees.index")},{title:t("Employees"),href:route("hr.employees.index")},{title:(s==null?void 0:s.name)||t("Employee Details")}];return e.jsxs(Ue,{title:(s==null?void 0:s.name)||t("Employee Details"),url:`/hr/employees/${s==null?void 0:s.id}`,actions:He,breadcrumbs:Je,children:[e.jsxs("div",{className:"grid grid-cols-1 xl:grid-cols-4 gap-4 lg:gap-6",children:[e.jsx(d,{className:"xl:col-span-1",children:e.jsx(m,{className:"p-4 sm:p-6",children:e.jsxs("div",{className:"flex flex-col items-center",children:[e.jsx("div",{className:"h-24 w-24 sm:h-32 sm:w-32 rounded-full bg-primary text-white flex items-center justify-center text-2xl sm:text-3xl font-bold mb-4 overflow-hidden",children:s.avatar?e.jsx("img",{src:s.avatar,alt:s.name,className:"h-full w-full object-cover"}):$e(s.name)}),e.jsx("h2",{className:"text-lg sm:text-xl font-bold mb-1 text-center text-gray-900 dark:text-gray-100",children:s.name}),e.jsx("p",{className:"text-xs sm:text-sm text-gray-600 dark:text-gray-400 mb-2 text-center",children:((P=(B=s.employee)==null?void 0:B.designation)==null?void 0:P.name)||"-"}),e.jsxs("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mb-4 ${((I=s.employee)==null?void 0:I.employee_status)==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":((O=s.employee)==null?void 0:O.employee_status)==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":((A=s.employee)==null?void 0:A.employee_status)==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":((($=s.employee)==null?void 0:$.employee_status)==="terminated","bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20")}`,children:[((F=s.employee)==null?void 0:F.employee_status)==="active"&&t("Active"),((M=s.employee)==null?void 0:M.employee_status)==="inactive"&&t("Inactive"),((L=s.employee)==null?void 0:L.employee_status)==="probation"&&t("Probation"),((R=s.employee)==null?void 0:R.employee_status)==="terminated"&&t("Terminated"),!((z=s.employee)!=null&&z.employee_status)&&"-"]}),e.jsxs("div",{className:"w-full space-y-3",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(tt,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("Employee ID"),": ",(V=s.employee)==null?void 0:V.employee_id]})]}),e.jsxs("div",{className:"flex items-center",children:[e.jsx(st,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.email})]}),((H=s.employee)==null?void 0:H.phone)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(at,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.phone})]}),((J=s.employee)==null?void 0:J.date_of_birth)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Oe,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("DOB"),": ",((U=window.appSettings)==null?void 0:U.formatDateTimeSimple(s.employee.date_of_birth,!1))||new Date(s.employee.date_of_birth).toLocaleDateString()]})]}),((W=s.employee)==null?void 0:W.date_of_joining)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Oe,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("Joined"),": ",((G=window.appSettings)==null?void 0:G.formatDateTimeSimple(s.employee.date_of_joining,!1))||new Date(s.employee.date_of_joining).toLocaleDateString()]})]}),((Z=(X=s.employee)==null?void 0:X.department)==null?void 0:Z.name)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Ae,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.department.name})]}),((K=(q=s.employee)==null?void 0:q.branch)==null?void 0:K.name)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Ae,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.branch.name})]}),((Q=s.employee)==null?void 0:Q.employment_type)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(rt,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.employment_type})]})]})]})})}),e.jsx("div",{className:"xl:col-span-3",children:e.jsxs(qe,{value:Le,onValueChange:Re,className:"w-full",children:[e.jsxs(Ke,{className:"grid grid-cols-6 mb-4",children:[e.jsx(j,{value:"basic_info",children:t("Basic Info")}),e.jsx(j,{value:"employment",children:t("Employment")}),e.jsx(j,{value:"contact",children:t("Contact")}),e.jsx(j,{value:"banking",children:t("Banking")}),(c(n,"download-joining-letter")||c(n,"download-experience-certificate")||c(n,"download-noc-certificate"))&&e.jsx(j,{value:"certifications",children:t("Certifications")}),e.jsx(j,{value:"documents",children:t("Documents")})]}),e.jsx(f,{value:"basic_info",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Full Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.name})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(Y=s.employee)==null?void 0:Y.employee_id})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.email})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Phone Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ee=s.employee)==null?void 0:ee.phone)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((te=s.employee)==null?void 0:te.biometric_emp_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date of Birth")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(se=s.employee)!=null&&se.date_of_birth?((ae=window.appSettings)==null?void 0:ae.formatDateTimeSimple(s.employee.date_of_birth,!1))||new Date(s.employee.date_of_birth).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Gender")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(re=s.employee)!=null&&re.gender?t(s.employee.gender.charAt(0).toUpperCase()+s.employee.gender.slice(1)):"-"})]})]})})]})}),e.jsx(f,{value:"employment",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Employment Details")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ne=(ie=s.employee)==null?void 0:ie.branch)==null?void 0:ne.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((de=(le=s.employee)==null?void 0:le.department)==null?void 0:de.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Designation")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ce=(me=s.employee)==null?void 0:me.designation)==null?void 0:ce.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date of Joining")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(xe=s.employee)!=null&&xe.date_of_joining?((oe=window.appSettings)==null?void 0:oe.formatDateTimeSimple(s.employee.date_of_joining,!1))||new Date(s.employee.date_of_joining).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employment Type")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ge=s.employee)==null?void 0:ge.employment_type)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Shift")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(he=s.employee)!=null&&he.shift?`${s.employee.shift.name} (${s.employee.shift.start_time} - ${s.employee.shift.end_time})`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Attendance Policy")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((pe=(ye=s.employee)==null?void 0:ye.attendance_policy)==null?void 0:pe.name)||"-"})]})]})})]})}),e.jsx(f,{value:"contact",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Contact Information")})}),e.jsxs(m,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Address Line 1")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((je=s.employee)==null?void 0:je.address_line_1)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Address Line 2")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((fe=s.employee)==null?void 0:fe.address_line_2)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("City")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ue=s.employee)==null?void 0:ue.city)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("State/Province")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ne=s.employee)==null?void 0:Ne.state)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Country")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ke=s.employee)==null?void 0:ke.country)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Postal/Zip Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ve=s.employee)==null?void 0:ve.postal_code)||"-"})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-gray-100 mb-4",children:t("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((we=s.employee)==null?void 0:we.emergency_contact_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Relationship")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((_e=s.employee)==null?void 0:_e.emergency_contact_relationship)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Phone Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((be=s.employee)==null?void 0:be.emergency_contact_number)||"-"})]})]})]})]})]})}),e.jsx(f,{value:"banking",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Banking Information")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((De=s.employee)==null?void 0:De.bank_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Account Holder Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ce=s.employee)==null?void 0:Ce.account_holder_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Account Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Se=s.employee)==null?void 0:Se.account_number)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Identifier Code (BIC/SWIFT)")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ee=s.employee)==null?void 0:Ee.bank_identifier_code)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Te=s.employee)==null?void 0:Te.bank_branch)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Tax Payer ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Be=s.employee)==null?void 0:Be.tax_payer_id)||"-"})]}),((Pe=s.employee)==null?void 0:Pe.base_salary)&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Base Salary")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.employee.base_salary})]})]})})]})}),e.jsx(f,{value:"certifications",children:(c(n,"download-joining-letter")||c(n,"download-experience-certificate")||c(n,"download-noc-certificate"))&&e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Employee Certifications")})}),e.jsx(m,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[c(n,"download-joining-letter")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("Joining Letter")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Official joining letter document")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("joining_letter","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("joining_letter","doc"),children:t("DOC")})]})]})})]})}),c(n,"download-experience-certificate")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("Experience Certificate")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Work experience certificate")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("experience_certificate","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("experience_certificate","doc"),children:t("DOC")})]})]})})]})}),c(n,"download-noc-certificate")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("NOC")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("No Objection Certificate")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("noc","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("noc","doc"),children:t("DOC")})]})]})})]})})]})})]})}),e.jsx(f,{value:"documents",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Documents")})}),e.jsx(m,{children:(Ie=s.employee)!=null&&Ie.documents&&s.employee.documents.length>0?e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:s.employee.documents.map(a=>{var i,l;return e.jsx(d,{className:"border",children:e.jsx(m,{className:"p-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:(i=a.document_type)==null?void 0:i.name}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:a.expiry_date?`${t("Expires")}: ${((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(a.expiry_date,!1))||new Date(a.expiry_date).toLocaleDateString()}`:t("No expiry date")}),e.jsx("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mt-2 ${a.verification_status==="verified"?"bg-green-50 text-green-700 ring-green-600/20":a.verification_status==="rejected"?"bg-red-50 text-red-700 ring-red-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:a.verification_status==="verified"?t("Verified"):a.verification_status==="rejected"?t("Rejected"):t("Pending")})]})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsx(g,{variant:"outline",size:"sm",onClick:()=>window.open(a.document_url||a.file_path,"_blank"),children:e.jsx(it,{className:"h-4 w-4"})}),c(n,"edit-employees")&&e.jsx(g,{variant:"outline",size:"sm",onClick:()=>Ve(a.id),children:e.jsx(nt,{className:"h-4 w-4 text-red-500"})}),c(n,"edit-employees")&&a.verification_status==="pending"&&e.jsxs(e.Fragment,{children:[e.jsx(g,{variant:"outline",size:"sm",onClick:()=>T(a.id,"verified"),className:"text-green-600 hover:text-green-700",children:e.jsx(Xe,{className:"h-4 w-4"})}),e.jsx(g,{variant:"outline",size:"sm",onClick:()=>T(a.id,"rejected"),className:"text-red-600 hover:text-red-700",children:e.jsx(Ze,{className:"h-4 w-4"})})]})]})]})})},a.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No documents found")})})]})})]})})]}),e.jsx(Qe,{isOpen:Fe,onClose:()=>Me(!1),onConfirm:ze,itemName:(s==null?void 0:s.name)||"",entityName:"employee"})]})}export{es as default};
diff --git a/public/build/assets/show-CdX-qmO3.js b/public/build/assets/show-DKOrqAJK.js
similarity index 91%
rename from public/build/assets/show-CdX-qmO3.js
rename to public/build/assets/show-DKOrqAJK.js
index 3c639b37c..d0d497770 100644
--- a/public/build/assets/show-CdX-qmO3.js
+++ b/public/build/assets/show-DKOrqAJK.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-CUbbykGe.js";import{u as D,c as C,C as a,m as i,n as d,l,B as x,r as P}from"./app-DCZHPiEr.js";import{S as T}from"./star-CdODI4VK.js";import{B as m}from"./building-CioCMzUa.js";import{M as L}from"./map-pin-Byih5zbn.js";import{C as p}from"./calendar-YoExU_hy.js";import{C as A}from"./clock-O-l8sPi0.js";import{D as R}from"./dollar-sign-BsSLq7gF.js";import{A as B}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./users-CQxTOR0I.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function we(){var g,h,y,j,u,f,N,k,b,w;const{t:s}=D(),{jobPosting:t,customQuestions:c}=C().props,v=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:s("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:t.title}],_=r=>{switch(r){case"Draft":return"bg-yellow-50 text-yellow-700 ring-yellow-600/20";case"Published":return"bg-green-50 text-green-700 ring-green-600/20";case"Closed":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}};return e.jsx(q,{title:t.title,breadcrumbs:v,actions:[{label:s("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>P.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(a,{children:[e.jsx(i,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 flex items-center gap-2",children:[t.title,t.is_featured&&e.jsx(T,{className:"h-5 w-5 text-yellow-500 fill-current"})]}),e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:[s("Job Code"),": ",t.job_code]})]}),e.jsx("div",{className:"flex gap-2",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${_(t.status)}`,children:s(t.status)})})]})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Job Type")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((g=t.job_type)==null?void 0:g.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Location")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((h=t.location)==null?void 0:h.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((y=t.branch)==null?void 0:y.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((j=t.department)==null?void 0:j.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Priority")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.priority||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Positions")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.positions||"-"})]})]})]})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Experience & Salary")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Experience Required")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[t.min_experience," - ",t.max_experience||"+"," ",s("years")]})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(R,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Salary Range")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.min_salary&&t.max_salary?`${(u=window.appSettings)==null?void 0:u.formatCurrency(t.min_salary)} - ${(f=window.appSettings)==null?void 0:f.formatCurrency(t.max_salary)}`:t.min_salary?`${(N=window.appSettings)==null?void 0:N.formatCurrency(t.min_salary)}+`:"-"})]})]})]})})]}),t.requisition&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Job Requisition")})}),e.jsx(l,{children:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-2",children:[e.jsxs("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide min-w-fit",children:[s("Requisition Code"),":"]}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 font-mono bg-muted px-2 py-1 rounded",children:t.requisition.requisition_code})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-2",children:[e.jsxs("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide min-w-fit",children:[s("Title"),":"]}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:t.requisition.title})]})]})})]}),t.description&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Job Description")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.description}})})]}),t.requirements&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Requirements")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.requirements}})})]}),t.benefits&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Benefits")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.benefits}})})]}),t.skills&&t.skills.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Required Skills")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.skills.map((r,n)=>e.jsx(x,{variant:"outline",className:"text-xs font-medium px-3 py-1",children:r},n))})})]}),t.custom_question&&t.custom_question.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Custom Questions")})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:t.custom_question.map((r,n)=>{const o=c==null?void 0:c.find(S=>S.id===r);return e.jsx("div",{className:"p-4 bg-muted rounded-lg border",children:e.jsxs("div",{className:"flex items-start justify-between gap-3",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 leading-relaxed flex-1",children:(o==null?void 0:o.question)||`Question ID: ${r}`}),(o==null?void 0:o.required)===1&&e.jsx(x,{variant:"destructive",className:"text-xs shrink-0",children:"Required"})]})},n)})})})]}),t.applicant&&t.applicant.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Need to Ask?")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.applicant.map((r,n)=>e.jsxs(x,{variant:"secondary",className:"text-xs",children:[r==="gender"&&s("Gender"),r==="date_of_birth"&&s("Date Of Birth"),r==="address"&&s("Address")]},n))})})]}),t.visibility&&t.visibility.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Need to Show Option?")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.visibility.map((r,n)=>e.jsxs(x,{variant:"secondary",className:"text-xs",children:[r==="profile_image"&&s("Profile Image"),r==="resume"&&s("Resume"),r==="cover_letter"&&s("Cover Letter"),r==="terms_and_conditions"&&s("Terms And Conditions")]},n))})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Important Dates")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(p,{className:"h-5 w-5 text-blue-600 mt-0.5 shrink-0"}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.start_date?new Date(t.start_date).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):"Not specified"})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(p,{className:"h-5 w-5 text-red-600 mt-0.5 shrink-0"}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Application Deadline")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.application_deadline?new Date(t.application_deadline).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):"Not specified"})]})]})]})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Additional Information")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Created At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((k=window.appSettings)==null?void 0:k.formatDateTimeSimple(t.created_at))||new Date(t.created_at).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Updated At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(t.updated_at))||new Date(t.updated_at).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]}),t.publish_date&&e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Published At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((w=window.appSettings)==null?void 0:w.formatDateTimeSimple(t.publish_date))||new Date(t.publish_date).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]})]})})]})]})})}export{we as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-CM2S36EN.js";import{u as D,c as C,C as a,m as i,n as d,l,B as x,r as P}from"./app-4fHGBOxL.js";import{S as T}from"./star-CaZ0eu6_.js";import{B as m}from"./building-5o9eBjJP.js";import{M as L}from"./map-pin-9a-V9F-V.js";import{C as p}from"./calendar-DqBcvi0D.js";import{C as A}from"./clock-CHa0mSrs.js";import{D as R}from"./dollar-sign-W87qtnS1.js";import{A as B}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./users-DG9BKOjr.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function we(){var g,h,y,j,u,f,N,k,b,w;const{t:s}=D(),{jobPosting:t,customQuestions:c}=C().props,v=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:s("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:t.title}],_=r=>{switch(r){case"Draft":return"bg-yellow-50 text-yellow-700 ring-yellow-600/20";case"Published":return"bg-green-50 text-green-700 ring-green-600/20";case"Closed":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}};return e.jsx(q,{title:t.title,breadcrumbs:v,actions:[{label:s("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>P.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(a,{children:[e.jsx(i,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 flex items-center gap-2",children:[t.title,t.is_featured&&e.jsx(T,{className:"h-5 w-5 text-yellow-500 fill-current"})]}),e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:[s("Job Code"),": ",t.job_code]})]}),e.jsx("div",{className:"flex gap-2",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${_(t.status)}`,children:s(t.status)})})]})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Job Type")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((g=t.job_type)==null?void 0:g.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Location")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((h=t.location)==null?void 0:h.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((y=t.branch)==null?void 0:y.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((j=t.department)==null?void 0:j.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Priority")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.priority||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Positions")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.positions||"-"})]})]})]})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Experience & Salary")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Experience Required")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[t.min_experience," - ",t.max_experience||"+"," ",s("years")]})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(R,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Salary Range")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.min_salary&&t.max_salary?`${(u=window.appSettings)==null?void 0:u.formatCurrency(t.min_salary)} - ${(f=window.appSettings)==null?void 0:f.formatCurrency(t.max_salary)}`:t.min_salary?`${(N=window.appSettings)==null?void 0:N.formatCurrency(t.min_salary)}+`:"-"})]})]})]})})]}),t.requisition&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Job Requisition")})}),e.jsx(l,{children:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-2",children:[e.jsxs("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide min-w-fit",children:[s("Requisition Code"),":"]}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 font-mono bg-muted px-2 py-1 rounded",children:t.requisition.requisition_code})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-2",children:[e.jsxs("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide min-w-fit",children:[s("Title"),":"]}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:t.requisition.title})]})]})})]}),t.description&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Job Description")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.description}})})]}),t.requirements&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Requirements")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.requirements}})})]}),t.benefits&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Benefits")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.benefits}})})]}),t.skills&&t.skills.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Required Skills")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.skills.map((r,n)=>e.jsx(x,{variant:"outline",className:"text-xs font-medium px-3 py-1",children:r},n))})})]}),t.custom_question&&t.custom_question.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Custom Questions")})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:t.custom_question.map((r,n)=>{const o=c==null?void 0:c.find(S=>S.id===r);return e.jsx("div",{className:"p-4 bg-muted rounded-lg border",children:e.jsxs("div",{className:"flex items-start justify-between gap-3",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 leading-relaxed flex-1",children:(o==null?void 0:o.question)||`Question ID: ${r}`}),(o==null?void 0:o.required)===1&&e.jsx(x,{variant:"destructive",className:"text-xs shrink-0",children:"Required"})]})},n)})})})]}),t.applicant&&t.applicant.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Need to Ask?")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.applicant.map((r,n)=>e.jsxs(x,{variant:"secondary",className:"text-xs",children:[r==="gender"&&s("Gender"),r==="date_of_birth"&&s("Date Of Birth"),r==="address"&&s("Address")]},n))})})]}),t.visibility&&t.visibility.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Need to Show Option?")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.visibility.map((r,n)=>e.jsxs(x,{variant:"secondary",className:"text-xs",children:[r==="profile_image"&&s("Profile Image"),r==="resume"&&s("Resume"),r==="cover_letter"&&s("Cover Letter"),r==="terms_and_conditions"&&s("Terms And Conditions")]},n))})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Important Dates")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(p,{className:"h-5 w-5 text-blue-600 mt-0.5 shrink-0"}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.start_date?new Date(t.start_date).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):"Not specified"})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(p,{className:"h-5 w-5 text-red-600 mt-0.5 shrink-0"}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Application Deadline")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.application_deadline?new Date(t.application_deadline).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):"Not specified"})]})]})]})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Additional Information")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Created At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((k=window.appSettings)==null?void 0:k.formatDateTimeSimple(t.created_at))||new Date(t.created_at).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Updated At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(t.updated_at))||new Date(t.updated_at).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]}),t.publish_date&&e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Published At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((w=window.appSettings)==null?void 0:w.formatDateTimeSimple(t.publish_date))||new Date(t.publish_date).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]})]})})]})]})})}export{we as default};
diff --git a/public/build/assets/show-CKheKptN.js b/public/build/assets/show-HJL7wBWX.js
similarity index 81%
rename from public/build/assets/show-CKheKptN.js
rename to public/build/assets/show-HJL7wBWX.js
index fdf394934..4f149bda1 100644
--- a/public/build/assets/show-CKheKptN.js
+++ b/public/build/assets/show-HJL7wBWX.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as p}from"./page-template-CUbbykGe.js";import{u as h,c as y}from"./app-DCZHPiEr.js";import{A as u}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function re(){var s,i,d,n,l,m;const{t}=h(),{candidateOnboarding:r}=y().props,o=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("Candidate Onboarding"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("View Details")}],c=[{label:t("Back"),icon:e.jsx(u,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>window.history.back()}],x=a=>{switch(a){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(p,{title:t("Onboarding Details"),url:"/hr/recruitment/candidate-onboarding",actions:c,breadcrumbs:o,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:t("Employee Information")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((s=r.employee)==null?void 0:s.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((i=r.employee)==null?void 0:i.email)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Buddy Employee")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((d=r.buddy_employee)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:r.start_date?new Date(r.start_date).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Status")}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${x(r.status)}`,children:t(r.status)})})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:t("Onboarding Checklist")}),e.jsxs("div",{className:"mb-4",children:[e.jsx("h4",{className:"font-semibold text-gray-900 dark:text-gray-100",children:(n=r.checklist)==null?void 0:n.name}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:(l=r.checklist)==null?void 0:l.description})]}),(m=r.checklist)!=null&&m.checklist_items&&r.checklist.checklist_items.length>0?e.jsx("div",{className:"space-y-3",children:r.checklist.checklist_items.map((a,g)=>e.jsxs("div",{className:"flex items-start space-x-3 p-3 border border-gray-200 dark:border-gray-700 rounded-lg",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx("span",{className:"inline-flex items-center justify-center w-6 h-6 bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-200 text-xs font-medium rounded-full",children:g+1})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h5",{className:"font-medium text-gray-900 dark:text-gray-100",children:a.task_name}),a.description&&e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.description}),a.due_day&&e.jsxs("p",{className:"text-xs text-gray-500 dark:text-gray-400 mt-1",children:[t("Due Day"),": ",a.due_day]})]})]},a.id))}):e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:t("No checklist items found")})]})]})})}export{re as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as p}from"./page-template-CM2S36EN.js";import{u as h,c as y}from"./app-4fHGBOxL.js";import{A as u}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function re(){var s,i,d,n,l,m;const{t}=h(),{candidateOnboarding:r}=y().props,o=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("Candidate Onboarding"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("View Details")}],c=[{label:t("Back"),icon:e.jsx(u,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>window.history.back()}],x=a=>{switch(a){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(p,{title:t("Onboarding Details"),url:"/hr/recruitment/candidate-onboarding",actions:c,breadcrumbs:o,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:t("Employee Information")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((s=r.employee)==null?void 0:s.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((i=r.employee)==null?void 0:i.email)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Buddy Employee")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((d=r.buddy_employee)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:r.start_date?new Date(r.start_date).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Status")}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${x(r.status)}`,children:t(r.status)})})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:t("Onboarding Checklist")}),e.jsxs("div",{className:"mb-4",children:[e.jsx("h4",{className:"font-semibold text-gray-900 dark:text-gray-100",children:(n=r.checklist)==null?void 0:n.name}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:(l=r.checklist)==null?void 0:l.description})]}),(m=r.checklist)!=null&&m.checklist_items&&r.checklist.checklist_items.length>0?e.jsx("div",{className:"space-y-3",children:r.checklist.checklist_items.map((a,g)=>e.jsxs("div",{className:"flex items-start space-x-3 p-3 border border-gray-200 dark:border-gray-700 rounded-lg",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx("span",{className:"inline-flex items-center justify-center w-6 h-6 bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-200 text-xs font-medium rounded-full",children:g+1})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h5",{className:"font-medium text-gray-900 dark:text-gray-100",children:a.task_name}),a.description&&e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.description}),a.due_day&&e.jsxs("p",{className:"text-xs text-gray-500 dark:text-gray-400 mt-1",children:[t("Due Day"),": ",a.due_day]})]})]},a.id))}):e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:t("No checklist items found")})]})]})})}export{re as default};
diff --git a/public/build/assets/show-CW1pbmjf.js b/public/build/assets/show-Hi8C6br5.js
similarity index 82%
rename from public/build/assets/show-CW1pbmjf.js
rename to public/build/assets/show-Hi8C6br5.js
index b89ffa94d..80411d9e2 100644
--- a/public/build/assets/show-CW1pbmjf.js
+++ b/public/build/assets/show-Hi8C6br5.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-CUbbykGe.js";import{u as w,c as _,C as n,l as m,r as v,B as d}from"./app-DCZHPiEr.js";import{P as C}from"./pagination-CLhGv5TU.js";import{T,a as S,b as c,c as k,d as $,e as g}from"./table-Cy6bO37k.js";import{D as h}from"./dollar-sign-BsSLq7gF.js";import{T as D}from"./trending-up-C1uVxjVi.js";import{U as P}from"./users-CQxTOR0I.js";import{A as U}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function ye(){var x,p,u;const{t:s}=w(),{coupon:a,usage_history:l}=_().props,j=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Coupons"),href:route("coupons.index")},{title:a.name}],o=[{key:"user_name",label:s("User"),sortable:!0},{key:"user_email",label:s("Email"),sortable:!0},{key:"order_id",label:s("Order ID"),sortable:!0},{key:"amount",label:s("Order Amount"),render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatCurrency(t))||`$${t.toFixed(2)}`}},{key:"discount_amount",label:s("Discount Applied"),render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatCurrency(t))||`$${t.toFixed(2)}`}},{key:"used_at",label:s("Used At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||t}}],b=(t,r)=>{var i;return t==="percentage"?`${r}%`:((i=window.appSettings)==null?void 0:i.formatCurrency(r))||`$${r.toFixed(2)}`},f=t=>t?e.jsx(d,{className:"bg-green-100 text-green-800",children:s("Active")}):e.jsx(d,{className:"bg-red-100 text-red-800",children:s("Inactive")}),y=t=>{const r=t==="percentage"?"bg-blue-100 text-blue-800":"bg-green-100 text-green-800",i=s(t==="percentage"?"Percentage":"Flat Amount");return e.jsx(d,{className:r,children:i})};return e.jsx(N,{title:a.name,breadcrumbs:j,actions:[{label:s("Back"),icon:e.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>v.get(route("coupons.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900",children:s("Coupon Details & Usage History")}),f(a.status)]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Discount Value")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:b(a.type,a.discount_amount)})]}),e.jsx("div",{className:"rounded-full bg-blue-50 p-3",children:e.jsx(h,{className:"h-5 w-5 text-blue-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Times Used")}),e.jsxs("h3",{className:"text-2xl font-bold text-gray-900",children:[a.used_count,a.use_limit_per_coupon&&` / ${a.use_limit_per_coupon}`]})]}),e.jsx("div",{className:"rounded-full bg-green-50 p-3",children:e.jsx(D,{className:"h-5 w-5 text-green-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("User Limit")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:a.use_limit_per_user||s("Unlimited")})]}),e.jsx("div",{className:"rounded-full bg-purple-50 p-3",children:e.jsx(P,{className:"h-5 w-5 text-purple-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Expires")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:a.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(a.expiry_date,!1))||a.expiry_date:s("Never")})]}),e.jsx("div",{className:"rounded-full bg-orange-50 p-3",children:e.jsx(h,{className:"h-5 w-5 text-orange-600"})})]})})})]}),e.jsx(n,{children:e.jsxs(m,{className:"p-6",children:[e.jsx("h2",{className:"text-lg text-gray-900 mb-6",children:s("Coupon Information")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Coupon Code")}),e.jsx("p",{className:"mt-1 text-base font-mono bg-gray-100 dark:bg-gray-800 px-3 py-2 rounded",children:a.code})]}),a.minimum_spend&&e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Minimum Spend")}),e.jsx("p",{className:"mt-1 text-base text-gray-900",children:((p=window.appSettings)==null?void 0:p.formatCurrency(a.minimum_spend))||`$${a.minimum_spend.toFixed(2)}`})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Type")}),e.jsx("div",{className:"mt-1",children:y(a.type)})]}),a.maximum_spend&&e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Maximum Spend")}),e.jsx("p",{className:"mt-1 text-base text-gray-900",children:((u=window.appSettings)==null?void 0:u.formatCurrency(a.maximum_spend))||`$${a.maximum_spend.toFixed(2)}`})]})]})]})}),e.jsx(n,{children:e.jsxs(m,{className:"p-6",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 mb-4",children:s("Usage History")}),e.jsx("div",{className:"border rounded-lg overflow-hidden",children:e.jsxs(T,{children:[e.jsx(S,{children:e.jsx(c,{children:o.map(t=>e.jsx(k,{className:"text-sm font-semibold text-gray-600",children:t.label},t.key))})}),e.jsx($,{children:l.data&&l.data.length>0?l.data.map((t,r)=>e.jsx(c,{children:o.map(i=>e.jsx(g,{className:"text-sm font-medium text-gray-900",children:i.render?i.render(t[i.key]):t[i.key]},i.key))},r)):e.jsx(c,{children:e.jsx(g,{colSpan:o.length,className:"text-center py-8 text-base text-gray-500",children:s("No usage history found")})})})]})}),l.last_page>1&&e.jsx("div",{className:"mt-4",children:e.jsx(C,{from:l.from||0,to:l.to||0,total:l.total||0,currentPage:l.current_page,lastPage:l.last_page,entityName:s("records"),onPageChange:t=>{const i=new URL(t,window.location.origin).searchParams.get("page");window.location.href=route("coupons.show",{coupon:a.id,page:i})}})})]})})]})})}export{ye as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-CM2S36EN.js";import{u as w,c as _,C as n,l as m,r as v,B as d}from"./app-4fHGBOxL.js";import{P as C}from"./pagination-CGq0GJg0.js";import{T,a as S,b as c,c as k,d as $,e as g}from"./table-BJ1oQWRR.js";import{D as h}from"./dollar-sign-W87qtnS1.js";import{T as D}from"./trending-up-D3RLojX7.js";import{U as P}from"./users-DG9BKOjr.js";import{A as U}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function ye(){var x,p,u;const{t:s}=w(),{coupon:a,usage_history:l}=_().props,j=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Coupons"),href:route("coupons.index")},{title:a.name}],o=[{key:"user_name",label:s("User"),sortable:!0},{key:"user_email",label:s("Email"),sortable:!0},{key:"order_id",label:s("Order ID"),sortable:!0},{key:"amount",label:s("Order Amount"),render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatCurrency(t))||`$${t.toFixed(2)}`}},{key:"discount_amount",label:s("Discount Applied"),render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatCurrency(t))||`$${t.toFixed(2)}`}},{key:"used_at",label:s("Used At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||t}}],b=(t,r)=>{var i;return t==="percentage"?`${r}%`:((i=window.appSettings)==null?void 0:i.formatCurrency(r))||`$${r.toFixed(2)}`},f=t=>t?e.jsx(d,{className:"bg-green-100 text-green-800",children:s("Active")}):e.jsx(d,{className:"bg-red-100 text-red-800",children:s("Inactive")}),y=t=>{const r=t==="percentage"?"bg-blue-100 text-blue-800":"bg-green-100 text-green-800",i=s(t==="percentage"?"Percentage":"Flat Amount");return e.jsx(d,{className:r,children:i})};return e.jsx(N,{title:a.name,breadcrumbs:j,actions:[{label:s("Back"),icon:e.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>v.get(route("coupons.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900",children:s("Coupon Details & Usage History")}),f(a.status)]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Discount Value")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:b(a.type,a.discount_amount)})]}),e.jsx("div",{className:"rounded-full bg-blue-50 p-3",children:e.jsx(h,{className:"h-5 w-5 text-blue-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Times Used")}),e.jsxs("h3",{className:"text-2xl font-bold text-gray-900",children:[a.used_count,a.use_limit_per_coupon&&` / ${a.use_limit_per_coupon}`]})]}),e.jsx("div",{className:"rounded-full bg-green-50 p-3",children:e.jsx(D,{className:"h-5 w-5 text-green-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("User Limit")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:a.use_limit_per_user||s("Unlimited")})]}),e.jsx("div",{className:"rounded-full bg-purple-50 p-3",children:e.jsx(P,{className:"h-5 w-5 text-purple-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Expires")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:a.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(a.expiry_date,!1))||a.expiry_date:s("Never")})]}),e.jsx("div",{className:"rounded-full bg-orange-50 p-3",children:e.jsx(h,{className:"h-5 w-5 text-orange-600"})})]})})})]}),e.jsx(n,{children:e.jsxs(m,{className:"p-6",children:[e.jsx("h2",{className:"text-lg text-gray-900 mb-6",children:s("Coupon Information")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Coupon Code")}),e.jsx("p",{className:"mt-1 text-base font-mono bg-gray-100 dark:bg-gray-800 px-3 py-2 rounded",children:a.code})]}),a.minimum_spend&&e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Minimum Spend")}),e.jsx("p",{className:"mt-1 text-base text-gray-900",children:((p=window.appSettings)==null?void 0:p.formatCurrency(a.minimum_spend))||`$${a.minimum_spend.toFixed(2)}`})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Type")}),e.jsx("div",{className:"mt-1",children:y(a.type)})]}),a.maximum_spend&&e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Maximum Spend")}),e.jsx("p",{className:"mt-1 text-base text-gray-900",children:((u=window.appSettings)==null?void 0:u.formatCurrency(a.maximum_spend))||`$${a.maximum_spend.toFixed(2)}`})]})]})]})}),e.jsx(n,{children:e.jsxs(m,{className:"p-6",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 mb-4",children:s("Usage History")}),e.jsx("div",{className:"border rounded-lg overflow-hidden",children:e.jsxs(T,{children:[e.jsx(S,{children:e.jsx(c,{children:o.map(t=>e.jsx(k,{className:"text-sm font-semibold text-gray-600",children:t.label},t.key))})}),e.jsx($,{children:l.data&&l.data.length>0?l.data.map((t,r)=>e.jsx(c,{children:o.map(i=>e.jsx(g,{className:"text-sm font-medium text-gray-900",children:i.render?i.render(t[i.key]):t[i.key]},i.key))},r)):e.jsx(c,{children:e.jsx(g,{colSpan:o.length,className:"text-center py-8 text-base text-gray-500",children:s("No usage history found")})})})]})}),l.last_page>1&&e.jsx("div",{className:"mt-4",children:e.jsx(C,{from:l.from||0,to:l.to||0,total:l.total||0,currentPage:l.current_page,lastPage:l.last_page,entityName:s("records"),onPageChange:t=>{const i=new URL(t,window.location.origin).searchParams.get("page");window.location.href=route("coupons.show",{coupon:a.id,page:i})}})})]})})]})})}export{ye as default};
diff --git a/public/build/assets/show-Bak9FIVj.js b/public/build/assets/show-ILwCOUjE.js
similarity index 81%
rename from public/build/assets/show-Bak9FIVj.js
rename to public/build/assets/show-ILwCOUjE.js
index bb34a1caf..98fbdec50 100644
--- a/public/build/assets/show-Bak9FIVj.js
+++ b/public/build/assets/show-ILwCOUjE.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as j}from"./page-template-CUbbykGe.js";import{u as f,c as b,r as N,C as i,m as l,n as m,l as n,F as k}from"./app-DCZHPiEr.js";import{A as v}from"./arrow-left-DifDyQQ2.js";import{S as w}from"./star-CdODI4VK.js";import{T as C}from"./tag-BXjzmeUG.js";import{C as T}from"./code-fFt1R3-N.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function ge(){var d,o,x,c,p;const{t}=f(),{auth:a,documentTemplate:r}=b().props;a!=null&&a.permissions;const g=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("View")}],h=[{label:t("Back"),icon:e.jsx(v,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>N.get(route("hr.documents.document-templates.index"))}],s=Array.isArray(r.placeholders)?r.placeholders:[];return e.jsx(j,{title:t("View Document Template"),breadcrumbs:g,actions:h,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(l,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(n,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((d=r.category)==null?void 0:d.color)||"#3B82F6"},children:e.jsx(k,{className:"h-4 w-4"})}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name}),r.is_default&&e.jsx(w,{className:"h-4 w-4 text-yellow-500 fill-current"})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Category")}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(C,{className:"h-4 w-4 text-gray-400"}),e.jsx("p",{className:"text-sm text-gray-900 dark:text-gray-100",children:((o=r.category)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("File Format")}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 dark:bg-gray-800 px-2 py-1 text-xs font-medium text-gray-600 dark:text-gray-300 ring-1 ring-inset ring-gray-500/10",children:((x=r.file_format)==null?void 0:x.toUpperCase())||"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),r.description&&e.jsxs("div",{className:"md:col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:r.description})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]})]})})]}),e.jsxs(i,{children:[e.jsx(l,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(n,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((p=r.template_content)==null?void 0:p.length)||0," ",t("characters")]})]})]}),s.length>0&&e.jsxs(i,{children:[e.jsx(l,{children:e.jsxs(m,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(T,{className:"h-5 w-5 text-gray-400"}),t("Placeholders"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",s.length,")"]})]})}),e.jsxs(n,{children:[e.jsx("div",{className:"flex flex-wrap gap-2",children:s.map((y,u)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${y}}}`},u))}),r.default_values&&Object.keys(r.default_values).length>0&&e.jsxs("div",{className:"mt-4",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-2",children:t("Default Values")}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-3",children:e.jsx("pre",{className:"text-xs font-mono text-gray-700 dark:text-gray-300",children:JSON.stringify(r.default_values,null,2)})})]})]})]})]})})}export{ge as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as j}from"./page-template-CM2S36EN.js";import{u as f,c as b,r as N,C as i,m as l,n as m,l as n,F as k}from"./app-4fHGBOxL.js";import{A as v}from"./arrow-left-IfLGa0Dx.js";import{S as w}from"./star-CaZ0eu6_.js";import{T as C}from"./tag-Dw9UDp6s.js";import{C as T}from"./code-Dd2x_tdq.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function ge(){var d,o,x,c,p;const{t}=f(),{auth:a,documentTemplate:r}=b().props;a!=null&&a.permissions;const g=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("View")}],h=[{label:t("Back"),icon:e.jsx(v,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>N.get(route("hr.documents.document-templates.index"))}],s=Array.isArray(r.placeholders)?r.placeholders:[];return e.jsx(j,{title:t("View Document Template"),breadcrumbs:g,actions:h,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(l,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(n,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((d=r.category)==null?void 0:d.color)||"#3B82F6"},children:e.jsx(k,{className:"h-4 w-4"})}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name}),r.is_default&&e.jsx(w,{className:"h-4 w-4 text-yellow-500 fill-current"})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Category")}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(C,{className:"h-4 w-4 text-gray-400"}),e.jsx("p",{className:"text-sm text-gray-900 dark:text-gray-100",children:((o=r.category)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("File Format")}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 dark:bg-gray-800 px-2 py-1 text-xs font-medium text-gray-600 dark:text-gray-300 ring-1 ring-inset ring-gray-500/10",children:((x=r.file_format)==null?void 0:x.toUpperCase())||"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),r.description&&e.jsxs("div",{className:"md:col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:r.description})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]})]})})]}),e.jsxs(i,{children:[e.jsx(l,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(n,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((p=r.template_content)==null?void 0:p.length)||0," ",t("characters")]})]})]}),s.length>0&&e.jsxs(i,{children:[e.jsx(l,{children:e.jsxs(m,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(T,{className:"h-5 w-5 text-gray-400"}),t("Placeholders"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",s.length,")"]})]})}),e.jsxs(n,{children:[e.jsx("div",{className:"flex flex-wrap gap-2",children:s.map((y,u)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${y}}}`},u))}),r.default_values&&Object.keys(r.default_values).length>0&&e.jsxs("div",{className:"mt-4",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-2",children:t("Default Values")}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-3",children:e.jsx("pre",{className:"text-xs font-mono text-gray-700 dark:text-gray-300",children:JSON.stringify(r.default_values,null,2)})})]})]})]})]})})}export{ge as default};
diff --git a/public/build/assets/show-DWfRXDta.js b/public/build/assets/show-PqW1dBZS.js
similarity index 75%
rename from public/build/assets/show-DWfRXDta.js
rename to public/build/assets/show-PqW1dBZS.js
index 067a75f69..188c06c6c 100644
--- a/public/build/assets/show-DWfRXDta.js
+++ b/public/build/assets/show-PqW1dBZS.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as h}from"./page-template-CUbbykGe.js";import{u as f,c as j,r as u,C as i,m,n,l as o}from"./app-DCZHPiEr.js";import{A as b}from"./arrow-left-DifDyQQ2.js";import{C as y}from"./code-fFt1R3-N.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./users-CQxTOR0I.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function me(){var l,d;const{t}=f(),{auth:a,offerTemplate:r}=j().props;a!=null&&a.permissions;const x=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("View")}],c=[{label:t("Back"),icon:e.jsx(b,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>u.get(route("hr.recruitment.offer-templates.index"))}],s=Array.isArray(r.variables)?r.variables:[];return e.jsx(h,{title:t("View Offer Template"),breadcrumbs:x,actions:c,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(m,{children:e.jsx(n,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(o,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]})]})})]}),e.jsxs(i,{children:[e.jsx(m,{children:e.jsx(n,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(o,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((d=r.template_content)==null?void 0:d.length)||0," ",t("characters")]})]})]}),s.length>0&&e.jsxs(i,{children:[e.jsx(m,{children:e.jsxs(n,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(y,{className:"h-5 w-5 text-gray-400"}),t("Variables"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",s.length,")"]})]})}),e.jsx(o,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:s.map((p,g)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${p}}}`},g))})})]})]})})}export{me as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as h}from"./page-template-CM2S36EN.js";import{u as f,c as j,r as u,C as i,m,n,l as o}from"./app-4fHGBOxL.js";import{A as b}from"./arrow-left-IfLGa0Dx.js";import{C as y}from"./code-Dd2x_tdq.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./users-DG9BKOjr.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function me(){var l,d;const{t}=f(),{auth:a,offerTemplate:r}=j().props;a!=null&&a.permissions;const x=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("View")}],c=[{label:t("Back"),icon:e.jsx(b,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>u.get(route("hr.recruitment.offer-templates.index"))}],s=Array.isArray(r.variables)?r.variables:[];return e.jsx(h,{title:t("View Offer Template"),breadcrumbs:x,actions:c,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(m,{children:e.jsx(n,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(o,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]})]})})]}),e.jsxs(i,{children:[e.jsx(m,{children:e.jsx(n,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(o,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((d=r.template_content)==null?void 0:d.length)||0," ",t("characters")]})]})]}),s.length>0&&e.jsxs(i,{children:[e.jsx(m,{children:e.jsxs(n,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(y,{className:"h-5 w-5 text-gray-400"}),t("Variables"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",s.length,")"]})]})}),e.jsx(o,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:s.map((p,g)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${p}}}`},g))})})]})]})})}export{me as default};
diff --git a/public/build/assets/show-DpHPdPmf.js b/public/build/assets/show-qxF1KLs6.js
similarity index 91%
rename from public/build/assets/show-DpHPdPmf.js
rename to public/build/assets/show-qxF1KLs6.js
index e09a3f39f..76da5a7c4 100644
--- a/public/build/assets/show-DpHPdPmf.js
+++ b/public/build/assets/show-qxF1KLs6.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-CUbbykGe.js";import{u as E,c as R,C as s,l as r,B as n,m as i,n as x,F as c,g as w,r as I}from"./app-DCZHPiEr.js";import{U as v}from"./user-HiC8k72a.js";import{P as b}from"./phone-Cjtf4kt2.js";import{M as _}from"./mail-CKC1Kac7.js";import{M as l}from"./map-pin-Byih5zbn.js";import{E as C}from"./external-link-AaM5EHxH.js";import{B as M}from"./briefcase-CsHvsiQb.js";import{B as D}from"./building-CioCMzUa.js";import{C as A}from"./clock-O-l8sPi0.js";import{U as T}from"./users-CQxTOR0I.js";import{D as $}from"./dollar-sign-BsSLq7gF.js";import{A as U}from"./award-hmEXH59N.js";import{A as q}from"./arrow-left-DifDyQQ2.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./fingerprint-DDgCRfUP.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Le(){var o,g,h,p,y,j,f,N,u,k;const{t:a}=E(),{candidate:t}=R().props,S=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Recruitment")},{title:a("Candidates"),href:route("hr.recruitment.candidates.index")},{title:`${t.first_name} ${t.last_name}`}],P=d=>{switch(d){case"New":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Screening":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Interview":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Offer":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Hired":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(B,{title:"Candidate Details",breadcrumbs:S,actions:[{label:a("Back"),icon:e.jsx(q,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>I.get(route("hr.recruitment.candidates.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsx(s,{children:e.jsx(r,{className:"p-6",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center space-x-4",children:[e.jsx("div",{className:"w-16 h-16 bg-blue-100 rounded-full flex items-center justify-center",children:e.jsx(v,{className:"h-8 w-8 text-blue-600"})}),e.jsxs("div",{children:[e.jsxs("h1",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[t.first_name," ",t.last_name]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:t.current_position||a("Job Applicant")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t.current_company}),t.rating&&e.jsxs("div",{className:"flex items-center mt-2",children:[e.jsxs("span",{className:"text-xs font-medium text-gray-700 dark:text-gray-300 mr-2",children:[a("Rating"),":"]}),e.jsx("div",{className:"flex",children:[...Array(5)].map((d,m)=>e.jsx("span",{className:`text-base ${m0&&e.jsxs(s,{children:[e.jsx(i,{children:e.jsxs(x,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(U,{className:"h-5 w-5"}),a("Custom Questions & Answers")]})}),e.jsx(r,{children:e.jsx("div",{className:"space-y-4",children:Object.entries(t.custom_question).map(([d,m],L)=>e.jsxs("div",{className:"border-l-4 border-blue-200 dark:border-blue-800 pl-4",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:d}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:m})]},L))})})]}),e.jsxs(s,{children:[e.jsx(i,{children:e.jsxs(x,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(A,{className:"h-5 w-5"}),a("Additional Information")]})}),e.jsx(r,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Terms & Conditions")}),e.jsx(n,{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mt-1 ${t.terms_condition_check==="on"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.terms_condition_check==="on"?a("Accepted"):a("Not Accepted")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Applied Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:new Date(t.application_date).toLocaleDateString()})]})]})})]})]})})}export{Le as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-CM2S36EN.js";import{u as E,c as R,C as s,l as r,B as n,m as i,n as x,F as c,g as w,r as I}from"./app-4fHGBOxL.js";import{U as v}from"./user-C3XLhGku.js";import{P as b}from"./phone-CTwn3BMi.js";import{M as _}from"./mail-BEVnuDTb.js";import{M as l}from"./map-pin-9a-V9F-V.js";import{E as C}from"./external-link-D6ftOgwf.js";import{B as M}from"./briefcase-DGuFd_HT.js";import{B as D}from"./building-5o9eBjJP.js";import{C as A}from"./clock-CHa0mSrs.js";import{U as T}from"./users-DG9BKOjr.js";import{D as $}from"./dollar-sign-W87qtnS1.js";import{A as U}from"./award-BKljXQI4.js";import{A as q}from"./arrow-left-IfLGa0Dx.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./fingerprint-CYAHw6U4.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Le(){var o,g,h,p,y,j,f,N,u,k;const{t:a}=E(),{candidate:t}=R().props,S=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Recruitment")},{title:a("Candidates"),href:route("hr.recruitment.candidates.index")},{title:`${t.first_name} ${t.last_name}`}],P=d=>{switch(d){case"New":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Screening":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Interview":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Offer":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Hired":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(B,{title:"Candidate Details",breadcrumbs:S,actions:[{label:a("Back"),icon:e.jsx(q,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>I.get(route("hr.recruitment.candidates.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsx(s,{children:e.jsx(r,{className:"p-6",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center space-x-4",children:[e.jsx("div",{className:"w-16 h-16 bg-blue-100 rounded-full flex items-center justify-center",children:e.jsx(v,{className:"h-8 w-8 text-blue-600"})}),e.jsxs("div",{children:[e.jsxs("h1",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[t.first_name," ",t.last_name]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:t.current_position||a("Job Applicant")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t.current_company}),t.rating&&e.jsxs("div",{className:"flex items-center mt-2",children:[e.jsxs("span",{className:"text-xs font-medium text-gray-700 dark:text-gray-300 mr-2",children:[a("Rating"),":"]}),e.jsx("div",{className:"flex",children:[...Array(5)].map((d,m)=>e.jsx("span",{className:`text-base ${m0&&e.jsxs(s,{children:[e.jsx(i,{children:e.jsxs(x,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(U,{className:"h-5 w-5"}),a("Custom Questions & Answers")]})}),e.jsx(r,{children:e.jsx("div",{className:"space-y-4",children:Object.entries(t.custom_question).map(([d,m],L)=>e.jsxs("div",{className:"border-l-4 border-blue-200 dark:border-blue-800 pl-4",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:d}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:m})]},L))})})]}),e.jsxs(s,{children:[e.jsx(i,{children:e.jsxs(x,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(A,{className:"h-5 w-5"}),a("Additional Information")]})}),e.jsx(r,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Terms & Conditions")}),e.jsx(n,{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mt-1 ${t.terms_condition_check==="on"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.terms_condition_check==="on"?a("Accepted"):a("Not Accepted")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Applied Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:new Date(t.application_date).toLocaleDateString()})]})]})})]})]})})}export{Le as default};
diff --git a/public/build/assets/show-y1J3BHmO.js b/public/build/assets/show-uL_JTOJX.js
similarity index 76%
rename from public/build/assets/show-y1J3BHmO.js
rename to public/build/assets/show-uL_JTOJX.js
index 6930a9894..b449ed366 100644
--- a/public/build/assets/show-y1J3BHmO.js
+++ b/public/build/assets/show-uL_JTOJX.js
@@ -1,2 +1,2 @@
-import{r as N,j as e}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-CUbbykGe.js";import{u as ie,c as le,r as f,t as o,x as V,C as c,m as x,n as y,l as u}from"./app-DCZHPiEr.js";import{C as me}from"./CrudTable-C2L9P_V2.js";import{C as de}from"./CrudDeleteModal-D4meZ8pP.js";import{PayrollOverrideModal as pe}from"./PayrollOverrideModal-D0nxOlR9.js";import{f as ce,b as xe,e as i}from"./table-Cy6bO37k.js";import{D as z}from"./download-jqune9mh.js";import{A as ye}from"./arrow-left-DifDyQQ2.js";import{U as ue}from"./users-CQxTOR0I.js";import{D as w}from"./dollar-sign-BsSLq7gF.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./unlink-trxMBMvO.js";import"./scale-DlPRjCPt.js";import"./arrow-down-left-C3GTUl1x.js";import"./arrow-right-left-BS216brF.js";import"./arrow-right-CEAQplo8.js";import"./arrow-up-down-BdBTS9oa.js";import"./lock-open-B7qoRr4m.js";import"./award-hmEXH59N.js";import"./ban-D-K45Zil.js";import"./indian-rupee-Du2tjxPt.js";import"./bell-TcWZQb75.js";import"./book-open-BQQjdZmn.js";import"./boxes-DvOKBBuy.js";import"./building-2-oo6jBMHm.js";import"./building-CioCMzUa.js";import"./calculator-BPEuta5A.js";import"./calendar-check-CPZ04e2P.js";import"./camera-C79z020g.js";import"./chart-column-BwaKBFP_.js";import"./chart-no-axes-column-increasing-BYV5eoZ9.js";import"./chart-no-axes-column-Cwu9xJ5N.js";import"./chevron-left-DyEn0q5B.js";import"./circle-alert-DwaVLcdb.js";import"./circle-check-big-DzwxuD1X.js";import"./circle-check-BDCVxKyl.js";import"./circle-help-ssBgXO4L.js";import"./circle-x-DNjKzBNT.js";import"./circle-BcYEy414.js";import"./clipboard-list-DD5uAGAm.js";import"./code-fFt1R3-N.js";import"./crosshair-A0BgYwCp.js";import"./crown-k4LgOLKu.js";import"./external-link-AaM5EHxH.js";import"./eye-off-Dej862R9.js";import"./eye-CLDVMrI-.js";import"./instagram-CDJDYvDj.js";import"./file-down-Dmn8LkkO.js";import"./file-up-CG4CZTOd.js";import"./filter-CQAy5sxY.js";import"./house-Dc4fxdSU.js";import"./git-branch-BiaS4Luq.js";import"./grip-vertical-ztucQRYs.js";import"./hard-drive-ByN67OOw.js";import"./hash-D5N7GvWR.js";import"./heart-B77nkgVs.js";import"./info-CGsCt0QX.js";import"./layers-D2vSiTnX.js";import"./layout-list-CLoEfo1A.js";import"./lightbulb-Du5BUPaY.js";import"./link-2-BmhPrvu7.js";import"./link-CifFVSSx.js";import"./twitter-Ob_AzbNO.js";import"./list-BSrGYPOe.js";import"./locate-fixed-DTskyUeD.js";import"./lock-DsF0eMDG.js";import"./log-in-C655qnFy.js";import"./mail-CKC1Kac7.js";import"./map-pin-Byih5zbn.js";import"./menu-BhiUF-ah.js";import"./message-square-warning-D37VJ7Rf.js";import"./message-square-Dqn13PUy.js";import"./monitor-DU2H7K7-.js";import"./package-Y58T4Ovs.js";import"./percent-DS4wn5sz.js";import"./phone-Cjtf4kt2.js";import"./plane-CDOnBjUG.js";import"./play-CzThRh0N.js";import"./qr-code-BuBJI3J3.js";import"./quote-DpoEJruJ.js";import"./ruler-C6m2ogGZ.js";import"./send-DRW88Tkw.js";import"./server-YZTAabvh.js";import"./wifi-CloLCYl-.js";import"./shield-check-CTVvyZje.js";import"./shield-Ct6ZTmLv.js";import"./square-check-big-Dyg4DAtI.js";import"./square-pen-8BQ3xjRH.js";import"./star-CdODI4VK.js";import"./sun-C9sRqlbI.js";import"./tag-BXjzmeUG.js";import"./target-LqGsI9BK.js";import"./thumbs-up-_Dwo69ws.js";import"./ticket-BqntdXti.js";import"./trash-2-BKTtBQos.js";import"./trash-B7c3z1B5.js";import"./trending-down-BtPHZ2fA.js";import"./trending-up-C1uVxjVi.js";import"./triangle-alert-3qEGEwaA.js";import"./trophy-DPp0QVS8.js";import"./type-CAmitQYw.js";import"./user-check-D2uzxHd-.js";import"./user-plus-CDQXNMLS.js";import"./user-x-CHCyaiAK.js";import"./wallet-D2td-SYi.js";import"./wrench-CvpjhLZr.js";import"./zap-5eJgSXpf.js";import"./scroll-area-D50XMh2m.js";function Jr(){var C,v,D,P,E,T,A,O,R,G,L,F,M,U,$,B,H,I,q;const{t:s}=ie(),{payrollRun:a,auth:h}=le().props,j=(h==null?void 0:h.permissions)||[],[J,_]=N.useState(!1),[K,b]=N.useState(!1),[m,k]=N.useState(null),Q=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Payroll Management"),href:route("hr.payroll-runs.index")},{title:s("Payroll Runs"),href:route("hr.payroll-runs.index")},{title:a.title}],S=[{label:s("Export"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>Y()},{label:s("Back"),icon:e.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>f.get(route("hr.payroll-runs.index"))}];(a.status==="processing"||a.status==="completed")&&S.unshift({label:s("Generate Payslips"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const X=()=>{o.loading(s("Generating payslips...")),f.post(route("hr.payslips.bulk-generate"),{payroll_run_id:a.id},{onSuccess:t=>{o.dismiss(),t.props.flash.success?(o.success(s(t.props.flash.success)),setTimeout(()=>{f.get(route("hr.payslips.index"))},1e3)):t.props.flash.error&&o.error(s(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error("Failed to generate payslips")}})},Y=()=>{if(!a.payroll_entries||a.payroll_entries.length===0){o.error(s("No payroll entries to export."));return}const r=[["Employee","Basic Salary","Per Day Salary","Component Earnings","Adjustment Earnings","Adjustment Deductions","Total Earnings","Working Days","Present Days","Overtime Hours","Overtime Earnings","Leave Deductions","Gross Pay","Component Deduction","Net Pay"].join(",")];a.payroll_entries.forEach(n=>{var W;const oe=[`"${((W=n.employee)==null?void 0:W.name)||"-"}"`,n.basic_salary||0,n.per_day_salary||0,n.component_earnings||0,n.adjustment_earnings_total||0,n.adjustment_deductions_total||0,n.total_earnings||0,n.working_days||0,n.present_days||0,n.overtime_hours||0,n.overtime_amount||0,n.unpaid_leave_deduction||0,n.gross_pay||0,n.total_deductions||0,n.net_pay||0];r.push(oe.join(","))});const d="data:text/csv;charset=utf-8,"+r.join(`
+import{r as N,j as e}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-CM2S36EN.js";import{u as ie,c as le,r as f,t as o,x as V,C as c,m as x,n as y,l as u}from"./app-4fHGBOxL.js";import{C as me}from"./CrudTable-Cxl8O2CF.js";import{C as de}from"./CrudDeleteModal-BgIUshon.js";import{PayrollOverrideModal as pe}from"./PayrollOverrideModal-BJ27aeNI.js";import{f as ce,b as xe,e as i}from"./table-BJ1oQWRR.js";import{D as z}from"./download-BzxwiIbz.js";import{A as ye}from"./arrow-left-IfLGa0Dx.js";import{U as ue}from"./users-DG9BKOjr.js";import{D as w}from"./dollar-sign-W87qtnS1.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./unlink-CgZv_dTf.js";import"./scale-BHC18ycl.js";import"./arrow-down-left-BuXMFa9b.js";import"./arrow-right-left-Djo-r2R9.js";import"./arrow-right-C_9pvDWi.js";import"./arrow-up-down-D0zF54wt.js";import"./lock-open-C6bTNivm.js";import"./award-BKljXQI4.js";import"./ban-CJeeVERS.js";import"./indian-rupee-DFz23eeq.js";import"./bell-Bxm_inju.js";import"./book-open-D1jG4890.js";import"./boxes-B8yTQGgl.js";import"./building-2-Dntm8XmE.js";import"./building-5o9eBjJP.js";import"./calculator-DnAPf1Qo.js";import"./calendar-check-B5Hjh9Kb.js";import"./camera-rQNNg5QK.js";import"./chart-column-CTB1HCJI.js";import"./chart-no-axes-column-increasing-CGgEtajp.js";import"./chart-no-axes-column-DpXSZSSY.js";import"./chevron-left-BYvQPSK4.js";import"./circle-alert-DwXRfwWr.js";import"./circle-check-big-fVcbTmDL.js";import"./circle-check-CN74Y_9Y.js";import"./circle-help-D5iazGB6.js";import"./circle-x-ChMHRbuV.js";import"./circle-sKSflIYK.js";import"./clipboard-list-CW1i2mxR.js";import"./code-Dd2x_tdq.js";import"./crosshair-DM4t_C29.js";import"./crown-BaLUwt-Z.js";import"./external-link-D6ftOgwf.js";import"./eye-off-BrQn_qXS.js";import"./eye-Yd3RcT3h.js";import"./instagram-BIThodG6.js";import"./file-down-jo0FIMGq.js";import"./file-up-CWMCLNrz.js";import"./filter-BDm-DaBQ.js";import"./house--r9ylyxz.js";import"./git-branch-DX951c47.js";import"./grip-vertical-DPcpCz1i.js";import"./hard-drive-_5KUBHA1.js";import"./hash-hgXEu6Qy.js";import"./heart-CpJvUfR-.js";import"./info-BlxGZNDR.js";import"./layers-B7F69w-w.js";import"./layout-list-Bryhjcg8.js";import"./lightbulb-DOHFxiAy.js";import"./link-2-B2o5riWP.js";import"./link-ChKZ6PKR.js";import"./twitter-DRr0PMGi.js";import"./list-TEmTfixH.js";import"./locate-fixed-CwJ3wfqp.js";import"./lock-D_l4FSx5.js";import"./log-in-DikPYXBi.js";import"./mail-BEVnuDTb.js";import"./map-pin-9a-V9F-V.js";import"./menu-D4lFlAA_.js";import"./message-square-warning-OL-n3eL6.js";import"./message-square-BkyJswfG.js";import"./monitor-ho02Lm9i.js";import"./package-XW2Ihp6c.js";import"./percent-DL6G8cWL.js";import"./phone-CTwn3BMi.js";import"./plane-BWv79RqS.js";import"./play-B9S6Ymxo.js";import"./qr-code-B9FsCCCd.js";import"./quote-CcUH2G7k.js";import"./ruler-CflbLJkn.js";import"./send-BccLN5Gs.js";import"./server-BTuaPKbi.js";import"./wifi-DdZIIhMT.js";import"./shield-check-CueWNTcC.js";import"./shield-DZYMqpHl.js";import"./square-check-big-B76NnHJM.js";import"./square-pen-BNAWyFLf.js";import"./star-CaZ0eu6_.js";import"./sun-D65GDJJn.js";import"./tag-Dw9UDp6s.js";import"./target-4iLTeqFL.js";import"./thumbs-up-CC6-3KcX.js";import"./ticket-CIaFxDmN.js";import"./trash-2-B-iLy81a.js";import"./trash-C0l9UXki.js";import"./trending-down-CM9zB975.js";import"./trending-up-D3RLojX7.js";import"./triangle-alert-BUm3Qaiu.js";import"./trophy-CTZfqhOQ.js";import"./type-Dr6ZFGcv.js";import"./user-check-CAE7zehX.js";import"./user-plus-7O11bl0R.js";import"./user-x-DQztBHK8.js";import"./wallet-D1vzGpBh.js";import"./wrench-3TyfH4fT.js";import"./zap-COe4gBtx.js";import"./scroll-area-D29S7_pr.js";function Jr(){var C,v,D,P,E,T,A,O,R,G,L,F,M,U,$,B,H,I,q;const{t:s}=ie(),{payrollRun:a,auth:h}=le().props,j=(h==null?void 0:h.permissions)||[],[J,_]=N.useState(!1),[K,b]=N.useState(!1),[m,k]=N.useState(null),Q=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Payroll Management"),href:route("hr.payroll-runs.index")},{title:s("Payroll Runs"),href:route("hr.payroll-runs.index")},{title:a.title}],S=[{label:s("Export"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>Y()},{label:s("Back"),icon:e.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>f.get(route("hr.payroll-runs.index"))}];(a.status==="processing"||a.status==="completed")&&S.unshift({label:s("Generate Payslips"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const X=()=>{o.loading(s("Generating payslips...")),f.post(route("hr.payslips.bulk-generate"),{payroll_run_id:a.id},{onSuccess:t=>{o.dismiss(),t.props.flash.success?(o.success(s(t.props.flash.success)),setTimeout(()=>{f.get(route("hr.payslips.index"))},1e3)):t.props.flash.error&&o.error(s(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error("Failed to generate payslips")}})},Y=()=>{if(!a.payroll_entries||a.payroll_entries.length===0){o.error(s("No payroll entries to export."));return}const r=[["Employee","Basic Salary","Per Day Salary","Component Earnings","Adjustment Earnings","Adjustment Deductions","Total Earnings","Working Days","Present Days","Overtime Hours","Overtime Earnings","Leave Deductions","Gross Pay","Component Deduction","Net Pay"].join(",")];a.payroll_entries.forEach(n=>{var W;const oe=[`"${((W=n.employee)==null?void 0:W.name)||"-"}"`,n.basic_salary||0,n.per_day_salary||0,n.component_earnings||0,n.adjustment_earnings_total||0,n.adjustment_deductions_total||0,n.total_earnings||0,n.working_days||0,n.present_days||0,n.overtime_hours||0,n.overtime_amount||0,n.unpaid_leave_deduction||0,n.gross_pay||0,n.total_deductions||0,n.net_pay||0];r.push(oe.join(","))});const d="data:text/csv;charset=utf-8,"+r.join(`
`),g=encodeURI(d),p=document.createElement("a");p.setAttribute("href",g),p.setAttribute("download",`Payroll_Run_${a.id}_Export.csv`),document.body.appendChild(p),p.click(),document.body.removeChild(p)},Z=(t,r)=>{t==="delete"?(k(r),_(!0)):t==="edit"&&(k(r),b(!0))},ee=t=>{o.loading(s("Updating payroll entry...")),f.put(route("hr.payroll-entries.update",m==null?void 0:m.id),t,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(s(r.props.flash.success)):r.props.flash.error&&o.error(s(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(s(r)):o.error(s("Failed to update payroll entry"))}})},te=()=>{o.loading(s("Deleting payroll entry...")),f.delete(route("hr.payroll-entries.destroy",m.id),{onSuccess:t=>{_(!1),o.dismiss(),t.props.flash.success?o.success(s(t.props.flash.success)):t.props.flash.error&&o.error(s(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(s(t)):o.error(s("Failed to delete payroll entry"))}})},re=t=>{const r={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",processing:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return r[t]||r.draft},l=(a.payroll_entries||[]).reduce((t,r)=>(t.basic_salary+=Number(r.basic_salary||0),t.per_day_salary+=Number(r.per_day_salary||0),t.component_earnings+=Number(r.component_earnings||0),t.adjustment_earnings+=Number(r.adjustment_earnings_total||0),t.adjustment_deductions+=Number(r.adjustment_deductions_total||0),t.total_earnings+=Number(r.total_earnings||0),t.overtime_amount+=Number(r.overtime_amount||0),t.unpaid_leave_deduction+=Number(r.unpaid_leave_deduction||0),t.gross_pay+=Number(r.gross_pay||0),t.total_deductions+=Number(r.total_deductions||0),t.net_pay+=Number(r.net_pay||0),t),{basic_salary:0,per_day_salary:0,component_earnings:0,adjustment_earnings:0,adjustment_deductions:0,total_earnings:0,overtime_amount:0,unpaid_leave_deduction:0,gross_pay:0,total_deductions:0,net_pay:0}),se=V(j,"edit-payroll-runs")||V(j,"delete-payroll-entries"),ae=e.jsx(ce,{children:e.jsxs(xe,{className:"font-bold bg-gray-100 dark:bg-gray-800",children:[e.jsx(i,{colSpan:2,className:"text-right py-2.5 text-gray-900 dark:text-gray-100",children:s("Totals")}),e.jsx(i,{className:"text-left font-mono py-2.5",children:(C=window.appSettings)==null?void 0:C.formatCurrency(l.basic_salary)}),e.jsx(i,{className:"text-left font-mono text-green-600 py-2.5",children:(v=window.appSettings)==null?void 0:v.formatCurrency(l.per_day_salary)}),e.jsx(i,{className:"text-left font-mono text-blue-600 py-2.5",children:(D=window.appSettings)==null?void 0:D.formatCurrency(l.component_earnings)}),e.jsx(i,{className:"text-left font-mono py-2.5",children:e.jsxs("div",{className:"flex flex-col text-xs font-mono",children:[l.adjustment_earnings>0&&e.jsxs("span",{className:"text-green-600",children:["+",(P=window.appSettings)==null?void 0:P.formatCurrency(l.adjustment_earnings)]}),l.adjustment_deductions>0&&e.jsxs("span",{className:"text-red-600",children:["-",(E=window.appSettings)==null?void 0:E.formatCurrency(l.adjustment_deductions)]})]})}),e.jsx(i,{className:"text-left font-mono text-blue-600 py-2.5",children:(T=window.appSettings)==null?void 0:T.formatCurrency(l.total_earnings)}),e.jsx(i,{className:"py-2.5"}),e.jsx(i,{className:"py-2.5"}),e.jsx(i,{className:"py-2.5"}),e.jsx(i,{className:"text-left font-mono text-green-600 py-2.5",children:(A=window.appSettings)==null?void 0:A.formatCurrency(l.overtime_amount)}),e.jsx(i,{className:"text-left font-mono text-red-600 py-2.5",children:(O=window.appSettings)==null?void 0:O.formatCurrency(l.unpaid_leave_deduction)}),e.jsx(i,{className:"text-left font-mono text-green-600 py-2.5",children:(R=window.appSettings)==null?void 0:R.formatCurrency(l.gross_pay)}),e.jsx(i,{className:"text-left font-mono text-red-600 py-2.5",children:(G=window.appSettings)==null?void 0:G.formatCurrency(l.total_deductions)}),e.jsx(i,{className:"text-left font-mono text-blue-600 font-bold py-2.5",children:(L=window.appSettings)==null?void 0:L.formatCurrency(l.net_pay)}),se&&e.jsx(i,{className:"py-2.5"})]})});return e.jsxs(ne,{title:a.title,url:`/hr/payroll-runs/${a.id}`,actions:S,breadcrumbs:Q,children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6 mb-6",children:[e.jsxs(c,{children:[e.jsxs(x,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(y,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Total Employees")}),e.jsx(ue,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"})]}),e.jsx(u,{children:e.jsx("div",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:a.employee_count})})]}),e.jsxs(c,{children:[e.jsxs(x,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(y,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Gross Pay")}),e.jsx(w,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"})]}),e.jsx(u,{children:e.jsx("div",{className:"text-xl font-bold text-green-600",children:(F=window.appSettings)==null?void 0:F.formatCurrency(a.total_gross_pay)})})]}),e.jsxs(c,{children:[e.jsxs(x,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(y,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Total Deductions")}),e.jsx(w,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"})]}),e.jsx(u,{children:e.jsx("div",{className:"text-xl font-bold text-red-600",children:(M=window.appSettings)==null?void 0:M.formatCurrency(a.total_deductions)})})]}),e.jsxs(c,{children:[e.jsxs(x,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(y,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Net Pay")}),e.jsx(w,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"})]}),e.jsx(u,{children:e.jsx("div",{className:"text-xl font-bold text-blue-600",children:(U=window.appSettings)==null?void 0:U.formatCurrency(a.total_net_pay)})})]})]}),e.jsxs(c,{className:"mb-6",children:[e.jsx(x,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Payroll Run Details")})}),e.jsxs(u,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Pay Period")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[(($=window.appSettings)==null?void 0:$.formatDateTimeSimple(a.pay_period_start,!1))||new Date(a.pay_period_start).toLocaleDateString()," - ",((B=window.appSettings)==null?void 0:B.formatDateTimeSimple(a.pay_period_end,!1))||new Date(a.pay_period_end).toLocaleDateString()]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Pay Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((H=window.appSettings)==null?void 0:H.formatDateTimeSimple(a.pay_date,!1))||new Date(a.pay_date).toLocaleDateString()})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Status")}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${re(a.status)}`,children:s(a.status.charAt(0).toUpperCase()+a.status.slice(1))})})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Created At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((I=window.appSettings)==null?void 0:I.formatDateTimeSimple(a.created_at,!1))||new Date(a.created_at).toLocaleDateString()})]})]}),a.notes&&e.jsxs("div",{className:"mt-4",children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Notes")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.notes})]})]})]}),e.jsxs(c,{children:[e.jsxs(x,{children:[e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Employee Payroll Entries")}),e.jsxs("div",{className:"mt-2 p-3 bg-blue-50 dark:bg-blue-900/20 rounded-md space-y-2",children:[e.jsxs("p",{className:"text-xs text-blue-800 dark:text-blue-200 font-medium",children:[s("Gross Pay Formula")," : ",e.jsx("span",{className:"font-mono",children:"Total Earnings (Basic Salary + Component Earning + Adjustment Earnings) - Unpaid Leave Deduction + Overtime Earnings"})]}),e.jsxs("p",{className:"text-xs text-blue-800 dark:text-blue-200 font-medium",children:[s("Net Salary Formula")," : ",e.jsx("span",{className:"font-mono",children:"Gross Pay - Total Deductions - Adjustment Deductions"})]})]})]}),e.jsx(u,{className:"p-0",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsx(me,{columns:[{key:"employee",label:s("Employee"),render:(t,r)=>{var d;return((d=r.employee)==null?void 0:d.name)||"-"}},{key:"basic_salary",label:s("Basic Salary"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-gray-900",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t)})}},{key:"per_day_salary",label:s("Per Day Salary"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-green-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t||0)})}},{key:"component_earnings",label:s("Component Earnings"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-blue-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t||0)})}},{key:"adjustments",label:s("Adjustments"),render:(t,r)=>{var p,n;const d=r.adjustment_earnings_total||0,g=r.adjustment_deductions_total||0;return d===0&&g===0?e.jsx("span",{className:"text-gray-400",children:"—"}):e.jsxs("div",{className:"flex flex-col text-xs font-mono",children:[d>0&&e.jsxs("span",{className:"text-green-600",children:["+",(p=window.appSettings)==null?void 0:p.formatCurrency(d)]}),g>0&&e.jsxs("span",{className:"text-red-600",children:["-",(n=window.appSettings)==null?void 0:n.formatCurrency(g)]})]})}},{key:"total_earnings",label:s("Total Earning"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-blue-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t||0)})}},{key:"working_days",label:s("Working Days"),render:t=>t||0},{key:"present_days",label:s("Present Days"),render:t=>t||0},{key:"overtime_hours",label:s("Overtime Hours"),render:t=>`${t||0}h`},{key:"overtime_amount",label:s("Overtime Earnings"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-green-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t||0)})}},{key:"unpaid_leave_deduction",label:s("Leave Deductions"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-red-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t||0)})}},{key:"gross_pay",label:s("Gross Pay"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-green-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t)})}},{key:"total_deductions",label:s("Component Deduction"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-red-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t)})}},{key:"net_pay",label:s("Net Pay"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-blue-600 font-bold",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t)})}}],data:a.payroll_entries||[],from:1,onAction:Z,permissions:j,entityPermissions:{delete:"delete-payroll-entries",edit:"edit-payroll-runs"},actions:[...a.status!=="completed"?[{label:s("Edit Override"),icon:"Edit",action:"edit",className:"text-blue-500 hover:text-blue-700",requiredPermission:"edit-payroll-runs"}]:[],{label:s("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-payroll-entries"}],showActions:!0,footer:ae})})})]}),e.jsx(pe,{isOpen:K,onClose:()=>b(!1),onSubmit:ee,initialData:m}),e.jsx(de,{isOpen:J,onClose:()=>_(!1),onConfirm:te,itemName:((q=m==null?void 0:m.employee)==null?void 0:q.name)||"",entityName:"payroll entry"})]})}export{Jr as default};
diff --git a/public/build/assets/sparkles-DvgXh1Em.js b/public/build/assets/sparkles-DAkECDF0.js
similarity index 97%
rename from public/build/assets/sparkles-DvgXh1Em.js
rename to public/build/assets/sparkles-DAkECDF0.js
index a703a9062..c7b149ade 100644
--- a/public/build/assets/sparkles-DvgXh1Em.js
+++ b/public/build/assets/sparkles-DAkECDF0.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/square-check-big-Dyg4DAtI.js b/public/build/assets/square-check-big-B76NnHJM.js
similarity index 89%
rename from public/build/assets/square-check-big-Dyg4DAtI.js
rename to public/build/assets/square-check-big-B76NnHJM.js
index d89e65ed7..72591d30b 100644
--- a/public/build/assets/square-check-big-Dyg4DAtI.js
+++ b/public/build/assets/square-check-big-B76NnHJM.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/square-pen-8BQ3xjRH.js b/public/build/assets/square-pen-BNAWyFLf.js
similarity index 91%
rename from public/build/assets/square-pen-8BQ3xjRH.js
rename to public/build/assets/square-pen-BNAWyFLf.js
index 1fe6d6c70..3e62a8504 100644
--- a/public/build/assets/square-pen-8BQ3xjRH.js
+++ b/public/build/assets/square-pen-BNAWyFLf.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/star-CdODI4VK.js b/public/build/assets/star-CaZ0eu6_.js
similarity index 93%
rename from public/build/assets/star-CdODI4VK.js
rename to public/build/assets/star-CaZ0eu6_.js
index 63e8fa3b0..485e19eae 100644
--- a/public/build/assets/star-CdODI4VK.js
+++ b/public/build/assets/star-CaZ0eu6_.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/statistics-C502KGK-.js b/public/build/assets/statistics-DutNo2eW.js
similarity index 85%
rename from public/build/assets/statistics-C502KGK-.js
rename to public/build/assets/statistics-DutNo2eW.js
index 68cdb1e00..b1f7194de 100644
--- a/public/build/assets/statistics-C502KGK-.js
+++ b/public/build/assets/statistics-DutNo2eW.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{P as S}from"./page-template-CUbbykGe.js";import{u as T,c as C,r as D,C as r,m as c,n as x,B as u,l as i}from"./app-DCZHPiEr.js";import{A as _}from"./arrow-left-DifDyQQ2.js";import{U as A}from"./users-CQxTOR0I.js";import{E}from"./eye-CLDVMrI-.js";import{T as B}from"./trending-up-C1uVxjVi.js";import"./textarea-MT-uY0Br.js";import"./select-X5YLR2bv.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DvgXh1Em.js";import"./loader-circle-BDLqeqvu.js";import"./copy-CCxdHmNE.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./chevron-right-BMm7LjGG.js";import"./layout-grid-B4hbZ-He.js";import"./briefcase-CsHvsiQb.js";import"./credit-card--bIB9mjq.js";import"./gift-91YKafXv.js";import"./calendar-days-CwXRpqb9.js";import"./clock-O-l8sPi0.js";import"./fingerprint-DDgCRfUP.js";import"./dollar-sign-BsSLq7gF.js";import"./calendar-YoExU_hy.js";import"./timer-BQQZ475C.js";import"./coins-CCDq32ZE.js";import"./index-BFT_C1pH.js";import"./user-HiC8k72a.js";import"./log-out-D6J83Zkh.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Ne(){var o,g,p,h,j,y;const{t}=T(),{announcement:s,totalEmployees:N,viewedCount:f,viewPercentage:b,departmentStats:l,branchStats:n}=C().props,v=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.announcements.index")},{title:t("Announcements"),href:route("hr.announcements.index")},{title:t("Statistics")}],k=[{label:t("Back"),icon:e.jsx(_,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>D.get(route("hr.announcements.index"))}];return e.jsxs(S,{title:t("Announcement Statistics"),url:"/hr/announcements/statistics",actions:k,breadcrumbs:v,children:[e.jsxs(r,{className:"mb-6",children:[e.jsx(c,{children:e.jsxs(x,{className:"flex items-center justify-between text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx("span",{children:s.title}),e.jsxs("div",{className:"flex gap-2",children:[s.is_featured&&e.jsx(u,{variant:"secondary",className:"bg-purple-50 text-purple-700 text-xs",children:t("Featured")}),s.is_high_priority&&e.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 text-xs",children:t("High Priority")})]})]})}),e.jsx(i,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-5 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Category")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.category})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Target Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((g=(o=s.branches)==null?void 0:o[0])==null?void 0:g.name)||t("Company-wide")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Target Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((h=(p=s.departments)==null?void 0:p[0])==null?void 0:h.name)||t("All Departments")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.start_date?((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(s.start_date,!1))||new Date(s.start_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("End Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.end_date?((y=window.appSettings)==null?void 0:y.formatDateTimeSimple(s.end_date,!1))||new Date(s.end_date).toLocaleString():t("Ongoing")})]})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-6",children:[e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-blue-50 p-3",children:e.jsx(A,{className:"h-6 w-6 text-blue-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsx("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:N}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Total Employees")})]})]})})}),e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-green-50 p-3",children:e.jsx(E,{className:"h-6 w-6 text-green-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsx("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:f}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Views")})]})]})})}),e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-purple-50 p-3",children:e.jsx(B,{className:"h-6 w-6 text-purple-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsxs("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[b,"%"]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("View Rate")})]})]})})})]}),l&&l.length>0&&e.jsxs(r,{className:"mb-6",children:[e.jsx(c,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Target Department Statistics")})}),e.jsx(i,{children:e.jsx("div",{className:"space-y-4",children:l.map((a,m)=>e.jsx("div",{children:a.departments.map((d,w)=>e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:d.department}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[d.viewed," of ",d.total," employees viewed"]})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[d.percentage,"%"]}),e.jsx("div",{className:"w-24 bg-gray-200 dark:bg-gray-700 rounded-full h-2 mt-2",children:e.jsx("div",{className:"bg-blue-500 h-2 rounded-full",style:{width:`${d.percentage}%`}})})]})]},w))},m))})})]}),n&&n.length>0&&e.jsxs(r,{children:[e.jsx(c,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Target Branch Statistics")})}),e.jsx(i,{children:e.jsx("div",{className:"space-y-4",children:n.map((a,m)=>e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:a.branch}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[a.viewed," of ",a.total," employees viewed"]})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[a.percentage,"%"]}),e.jsx("div",{className:"w-24 bg-gray-200 dark:bg-gray-700 rounded-full h-2 mt-2",children:e.jsx("div",{className:"bg-green-500 h-2 rounded-full",style:{width:`${a.percentage}%`}})})]})]},m))})})]})]})}export{Ne as default};
+import{j as e}from"./ui-Z445SNHD.js";import{P as S}from"./page-template-CM2S36EN.js";import{u as T,c as C,r as D,C as r,m as c,n as x,B as u,l as i}from"./app-4fHGBOxL.js";import{A as _}from"./arrow-left-IfLGa0Dx.js";import{U as A}from"./users-DG9BKOjr.js";import{E}from"./eye-Yd3RcT3h.js";import{T as B}from"./trending-up-D3RLojX7.js";import"./textarea-f6Pa1mf5.js";import"./select-T_sz7ImN.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-DAkECDF0.js";import"./loader-circle-q3ypy8gI.js";import"./copy-gVJWo25h.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./chevron-right-DkSLY_RH.js";import"./layout-grid-BZcR8IMY.js";import"./briefcase-DGuFd_HT.js";import"./credit-card-BTq1LaNu.js";import"./gift-BkGeVRy2.js";import"./calendar-days-B0tKZwOz.js";import"./clock-CHa0mSrs.js";import"./fingerprint-CYAHw6U4.js";import"./dollar-sign-W87qtnS1.js";import"./calendar-DqBcvi0D.js";import"./timer-CXS4OFNM.js";import"./coins-BOL9Zqbn.js";import"./index-BFT_C1pH.js";import"./user-C3XLhGku.js";import"./log-out-CqVt2LXY.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function Ne(){var o,g,p,h,j,y;const{t}=T(),{announcement:s,totalEmployees:N,viewedCount:f,viewPercentage:b,departmentStats:l,branchStats:n}=C().props,v=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.announcements.index")},{title:t("Announcements"),href:route("hr.announcements.index")},{title:t("Statistics")}],k=[{label:t("Back"),icon:e.jsx(_,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>D.get(route("hr.announcements.index"))}];return e.jsxs(S,{title:t("Announcement Statistics"),url:"/hr/announcements/statistics",actions:k,breadcrumbs:v,children:[e.jsxs(r,{className:"mb-6",children:[e.jsx(c,{children:e.jsxs(x,{className:"flex items-center justify-between text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx("span",{children:s.title}),e.jsxs("div",{className:"flex gap-2",children:[s.is_featured&&e.jsx(u,{variant:"secondary",className:"bg-purple-50 text-purple-700 text-xs",children:t("Featured")}),s.is_high_priority&&e.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 text-xs",children:t("High Priority")})]})]})}),e.jsx(i,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-5 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Category")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.category})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Target Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((g=(o=s.branches)==null?void 0:o[0])==null?void 0:g.name)||t("Company-wide")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Target Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((h=(p=s.departments)==null?void 0:p[0])==null?void 0:h.name)||t("All Departments")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.start_date?((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(s.start_date,!1))||new Date(s.start_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("End Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.end_date?((y=window.appSettings)==null?void 0:y.formatDateTimeSimple(s.end_date,!1))||new Date(s.end_date).toLocaleString():t("Ongoing")})]})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-6",children:[e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-blue-50 p-3",children:e.jsx(A,{className:"h-6 w-6 text-blue-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsx("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:N}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Total Employees")})]})]})})}),e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-green-50 p-3",children:e.jsx(E,{className:"h-6 w-6 text-green-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsx("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:f}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Views")})]})]})})}),e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-purple-50 p-3",children:e.jsx(B,{className:"h-6 w-6 text-purple-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsxs("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[b,"%"]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("View Rate")})]})]})})})]}),l&&l.length>0&&e.jsxs(r,{className:"mb-6",children:[e.jsx(c,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Target Department Statistics")})}),e.jsx(i,{children:e.jsx("div",{className:"space-y-4",children:l.map((a,m)=>e.jsx("div",{children:a.departments.map((d,w)=>e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:d.department}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[d.viewed," of ",d.total," employees viewed"]})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[d.percentage,"%"]}),e.jsx("div",{className:"w-24 bg-gray-200 dark:bg-gray-700 rounded-full h-2 mt-2",children:e.jsx("div",{className:"bg-blue-500 h-2 rounded-full",style:{width:`${d.percentage}%`}})})]})]},w))},m))})})]}),n&&n.length>0&&e.jsxs(r,{children:[e.jsx(c,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Target Branch Statistics")})}),e.jsx(i,{children:e.jsx("div",{className:"space-y-4",children:n.map((a,m)=>e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:a.branch}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[a.viewed," of ",a.total," employees viewed"]})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[a.percentage,"%"]}),e.jsx("div",{className:"w-24 bg-gray-200 dark:bg-gray-700 rounded-full h-2 mt-2",children:e.jsx("div",{className:"bg-green-500 h-2 rounded-full",style:{width:`${a.percentage}%`}})})]})]},m))})})]})]})}export{Ne as default};
diff --git a/public/build/assets/storage-settings-BBa5aSQ5.js b/public/build/assets/storage-settings-uU-vzQ5b.js
similarity index 97%
rename from public/build/assets/storage-settings-BBa5aSQ5.js
rename to public/build/assets/storage-settings-uU-vzQ5b.js
index dadbaec03..c8f309ef7 100644
--- a/public/build/assets/storage-settings-BBa5aSQ5.js
+++ b/public/build/assets/storage-settings-uU-vzQ5b.js
@@ -1 +1 @@
-import{r as w,j as e}from"./ui-Z445SNHD.js";import{u as R,ap as _,o as x,y as E,r as T,t as u,L as c,I as t,S as B}from"./app-DCZHPiEr.js";import{T as M,a as W,b,c as j}from"./tabs-BVvbDLq3.js";import{C as D}from"./checkbox-BHPvTCNK.js";import{H as I}from"./hard-drive-ByN67OOw.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function V({settings:r={}}){const{t:l}=R(),y={"3dmf":"3dmf","3dm":"3dm",avi:"avi",ai:"ai",bin:"bin",bmp:"bmp",cab:"cab",c:"c","c++":"c++",class:"class",css:"css",csv:"csv",cdr:"cdr",doc:"doc",dot:"dot",docx:"docx",dwg:"dwg",eps:"eps",exe:"exe",gif:"gif",gz:"gz",gtar:"gtar",flv:"flv",fh4:"fh4",fh5:"fh5",fhc:"fhc",help:"help",hlp:"hlp",html:"html",htm:"htm",ico:"ico",imap:"imap",inf:"inf",jpe:"jpe",jpeg:"jpeg",jpg:"jpg",js:"js",java:"java",latex:"latex",log:"log",m3u:"m3u",midi:"midi",mid:"mid",mov:"mov",mp4:"mp4",mp3:"mp3",mpeg:"mpeg",mpg:"mpg",mp2:"mp2",ogg:"ogg",phtml:"phtml",php:"php",pdf:"pdf",pgp:"pgp",png:"png",pps:"pps",ppt:"ppt",ppz:"ppz",pot:"pot",ps:"ps",qt:"qt",qd3d:"qd3d",qd3:"qd3",qxd:"qxd",rar:"rar",ra:"ra",ram:"ram",rm:"rm",rtf:"rtf",spr:"spr",sprite:"sprite",stream:"stream",swf:"swf",svg:"svg",sgml:"sgml",sgm:"sgm",tar:"tar",tiff:"tiff",tif:"tif",tgz:"tgz",tex:"tex",txt:"txt",vob:"vob",wav:"wav",wrl:"wrl",xla:"xla",xls:"xls",xlc:"xlc",xml:"xml",zip:"zip",json:"json",webp:"webp"},[a,m]=w.useState({storageType:r.storage_type||"local",allowedFileTypes:r.storage_file_types||"jpg,png,webp,gif",maxUploadSize:r.storage_max_upload_size||"2048",awsAccessKeyId:r.aws_access_key_id||"",awsSecretAccessKey:r.aws_secret_access_key||"",awsDefaultRegion:r.aws_default_region||"us-east-1",awsBucket:r.aws_bucket||"",awsUrl:r.aws_url||"",awsEndpoint:r.aws_endpoint||"",wasabiAccessKey:r.wasabi_access_key||"",wasabiSecretKey:r.wasabi_secret_key||"",wasabiRegion:r.wasabi_region||"us-east-1",wasabiBucket:r.wasabi_bucket||"",wasabiUrl:r.wasabi_url||"",wasabiRoot:r.wasabi_root||""}),[h,S]=w.useState(""),o=(s,i)=>{m(d=>({...d,[s]:i}))},N=(s,i)=>{const d=a.allowedFileTypes.split(",").filter(p=>p.trim());let n;i?n=[...d,s]:n=d.filter(p=>p!==s),m(p=>({...p,allowedFileTypes:n.join(",")}))},A=()=>{const s=Object.keys(y);m(i=>({...i,allowedFileTypes:s.join(",")}))},K=()=>{m(s=>({...s,allowedFileTypes:""}))},U=w.useMemo(()=>Object.keys(y).filter(s=>s.toLowerCase().includes(h.toLowerCase())),[h]),F=s=>{s.preventDefault();const i={storage_type:a.storageType,allowedFileTypes:a.allowedFileTypes,maxUploadSize:a.maxUploadSize};a.storageType==="aws_s3"&&(i.awsAccessKeyId=a.awsAccessKeyId,i.awsSecretAccessKey=a.awsSecretAccessKey,i.awsDefaultRegion=a.awsDefaultRegion,i.awsBucket=a.awsBucket,i.awsUrl=a.awsUrl,i.awsEndpoint=a.awsEndpoint),a.storageType==="wasabi"&&(i.wasabiAccessKey=a.wasabiAccessKey,i.wasabiSecretKey=a.wasabiSecretKey,i.wasabiRegion=a.wasabiRegion,i.wasabiBucket=a.wasabiBucket,i.wasabiUrl=a.wasabiUrl,i.wasabiRoot=a.wasabiRoot),T.post(route("settings.storage.update"),i,{preserveScroll:!0,onSuccess:d=>{var v,f;const n=(v=d.props.flash)==null?void 0:v.success,p=(f=d.props.flash)==null?void 0:f.error;n?u.success(n):p&&u.error(p)},onError:d=>{const n=d.error||Object.values(d).join(", ")||l("Failed to update storage settings");u.error(n)}})},g=()=>e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{children:l("Allowed File Types")}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(B,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(t,{placeholder:l("Search file types..."),value:h,onChange:s=>S(s.target.value),className:"pl-10"})]}),e.jsx(x,{type:"button",variant:"outline",size:"sm",onClick:A,children:l("Select All")}),e.jsx(x,{type:"button",variant:"outline",size:"sm",onClick:K,children:l("Unselect All")})]}),e.jsx("div",{className:"grid grid-cols-4 gap-2 p-4 border rounded-md max-h-48 overflow-y-auto",children:U.map(s=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(D,{id:s,checked:a.allowedFileTypes.split(",").includes(s),onCheckedChange:i=>N(s,i)}),e.jsx(c,{htmlFor:s,className:"text-sm font-normal",children:s})]},s))})]})]}),z=()=>e.jsxs("div",{className:"space-y-6",children:[g(),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"maxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"maxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})]}),C=()=>e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsAccessKeyId",children:l("AWS Access Key ID")}),e.jsx(t,{id:"awsAccessKeyId",value:a.awsAccessKeyId,onChange:s=>o("awsAccessKeyId",s.target.value),placeholder:"AKIAIOSFODNN7EXAMPLE"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsSecretAccessKey",children:l("AWS Secret Access Key")}),e.jsx(t,{id:"awsSecretAccessKey",type:"password",value:a.awsSecretAccessKey,onChange:s=>o("awsSecretAccessKey",s.target.value),placeholder:"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsDefaultRegion",children:l("AWS Default Region")}),e.jsx(t,{id:"awsDefaultRegion",value:a.awsDefaultRegion,onChange:s=>o("awsDefaultRegion",s.target.value),placeholder:"us-east-1"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsBucket",children:l("AWS Bucket")}),e.jsx(t,{id:"awsBucket",value:a.awsBucket,onChange:s=>o("awsBucket",s.target.value),placeholder:"my-bucket-name"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsUrl",children:l("AWS URL")}),e.jsx(t,{id:"awsUrl",value:a.awsUrl,onChange:s=>o("awsUrl",s.target.value),placeholder:"https://s3.amazonaws.com"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsEndpoint",children:l("AWS Endpoint")}),e.jsx(t,{id:"awsEndpoint",value:a.awsEndpoint,onChange:s=>o("awsEndpoint",s.target.value),placeholder:"https://s3.us-east-1.amazonaws.com"})]})]}),e.jsxs("div",{className:"space-y-6",children:[g(),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsMaxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"awsMaxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})})]})]}),k=()=>e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiAccessKey",children:l("Wasabi Access Key")}),e.jsx(t,{id:"wasabiAccessKey",value:a.wasabiAccessKey,onChange:s=>o("wasabiAccessKey",s.target.value),placeholder:"AKIAIOSFODNN7EXAMPLE"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiSecretKey",children:l("Wasabi Secret Key")}),e.jsx(t,{id:"wasabiSecretKey",type:"password",value:a.wasabiSecretKey,onChange:s=>o("wasabiSecretKey",s.target.value),placeholder:"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiRegion",children:l("Wasabi Region")}),e.jsx(t,{id:"wasabiRegion",value:a.wasabiRegion,onChange:s=>o("wasabiRegion",s.target.value),placeholder:"us-east-1"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiBucket",children:l("Wasabi Bucket")}),e.jsx(t,{id:"wasabiBucket",value:a.wasabiBucket,onChange:s=>o("wasabiBucket",s.target.value),placeholder:"my-wasabi-bucket"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiUrl",children:l("Wasabi URL")}),e.jsx(t,{id:"wasabiUrl",value:a.wasabiUrl,onChange:s=>o("wasabiUrl",s.target.value),placeholder:"https://s3.wasabisys.com"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiRoot",children:l("Wasabi Root")}),e.jsx(t,{id:"wasabiRoot",value:a.wasabiRoot,onChange:s=>o("wasabiRoot",s.target.value),placeholder:"/"})]})]}),e.jsxs("div",{className:"space-y-6",children:[g(),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiMaxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"wasabiMaxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})]})]});return e.jsx(_,{title:l("Storage Settings"),description:l("Configure file storage settings for your application"),action:e.jsxs(x,{type:"submit",form:"storage-settings-form",size:"sm",children:[e.jsx(E,{className:"h-4 w-4 mr-2"}),l("Save Changes")]}),children:e.jsx("form",{id:"storage-settings-form",onSubmit:F,children:e.jsxs(M,{value:a.storageType,className:"w-full",onValueChange:s=>m(i=>({...i,storageType:s})),children:[e.jsxs(W,{className:"grid w-full grid-cols-3",children:[e.jsxs(b,{value:"local",className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4"}),l("Local Storage")]}),e.jsxs(b,{value:"aws_s3",className:"flex items-center gap-2",children:[e.jsx("span",{children:"☁️"}),l("AWS S3")]}),e.jsxs(b,{value:"wasabi",className:"flex items-center gap-2",children:[e.jsx("span",{children:"🗄️"}),l("Wasabi")]})]}),e.jsxs(j,{value:"local",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("Local Storage Settings")}),z()]}),e.jsxs(j,{value:"aws_s3",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("AWS S3 Storage Settings")}),C()]}),e.jsxs(j,{value:"wasabi",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("Wasabi Storage Settings")}),k()]})]})})})}export{V as default};
+import{r as w,j as e}from"./ui-Z445SNHD.js";import{u as R,ap as _,o as x,y as E,r as T,t as u,L as c,I as t,S as B}from"./app-4fHGBOxL.js";import{T as M,a as W,b,c as j}from"./tabs-DhK1kDWp.js";import{C as D}from"./checkbox-C8HXxmlr.js";import{H as I}from"./hard-drive-_5KUBHA1.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function V({settings:r={}}){const{t:l}=R(),y={"3dmf":"3dmf","3dm":"3dm",avi:"avi",ai:"ai",bin:"bin",bmp:"bmp",cab:"cab",c:"c","c++":"c++",class:"class",css:"css",csv:"csv",cdr:"cdr",doc:"doc",dot:"dot",docx:"docx",dwg:"dwg",eps:"eps",exe:"exe",gif:"gif",gz:"gz",gtar:"gtar",flv:"flv",fh4:"fh4",fh5:"fh5",fhc:"fhc",help:"help",hlp:"hlp",html:"html",htm:"htm",ico:"ico",imap:"imap",inf:"inf",jpe:"jpe",jpeg:"jpeg",jpg:"jpg",js:"js",java:"java",latex:"latex",log:"log",m3u:"m3u",midi:"midi",mid:"mid",mov:"mov",mp4:"mp4",mp3:"mp3",mpeg:"mpeg",mpg:"mpg",mp2:"mp2",ogg:"ogg",phtml:"phtml",php:"php",pdf:"pdf",pgp:"pgp",png:"png",pps:"pps",ppt:"ppt",ppz:"ppz",pot:"pot",ps:"ps",qt:"qt",qd3d:"qd3d",qd3:"qd3",qxd:"qxd",rar:"rar",ra:"ra",ram:"ram",rm:"rm",rtf:"rtf",spr:"spr",sprite:"sprite",stream:"stream",swf:"swf",svg:"svg",sgml:"sgml",sgm:"sgm",tar:"tar",tiff:"tiff",tif:"tif",tgz:"tgz",tex:"tex",txt:"txt",vob:"vob",wav:"wav",wrl:"wrl",xla:"xla",xls:"xls",xlc:"xlc",xml:"xml",zip:"zip",json:"json",webp:"webp"},[a,m]=w.useState({storageType:r.storage_type||"local",allowedFileTypes:r.storage_file_types||"jpg,png,webp,gif",maxUploadSize:r.storage_max_upload_size||"2048",awsAccessKeyId:r.aws_access_key_id||"",awsSecretAccessKey:r.aws_secret_access_key||"",awsDefaultRegion:r.aws_default_region||"us-east-1",awsBucket:r.aws_bucket||"",awsUrl:r.aws_url||"",awsEndpoint:r.aws_endpoint||"",wasabiAccessKey:r.wasabi_access_key||"",wasabiSecretKey:r.wasabi_secret_key||"",wasabiRegion:r.wasabi_region||"us-east-1",wasabiBucket:r.wasabi_bucket||"",wasabiUrl:r.wasabi_url||"",wasabiRoot:r.wasabi_root||""}),[h,S]=w.useState(""),o=(s,i)=>{m(d=>({...d,[s]:i}))},N=(s,i)=>{const d=a.allowedFileTypes.split(",").filter(p=>p.trim());let n;i?n=[...d,s]:n=d.filter(p=>p!==s),m(p=>({...p,allowedFileTypes:n.join(",")}))},A=()=>{const s=Object.keys(y);m(i=>({...i,allowedFileTypes:s.join(",")}))},K=()=>{m(s=>({...s,allowedFileTypes:""}))},U=w.useMemo(()=>Object.keys(y).filter(s=>s.toLowerCase().includes(h.toLowerCase())),[h]),F=s=>{s.preventDefault();const i={storage_type:a.storageType,allowedFileTypes:a.allowedFileTypes,maxUploadSize:a.maxUploadSize};a.storageType==="aws_s3"&&(i.awsAccessKeyId=a.awsAccessKeyId,i.awsSecretAccessKey=a.awsSecretAccessKey,i.awsDefaultRegion=a.awsDefaultRegion,i.awsBucket=a.awsBucket,i.awsUrl=a.awsUrl,i.awsEndpoint=a.awsEndpoint),a.storageType==="wasabi"&&(i.wasabiAccessKey=a.wasabiAccessKey,i.wasabiSecretKey=a.wasabiSecretKey,i.wasabiRegion=a.wasabiRegion,i.wasabiBucket=a.wasabiBucket,i.wasabiUrl=a.wasabiUrl,i.wasabiRoot=a.wasabiRoot),T.post(route("settings.storage.update"),i,{preserveScroll:!0,onSuccess:d=>{var v,f;const n=(v=d.props.flash)==null?void 0:v.success,p=(f=d.props.flash)==null?void 0:f.error;n?u.success(n):p&&u.error(p)},onError:d=>{const n=d.error||Object.values(d).join(", ")||l("Failed to update storage settings");u.error(n)}})},g=()=>e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{children:l("Allowed File Types")}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(B,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(t,{placeholder:l("Search file types..."),value:h,onChange:s=>S(s.target.value),className:"pl-10"})]}),e.jsx(x,{type:"button",variant:"outline",size:"sm",onClick:A,children:l("Select All")}),e.jsx(x,{type:"button",variant:"outline",size:"sm",onClick:K,children:l("Unselect All")})]}),e.jsx("div",{className:"grid grid-cols-4 gap-2 p-4 border rounded-md max-h-48 overflow-y-auto",children:U.map(s=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(D,{id:s,checked:a.allowedFileTypes.split(",").includes(s),onCheckedChange:i=>N(s,i)}),e.jsx(c,{htmlFor:s,className:"text-sm font-normal",children:s})]},s))})]})]}),z=()=>e.jsxs("div",{className:"space-y-6",children:[g(),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"maxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"maxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})]}),C=()=>e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsAccessKeyId",children:l("AWS Access Key ID")}),e.jsx(t,{id:"awsAccessKeyId",value:a.awsAccessKeyId,onChange:s=>o("awsAccessKeyId",s.target.value),placeholder:"AKIAIOSFODNN7EXAMPLE"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsSecretAccessKey",children:l("AWS Secret Access Key")}),e.jsx(t,{id:"awsSecretAccessKey",type:"password",value:a.awsSecretAccessKey,onChange:s=>o("awsSecretAccessKey",s.target.value),placeholder:"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsDefaultRegion",children:l("AWS Default Region")}),e.jsx(t,{id:"awsDefaultRegion",value:a.awsDefaultRegion,onChange:s=>o("awsDefaultRegion",s.target.value),placeholder:"us-east-1"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsBucket",children:l("AWS Bucket")}),e.jsx(t,{id:"awsBucket",value:a.awsBucket,onChange:s=>o("awsBucket",s.target.value),placeholder:"my-bucket-name"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsUrl",children:l("AWS URL")}),e.jsx(t,{id:"awsUrl",value:a.awsUrl,onChange:s=>o("awsUrl",s.target.value),placeholder:"https://s3.amazonaws.com"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsEndpoint",children:l("AWS Endpoint")}),e.jsx(t,{id:"awsEndpoint",value:a.awsEndpoint,onChange:s=>o("awsEndpoint",s.target.value),placeholder:"https://s3.us-east-1.amazonaws.com"})]})]}),e.jsxs("div",{className:"space-y-6",children:[g(),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsMaxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"awsMaxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})})]})]}),k=()=>e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiAccessKey",children:l("Wasabi Access Key")}),e.jsx(t,{id:"wasabiAccessKey",value:a.wasabiAccessKey,onChange:s=>o("wasabiAccessKey",s.target.value),placeholder:"AKIAIOSFODNN7EXAMPLE"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiSecretKey",children:l("Wasabi Secret Key")}),e.jsx(t,{id:"wasabiSecretKey",type:"password",value:a.wasabiSecretKey,onChange:s=>o("wasabiSecretKey",s.target.value),placeholder:"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiRegion",children:l("Wasabi Region")}),e.jsx(t,{id:"wasabiRegion",value:a.wasabiRegion,onChange:s=>o("wasabiRegion",s.target.value),placeholder:"us-east-1"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiBucket",children:l("Wasabi Bucket")}),e.jsx(t,{id:"wasabiBucket",value:a.wasabiBucket,onChange:s=>o("wasabiBucket",s.target.value),placeholder:"my-wasabi-bucket"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiUrl",children:l("Wasabi URL")}),e.jsx(t,{id:"wasabiUrl",value:a.wasabiUrl,onChange:s=>o("wasabiUrl",s.target.value),placeholder:"https://s3.wasabisys.com"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiRoot",children:l("Wasabi Root")}),e.jsx(t,{id:"wasabiRoot",value:a.wasabiRoot,onChange:s=>o("wasabiRoot",s.target.value),placeholder:"/"})]})]}),e.jsxs("div",{className:"space-y-6",children:[g(),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiMaxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"wasabiMaxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})]})]});return e.jsx(_,{title:l("Storage Settings"),description:l("Configure file storage settings for your application"),action:e.jsxs(x,{type:"submit",form:"storage-settings-form",size:"sm",children:[e.jsx(E,{className:"h-4 w-4 mr-2"}),l("Save Changes")]}),children:e.jsx("form",{id:"storage-settings-form",onSubmit:F,children:e.jsxs(M,{value:a.storageType,className:"w-full",onValueChange:s=>m(i=>({...i,storageType:s})),children:[e.jsxs(W,{className:"grid w-full grid-cols-3",children:[e.jsxs(b,{value:"local",className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4"}),l("Local Storage")]}),e.jsxs(b,{value:"aws_s3",className:"flex items-center gap-2",children:[e.jsx("span",{children:"☁️"}),l("AWS S3")]}),e.jsxs(b,{value:"wasabi",className:"flex items-center gap-2",children:[e.jsx("span",{children:"🗄️"}),l("Wasabi")]})]}),e.jsxs(j,{value:"local",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("Local Storage Settings")}),z()]}),e.jsxs(j,{value:"aws_s3",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("AWS S3 Storage Settings")}),C()]}),e.jsxs(j,{value:"wasabi",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("Wasabi Storage Settings")}),k()]})]})})})}export{V as default};
diff --git a/public/build/assets/stripe-settings-Cx-MtQ6V.js b/public/build/assets/stripe-settings-C7LfT3Rc.js
similarity index 94%
rename from public/build/assets/stripe-settings-Cx-MtQ6V.js
rename to public/build/assets/stripe-settings-C7LfT3Rc.js
index d3a969cdc..d6eba077f 100644
--- a/public/build/assets/stripe-settings-Cx-MtQ6V.js
+++ b/public/build/assets/stripe-settings-C7LfT3Rc.js
@@ -1 +1 @@
-import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as k,ap as _,L as i,al as c,s as m,v as h,w as p,I as x,o as u,y as C}from"./app-DCZHPiEr.js";import{S as b}from"./switch-CSQfVaFG.js";import{A as K,a as M}from"./alert-DhX5xaQO.js";import{C as E}from"./credit-card--bIB9mjq.js";import{C as n}from"./circle-alert-DwaVLcdb.js";import{E as j}from"./eye-off-Dej862R9.js";import{E as f}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function q(){const{t:s}=k(),[t,g]=d.useState({enabled:!1,testMode:!0,publishableKey:"pk_test_51AbCdEfGhIjKlMnOpQrStUvWxYz12345678901234",secretKey:"sk_test_51AbCdEfGhIjKlMnOpQrStUvWxYz12345678901234",webhookSecret:"whsec_1234567890abcdefghijklmnopqrstuvwxyz1234"}),[o,y]=d.useState(!1),[l,v]=d.useState(!1),r=(a,N)=>{g(w=>({...w,[a]:N}))},S=a=>{a.preventDefault()};return e.jsx(_,{title:s("Stripe Payment Settings"),description:s("Configure Stripe payment gateway integration for online payments"),action:e.jsxs(u,{type:"submit",form:"stripe-settings-form",size:"sm",children:[e.jsx(C,{className:"h-4 w-4 mr-2"}),s("Save Changes")]}),children:e.jsx("form",{id:"stripe-settings-form",onSubmit:S,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md bg-muted/30",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(E,{className:"h-5 w-5 text-primary mt-0.5"}),e.jsxs("div",{children:[e.jsx(i,{htmlFor:"stripeEnabled",className:"text-base font-medium",children:s("Stripe Payment Gateway")}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:s("Enable or disable Stripe payment processing")})]})]}),e.jsx(b,{id:"stripeEnabled",checked:t.enabled,onCheckedChange:a=>r("enabled",a)})]}),e.jsxs("div",{className:`space-y-6 ${t.enabled?"":"opacity-60"}`,children:[e.jsxs(K,{variant:"info",className:"mb-6",children:[e.jsx(n,{className:"h-4 w-4"}),e.jsxs(M,{children:[s("You need to set up a Stripe account and obtain API keys before enabling this integration."),e.jsx("a",{href:"https://dashboard.stripe.com/apikeys",target:"_blank",rel:"noopener noreferrer",className:"ml-1 underline",children:s("Get your API keys")})]})]}),e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md",children:[e.jsxs("div",{children:[e.jsx(i,{htmlFor:"testMode",className:"font-medium",children:s("Test Mode")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Use Stripe test environment for development")})]}),e.jsx(b,{id:"testMode",checked:t.testMode,onCheckedChange:a=>r("testMode",a),disabled:!t.enabled})]}),e.jsxs("div",{className:"grid gap-6",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"publishableKey",className:"font-medium",children:t.testMode?"Test Publishable Key":"Live Publishable Key"}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(p,{children:e.jsxs("p",{children:[s("Starts with")," ",t.testMode?"pk_test_":"pk_live_"]})})]})})]}),e.jsx(x,{id:"publishableKey",value:t.publishableKey,onChange:a=>r("publishableKey",a.target.value),placeholder:t.testMode?"pk_test_...":"pk_live_...",className:"font-mono text-sm",disabled:!t.enabled})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"secretKey",className:"font-medium",children:t.testMode?"Test Secret Key":"Live Secret Key"}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(p,{children:e.jsxs("p",{children:[s("Starts with")," ",t.testMode?"sk_test_":"sk_live_"]})})]})})]}),e.jsxs("div",{className:"relative",children:[e.jsx(x,{id:"secretKey",type:o?"text":"password",value:t.secretKey,onChange:a=>r("secretKey",a.target.value),placeholder:t.testMode?"sk_test_...":"sk_live_...",className:"font-mono text-sm pr-10",disabled:!t.enabled}),e.jsx(u,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>y(!o),disabled:!t.enabled,children:o?e.jsx(j,{className:"h-4 w-4"}):e.jsx(f,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"webhookSecret",className:"font-medium",children:s("Webhook Signing Secret")}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(p,{children:e.jsx("p",{children:s("Starts with whsec_")})})]})})]}),e.jsxs("div",{className:"relative",children:[e.jsx(x,{id:"webhookSecret",type:l?"text":"password",value:t.webhookSecret,onChange:a=>r("webhookSecret",a.target.value),placeholder:s("whsec_..."),className:"font-mono text-sm pr-10",disabled:!t.enabled}),e.jsx(u,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>v(!l),disabled:!t.enabled,children:l?e.jsx(j,{className:"h-4 w-4"}):e.jsx(f,{className:"h-4 w-4"})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Used to verify webhook events sent by Stripe")})]})]}),e.jsxs("div",{className:"bg-muted/30 p-4 rounded-md border",children:[e.jsx("h4",{className:"text-sm font-medium mb-2",children:s("Webhook Configuration")}),e.jsxs("p",{className:"text-sm text-muted-foreground mb-2",children:[s("Set up a webhook in your Stripe dashboard to receive event notifications"),":"]}),e.jsxs("div",{className:"bg-muted p-2 rounded border text-xs font-mono mb-2 break-all",children:[window.location.origin,"/api/webhooks/stripe"]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Required events: payment_intent.succeeded, payment_intent.payment_failed, checkout.session.completed")})]})]})]})})})}export{q as default};
+import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as k,ap as _,L as i,al as c,s as m,v as h,w as p,I as x,o as u,y as C}from"./app-4fHGBOxL.js";import{S as b}from"./switch-BVaTRNpK.js";import{A as K,a as M}from"./alert-DzlvAUsh.js";import{C as E}from"./credit-card-BTq1LaNu.js";import{C as n}from"./circle-alert-DwXRfwWr.js";import{E as j}from"./eye-off-BrQn_qXS.js";import{E as f}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function q(){const{t:s}=k(),[t,g]=d.useState({enabled:!1,testMode:!0,publishableKey:"pk_test_51AbCdEfGhIjKlMnOpQrStUvWxYz12345678901234",secretKey:"sk_test_51AbCdEfGhIjKlMnOpQrStUvWxYz12345678901234",webhookSecret:"whsec_1234567890abcdefghijklmnopqrstuvwxyz1234"}),[o,y]=d.useState(!1),[l,v]=d.useState(!1),r=(a,N)=>{g(w=>({...w,[a]:N}))},S=a=>{a.preventDefault()};return e.jsx(_,{title:s("Stripe Payment Settings"),description:s("Configure Stripe payment gateway integration for online payments"),action:e.jsxs(u,{type:"submit",form:"stripe-settings-form",size:"sm",children:[e.jsx(C,{className:"h-4 w-4 mr-2"}),s("Save Changes")]}),children:e.jsx("form",{id:"stripe-settings-form",onSubmit:S,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md bg-muted/30",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(E,{className:"h-5 w-5 text-primary mt-0.5"}),e.jsxs("div",{children:[e.jsx(i,{htmlFor:"stripeEnabled",className:"text-base font-medium",children:s("Stripe Payment Gateway")}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:s("Enable or disable Stripe payment processing")})]})]}),e.jsx(b,{id:"stripeEnabled",checked:t.enabled,onCheckedChange:a=>r("enabled",a)})]}),e.jsxs("div",{className:`space-y-6 ${t.enabled?"":"opacity-60"}`,children:[e.jsxs(K,{variant:"info",className:"mb-6",children:[e.jsx(n,{className:"h-4 w-4"}),e.jsxs(M,{children:[s("You need to set up a Stripe account and obtain API keys before enabling this integration."),e.jsx("a",{href:"https://dashboard.stripe.com/apikeys",target:"_blank",rel:"noopener noreferrer",className:"ml-1 underline",children:s("Get your API keys")})]})]}),e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md",children:[e.jsxs("div",{children:[e.jsx(i,{htmlFor:"testMode",className:"font-medium",children:s("Test Mode")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Use Stripe test environment for development")})]}),e.jsx(b,{id:"testMode",checked:t.testMode,onCheckedChange:a=>r("testMode",a),disabled:!t.enabled})]}),e.jsxs("div",{className:"grid gap-6",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"publishableKey",className:"font-medium",children:t.testMode?"Test Publishable Key":"Live Publishable Key"}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(p,{children:e.jsxs("p",{children:[s("Starts with")," ",t.testMode?"pk_test_":"pk_live_"]})})]})})]}),e.jsx(x,{id:"publishableKey",value:t.publishableKey,onChange:a=>r("publishableKey",a.target.value),placeholder:t.testMode?"pk_test_...":"pk_live_...",className:"font-mono text-sm",disabled:!t.enabled})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"secretKey",className:"font-medium",children:t.testMode?"Test Secret Key":"Live Secret Key"}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(p,{children:e.jsxs("p",{children:[s("Starts with")," ",t.testMode?"sk_test_":"sk_live_"]})})]})})]}),e.jsxs("div",{className:"relative",children:[e.jsx(x,{id:"secretKey",type:o?"text":"password",value:t.secretKey,onChange:a=>r("secretKey",a.target.value),placeholder:t.testMode?"sk_test_...":"sk_live_...",className:"font-mono text-sm pr-10",disabled:!t.enabled}),e.jsx(u,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>y(!o),disabled:!t.enabled,children:o?e.jsx(j,{className:"h-4 w-4"}):e.jsx(f,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"webhookSecret",className:"font-medium",children:s("Webhook Signing Secret")}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(p,{children:e.jsx("p",{children:s("Starts with whsec_")})})]})})]}),e.jsxs("div",{className:"relative",children:[e.jsx(x,{id:"webhookSecret",type:l?"text":"password",value:t.webhookSecret,onChange:a=>r("webhookSecret",a.target.value),placeholder:s("whsec_..."),className:"font-mono text-sm pr-10",disabled:!t.enabled}),e.jsx(u,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>v(!l),disabled:!t.enabled,children:l?e.jsx(j,{className:"h-4 w-4"}):e.jsx(f,{className:"h-4 w-4"})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Used to verify webhook events sent by Stripe")})]})]}),e.jsxs("div",{className:"bg-muted/30 p-4 rounded-md border",children:[e.jsx("h4",{className:"text-sm font-medium mb-2",children:s("Webhook Configuration")}),e.jsxs("p",{className:"text-sm text-muted-foreground mb-2",children:[s("Set up a webhook in your Stripe dashboard to receive event notifications"),":"]}),e.jsxs("div",{className:"bg-muted p-2 rounded border text-xs font-mono mb-2 break-all",children:[window.location.origin,"/api/webhooks/stripe"]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Required events: payment_intent.succeeded, payment_intent.payment_failed, checkout.session.completed")})]})]})]})})})}export{q as default};
diff --git a/public/build/assets/sun-C9sRqlbI.js b/public/build/assets/sun-D65GDJJn.js
similarity index 93%
rename from public/build/assets/sun-C9sRqlbI.js
rename to public/build/assets/sun-D65GDJJn.js
index fd0989233..e090f8fdd 100644
--- a/public/build/assets/sun-C9sRqlbI.js
+++ b/public/build/assets/sun-D65GDJJn.js
@@ -1,4 +1,4 @@
-import{G as t}from"./app-DCZHPiEr.js";/**
+import{G as t}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/switch-CSQfVaFG.js b/public/build/assets/switch-BVaTRNpK.js
similarity index 98%
rename from public/build/assets/switch-CSQfVaFG.js
rename to public/build/assets/switch-BVaTRNpK.js
index 0ae5902c4..bd0d5b055 100644
--- a/public/build/assets/switch-CSQfVaFG.js
+++ b/public/build/assets/switch-BVaTRNpK.js
@@ -1 +1 @@
-import{r as s,j as h,f as T,m as y,k as $,n as O,H}from"./ui-Z445SNHD.js";import{u as M}from"./index-9MclThM-.js";import{e as g}from"./app-DCZHPiEr.js";function A(e,t=[]){let r=[];function o(a,c){const i=s.createContext(c),l=r.length;r=[...r,c];const u=d=>{var S;const{scope:p,children:b,...m}=d,v=((S=p==null?void 0:p[e])==null?void 0:S[l])||i,x=s.useMemo(()=>m,Object.values(m));return h.jsx(v.Provider,{value:x,children:b})};u.displayName=a+"Provider";function f(d,p){var v;const b=((v=p==null?void 0:p[e])==null?void 0:v[l])||i,m=s.useContext(b);if(m)return m;if(c!==void 0)return c;throw new Error(`\`${d}\` must be used within \`${a}\``)}return[u,f]}const n=()=>{const a=r.map(c=>s.createContext(c));return function(i){const l=(i==null?void 0:i[e])||a;return s.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return n.scopeName=e,[o,V(n,...t)]}function V(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const o=e.map(n=>({useScope:n(),scopeName:n.scopeName}));return function(a){const c=o.reduce((i,{useScope:l,scopeName:u})=>{const d=l(a)[`__scope${u}`];return{...i,...d}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return r.scopeName=t.scopeName,r}function W(e){const t=D(e),r=s.forwardRef((o,n)=>{const{children:a,...c}=o,i=s.Children.toArray(a),l=i.find(F);if(l){const u=l.props.children,f=i.map(d=>d===l?s.Children.count(u)>1?s.Children.only(null):s.isValidElement(u)?u.props.children:null:d);return h.jsx(t,{...c,ref:n,children:s.isValidElement(u)?s.cloneElement(u,void 0,f):null})}return h.jsx(t,{...c,ref:n,children:a})});return r.displayName=`${e}.Slot`,r}function D(e){const t=s.forwardRef((r,o)=>{const{children:n,...a}=r;if(s.isValidElement(n)){const c=q(n),i=U(a,n.props);return n.type!==s.Fragment&&(i.ref=o?T(o,c):c),s.cloneElement(n,i)}return s.Children.count(n)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var L=Symbol("radix.slottable");function F(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===L}function U(e,t){const r={...t};for(const o in t){const n=e[o],a=t[o];/^on[A-Z]/.test(o)?n&&a?r[o]=(...i)=>{const l=a(...i);return n(...i),l}:n&&(r[o]=n):o==="style"?r[o]={...n,...a}:o==="className"&&(r[o]=[n,a].filter(Boolean).join(" "))}return{...e,...r}}function q(e){var o,n;let t=(o=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(n=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var z=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],k=z.reduce((e,t)=>{const r=W(`Primitive.${t}`),o=s.forwardRef((n,a)=>{const{asChild:c,...i}=n,l=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),h.jsx(l,{...i,ref:a})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),C="Switch",[X]=A(C),[Z,G]=X(C),P=s.forwardRef((e,t)=>{const{__scopeSwitch:r,name:o,checked:n,defaultChecked:a,required:c,disabled:i,value:l="on",onCheckedChange:u,form:f,...d}=e,[p,b]=s.useState(null),m=y(t,w=>b(w)),v=s.useRef(!1),x=p?f||!!p.closest("form"):!0,[S,I]=$({prop:n,defaultProp:a??!1,onChange:u,caller:C});return h.jsxs(Z,{scope:r,checked:S,disabled:i,children:[h.jsx(k.button,{type:"button",role:"switch","aria-checked":S,"aria-required":c,"data-state":N(S),"data-disabled":i?"":void 0,disabled:i,value:l,...d,ref:m,onClick:O(e.onClick,w=>{I(B=>!B),x&&(v.current=w.isPropagationStopped(),v.current||w.stopPropagation())})}),x&&h.jsx(_,{control:p,bubbles:!v.current,name:o,value:l,checked:S,required:c,disabled:i,form:f,style:{transform:"translateX(-100%)"}})]})});P.displayName=C;var E="SwitchThumb",R=s.forwardRef((e,t)=>{const{__scopeSwitch:r,...o}=e,n=G(E,r);return h.jsx(k.span,{"data-state":N(n.checked),"data-disabled":n.disabled?"":void 0,...o,ref:t})});R.displayName=E;var J="SwitchBubbleInput",_=s.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:o=!0,...n},a)=>{const c=s.useRef(null),i=y(c,a),l=M(r),u=H(t);return s.useEffect(()=>{const f=c.current;if(!f)return;const d=window.HTMLInputElement.prototype,b=Object.getOwnPropertyDescriptor(d,"checked").set;if(l!==r&&b){const m=new Event("click",{bubbles:o});b.call(f,r),f.dispatchEvent(m)}},[l,r,o]),h.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...n,tabIndex:-1,ref:i,style:{...n.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});_.displayName=J;function N(e){return e?"checked":"unchecked"}var j=P,K=R;const Q=s.forwardRef(({className:e,...t},r)=>h.jsx(j,{className:g("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",e),...t,ref:r,children:h.jsx(K,{className:g("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0 rtl:data-[state=checked]:-translate-x-5 rtl:data-[state=unchecked]:translate-x-0")})}));Q.displayName=j.displayName;export{Q as S};
+import{r as s,j as h,f as T,m as y,k as $,n as O,H}from"./ui-Z445SNHD.js";import{u as M}from"./index-9MclThM-.js";import{e as g}from"./app-4fHGBOxL.js";function A(e,t=[]){let r=[];function o(a,c){const i=s.createContext(c),l=r.length;r=[...r,c];const u=d=>{var S;const{scope:p,children:b,...m}=d,v=((S=p==null?void 0:p[e])==null?void 0:S[l])||i,x=s.useMemo(()=>m,Object.values(m));return h.jsx(v.Provider,{value:x,children:b})};u.displayName=a+"Provider";function f(d,p){var v;const b=((v=p==null?void 0:p[e])==null?void 0:v[l])||i,m=s.useContext(b);if(m)return m;if(c!==void 0)return c;throw new Error(`\`${d}\` must be used within \`${a}\``)}return[u,f]}const n=()=>{const a=r.map(c=>s.createContext(c));return function(i){const l=(i==null?void 0:i[e])||a;return s.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return n.scopeName=e,[o,V(n,...t)]}function V(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const o=e.map(n=>({useScope:n(),scopeName:n.scopeName}));return function(a){const c=o.reduce((i,{useScope:l,scopeName:u})=>{const d=l(a)[`__scope${u}`];return{...i,...d}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return r.scopeName=t.scopeName,r}function W(e){const t=D(e),r=s.forwardRef((o,n)=>{const{children:a,...c}=o,i=s.Children.toArray(a),l=i.find(F);if(l){const u=l.props.children,f=i.map(d=>d===l?s.Children.count(u)>1?s.Children.only(null):s.isValidElement(u)?u.props.children:null:d);return h.jsx(t,{...c,ref:n,children:s.isValidElement(u)?s.cloneElement(u,void 0,f):null})}return h.jsx(t,{...c,ref:n,children:a})});return r.displayName=`${e}.Slot`,r}function D(e){const t=s.forwardRef((r,o)=>{const{children:n,...a}=r;if(s.isValidElement(n)){const c=q(n),i=U(a,n.props);return n.type!==s.Fragment&&(i.ref=o?T(o,c):c),s.cloneElement(n,i)}return s.Children.count(n)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var L=Symbol("radix.slottable");function F(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===L}function U(e,t){const r={...t};for(const o in t){const n=e[o],a=t[o];/^on[A-Z]/.test(o)?n&&a?r[o]=(...i)=>{const l=a(...i);return n(...i),l}:n&&(r[o]=n):o==="style"?r[o]={...n,...a}:o==="className"&&(r[o]=[n,a].filter(Boolean).join(" "))}return{...e,...r}}function q(e){var o,n;let t=(o=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(n=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var z=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],k=z.reduce((e,t)=>{const r=W(`Primitive.${t}`),o=s.forwardRef((n,a)=>{const{asChild:c,...i}=n,l=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),h.jsx(l,{...i,ref:a})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),C="Switch",[X]=A(C),[Z,G]=X(C),P=s.forwardRef((e,t)=>{const{__scopeSwitch:r,name:o,checked:n,defaultChecked:a,required:c,disabled:i,value:l="on",onCheckedChange:u,form:f,...d}=e,[p,b]=s.useState(null),m=y(t,w=>b(w)),v=s.useRef(!1),x=p?f||!!p.closest("form"):!0,[S,I]=$({prop:n,defaultProp:a??!1,onChange:u,caller:C});return h.jsxs(Z,{scope:r,checked:S,disabled:i,children:[h.jsx(k.button,{type:"button",role:"switch","aria-checked":S,"aria-required":c,"data-state":N(S),"data-disabled":i?"":void 0,disabled:i,value:l,...d,ref:m,onClick:O(e.onClick,w=>{I(B=>!B),x&&(v.current=w.isPropagationStopped(),v.current||w.stopPropagation())})}),x&&h.jsx(_,{control:p,bubbles:!v.current,name:o,value:l,checked:S,required:c,disabled:i,form:f,style:{transform:"translateX(-100%)"}})]})});P.displayName=C;var E="SwitchThumb",R=s.forwardRef((e,t)=>{const{__scopeSwitch:r,...o}=e,n=G(E,r);return h.jsx(k.span,{"data-state":N(n.checked),"data-disabled":n.disabled?"":void 0,...o,ref:t})});R.displayName=E;var J="SwitchBubbleInput",_=s.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:o=!0,...n},a)=>{const c=s.useRef(null),i=y(c,a),l=M(r),u=H(t);return s.useEffect(()=>{const f=c.current;if(!f)return;const d=window.HTMLInputElement.prototype,b=Object.getOwnPropertyDescriptor(d,"checked").set;if(l!==r&&b){const m=new Event("click",{bubbles:o});b.call(f,r),f.dispatchEvent(m)}},[l,r,o]),h.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...n,tabIndex:-1,ref:i,style:{...n.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});_.displayName=J;function N(e){return e?"checked":"unchecked"}var j=P,K=R;const Q=s.forwardRef(({className:e,...t},r)=>h.jsx(j,{className:g("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",e),...t,ref:r,children:h.jsx(K,{className:g("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0 rtl:data-[state=checked]:-translate-x-5 rtl:data-[state=unchecked]:translate-x-0")})}));Q.displayName=j.displayName;export{Q as S};
diff --git a/public/build/assets/system-settings-C2vIqGlM.js b/public/build/assets/system-settings-CG8bd3c2.js
similarity index 96%
rename from public/build/assets/system-settings-C2vIqGlM.js
rename to public/build/assets/system-settings-CG8bd3c2.js
index a2ce0a0dd..cdc1ea97b 100644
--- a/public/build/assets/system-settings-C2vIqGlM.js
+++ b/public/build/assets/system-settings-CG8bd3c2.js
@@ -1 +1 @@
-import{r as b,j as e}from"./ui-Z445SNHD.js";import{u as z,c as O,ap as M,L as c,I as T,o as Y,y as B,r as I,t as E}from"./app-DCZHPiEr.js";import{S as g,a as u,b as h,c as x,d as r}from"./select-X5YLR2bv.js";import{S as f}from"./switch-CSQfVaFG.js";import{l as L}from"./language-BbwPiY59.js";import{R as V}from"./react-country-flag.esm-Bs2jngHP.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";function ee({settings:v={},timezones:y={},dateFormats:S={},timeFormats:C={},isCompanyUser:m=!1}){const{t}=z(),w=O().props,l={defaultLanguage:"en",dateFormat:"MM/DD/YYYY",timeFormat:"12h",calendarStartDay:"sunday",defaultTimezone:"UTC",emailVerification:!1,landingPageEnabled:!0,ipRestrictionEnabled:!1,userRegistrationEnabled:!0,termsConditionsUrl:""},i=Object.keys(v).length>0?v:w.settings||{},[p,D]=b.useState(""),[s,R]=b.useState(()=>({defaultLanguage:i.defaultLanguage||l.defaultLanguage,dateFormat:i.dateFormat||l.dateFormat,timeFormat:i.timeFormat||l.timeFormat,calendarStartDay:i.calendarStartDay||l.calendarStartDay,defaultTimezone:i.defaultTimezone||l.defaultTimezone,emailVerification:i.emailVerification==="true"||i.emailVerification===!0||l.emailVerification,landingPageEnabled:i.landingPageEnabled==="true"||i.landingPageEnabled===!0||i.landingPageEnabled==="1"||(i.landingPageEnabled===void 0?l.landingPageEnabled:!1),ipRestrictionEnabled:i.ipRestrictionEnabled==="1"||i.ipRestrictionEnabled===1||l.ipRestrictionEnabled,userRegistrationEnabled:i.userRegistrationEnabled==="true"||i.userRegistrationEnabled===!0||i.userRegistrationEnabled==="1"||(i.userRegistrationEnabled===void 0?l.userRegistrationEnabled:!1),termsConditionsUrl:i.termsConditionsUrl||l.termsConditionsUrl}));b.useEffect(()=>{if(Object.keys(i).length>0){const a=Object.keys(l).reduce((n,d)=>(n[d]=i[d]||l[d],n),{});R(n=>({...n,...a,emailVerification:a.emailVerification==="true"||a.emailVerification===!0||a.emailVerification==="1",landingPageEnabled:a.landingPageEnabled==="true"||a.landingPageEnabled===!0||a.landingPageEnabled==="1"||(a.landingPageEnabled===void 0?l.landingPageEnabled:!1),ipRestrictionEnabled:a.ipRestrictionEnabled==="1"||a.ipRestrictionEnabled===1||!1,userRegistrationEnabled:a.userRegistrationEnabled==="true"||a.userRegistrationEnabled===!0||a.userRegistrationEnabled==="1"||(a.userRegistrationEnabled===void 0?l.userRegistrationEnabled:!1),termsConditionsUrl:a.termsConditionsUrl||l.termsConditionsUrl}))}},[i]);const o=(a,n)=>{R(d=>({...d,[a]:n}))},U=a=>{a.preventDefault();const n={defaultLanguage:s.defaultLanguage,dateFormat:s.dateFormat,timeFormat:s.timeFormat,calendarStartDay:s.calendarStartDay,defaultTimezone:s.defaultTimezone,emailVerification:!!s.emailVerification,landingPageEnabled:!!s.landingPageEnabled,ipRestrictionEnabled:s.ipRestrictionEnabled?1:0,userRegistrationEnabled:s.userRegistrationEnabled?1:0,termsConditionsUrl:s.termsConditionsUrl};m||(n.emailVerification=!!s.emailVerification,n.landingPageEnabled=!!s.landingPageEnabled,n.userRegistrationEnabled=!!s.userRegistrationEnabled),m&&(n.ipRestrictionEnabled=s.ipRestrictionEnabled?1:0),I.post(route("settings.system.update"),n,{preserveScroll:!0,onSuccess:d=>{var N,P;const j=(N=d.props.flash)==null?void 0:N.success,F=(P=d.props.flash)==null?void 0:P.error;j?E.success(j):F&&E.error(F)},onError:d=>{const j=d.error||Object.values(d).join(", ")||t("Failed to update system settings");E.error(j)}})},k=Object.entries(y).filter(([a,n])=>a.toLowerCase().includes(p.toLowerCase())||n.toLowerCase().includes(p.toLowerCase()));return e.jsx(M,{title:t("System Settings"),description:t("Configure system-wide settings for your application"),action:e.jsxs(Y,{type:"submit",form:"system-settings-form",size:"sm",children:[e.jsx(B,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:e.jsx("form",{id:"system-settings-form",onSubmit:U,className:"space-y-6",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"defaultLanguage",children:t("Default Language")}),e.jsxs(g,{value:s.defaultLanguage,onValueChange:a=>o("defaultLanguage",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:t("Select language"),children:s.defaultLanguage&&(()=>{const a=L.find(n=>n.code===s.defaultLanguage);return a?e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{countryCode:a.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}})," ",e.jsx("span",{children:a.name})," "]}):t("Select language")})()})}),e.jsx(x,{children:L.map(a=>e.jsx(r,{value:a.code,children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{countryCode:a.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}})," ",e.jsx("span",{children:a.name})]})},a.code))})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"dateFormat",children:t("Date Format")}),e.jsxs(g,{value:s.dateFormat,onValueChange:a=>o("dateFormat",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:t("Select date format")})}),e.jsx(x,{children:Object.keys(S).length>0?Object.entries(S).map(([a,n])=>e.jsx(r,{value:a,children:e.jsxs("div",{className:"flex items-center justify-between w-full",children:[e.jsx("span",{children:a}),e.jsxs("span",{className:"text-muted-foreground text-sm ml-4",children:["(",n,")"]})]})},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"M j, Y",children:"Jan 1, 2025"}),e.jsx(r,{value:"d-m-Y",children:"01-01-2025"}),e.jsx(r,{value:"Y-m-d",children:"2025-01-01"}),e.jsx(r,{value:"F j, Y",children:"January 1, 2025"})]})})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"timeFormat",children:t("Time Format")}),e.jsxs(g,{value:s.timeFormat,onValueChange:a=>o("timeFormat",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:t("Select time format")})}),e.jsx(x,{children:Object.keys(C).length>0?Object.entries(C).map(([a,n])=>e.jsx(r,{value:a,children:e.jsxs("div",{className:"flex items-center justify-between w-full",children:[e.jsx("span",{children:a}),e.jsxs("span",{className:"text-muted-foreground text-sm ml-4",children:["(",n,")"]})]})},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"g:i A",children:"1:30 PM"}),e.jsx(r,{value:"H:i",children:"13:30"}),e.jsx(r,{value:"g:i a",children:"1:30 pm"})]})})]})]}),!m&&e.jsx(e.Fragment,{children:e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"calendarStartDay",children:t("Calendar Start Day")}),e.jsxs(g,{value:s.calendarStartDay,onValueChange:a=>o("calendarStartDay",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:t("Select start day")})}),e.jsxs(x,{children:[e.jsx(r,{value:"sunday",children:t("Sunday")}),e.jsx(r,{value:"monday",children:t("Monday")})]})]})]})}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(c,{htmlFor:"defaultTimezone",children:t("Default Timezone")}),e.jsxs(g,{value:s.defaultTimezone,onValueChange:a=>o("defaultTimezone",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:t("Select timezone")})}),e.jsxs(x,{children:[e.jsx("div",{className:"p-2",children:e.jsx(T,{placeholder:t("Search timezones..."),value:p,onChange:a=>D(a.target.value),className:"mb-2"})}),e.jsx("div",{className:"max-h-60 overflow-y-auto",children:Object.keys(y).length>0?k.map(([a,n])=>e.jsx(r,{value:a,children:n},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"UTC",children:"UTC"}),e.jsx(r,{value:"America/New_York",children:"Eastern Time (ET)"}),e.jsx(r,{value:"America/Chicago",children:"Central Time (CT)"}),e.jsx(r,{value:"Europe/London",children:"London (GMT)"})]})})]})]})]}),!m&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"emailVerification",children:t("Email Verification")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Require users to verify their email addresses")})]}),e.jsx(f,{id:"emailVerification",checked:s.emailVerification,onCheckedChange:a=>o("emailVerification",a)})]})}),e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"landingPageEnabled",children:t("Landing Page")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Enable or disable the public landing page")})]}),e.jsx(f,{id:"landingPageEnabled",checked:s.landingPageEnabled,onCheckedChange:a=>o("landingPageEnabled",a)})]})}),e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"userRegistrationEnabled",children:t("User Registration")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Allow new users to create accounts on your platform")})]}),e.jsx(f,{id:"userRegistrationEnabled",checked:s.userRegistrationEnabled,onCheckedChange:a=>o("userRegistrationEnabled",a)})]})}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(c,{htmlFor:"termsConditionsUrl",children:t("Terms and Conditions URL")}),e.jsx(T,{id:"termsConditionsUrl",type:"url",placeholder:"https://example.com/terms",value:s.termsConditionsUrl,onChange:a=>o("termsConditionsUrl",a.target.value)}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Enter the URL for your Terms and Conditions page that will be linked in the registration form")})]})]}),m&&e.jsx(e.Fragment,{children:e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"ipRestrictionEnabled",children:t("IP Restriction")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Enable IP address restrictions for enhanced security")})]}),e.jsx(f,{id:"ipRestrictionEnabled",checked:s.ipRestrictionEnabled,onCheckedChange:a=>o("ipRestrictionEnabled",a)})]})})})]})})})}export{ee as default};
+import{r as b,j as e}from"./ui-Z445SNHD.js";import{u as z,c as O,ap as M,L as c,I as T,o as Y,y as B,r as I,t as E}from"./app-4fHGBOxL.js";import{S as g,a as u,b as h,c as x,d as r}from"./select-T_sz7ImN.js";import{S as f}from"./switch-BVaTRNpK.js";import{l as L}from"./language-BbwPiY59.js";import{R as V}from"./react-country-flag.esm-Bs2jngHP.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";function ee({settings:v={},timezones:y={},dateFormats:S={},timeFormats:C={},isCompanyUser:m=!1}){const{t}=z(),w=O().props,l={defaultLanguage:"en",dateFormat:"MM/DD/YYYY",timeFormat:"12h",calendarStartDay:"sunday",defaultTimezone:"UTC",emailVerification:!1,landingPageEnabled:!0,ipRestrictionEnabled:!1,userRegistrationEnabled:!0,termsConditionsUrl:""},i=Object.keys(v).length>0?v:w.settings||{},[p,D]=b.useState(""),[s,R]=b.useState(()=>({defaultLanguage:i.defaultLanguage||l.defaultLanguage,dateFormat:i.dateFormat||l.dateFormat,timeFormat:i.timeFormat||l.timeFormat,calendarStartDay:i.calendarStartDay||l.calendarStartDay,defaultTimezone:i.defaultTimezone||l.defaultTimezone,emailVerification:i.emailVerification==="true"||i.emailVerification===!0||l.emailVerification,landingPageEnabled:i.landingPageEnabled==="true"||i.landingPageEnabled===!0||i.landingPageEnabled==="1"||(i.landingPageEnabled===void 0?l.landingPageEnabled:!1),ipRestrictionEnabled:i.ipRestrictionEnabled==="1"||i.ipRestrictionEnabled===1||l.ipRestrictionEnabled,userRegistrationEnabled:i.userRegistrationEnabled==="true"||i.userRegistrationEnabled===!0||i.userRegistrationEnabled==="1"||(i.userRegistrationEnabled===void 0?l.userRegistrationEnabled:!1),termsConditionsUrl:i.termsConditionsUrl||l.termsConditionsUrl}));b.useEffect(()=>{if(Object.keys(i).length>0){const a=Object.keys(l).reduce((n,d)=>(n[d]=i[d]||l[d],n),{});R(n=>({...n,...a,emailVerification:a.emailVerification==="true"||a.emailVerification===!0||a.emailVerification==="1",landingPageEnabled:a.landingPageEnabled==="true"||a.landingPageEnabled===!0||a.landingPageEnabled==="1"||(a.landingPageEnabled===void 0?l.landingPageEnabled:!1),ipRestrictionEnabled:a.ipRestrictionEnabled==="1"||a.ipRestrictionEnabled===1||!1,userRegistrationEnabled:a.userRegistrationEnabled==="true"||a.userRegistrationEnabled===!0||a.userRegistrationEnabled==="1"||(a.userRegistrationEnabled===void 0?l.userRegistrationEnabled:!1),termsConditionsUrl:a.termsConditionsUrl||l.termsConditionsUrl}))}},[i]);const o=(a,n)=>{R(d=>({...d,[a]:n}))},U=a=>{a.preventDefault();const n={defaultLanguage:s.defaultLanguage,dateFormat:s.dateFormat,timeFormat:s.timeFormat,calendarStartDay:s.calendarStartDay,defaultTimezone:s.defaultTimezone,emailVerification:!!s.emailVerification,landingPageEnabled:!!s.landingPageEnabled,ipRestrictionEnabled:s.ipRestrictionEnabled?1:0,userRegistrationEnabled:s.userRegistrationEnabled?1:0,termsConditionsUrl:s.termsConditionsUrl};m||(n.emailVerification=!!s.emailVerification,n.landingPageEnabled=!!s.landingPageEnabled,n.userRegistrationEnabled=!!s.userRegistrationEnabled),m&&(n.ipRestrictionEnabled=s.ipRestrictionEnabled?1:0),I.post(route("settings.system.update"),n,{preserveScroll:!0,onSuccess:d=>{var N,P;const j=(N=d.props.flash)==null?void 0:N.success,F=(P=d.props.flash)==null?void 0:P.error;j?E.success(j):F&&E.error(F)},onError:d=>{const j=d.error||Object.values(d).join(", ")||t("Failed to update system settings");E.error(j)}})},k=Object.entries(y).filter(([a,n])=>a.toLowerCase().includes(p.toLowerCase())||n.toLowerCase().includes(p.toLowerCase()));return e.jsx(M,{title:t("System Settings"),description:t("Configure system-wide settings for your application"),action:e.jsxs(Y,{type:"submit",form:"system-settings-form",size:"sm",children:[e.jsx(B,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:e.jsx("form",{id:"system-settings-form",onSubmit:U,className:"space-y-6",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"defaultLanguage",children:t("Default Language")}),e.jsxs(g,{value:s.defaultLanguage,onValueChange:a=>o("defaultLanguage",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:t("Select language"),children:s.defaultLanguage&&(()=>{const a=L.find(n=>n.code===s.defaultLanguage);return a?e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{countryCode:a.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}})," ",e.jsx("span",{children:a.name})," "]}):t("Select language")})()})}),e.jsx(x,{children:L.map(a=>e.jsx(r,{value:a.code,children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{countryCode:a.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}})," ",e.jsx("span",{children:a.name})]})},a.code))})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"dateFormat",children:t("Date Format")}),e.jsxs(g,{value:s.dateFormat,onValueChange:a=>o("dateFormat",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:t("Select date format")})}),e.jsx(x,{children:Object.keys(S).length>0?Object.entries(S).map(([a,n])=>e.jsx(r,{value:a,children:e.jsxs("div",{className:"flex items-center justify-between w-full",children:[e.jsx("span",{children:a}),e.jsxs("span",{className:"text-muted-foreground text-sm ml-4",children:["(",n,")"]})]})},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"M j, Y",children:"Jan 1, 2025"}),e.jsx(r,{value:"d-m-Y",children:"01-01-2025"}),e.jsx(r,{value:"Y-m-d",children:"2025-01-01"}),e.jsx(r,{value:"F j, Y",children:"January 1, 2025"})]})})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"timeFormat",children:t("Time Format")}),e.jsxs(g,{value:s.timeFormat,onValueChange:a=>o("timeFormat",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:t("Select time format")})}),e.jsx(x,{children:Object.keys(C).length>0?Object.entries(C).map(([a,n])=>e.jsx(r,{value:a,children:e.jsxs("div",{className:"flex items-center justify-between w-full",children:[e.jsx("span",{children:a}),e.jsxs("span",{className:"text-muted-foreground text-sm ml-4",children:["(",n,")"]})]})},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"g:i A",children:"1:30 PM"}),e.jsx(r,{value:"H:i",children:"13:30"}),e.jsx(r,{value:"g:i a",children:"1:30 pm"})]})})]})]}),!m&&e.jsx(e.Fragment,{children:e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"calendarStartDay",children:t("Calendar Start Day")}),e.jsxs(g,{value:s.calendarStartDay,onValueChange:a=>o("calendarStartDay",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:t("Select start day")})}),e.jsxs(x,{children:[e.jsx(r,{value:"sunday",children:t("Sunday")}),e.jsx(r,{value:"monday",children:t("Monday")})]})]})]})}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(c,{htmlFor:"defaultTimezone",children:t("Default Timezone")}),e.jsxs(g,{value:s.defaultTimezone,onValueChange:a=>o("defaultTimezone",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:t("Select timezone")})}),e.jsxs(x,{children:[e.jsx("div",{className:"p-2",children:e.jsx(T,{placeholder:t("Search timezones..."),value:p,onChange:a=>D(a.target.value),className:"mb-2"})}),e.jsx("div",{className:"max-h-60 overflow-y-auto",children:Object.keys(y).length>0?k.map(([a,n])=>e.jsx(r,{value:a,children:n},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"UTC",children:"UTC"}),e.jsx(r,{value:"America/New_York",children:"Eastern Time (ET)"}),e.jsx(r,{value:"America/Chicago",children:"Central Time (CT)"}),e.jsx(r,{value:"Europe/London",children:"London (GMT)"})]})})]})]})]}),!m&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"emailVerification",children:t("Email Verification")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Require users to verify their email addresses")})]}),e.jsx(f,{id:"emailVerification",checked:s.emailVerification,onCheckedChange:a=>o("emailVerification",a)})]})}),e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"landingPageEnabled",children:t("Landing Page")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Enable or disable the public landing page")})]}),e.jsx(f,{id:"landingPageEnabled",checked:s.landingPageEnabled,onCheckedChange:a=>o("landingPageEnabled",a)})]})}),e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"userRegistrationEnabled",children:t("User Registration")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Allow new users to create accounts on your platform")})]}),e.jsx(f,{id:"userRegistrationEnabled",checked:s.userRegistrationEnabled,onCheckedChange:a=>o("userRegistrationEnabled",a)})]})}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(c,{htmlFor:"termsConditionsUrl",children:t("Terms and Conditions URL")}),e.jsx(T,{id:"termsConditionsUrl",type:"url",placeholder:"https://example.com/terms",value:s.termsConditionsUrl,onChange:a=>o("termsConditionsUrl",a.target.value)}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Enter the URL for your Terms and Conditions page that will be linked in the registration form")})]})]}),m&&e.jsx(e.Fragment,{children:e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"ipRestrictionEnabled",children:t("IP Restriction")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Enable IP address restrictions for enhanced security")})]}),e.jsx(f,{id:"ipRestrictionEnabled",checked:s.ipRestrictionEnabled,onCheckedChange:a=>o("ipRestrictionEnabled",a)})]})})})]})})})}export{ee as default};
diff --git a/public/build/assets/table-Cy6bO37k.js b/public/build/assets/table-BJ1oQWRR.js
similarity index 96%
rename from public/build/assets/table-Cy6bO37k.js
rename to public/build/assets/table-BJ1oQWRR.js
index f1c9dcce5..10d240f5e 100644
--- a/public/build/assets/table-Cy6bO37k.js
+++ b/public/build/assets/table-BJ1oQWRR.js
@@ -1 +1 @@
-import{r as o,j as t}from"./ui-Z445SNHD.js";import{e as s}from"./app-DCZHPiEr.js";const d=o.forwardRef(({className:a,...e},r)=>t.jsx("div",{className:"relative w-full overflow-auto dark:bg-gray-900",children:t.jsx("table",{ref:r,className:s("w-full caption-bottom text-sm text-foreground dark:bg-gray-900",a),...e})}));d.displayName="Table";const l=o.forwardRef(({className:a,...e},r)=>t.jsx("thead",{ref:r,className:s("[&_tr]:border-b",a),...e}));l.displayName="TableHeader";const b=o.forwardRef(({className:a,...e},r)=>t.jsx("tbody",{ref:r,className:s("[&_tr:last-child]:border-0",a),...e}));b.displayName="TableBody";const m=o.forwardRef(({className:a,...e},r)=>t.jsx("tfoot",{ref:r,className:s("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",a),...e}));m.displayName="TableFooter";const f=o.forwardRef(({className:a,...e},r)=>t.jsx("tr",{ref:r,className:s("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted text-foreground dark:border-gray-700 dark:bg-gray-900",a),...e}));f.displayName="TableRow";const c=o.forwardRef(({className:a,...e},r)=>t.jsx("th",{ref:r,className:s("h-12 px-4 text-left align-middle font-medium text-muted-foreground dark:text-gray-300 [&:has([role=checkbox])]:pr-0",a),...e}));c.displayName="TableHead";const i=o.forwardRef(({className:a,...e},r)=>t.jsx("td",{ref:r,className:s("p-4 align-middle [&:has([role=checkbox])]:pr-0 text-foreground",a),...e}));i.displayName="TableCell";const n=o.forwardRef(({className:a,...e},r)=>t.jsx("caption",{ref:r,className:s("mt-4 text-sm text-muted-foreground",a),...e}));n.displayName="TableCaption";export{d as T,l as a,f as b,c,b as d,i as e,m as f};
+import{r as o,j as t}from"./ui-Z445SNHD.js";import{e as s}from"./app-4fHGBOxL.js";const d=o.forwardRef(({className:a,...e},r)=>t.jsx("div",{className:"relative w-full overflow-auto dark:bg-gray-900",children:t.jsx("table",{ref:r,className:s("w-full caption-bottom text-sm text-foreground dark:bg-gray-900",a),...e})}));d.displayName="Table";const l=o.forwardRef(({className:a,...e},r)=>t.jsx("thead",{ref:r,className:s("[&_tr]:border-b",a),...e}));l.displayName="TableHeader";const b=o.forwardRef(({className:a,...e},r)=>t.jsx("tbody",{ref:r,className:s("[&_tr:last-child]:border-0",a),...e}));b.displayName="TableBody";const m=o.forwardRef(({className:a,...e},r)=>t.jsx("tfoot",{ref:r,className:s("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",a),...e}));m.displayName="TableFooter";const f=o.forwardRef(({className:a,...e},r)=>t.jsx("tr",{ref:r,className:s("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted text-foreground dark:border-gray-700 dark:bg-gray-900",a),...e}));f.displayName="TableRow";const c=o.forwardRef(({className:a,...e},r)=>t.jsx("th",{ref:r,className:s("h-12 px-4 text-left align-middle font-medium text-muted-foreground dark:text-gray-300 [&:has([role=checkbox])]:pr-0",a),...e}));c.displayName="TableHead";const i=o.forwardRef(({className:a,...e},r)=>t.jsx("td",{ref:r,className:s("p-4 align-middle [&:has([role=checkbox])]:pr-0 text-foreground",a),...e}));i.displayName="TableCell";const n=o.forwardRef(({className:a,...e},r)=>t.jsx("caption",{ref:r,className:s("mt-4 text-sm text-muted-foreground",a),...e}));n.displayName="TableCaption";export{d as T,l as a,f as b,c,b as d,i as e,m as f};
diff --git a/public/build/assets/tabs-BVvbDLq3.js b/public/build/assets/tabs-DhK1kDWp.js
similarity index 98%
rename from public/build/assets/tabs-BVvbDLq3.js
rename to public/build/assets/tabs-DhK1kDWp.js
index 5a9f7470b..5248703a9 100644
--- a/public/build/assets/tabs-BVvbDLq3.js
+++ b/public/build/assets/tabs-DhK1kDWp.js
@@ -1 +1 @@
-import{r as i,j as p,f as O,M as L,k as G,u as B,X as W,Y as H,n as C,o as K,Z as N}from"./ui-Z445SNHD.js";import{e as h}from"./app-DCZHPiEr.js";function Z(e,t=[]){let n=[];function r(c,s){const a=i.createContext(s),l=n.length;n=[...n,s];const d=u=>{var S;const{scope:m,children:y,...v}=u,b=((S=m==null?void 0:m[e])==null?void 0:S[l])||a,k=i.useMemo(()=>v,Object.values(v));return p.jsx(b.Provider,{value:k,children:y})};d.displayName=c+"Provider";function f(u,m){var b;const y=((b=m==null?void 0:m[e])==null?void 0:b[l])||a,v=i.useContext(y);if(v)return v;if(s!==void 0)return s;throw new Error(`\`${u}\` must be used within \`${c}\``)}return[d,f]}const o=()=>{const c=n.map(s=>i.createContext(s));return function(a){const l=(a==null?void 0:a[e])||c;return i.useMemo(()=>({[`__scope${e}`]:{...a,[e]:l}}),[a,l])}};return o.scopeName=e,[r,q(o,...t)]}function q(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(c){const s=r.reduce((a,{useScope:l,scopeName:d})=>{const u=l(c)[`__scope${d}`];return{...a,...u}},{});return i.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return n.scopeName=t.scopeName,n}function z(e){const t=X(e),n=i.forwardRef((r,o)=>{const{children:c,...s}=r,a=i.Children.toArray(c),l=a.find(J);if(l){const d=l.props.children,f=a.map(u=>u===l?i.Children.count(d)>1?i.Children.only(null):i.isValidElement(d)?d.props.children:null:u);return p.jsx(t,{...s,ref:o,children:i.isValidElement(d)?i.cloneElement(d,void 0,f):null})}return p.jsx(t,{...s,ref:o,children:c})});return n.displayName=`${e}.Slot`,n}function X(e){const t=i.forwardRef((n,r)=>{const{children:o,...c}=n;if(i.isValidElement(o)){const s=U(o),a=Q(c,o.props);return o.type!==i.Fragment&&(a.ref=r?O(r,s):s),i.cloneElement(o,a)}return i.Children.count(o)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Y=Symbol("radix.slottable");function J(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Y}function Q(e,t){const n={...t};for(const r in t){const o=e[r],c=t[r];/^on[A-Z]/.test(r)?o&&c?n[r]=(...a)=>{const l=c(...a);return o(...a),l}:o&&(n[r]=o):r==="style"?n[r]={...o,...c}:r==="className"&&(n[r]=[o,c].filter(Boolean).join(" "))}return{...e,...n}}function U(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var ee=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],g=ee.reduce((e,t)=>{const n=z(`Primitive.${t}`),r=i.forwardRef((o,c)=>{const{asChild:s,...a}=o,l=s?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(l,{...a,ref:c})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),x="Tabs",[te]=Z(x,[N]),w=N(),[ne,T]=te(x),R=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:c,orientation:s="horizontal",dir:a,activationMode:l="automatic",...d}=e,f=L(a),[u,m]=G({prop:r,onChange:o,defaultProp:c??"",caller:x});return p.jsx(ne,{scope:n,baseId:B(),value:u,onValueChange:m,orientation:s,dir:f,activationMode:l,children:p.jsx(g.div,{dir:f,"data-orientation":s,...d,ref:t})})});R.displayName=x;var E="TabsList",_=i.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,c=T(E,n),s=w(n);return p.jsx(W,{asChild:!0,...s,orientation:c.orientation,dir:c.dir,loop:r,children:p.jsx(g.div,{role:"tablist","aria-orientation":c.orientation,...o,ref:t})})});_.displayName=E;var j="TabsTrigger",P=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...c}=e,s=T(j,n),a=w(n),l=A(s.baseId,r),d=M(s.baseId,r),f=r===s.value;return p.jsx(H,{asChild:!0,...a,focusable:!o,active:f,children:p.jsx(g.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":d,"data-state":f?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:l,...c,ref:t,onMouseDown:C(e.onMouseDown,u=>{!o&&u.button===0&&u.ctrlKey===!1?s.onValueChange(r):u.preventDefault()}),onKeyDown:C(e.onKeyDown,u=>{[" ","Enter"].includes(u.key)&&s.onValueChange(r)}),onFocus:C(e.onFocus,()=>{const u=s.activationMode!=="manual";!f&&!o&&u&&s.onValueChange(r)})})})});P.displayName=j;var I="TabsContent",$=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:c,...s}=e,a=T(I,n),l=A(a.baseId,r),d=M(a.baseId,r),f=r===a.value,u=i.useRef(f);return i.useEffect(()=>{const m=requestAnimationFrame(()=>u.current=!1);return()=>cancelAnimationFrame(m)},[]),p.jsx(K,{present:o||f,children:({present:m})=>p.jsx(g.div,{"data-state":f?"active":"inactive","data-orientation":a.orientation,role:"tabpanel","aria-labelledby":l,hidden:!m,id:d,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:u.current?"0s":void 0},children:m&&c})})});$.displayName=I;function A(e,t){return`${e}-trigger-${t}`}function M(e,t){return`${e}-content-${t}`}var oe=R,V=_,D=P,F=$;const le=oe,re=i.forwardRef(({className:e,...t},n)=>p.jsx(V,{ref:n,className:h("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",e),...t}));re.displayName=V.displayName;const se=i.forwardRef(({className:e,...t},n)=>p.jsx(D,{ref:n,className:h("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",e),...t}));se.displayName=D.displayName;const ae=i.forwardRef(({className:e,...t},n)=>p.jsx(F,{ref:n,className:h("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));ae.displayName=F.displayName;export{le as T,re as a,se as b,ae as c};
+import{r as i,j as p,f as O,M as L,k as G,u as B,X as W,Y as H,n as C,o as K,Z as N}from"./ui-Z445SNHD.js";import{e as h}from"./app-4fHGBOxL.js";function Z(e,t=[]){let n=[];function r(c,s){const a=i.createContext(s),l=n.length;n=[...n,s];const d=u=>{var S;const{scope:m,children:y,...v}=u,b=((S=m==null?void 0:m[e])==null?void 0:S[l])||a,k=i.useMemo(()=>v,Object.values(v));return p.jsx(b.Provider,{value:k,children:y})};d.displayName=c+"Provider";function f(u,m){var b;const y=((b=m==null?void 0:m[e])==null?void 0:b[l])||a,v=i.useContext(y);if(v)return v;if(s!==void 0)return s;throw new Error(`\`${u}\` must be used within \`${c}\``)}return[d,f]}const o=()=>{const c=n.map(s=>i.createContext(s));return function(a){const l=(a==null?void 0:a[e])||c;return i.useMemo(()=>({[`__scope${e}`]:{...a,[e]:l}}),[a,l])}};return o.scopeName=e,[r,q(o,...t)]}function q(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(c){const s=r.reduce((a,{useScope:l,scopeName:d})=>{const u=l(c)[`__scope${d}`];return{...a,...u}},{});return i.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return n.scopeName=t.scopeName,n}function z(e){const t=X(e),n=i.forwardRef((r,o)=>{const{children:c,...s}=r,a=i.Children.toArray(c),l=a.find(J);if(l){const d=l.props.children,f=a.map(u=>u===l?i.Children.count(d)>1?i.Children.only(null):i.isValidElement(d)?d.props.children:null:u);return p.jsx(t,{...s,ref:o,children:i.isValidElement(d)?i.cloneElement(d,void 0,f):null})}return p.jsx(t,{...s,ref:o,children:c})});return n.displayName=`${e}.Slot`,n}function X(e){const t=i.forwardRef((n,r)=>{const{children:o,...c}=n;if(i.isValidElement(o)){const s=U(o),a=Q(c,o.props);return o.type!==i.Fragment&&(a.ref=r?O(r,s):s),i.cloneElement(o,a)}return i.Children.count(o)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Y=Symbol("radix.slottable");function J(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Y}function Q(e,t){const n={...t};for(const r in t){const o=e[r],c=t[r];/^on[A-Z]/.test(r)?o&&c?n[r]=(...a)=>{const l=c(...a);return o(...a),l}:o&&(n[r]=o):r==="style"?n[r]={...o,...c}:r==="className"&&(n[r]=[o,c].filter(Boolean).join(" "))}return{...e,...n}}function U(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var ee=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],g=ee.reduce((e,t)=>{const n=z(`Primitive.${t}`),r=i.forwardRef((o,c)=>{const{asChild:s,...a}=o,l=s?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(l,{...a,ref:c})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),x="Tabs",[te]=Z(x,[N]),w=N(),[ne,T]=te(x),R=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:c,orientation:s="horizontal",dir:a,activationMode:l="automatic",...d}=e,f=L(a),[u,m]=G({prop:r,onChange:o,defaultProp:c??"",caller:x});return p.jsx(ne,{scope:n,baseId:B(),value:u,onValueChange:m,orientation:s,dir:f,activationMode:l,children:p.jsx(g.div,{dir:f,"data-orientation":s,...d,ref:t})})});R.displayName=x;var E="TabsList",_=i.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,c=T(E,n),s=w(n);return p.jsx(W,{asChild:!0,...s,orientation:c.orientation,dir:c.dir,loop:r,children:p.jsx(g.div,{role:"tablist","aria-orientation":c.orientation,...o,ref:t})})});_.displayName=E;var j="TabsTrigger",P=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...c}=e,s=T(j,n),a=w(n),l=A(s.baseId,r),d=M(s.baseId,r),f=r===s.value;return p.jsx(H,{asChild:!0,...a,focusable:!o,active:f,children:p.jsx(g.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":d,"data-state":f?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:l,...c,ref:t,onMouseDown:C(e.onMouseDown,u=>{!o&&u.button===0&&u.ctrlKey===!1?s.onValueChange(r):u.preventDefault()}),onKeyDown:C(e.onKeyDown,u=>{[" ","Enter"].includes(u.key)&&s.onValueChange(r)}),onFocus:C(e.onFocus,()=>{const u=s.activationMode!=="manual";!f&&!o&&u&&s.onValueChange(r)})})})});P.displayName=j;var I="TabsContent",$=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:c,...s}=e,a=T(I,n),l=A(a.baseId,r),d=M(a.baseId,r),f=r===a.value,u=i.useRef(f);return i.useEffect(()=>{const m=requestAnimationFrame(()=>u.current=!1);return()=>cancelAnimationFrame(m)},[]),p.jsx(K,{present:o||f,children:({present:m})=>p.jsx(g.div,{"data-state":f?"active":"inactive","data-orientation":a.orientation,role:"tabpanel","aria-labelledby":l,hidden:!m,id:d,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:u.current?"0s":void 0},children:m&&c})})});$.displayName=I;function A(e,t){return`${e}-trigger-${t}`}function M(e,t){return`${e}-content-${t}`}var oe=R,V=_,D=P,F=$;const le=oe,re=i.forwardRef(({className:e,...t},n)=>p.jsx(V,{ref:n,className:h("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",e),...t}));re.displayName=V.displayName;const se=i.forwardRef(({className:e,...t},n)=>p.jsx(D,{ref:n,className:h("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",e),...t}));se.displayName=D.displayName;const ae=i.forwardRef(({className:e,...t},n)=>p.jsx(F,{ref:n,className:h("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));ae.displayName=F.displayName;export{le as T,re as a,se as b,ae as c};
diff --git a/public/build/assets/tag-BXjzmeUG.js b/public/build/assets/tag-Dw9UDp6s.js
similarity index 91%
rename from public/build/assets/tag-BXjzmeUG.js
rename to public/build/assets/tag-Dw9UDp6s.js
index ee4e6aba1..c17332b80 100644
--- a/public/build/assets/tag-BXjzmeUG.js
+++ b/public/build/assets/tag-Dw9UDp6s.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/tag-input-BtlijLpv.js b/public/build/assets/tag-input-BXk7G1z5.js
similarity index 93%
rename from public/build/assets/tag-input-BtlijLpv.js
rename to public/build/assets/tag-input-BXk7G1z5.js
index 2e3ebc4c2..d0d8f0c8d 100644
--- a/public/build/assets/tag-input-BtlijLpv.js
+++ b/public/build/assets/tag-input-BXk7G1z5.js
@@ -1 +1 @@
-import{r as u,j as r}from"./ui-Z445SNHD.js";import{B as x,X as f,I as h}from"./app-DCZHPiEr.js";function w({value:s,onChange:a,placeholder:c="Type and press Enter",className:l=""}){const[t,o]=u.useState(""),i=e=>{e.trim()&&!s.includes(e.trim())&&a([...s,e.trim()]),o("")},m=e=>{const n=s.filter((j,d)=>d!==e);a(n)},p=e=>{e.key==="Enter"&&(e.preventDefault(),i(t))};return r.jsxs("div",{className:`border rounded-md pl-2 min-h-[40px] flex flex-wrap gap-2 items-center ${l}`,children:[s.map((e,n)=>r.jsxs(x,{variant:"secondary",className:"flex items-center gap-1",children:[e,r.jsx("button",{type:"button",className:"ml-1 h-3 w-3 cursor-pointer hover:text-red-500 flex items-center justify-center",onClick:()=>m(n),children:r.jsx(f,{className:"h-3 w-3"})})]},`${e}-${n}`)),r.jsx(h,{value:t,onChange:e=>o(e.target.value),onKeyPress:p,onBlur:()=>t.trim()&&i(t),placeholder:s.length===0?c:"",className:"border-0 flex-1 min-w-[200px] focus-visible:ring-0 shadow-none"})]})}export{w as T};
+import{r as u,j as r}from"./ui-Z445SNHD.js";import{B as x,X as f,I as h}from"./app-4fHGBOxL.js";function w({value:s,onChange:a,placeholder:c="Type and press Enter",className:l=""}){const[t,o]=u.useState(""),i=e=>{e.trim()&&!s.includes(e.trim())&&a([...s,e.trim()]),o("")},m=e=>{const n=s.filter((j,d)=>d!==e);a(n)},p=e=>{e.key==="Enter"&&(e.preventDefault(),i(t))};return r.jsxs("div",{className:`border rounded-md pl-2 min-h-[40px] flex flex-wrap gap-2 items-center ${l}`,children:[s.map((e,n)=>r.jsxs(x,{variant:"secondary",className:"flex items-center gap-1",children:[e,r.jsx("button",{type:"button",className:"ml-1 h-3 w-3 cursor-pointer hover:text-red-500 flex items-center justify-center",onClick:()=>m(n),children:r.jsx(f,{className:"h-3 w-3"})})]},`${e}-${n}`)),r.jsx(h,{value:t,onChange:e=>o(e.target.value),onKeyPress:p,onBlur:()=>t.trim()&&i(t),placeholder:s.length===0?c:"",className:"border-0 flex-1 min-w-[200px] focus-visible:ring-0 shadow-none"})]})}export{w as T};
diff --git a/public/build/assets/target-LqGsI9BK.js b/public/build/assets/target-4iLTeqFL.js
similarity index 89%
rename from public/build/assets/target-LqGsI9BK.js
rename to public/build/assets/target-4iLTeqFL.js
index 3513a7776..ff81c0c78 100644
--- a/public/build/assets/target-LqGsI9BK.js
+++ b/public/build/assets/target-4iLTeqFL.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/text-link-D-RvIKjO.js b/public/build/assets/text-link-CF4hNFFi.js
similarity index 82%
rename from public/build/assets/text-link-D-RvIKjO.js
rename to public/build/assets/text-link-CF4hNFFi.js
index 8a972f46a..78da1e7ea 100644
--- a/public/build/assets/text-link-D-RvIKjO.js
+++ b/public/build/assets/text-link-CF4hNFFi.js
@@ -1 +1 @@
-import{j as t}from"./ui-Z445SNHD.js";import{d as n,e as a}from"./app-DCZHPiEr.js";function u({className:r="",children:e,...o}){return t.jsx(n,{className:a("text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current! cursor-pointer dark:decoration-neutral-500",r),...o,children:e})}export{u as T};
+import{j as t}from"./ui-Z445SNHD.js";import{d as n,e as a}from"./app-4fHGBOxL.js";function u({className:r="",children:e,...o}){return t.jsx(n,{className:a("text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current! cursor-pointer dark:decoration-neutral-500",r),...o,children:e})}export{u as T};
diff --git a/public/build/assets/textarea-MT-uY0Br.js b/public/build/assets/textarea-f6Pa1mf5.js
similarity index 87%
rename from public/build/assets/textarea-MT-uY0Br.js
rename to public/build/assets/textarea-f6Pa1mf5.js
index 394abc17c..83f57cfb8 100644
--- a/public/build/assets/textarea-MT-uY0Br.js
+++ b/public/build/assets/textarea-f6Pa1mf5.js
@@ -1 +1 @@
-import{r as s,j as t}from"./ui-Z445SNHD.js";import{e as a}from"./app-DCZHPiEr.js";const i=s.forwardRef(({className:e,...r},o)=>t.jsx("textarea",{className:a("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:o,...r}));i.displayName="Textarea";export{i as T};
+import{r as s,j as t}from"./ui-Z445SNHD.js";import{e as a}from"./app-4fHGBOxL.js";const i=s.forwardRef(({className:e,...r},o)=>t.jsx("textarea",{className:a("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:o,...r}));i.displayName="Textarea";export{i as T};
diff --git a/public/build/assets/thumbs-up-_Dwo69ws.js b/public/build/assets/thumbs-up-CC6-3KcX.js
similarity index 95%
rename from public/build/assets/thumbs-up-_Dwo69ws.js
rename to public/build/assets/thumbs-up-CC6-3KcX.js
index 5cfec2f81..2bdd00406 100644
--- a/public/build/assets/thumbs-up-_Dwo69ws.js
+++ b/public/build/assets/thumbs-up-CC6-3KcX.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/ticket-BqntdXti.js b/public/build/assets/ticket-CIaFxDmN.js
similarity index 91%
rename from public/build/assets/ticket-BqntdXti.js
rename to public/build/assets/ticket-CIaFxDmN.js
index 224fdd325..c4000f3a2 100644
--- a/public/build/assets/ticket-BqntdXti.js
+++ b/public/build/assets/ticket-CIaFxDmN.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/timer-BQQZ475C.js b/public/build/assets/timer-CXS4OFNM.js
similarity index 89%
rename from public/build/assets/timer-BQQZ475C.js
rename to public/build/assets/timer-CXS4OFNM.js
index 626645e58..55902da0c 100644
--- a/public/build/assets/timer-BQQZ475C.js
+++ b/public/build/assets/timer-CXS4OFNM.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/trash-2-BKTtBQos.js b/public/build/assets/trash-2-B-iLy81a.js
similarity index 92%
rename from public/build/assets/trash-2-BKTtBQos.js
rename to public/build/assets/trash-2-B-iLy81a.js
index d00196c97..1cc82fbd5 100644
--- a/public/build/assets/trash-2-BKTtBQos.js
+++ b/public/build/assets/trash-2-B-iLy81a.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/trash-B7c3z1B5.js b/public/build/assets/trash-C0l9UXki.js
similarity index 89%
rename from public/build/assets/trash-B7c3z1B5.js
rename to public/build/assets/trash-C0l9UXki.js
index 10af3ce80..c25f0a26d 100644
--- a/public/build/assets/trash-B7c3z1B5.js
+++ b/public/build/assets/trash-C0l9UXki.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/trending-down-BtPHZ2fA.js b/public/build/assets/trending-down-CM9zB975.js
similarity index 88%
rename from public/build/assets/trending-down-BtPHZ2fA.js
rename to public/build/assets/trending-down-CM9zB975.js
index 01d837a1a..4ceda8cb3 100644
--- a/public/build/assets/trending-down-BtPHZ2fA.js
+++ b/public/build/assets/trending-down-CM9zB975.js
@@ -1,4 +1,4 @@
-import{G as n}from"./app-DCZHPiEr.js";/**
+import{G as n}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/trending-up-C1uVxjVi.js b/public/build/assets/trending-up-D3RLojX7.js
similarity index 88%
rename from public/build/assets/trending-up-C1uVxjVi.js
rename to public/build/assets/trending-up-D3RLojX7.js
index 8011ca28d..a99d5178b 100644
--- a/public/build/assets/trending-up-C1uVxjVi.js
+++ b/public/build/assets/trending-up-D3RLojX7.js
@@ -1,4 +1,4 @@
-import{G as n}from"./app-DCZHPiEr.js";/**
+import{G as n}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/triangle-alert-3qEGEwaA.js b/public/build/assets/triangle-alert-BUm3Qaiu.js
similarity index 90%
rename from public/build/assets/triangle-alert-3qEGEwaA.js
rename to public/build/assets/triangle-alert-BUm3Qaiu.js
index b6a3a0790..04992904f 100644
--- a/public/build/assets/triangle-alert-3qEGEwaA.js
+++ b/public/build/assets/triangle-alert-BUm3Qaiu.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/trophy-DPp0QVS8.js b/public/build/assets/trophy-CTZfqhOQ.js
similarity index 93%
rename from public/build/assets/trophy-DPp0QVS8.js
rename to public/build/assets/trophy-CTZfqhOQ.js
index afbb72cbf..547a8478d 100644
--- a/public/build/assets/trophy-DPp0QVS8.js
+++ b/public/build/assets/trophy-CTZfqhOQ.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/twitter-Ob_AzbNO.js b/public/build/assets/twitter-DRr0PMGi.js
similarity index 94%
rename from public/build/assets/twitter-Ob_AzbNO.js
rename to public/build/assets/twitter-DRr0PMGi.js
index 6ba6f68bd..e1af1c868 100644
--- a/public/build/assets/twitter-Ob_AzbNO.js
+++ b/public/build/assets/twitter-DRr0PMGi.js
@@ -1,4 +1,4 @@
-import{G as c}from"./app-DCZHPiEr.js";/**
+import{G as c}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/type-CAmitQYw.js b/public/build/assets/type-Dr6ZFGcv.js
similarity index 89%
rename from public/build/assets/type-CAmitQYw.js
rename to public/build/assets/type-Dr6ZFGcv.js
index 9a7f93804..dcb977b3e 100644
--- a/public/build/assets/type-CAmitQYw.js
+++ b/public/build/assets/type-Dr6ZFGcv.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/unlink-trxMBMvO.js b/public/build/assets/unlink-CgZv_dTf.js
similarity index 98%
rename from public/build/assets/unlink-trxMBMvO.js
rename to public/build/assets/unlink-CgZv_dTf.js
index 1a5728673..2789ce6b0 100644
--- a/public/build/assets/unlink-trxMBMvO.js
+++ b/public/build/assets/unlink-CgZv_dTf.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/use-brand-theme-BiuYnrrr.js b/public/build/assets/use-brand-theme-DG3kbKoH.js
similarity index 98%
rename from public/build/assets/use-brand-theme-BiuYnrrr.js
rename to public/build/assets/use-brand-theme-DG3kbKoH.js
index d91c80e79..d5b8310f7 100644
--- a/public/build/assets/use-brand-theme-BiuYnrrr.js
+++ b/public/build/assets/use-brand-theme-DG3kbKoH.js
@@ -1 +1 @@
-import{j as r,r as h}from"./ui-Z445SNHD.js";import{u as n,d as l,g as u,c as f,a as j,T as p}from"./app-DCZHPiEr.js";function v({title:t,showBackToHome:s,logoOnly:a=!1,companySettings:e}){const{t:o}=n();(()=>{const d=(e==null?void 0:e.themeColor)||"blue",i=(e==null?void 0:e.customColor)||"#3b82f6";if(d==="custom")return i;const x={blue:"#2563eb",green:"#059669",purple:"#7c3aed",orange:"#ea580c",red:"#dc2626"};return x[d]||x.blue})();const c=()=>e!=null&&e.logoDark?u(e.logoDark):"https://via.placeholder.com/120x32/3B82F6/FFFFFF?text=LOGO",m=()=>(e==null?void 0:e.titleText)||"Company";return a?r.jsx("header",{className:"bg-white shadow-sm border-b",children:r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsx("div",{className:"flex justify-center items-center h-12 sm:h-16",children:r.jsx("img",{className:"h-6 sm:h-8 w-auto",src:c(),alt:`${m()} Logo`})})})}):r.jsx("header",{className:"bg-white shadow-sm border-b",children:r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsxs("div",{className:"flex justify-between items-center h-12 sm:h-16",children:[r.jsx("div",{className:"flex items-center",children:r.jsx("div",{className:"flex-shrink-0",children:r.jsx("img",{className:"h-6 sm:h-8 w-auto",src:c(),alt:`${m()} Logo`})})}),r.jsxs("nav",{className:"hidden sm:flex space-x-4 lg:space-x-8",children:[r.jsx(l,{href:"/",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("Home")}),r.jsx(l,{href:"/about",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("About")}),r.jsx(l,{href:"/career",className:"text-primary font-medium text-sm lg:text-base",children:o("Careers")}),r.jsx(l,{href:"/contact",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("Contact")})]})]})})})}function C({companySettings:t}){const{t:s}=n(),{props:a}=f(),e=t||a.companySettings;return r.jsx("footer",{className:"bg-gray-900 text-white py-12",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[r.jsxs("div",{children:[r.jsx("h3",{className:"text-lg font-semibold mb-4",children:(e==null?void 0:e.company_name)||s("Company Name")}),r.jsx("p",{className:"text-gray-400",children:(e==null?void 0:e.company_description)||s("Building the future of work with innovative solutions and amazing people.")})]}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-semibold mb-4",children:s("Contact Info")}),r.jsxs("div",{className:"text-gray-400 space-y-2",children:[r.jsxs("p",{children:[s("Email"),": ",(e==null?void 0:e.company_email)||"careers@company.com"]}),r.jsxs("p",{children:[s("Phone"),": ",(e==null?void 0:e.companyMobile)||"+1 (555) 123-4567"]})]})]})]}),r.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:r.jsx("p",{children:(e==null?void 0:e.footerText)||s("© 2024 Company Name. All rights reserved.")})})]})})}function w(){const{themeColor:t,customColor:s,themeMode:a}=j();h.useEffect(()=>{const e=t==="custom"?s:p[t];e&&(document.documentElement.style.setProperty("--theme-color",e),document.documentElement.style.setProperty("--primary",e),document.documentElement.style.setProperty("--chart-1",e))},[t,s]),h.useEffect(()=>{const e=window.matchMedia("(prefers-color-scheme: dark)").matches,o=a==="dark"||a==="system"&&e;document.documentElement.classList.toggle("dark",o)},[a])}export{v as C,C as a,w as u};
+import{j as r,r as h}from"./ui-Z445SNHD.js";import{u as n,d as l,g as u,c as f,a as j,T as p}from"./app-4fHGBOxL.js";function v({title:t,showBackToHome:s,logoOnly:a=!1,companySettings:e}){const{t:o}=n();(()=>{const d=(e==null?void 0:e.themeColor)||"blue",i=(e==null?void 0:e.customColor)||"#3b82f6";if(d==="custom")return i;const x={blue:"#2563eb",green:"#059669",purple:"#7c3aed",orange:"#ea580c",red:"#dc2626"};return x[d]||x.blue})();const c=()=>e!=null&&e.logoDark?u(e.logoDark):"https://via.placeholder.com/120x32/3B82F6/FFFFFF?text=LOGO",m=()=>(e==null?void 0:e.titleText)||"Company";return a?r.jsx("header",{className:"bg-white shadow-sm border-b",children:r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsx("div",{className:"flex justify-center items-center h-12 sm:h-16",children:r.jsx("img",{className:"h-6 sm:h-8 w-auto",src:c(),alt:`${m()} Logo`})})})}):r.jsx("header",{className:"bg-white shadow-sm border-b",children:r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsxs("div",{className:"flex justify-between items-center h-12 sm:h-16",children:[r.jsx("div",{className:"flex items-center",children:r.jsx("div",{className:"flex-shrink-0",children:r.jsx("img",{className:"h-6 sm:h-8 w-auto",src:c(),alt:`${m()} Logo`})})}),r.jsxs("nav",{className:"hidden sm:flex space-x-4 lg:space-x-8",children:[r.jsx(l,{href:"/",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("Home")}),r.jsx(l,{href:"/about",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("About")}),r.jsx(l,{href:"/career",className:"text-primary font-medium text-sm lg:text-base",children:o("Careers")}),r.jsx(l,{href:"/contact",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("Contact")})]})]})})})}function C({companySettings:t}){const{t:s}=n(),{props:a}=f(),e=t||a.companySettings;return r.jsx("footer",{className:"bg-gray-900 text-white py-12",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[r.jsxs("div",{children:[r.jsx("h3",{className:"text-lg font-semibold mb-4",children:(e==null?void 0:e.company_name)||s("Company Name")}),r.jsx("p",{className:"text-gray-400",children:(e==null?void 0:e.company_description)||s("Building the future of work with innovative solutions and amazing people.")})]}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-semibold mb-4",children:s("Contact Info")}),r.jsxs("div",{className:"text-gray-400 space-y-2",children:[r.jsxs("p",{children:[s("Email"),": ",(e==null?void 0:e.company_email)||"careers@company.com"]}),r.jsxs("p",{children:[s("Phone"),": ",(e==null?void 0:e.companyMobile)||"+1 (555) 123-4567"]})]})]})]}),r.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:r.jsx("p",{children:(e==null?void 0:e.footerText)||s("© 2024 Company Name. All rights reserved.")})})]})})}function w(){const{themeColor:t,customColor:s,themeMode:a}=j();h.useEffect(()=>{const e=t==="custom"?s:p[t];e&&(document.documentElement.style.setProperty("--theme-color",e),document.documentElement.style.setProperty("--primary",e),document.documentElement.style.setProperty("--chart-1",e))},[t,s]),h.useEffect(()=>{const e=window.matchMedia("(prefers-color-scheme: dark)").matches,o=a==="dark"||a==="system"&&e;document.documentElement.classList.toggle("dark",o)},[a])}export{v as C,C as a,w as u};
diff --git a/public/build/assets/use-favicon-C_SU2_Ra.js b/public/build/assets/use-favicon-CCcOxZw3.js
similarity index 78%
rename from public/build/assets/use-favicon-C_SU2_Ra.js
rename to public/build/assets/use-favicon-CCcOxZw3.js
index 2462b1239..3375ac34a 100644
--- a/public/build/assets/use-favicon-C_SU2_Ra.js
+++ b/public/build/assets/use-favicon-CCcOxZw3.js
@@ -1 +1 @@
-import{r as a}from"./ui-Z445SNHD.js";import{a as r}from"./app-DCZHPiEr.js";function s(){const{favicon:e}=r();a.useEffect(()=>{if(!e)return;let o;e.startsWith("http")?o=e:e.includes("Product/hrmgo-saas-react/uploads/media/")?o=`${window.location.origin}/${e}`:e.includes("uploads/media/")?o=`${window.baseUrl||window.location.origin}/${e}`:o=`${window.baseUrl||window.location.origin}/uploads/media/${e.replace(/^\//,"")}`;let i=document.querySelector("link[rel*='icon']");i||(i=document.createElement("link"),i.rel="icon",document.head.appendChild(i)),i.href=o},[e])}export{s as u};
+import{r as a}from"./ui-Z445SNHD.js";import{a as r}from"./app-4fHGBOxL.js";function s(){const{favicon:e}=r();a.useEffect(()=>{if(!e)return;let o;e.startsWith("http")?o=e:e.includes("Product/hrmgo-saas-react/uploads/media/")?o=`${window.location.origin}/${e}`:e.includes("uploads/media/")?o=`${window.baseUrl||window.location.origin}/${e}`:o=`${window.baseUrl||window.location.origin}/uploads/media/${e.replace(/^\//,"")}`;let i=document.querySelector("link[rel*='icon']");i||(i=document.createElement("link"),i.rel="icon",document.head.appendChild(i)),i.href=o},[e])}export{s as u};
diff --git a/public/build/assets/user-HiC8k72a.js b/public/build/assets/user-C3XLhGku.js
similarity index 88%
rename from public/build/assets/user-HiC8k72a.js
rename to public/build/assets/user-C3XLhGku.js
index a27554edb..04154c53a 100644
--- a/public/build/assets/user-HiC8k72a.js
+++ b/public/build/assets/user-C3XLhGku.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/user-check-D2uzxHd-.js b/public/build/assets/user-check-CAE7zehX.js
similarity index 90%
rename from public/build/assets/user-check-D2uzxHd-.js
rename to public/build/assets/user-check-CAE7zehX.js
index fbd96071b..b43e062e7 100644
--- a/public/build/assets/user-check-D2uzxHd-.js
+++ b/public/build/assets/user-check-CAE7zehX.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/user-plus-CDQXNMLS.js b/public/build/assets/user-plus-7O11bl0R.js
similarity index 91%
rename from public/build/assets/user-plus-CDQXNMLS.js
rename to public/build/assets/user-plus-7O11bl0R.js
index 185a81712..da4ad8fb5 100644
--- a/public/build/assets/user-plus-CDQXNMLS.js
+++ b/public/build/assets/user-plus-7O11bl0R.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/user-x-CHCyaiAK.js b/public/build/assets/user-x-DQztBHK8.js
similarity index 91%
rename from public/build/assets/user-x-CHCyaiAK.js
rename to public/build/assets/user-x-DQztBHK8.js
index 41ef43020..d31db99e8 100644
--- a/public/build/assets/user-x-CHCyaiAK.js
+++ b/public/build/assets/user-x-DQztBHK8.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/users-CQxTOR0I.js b/public/build/assets/users-DG9BKOjr.js
similarity index 91%
rename from public/build/assets/users-CQxTOR0I.js
rename to public/build/assets/users-DG9BKOjr.js
index 8216e26b2..e6b4a1fb3 100644
--- a/public/build/assets/users-CQxTOR0I.js
+++ b/public/build/assets/users-DG9BKOjr.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/verify-email-502TadTh.js b/public/build/assets/verify-email-264IPHjq.js
similarity index 66%
rename from public/build/assets/verify-email-502TadTh.js
rename to public/build/assets/verify-email-264IPHjq.js
index c1d6237d0..beeeac4cf 100644
--- a/public/build/assets/verify-email-502TadTh.js
+++ b/public/build/assets/verify-email-264IPHjq.js
@@ -1 +1 @@
-import{j as t}from"./ui-Z445SNHD.js";import{u,a as p,b as d,T as f,t as r}from"./app-DCZHPiEr.js";import{T as h}from"./text-link-D-RvIKjO.js";import{A as y}from"./auth-layout-D7moSOHd.js";import{A as v}from"./auth-button-B64T05_p.js";import{M as x}from"./mail-CKC1Kac7.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-D-uUsKUO.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-FiNR9pzi.js";import"./globe-BlA6-Gdd.js";import"./settings-DdENPkOa.js";import"./switch-CSQfVaFG.js";import"./index-9MclThM-.js";import"./use-favicon-C_SU2_Ra.js";import"./credit-card--bIB9mjq.js";import"./loader-circle-BDLqeqvu.js";function D({status:s}){const{t:o}=u(),{themeColor:i,customColor:a}=p(),e=i==="custom"?a:f[i],{post:n,processing:m}=d({}),l=c=>{c.preventDefault(),n(route("verification.send"),{onSuccess:()=>{r.success(o("A new verification link has been sent to your email address."))},onError:()=>{r.error(o("Failed to send verification email. Please try again."))}})};return t.jsx(y,{title:o("Verify your email"),description:o("Please verify your email address by clicking on the link we just emailed to you."),icon:t.jsx(x,{className:"h-7 w-7",style:{color:e}}),status:s==="verification-link-sent"?o("A new verification link has been sent to the email address you provided during registration."):void 0,children:t.jsxs("form",{onSubmit:l,className:"space-y-5",children:[t.jsx(v,{processing:m,children:o("Resend verification email")}),t.jsx("div",{className:"text-center",children:t.jsx(h,{href:route("logout"),method:"post",className:"font-medium transition-colors duration-200",style:{color:e},children:o("Log out")})})]})})}export{D as default};
+import{j as t}from"./ui-Z445SNHD.js";import{u,a as p,b as d,T as f,t as r}from"./app-4fHGBOxL.js";import{T as h}from"./text-link-CF4hNFFi.js";import{A as y}from"./auth-layout-D0Ey3Ox0.js";import{A as v}from"./auth-button-B6DOQF5c.js";import{M as x}from"./mail-BEVnuDTb.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-BMOVXY3h.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-ChXdCVZX.js";import"./globe-CjjyS6CN.js";import"./settings-CDvlPsbt.js";import"./switch-BVaTRNpK.js";import"./index-9MclThM-.js";import"./use-favicon-CCcOxZw3.js";import"./credit-card-BTq1LaNu.js";import"./loader-circle-q3ypy8gI.js";function D({status:s}){const{t:o}=u(),{themeColor:i,customColor:a}=p(),e=i==="custom"?a:f[i],{post:n,processing:m}=d({}),l=c=>{c.preventDefault(),n(route("verification.send"),{onSuccess:()=>{r.success(o("A new verification link has been sent to your email address."))},onError:()=>{r.error(o("Failed to send verification email. Please try again."))}})};return t.jsx(y,{title:o("Verify your email"),description:o("Please verify your email address by clicking on the link we just emailed to you."),icon:t.jsx(x,{className:"h-7 w-7",style:{color:e}}),status:s==="verification-link-sent"?o("A new verification link has been sent to the email address you provided during registration."):void 0,children:t.jsxs("form",{onSubmit:l,className:"space-y-5",children:[t.jsx(v,{processing:m,children:o("Resend verification email")}),t.jsx("div",{className:"text-center",children:t.jsx(h,{href:route("logout"),method:"post",className:"font-medium transition-colors duration-200",style:{color:e},children:o("Log out")})})]})})}export{D as default};
diff --git a/public/build/assets/view-Dr7fPRJk.js b/public/build/assets/view-3d2XcrBw.js
similarity index 91%
rename from public/build/assets/view-Dr7fPRJk.js
rename to public/build/assets/view-3d2XcrBw.js
index 93173d700..aaf422e1b 100644
--- a/public/build/assets/view-Dr7fPRJk.js
+++ b/public/build/assets/view-3d2XcrBw.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as c,k as n,F as x}from"./app-DCZHPiEr.js";import{B as i}from"./building-2-oo6jBMHm.js";import{G as d}from"./git-branch-BiaS4Luq.js";import{L as o}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function b({department:t}){var a;const{t:s}=l();return e.jsxs(m,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(c,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(n,{className:"text-xl font-semibold",children:s("Department Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Department Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((a=t.branch)==null?void 0:a.name)||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{b as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as c,k as n,F as x}from"./app-4fHGBOxL.js";import{B as i}from"./building-2-Dntm8XmE.js";import{G as d}from"./git-branch-DX951c47.js";import{L as o}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function b({department:t}){var a;const{t:s}=l();return e.jsxs(m,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(c,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(n,{className:"text-xl font-semibold",children:s("Department Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Department Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((a=t.branch)==null?void 0:a.name)||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{b as default};
diff --git a/public/build/assets/view-C_jmg86j.js b/public/build/assets/view-7uSd8pwj.js
similarity index 92%
rename from public/build/assets/view-C_jmg86j.js
rename to public/build/assets/view-7uSd8pwj.js
index 7294cb0d0..0cab1fc96 100644
--- a/public/build/assets/view-C_jmg86j.js
+++ b/public/build/assets/view-7uSd8pwj.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as p,h as g,j as h,k as j,F as d}from"./app-DCZHPiEr.js";import{P as f}from"./progress-DWAgY7H5.js";import{T as r}from"./target-LqGsI9BK.js";import{U as u}from"./user-HiC8k72a.js";import{T as N}from"./tag-BXjzmeUG.js";import{C as y}from"./crosshair-A0BgYwCp.js";import{C as c}from"./calendar-YoExU_hy.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BFT_C1pH.js";function k({goal:s}){var i,m,l,n;const{t}=p(),x=a=>{switch(a){case"in_progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},o=a=>{switch(a){case"not_started":return t("Not Started");case"in_progress":return t("In Progress");case"completed":return t("Completed");default:return a}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(r,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:t("Employee Goal Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Goal Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.employee)==null?void 0:i.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Goal Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.goal_type)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Target")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.target||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${x(s.status)}`,children:o(s.status)})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Progress")]}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx(f,{value:s.progress||0,className:"h-2 flex-1"}),e.jsxs("span",{className:"text-xs font-medium text-gray-600 shrink-0",children:[s.progress||0,"%"]})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{k as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as p,h as g,j as h,k as j,F as d}from"./app-4fHGBOxL.js";import{P as f}from"./progress-8FJ0HkGU.js";import{T as r}from"./target-4iLTeqFL.js";import{U as u}from"./user-C3XLhGku.js";import{T as N}from"./tag-Dw9UDp6s.js";import{C as y}from"./crosshair-DM4t_C29.js";import{C as c}from"./calendar-DqBcvi0D.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BFT_C1pH.js";function k({goal:s}){var i,m,l,n;const{t}=p(),x=a=>{switch(a){case"in_progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},o=a=>{switch(a){case"not_started":return t("Not Started");case"in_progress":return t("In Progress");case"completed":return t("Completed");default:return a}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(r,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:t("Employee Goal Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Goal Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.employee)==null?void 0:i.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Goal Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.goal_type)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Target")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.target||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${x(s.status)}`,children:o(s.status)})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Progress")]}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx(f,{value:s.progress||0,className:"h-2 flex-1"}),e.jsxs("span",{className:"text-xs font-medium text-gray-600 shrink-0",children:[s.progress||0,"%"]})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{k as default};
diff --git a/public/build/assets/view-Cmf_joIL.js b/public/build/assets/view-B6x4nEof.js
similarity index 94%
rename from public/build/assets/view-Cmf_joIL.js
rename to public/build/assets/view-B6x4nEof.js
index 0a4630582..8eb838403 100644
--- a/public/build/assets/view-Cmf_joIL.js
+++ b/public/build/assets/view-B6x4nEof.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as j,j as u,k as p,F as N}from"./app-DCZHPiEr.js";import{M as o}from"./message-square-Dqn13PUy.js";import{U as g}from"./user-HiC8k72a.js";import{B as v}from"./briefcase-CsHvsiQb.js";import{U as f}from"./users-CQxTOR0I.js";import{S as a}from"./star-CdODI4VK.js";import{a as w,T as y}from"./thumbs-up-_Dwo69ws.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function r({value:s}){return s?e.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(t=>{const i=s>=t,l=!i&&s>=t-.5;return e.jsxs("div",{className:"relative h-4 w-4",children:[e.jsx(a,{className:"h-4 w-4 fill-none text-gray-300"}),l&&e.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:e.jsx(a,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})}),i&&e.jsx("div",{className:"absolute inset-0",children:e.jsx(a,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})})]},t)}),e.jsxs("span",{className:"ml-1 text-xs text-gray-500",children:[s,"/5"]})]}):e.jsx("span",{className:"text-sm font-medium text-gray-900",children:"-"})}function $({feedback:s}){var l,m,x,c,d;const{t}=h(),i=n=>{switch(n){case"Strong Hire":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Hire":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Maybe":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Reject":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Strong Reject":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:n=>n.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(o,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Interview Feedback Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:(l=s.interview)!=null&&l.candidate?`${s.interview.candidate.first_name} ${s.interview.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=(m=s.interview)==null?void 0:m.job)==null?void 0:x.title)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Round")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=(c=s.interview)==null?void 0:c.round)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Interviewer")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.interviewer_names||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Technical Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.technical_rating})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Communication Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.communication_rating})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Cultural Fit Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.cultural_fit_rating})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Overall Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.overall_rating})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Recommendation")]}),e.jsx("p",{className:"mt-1",children:s.recommendation?e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${i(s.recommendation)}`,children:t(s.recommendation)}):"-"})]})}),s.strengths&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Strengths")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.strengths})]}),s.weaknesses&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Weaknesses")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.weaknesses})]}),s.comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.comments})]})]})]})}export{$ as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as j,j as u,k as p,F as N}from"./app-4fHGBOxL.js";import{M as o}from"./message-square-BkyJswfG.js";import{U as g}from"./user-C3XLhGku.js";import{B as v}from"./briefcase-DGuFd_HT.js";import{U as f}from"./users-DG9BKOjr.js";import{S as a}from"./star-CaZ0eu6_.js";import{a as w,T as y}from"./thumbs-up-CC6-3KcX.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function r({value:s}){return s?e.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(t=>{const i=s>=t,l=!i&&s>=t-.5;return e.jsxs("div",{className:"relative h-4 w-4",children:[e.jsx(a,{className:"h-4 w-4 fill-none text-gray-300"}),l&&e.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:e.jsx(a,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})}),i&&e.jsx("div",{className:"absolute inset-0",children:e.jsx(a,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})})]},t)}),e.jsxs("span",{className:"ml-1 text-xs text-gray-500",children:[s,"/5"]})]}):e.jsx("span",{className:"text-sm font-medium text-gray-900",children:"-"})}function $({feedback:s}){var l,m,x,c,d;const{t}=h(),i=n=>{switch(n){case"Strong Hire":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Hire":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Maybe":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Reject":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Strong Reject":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:n=>n.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(o,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Interview Feedback Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:(l=s.interview)!=null&&l.candidate?`${s.interview.candidate.first_name} ${s.interview.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=(m=s.interview)==null?void 0:m.job)==null?void 0:x.title)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Round")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=(c=s.interview)==null?void 0:c.round)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Interviewer")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.interviewer_names||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Technical Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.technical_rating})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Communication Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.communication_rating})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Cultural Fit Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.cultural_fit_rating})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Overall Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.overall_rating})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Recommendation")]}),e.jsx("p",{className:"mt-1",children:s.recommendation?e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${i(s.recommendation)}`,children:t(s.recommendation)}):"-"})]})}),s.strengths&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Strengths")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.strengths})]}),s.weaknesses&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Weaknesses")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.weaknesses})]}),s.comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.comments})]})]})]})}export{$ as default};
diff --git a/public/build/assets/view-IeJxL9Hh.js b/public/build/assets/view-B9xhUH4x.js
similarity index 93%
rename from public/build/assets/view-IeJxL9Hh.js
rename to public/build/assets/view-B9xhUH4x.js
index 8d56ed58b..8cd5b9f2f 100644
--- a/public/build/assets/view-IeJxL9Hh.js
+++ b/public/build/assets/view-B9xhUH4x.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as b,h as f,j as N,k as u,F as r,g as p}from"./app-DCZHPiEr.js";import{A as y}from"./arrow-right-left-BS216brF.js";import{G as v}from"./git-branch-BiaS4Luq.js";import{A as l}from"./arrow-right-CEAQplo8.js";import{B as w}from"./building-2-oo6jBMHm.js";import{B as _}from"./briefcase-CsHvsiQb.js";import{C as h}from"./calendar-YoExU_hy.js";import{L as T}from"./lock-DsF0eMDG.js";import{E as D}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function O({transfer:s}){var i,m,d,c,n,x,o,g;const{t}=b(),j=a=>{switch(a){case"approved":return"bg-green-100 text-green-800 border-green-200";case"rejected":return"bg-red-100 text-red-800 border-red-200";default:return"bg-yellow-100 text-yellow-800 border-yellow-200"}};return e.jsxs(f,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(y,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Transfer Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[(s.from_branch_id||s.to_branch_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(v,{className:"h-3.5 w-3.5"}),t("Branch Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((i=s.from_branch)==null?void 0:i.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((m=s.to_branch)==null?void 0:m.name)||"-"})]})]})]}),(s.from_department_id||s.to_department_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(w,{className:"h-3.5 w-3.5"}),t("Department Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((d=s.from_department)==null?void 0:d.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.to_department)==null?void 0:c.name)||"-"})]})]})]}),(s.from_designation_id||s.to_designation_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(_,{className:"h-3.5 w-3.5"}),t("Designation Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.from_designation)==null?void 0:n.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((x=s.to_designation)==null?void 0:x.name)||"-"})]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Transfer Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.transfer_date?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.transfer_date,!1))||s.transfer_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Effective Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.effective_date?((g=window.appSettings)==null?void 0:g.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(T,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium border capitalize ${j(s.status)}`,children:s.status||"-"})})]})}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:p(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:p(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(D,{className:"h-6 w-6 text-white"})})]})]})}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{O as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as b,h as f,j as N,k as u,F as r,g as p}from"./app-4fHGBOxL.js";import{A as y}from"./arrow-right-left-Djo-r2R9.js";import{G as v}from"./git-branch-DX951c47.js";import{A as l}from"./arrow-right-C_9pvDWi.js";import{B as w}from"./building-2-Dntm8XmE.js";import{B as _}from"./briefcase-DGuFd_HT.js";import{C as h}from"./calendar-DqBcvi0D.js";import{L as T}from"./lock-D_l4FSx5.js";import{E as D}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function O({transfer:s}){var i,m,d,c,n,x,o,g;const{t}=b(),j=a=>{switch(a){case"approved":return"bg-green-100 text-green-800 border-green-200";case"rejected":return"bg-red-100 text-red-800 border-red-200";default:return"bg-yellow-100 text-yellow-800 border-yellow-200"}};return e.jsxs(f,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(y,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Transfer Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[(s.from_branch_id||s.to_branch_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(v,{className:"h-3.5 w-3.5"}),t("Branch Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((i=s.from_branch)==null?void 0:i.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((m=s.to_branch)==null?void 0:m.name)||"-"})]})]})]}),(s.from_department_id||s.to_department_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(w,{className:"h-3.5 w-3.5"}),t("Department Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((d=s.from_department)==null?void 0:d.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.to_department)==null?void 0:c.name)||"-"})]})]})]}),(s.from_designation_id||s.to_designation_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(_,{className:"h-3.5 w-3.5"}),t("Designation Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.from_designation)==null?void 0:n.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((x=s.to_designation)==null?void 0:x.name)||"-"})]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Transfer Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.transfer_date?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.transfer_date,!1))||s.transfer_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Effective Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.effective_date?((g=window.appSettings)==null?void 0:g.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(T,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium border capitalize ${j(s.status)}`,children:s.status||"-"})})]})}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:p(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:p(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(D,{className:"h-6 w-6 text-white"})})]})]})}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{O as default};
diff --git a/public/build/assets/view-WTrJjgfM.js b/public/build/assets/view-BEZ9-qqE.js
similarity index 94%
rename from public/build/assets/view-WTrJjgfM.js
rename to public/build/assets/view-BEZ9-qqE.js
index e89650b9b..f0919bf32 100644
--- a/public/build/assets/view-WTrJjgfM.js
+++ b/public/build/assets/view-BEZ9-qqE.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as y,j,F as r,k as u}from"./app-DCZHPiEr.js";import{U as N}from"./user-HiC8k72a.js";import{C as l}from"./calendar-YoExU_hy.js";import{T as v}from"./triangle-alert-3qEGEwaA.js";import{D as w}from"./dollar-sign-BsSLq7gF.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function R({contract:s}){var m,n,d,x,g,p,c;const{t}=h(),o=a=>{switch(a){case"Draft":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Active":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Expired":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Terminated":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Renewed":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},i=(()=>{if(!s.end_date||s.status!=="Active")return null;const a=new Date,f=new Date(s.end_date);return Math.ceil((f.getTime()-a.getTime())/(1e3*60*60*24))})();return e.jsxs(y,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(r,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Employee Contract Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Contract #")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.contract_number||"-"}),((m=s.contract_type)==null?void 0:m.name)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.contract_type.name})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.employee)==null?void 0:n.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.end_date,!1))||s.end_date:t("Permanent")}),i!==null&&i<=30&&i>0&&e.jsxs("div",{className:"flex items-center gap-1 text-orange-600 mt-1 text-xs",children:[e.jsx(v,{className:"h-3 w-3"}),i," ",t("days left")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Basic Salary")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.basic_salary?(g=window.appSettings)==null?void 0:g.formatCurrency(s.basic_salary):"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:t(s.status)||"-"})})]})]}),s.approved_at&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Approved At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(s.approved_at,!1))||s.approved_at}),((c=s.approver)==null?void 0:c.name)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.approver.name})]})}),s.terms_conditions&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Terms & Conditions")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.terms_conditions})]})]})]})}export{R as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as y,j,F as r,k as u}from"./app-4fHGBOxL.js";import{U as N}from"./user-C3XLhGku.js";import{C as l}from"./calendar-DqBcvi0D.js";import{T as v}from"./triangle-alert-BUm3Qaiu.js";import{D as w}from"./dollar-sign-W87qtnS1.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function R({contract:s}){var m,n,d,x,g,p,c;const{t}=h(),o=a=>{switch(a){case"Draft":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Active":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Expired":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Terminated":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Renewed":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},i=(()=>{if(!s.end_date||s.status!=="Active")return null;const a=new Date,f=new Date(s.end_date);return Math.ceil((f.getTime()-a.getTime())/(1e3*60*60*24))})();return e.jsxs(y,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(r,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Employee Contract Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Contract #")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.contract_number||"-"}),((m=s.contract_type)==null?void 0:m.name)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.contract_type.name})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.employee)==null?void 0:n.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.end_date,!1))||s.end_date:t("Permanent")}),i!==null&&i<=30&&i>0&&e.jsxs("div",{className:"flex items-center gap-1 text-orange-600 mt-1 text-xs",children:[e.jsx(v,{className:"h-3 w-3"}),i," ",t("days left")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Basic Salary")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.basic_salary?(g=window.appSettings)==null?void 0:g.formatCurrency(s.basic_salary):"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:t(s.status)||"-"})})]})]}),s.approved_at&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Approved At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(s.approved_at,!1))||s.approved_at}),((c=s.approver)==null?void 0:c.name)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.approver.name})]})}),s.terms_conditions&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Terms & Conditions")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.terms_conditions})]})]})]})}export{R as default};
diff --git a/public/build/assets/view-C8e6cURs.js b/public/build/assets/view-BHJvxnrh.js
similarity index 96%
rename from public/build/assets/view-C8e6cURs.js
rename to public/build/assets/view-BHJvxnrh.js
index 0a517c1e4..2fcf21f33 100644
--- a/public/build/assets/view-C8e6cURs.js
+++ b/public/build/assets/view-BHJvxnrh.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as j,j as f,k as N,F as r,g as o}from"./app-DCZHPiEr.js";import{u as b}from"./use-initials-BK4eRgYY.js";import{T as v}from"./triangle-alert-3qEGEwaA.js";import{T as w}from"./tag-BXjzmeUG.js";import{U as _}from"./user-HiC8k72a.js";import{C as g}from"./calendar-YoExU_hy.js";import{E as D}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function P({warning:s}){var l,i,m,n,c,d,x;const{t}=y(),p=b(),h=a=>{switch(a){case"verbal":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"written":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"final":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},u=a=>{switch(a){case"issued":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"acknowledged":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"expired":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}};return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-yellow-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-yellow-600"})}),e.jsx(N,{className:"text-xl font-semibold",children:t("Warning Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.employee)!=null&&l.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):p(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.employee)==null?void 0:n.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${h(s.severity)}`,children:s.severity||"-"}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${u(s.status)}`,children:s.status||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Subject")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.subject||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Warning Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.warning_type||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(_,{className:"h-4 w-4"}),t("Warning By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((c=s.warned_by)==null?void 0:c.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Warning Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.warning_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.warning_date,!1))||s.warning_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Expiry Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.expiry_date,!1))||s.expiry_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Improvement Plan")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.has_improvement_plan?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:s.has_improvement_plan?t("Yes"):t("No")})})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:o(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:o(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(D,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.employee_response&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Employee Response")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.employee_response})]})]})]})}export{P as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as j,j as f,k as N,F as r,g as o}from"./app-4fHGBOxL.js";import{u as b}from"./use-initials-BK4eRgYY.js";import{T as v}from"./triangle-alert-BUm3Qaiu.js";import{T as w}from"./tag-Dw9UDp6s.js";import{U as _}from"./user-C3XLhGku.js";import{C as g}from"./calendar-DqBcvi0D.js";import{E as D}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function P({warning:s}){var l,i,m,n,c,d,x;const{t}=y(),p=b(),h=a=>{switch(a){case"verbal":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"written":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"final":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},u=a=>{switch(a){case"issued":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"acknowledged":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"expired":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}};return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-yellow-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-yellow-600"})}),e.jsx(N,{className:"text-xl font-semibold",children:t("Warning Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.employee)!=null&&l.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):p(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.employee)==null?void 0:n.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${h(s.severity)}`,children:s.severity||"-"}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${u(s.status)}`,children:s.status||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Subject")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.subject||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Warning Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.warning_type||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(_,{className:"h-4 w-4"}),t("Warning By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((c=s.warned_by)==null?void 0:c.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Warning Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.warning_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.warning_date,!1))||s.warning_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Expiry Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.expiry_date,!1))||s.expiry_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Improvement Plan")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.has_improvement_plan?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:s.has_improvement_plan?t("Yes"):t("No")})})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:o(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:o(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(D,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.employee_response&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Employee Response")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.employee_response})]})]})]})}export{P as default};
diff --git a/public/build/assets/view-CXMMOLN5.js b/public/build/assets/view-BIynjGlT.js
similarity index 91%
rename from public/build/assets/view-CXMMOLN5.js
rename to public/build/assets/view-BIynjGlT.js
index 427da3146..820329420 100644
--- a/public/build/assets/view-CXMMOLN5.js
+++ b/public/build/assets/view-BIynjGlT.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as i,h as c,j as x,k as n,F as d}from"./app-DCZHPiEr.js";import{U as m}from"./users-CQxTOR0I.js";import{H as o}from"./hash-D5N7GvWR.js";import{B as p}from"./briefcase-CsHvsiQb.js";import{L as g}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function F({interviewRound:s}){var a,l;const{t}=i();return e.jsxs(c,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(n,{className:"text-xl font-semibold",children:t("Interview Round Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Sequence Number")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s.sequence_number||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=s.job)==null?void 0:a.title)||"-"}),((l=s.job)==null?void 0:l.job_code)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.job.job_code})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{F as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as i,h as c,j as x,k as n,F as d}from"./app-4fHGBOxL.js";import{U as m}from"./users-DG9BKOjr.js";import{H as o}from"./hash-hgXEu6Qy.js";import{B as p}from"./briefcase-DGuFd_HT.js";import{L as g}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function F({interviewRound:s}){var a,l;const{t}=i();return e.jsxs(c,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(n,{className:"text-xl font-semibold",children:t("Interview Round Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Sequence Number")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s.sequence_number||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=s.job)==null?void 0:a.title)||"-"}),((l=s.job)==null?void 0:l.job_code)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.job.job_code})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{F as default};
diff --git a/public/build/assets/view-BciA1mub.js b/public/build/assets/view-BP1_vtQn.js
similarity index 92%
rename from public/build/assets/view-BciA1mub.js
rename to public/build/assets/view-BP1_vtQn.js
index 996526d30..86cb6b72a 100644
--- a/public/build/assets/view-BciA1mub.js
+++ b/public/build/assets/view-BP1_vtQn.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as j,h,j as f,k as u,F as d}from"./app-DCZHPiEr.js";import{C as N}from"./circle-check-big-DzwxuD1X.js";import{C as y}from"./circle-x-DNjKzBNT.js";import{C as v}from"./circle-alert-DwaVLcdb.js";import{C as c}from"./clock-O-l8sPi0.js";import{U as p}from"./user-HiC8k72a.js";import{C as a}from"./calendar-YoExU_hy.js";import{B as b}from"./briefcase-CsHvsiQb.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function H({record:s}){var m,l,n,r,x;const{t}=j(),i={pending:"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"},g=s.status==="approved"?N:s.status==="rejected"?y:v;return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:o=>o.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Time Entry Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.employee)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.date,!1))||s.date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Hours")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono text-blue-600",children:[s.hours,"h"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Project")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.project?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:s.project||t("No Project")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${i[s.status]||i.pending}`,children:s.status?s.status.charAt(0).toUpperCase()+s.status.slice(1):"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Submitted On")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),s.status!=="pending"&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Approved By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.approver)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Approved At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.approved_at?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.approved_at,!1))||s.approved_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description||"-"})]}),s.manager_comments&&s.status!=="pending"&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 italic",children:['"',s.manager_comments,'"']})]})]})]})}export{H as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as j,h,j as f,k as u,F as d}from"./app-4fHGBOxL.js";import{C as N}from"./circle-check-big-fVcbTmDL.js";import{C as y}from"./circle-x-ChMHRbuV.js";import{C as v}from"./circle-alert-DwXRfwWr.js";import{C as c}from"./clock-CHa0mSrs.js";import{U as p}from"./user-C3XLhGku.js";import{C as a}from"./calendar-DqBcvi0D.js";import{B as b}from"./briefcase-DGuFd_HT.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function H({record:s}){var m,l,n,r,x;const{t}=j(),i={pending:"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"},g=s.status==="approved"?N:s.status==="rejected"?y:v;return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:o=>o.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Time Entry Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.employee)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.date,!1))||s.date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Hours")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono text-blue-600",children:[s.hours,"h"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Project")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.project?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:s.project||t("No Project")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${i[s.status]||i.pending}`,children:s.status?s.status.charAt(0).toUpperCase()+s.status.slice(1):"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Submitted On")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),s.status!=="pending"&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Approved By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.approver)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Approved At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.approved_at?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.approved_at,!1))||s.approved_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description||"-"})]}),s.manager_comments&&s.status!=="pending"&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 italic",children:['"',s.manager_comments,'"']})]})]})]})}export{H as default};
diff --git a/public/build/assets/view-CZj0dPnu.js b/public/build/assets/view-BW6FEPC3.js
similarity index 93%
rename from public/build/assets/view-CZj0dPnu.js
rename to public/build/assets/view-BW6FEPC3.js
index dbb8f5996..bf455d1e9 100644
--- a/public/build/assets/view-CZj0dPnu.js
+++ b/public/build/assets/view-BW6FEPC3.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as d,h as x,j as o,k as g,F as l}from"./app-DCZHPiEr.js";import{C as m}from"./clipboard-list-DD5uAGAm.js";import{U as p}from"./user-HiC8k72a.js";import{H as h}from"./hash-D5N7GvWR.js";import{U as j}from"./user-check-D2uzxHd-.js";import{C as f}from"./calendar-YoExU_hy.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function S({assessment:s}){var r,i;const{t}=d(),n=a=>{switch(a){case"Pass":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Fail":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Pending":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},c=s.score&&s.max_score?Math.round(s.score/s.max_score*100):null;return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(o,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(g,{className:"text-xl font-semibold",children:t("Candidate Assessment Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.candidate?`${s.candidate.first_name} ${s.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Assessment Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assessment_name||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Score")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.score&&s.max_score?e.jsxs(e.Fragment,{children:[s.score,"/",s.max_score," ",e.jsxs("span",{className:"text-xs text-gray-500",children:["(",c,"%)"]})]}):"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${n(s.pass_fail_status)}`,children:t(s.pass_fail_status)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Conducted By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.conductor)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Assessment Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assessment_date?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.assessment_date,!1))||s.assessment_date:"-"})]})]}),s.comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.comments})]})]})]})}export{S as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as d,h as x,j as o,k as g,F as l}from"./app-4fHGBOxL.js";import{C as m}from"./clipboard-list-CW1i2mxR.js";import{U as p}from"./user-C3XLhGku.js";import{H as h}from"./hash-hgXEu6Qy.js";import{U as j}from"./user-check-CAE7zehX.js";import{C as f}from"./calendar-DqBcvi0D.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function S({assessment:s}){var r,i;const{t}=d(),n=a=>{switch(a){case"Pass":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Fail":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Pending":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},c=s.score&&s.max_score?Math.round(s.score/s.max_score*100):null;return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(o,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(g,{className:"text-xl font-semibold",children:t("Candidate Assessment Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.candidate?`${s.candidate.first_name} ${s.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Assessment Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assessment_name||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Score")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.score&&s.max_score?e.jsxs(e.Fragment,{children:[s.score,"/",s.max_score," ",e.jsxs("span",{className:"text-xs text-gray-500",children:["(",c,"%)"]})]}):"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${n(s.pass_fail_status)}`,children:t(s.pass_fail_status)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Conducted By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.conductor)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Assessment Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assessment_date?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.assessment_date,!1))||s.assessment_date:"-"})]})]}),s.comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.comments})]})]})]})}export{S as default};
diff --git a/public/build/assets/view-WyJIpqiy.js b/public/build/assets/view-Bl0TNAKR.js
similarity index 94%
rename from public/build/assets/view-WyJIpqiy.js
rename to public/build/assets/view-Bl0TNAKR.js
index e7caa5c74..8f9efdcb2 100644
--- a/public/build/assets/view-WyJIpqiy.js
+++ b/public/build/assets/view-Bl0TNAKR.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as x,h as o,j as g,F as a,k as p}from"./app-DCZHPiEr.js";import{C as h}from"./calendar-days-CwXRpqb9.js";import{U as j}from"./user-HiC8k72a.js";import{C as f}from"./clock-O-l8sPi0.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function C({minute:s}){var i,l,n,m,c;const{t}=x(),d=r=>{switch(r){case"Discussion":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Decision":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Action Item":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Note":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(o,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(g,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Meeting Minute Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Topic")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.topic||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${d(s.type)}`,children:t(s.type)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Meeting")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.meeting)==null?void 0:i.title)||"-"}),((l=s.meeting)==null?void 0:l.meeting_date)&&e.jsx("p",{className:"text-xs text-gray-500",children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.meeting.meeting_date,!1))||s.meeting.meeting_date})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Recorded By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.recorder)==null?void 0:m.name)||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Recorded At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.recorded_at?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.recorded_at,!1))||s.recorded_at:"-"})]})}),s.content&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Content")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.content})]})]})]})}export{C as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as x,h as o,j as g,F as a,k as p}from"./app-4fHGBOxL.js";import{C as h}from"./calendar-days-B0tKZwOz.js";import{U as j}from"./user-C3XLhGku.js";import{C as f}from"./clock-CHa0mSrs.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function C({minute:s}){var i,l,n,m,c;const{t}=x(),d=r=>{switch(r){case"Discussion":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Decision":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Action Item":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Note":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(o,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(g,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Meeting Minute Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Topic")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.topic||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${d(s.type)}`,children:t(s.type)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Meeting")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.meeting)==null?void 0:i.title)||"-"}),((l=s.meeting)==null?void 0:l.meeting_date)&&e.jsx("p",{className:"text-xs text-gray-500",children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.meeting.meeting_date,!1))||s.meeting.meeting_date})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Recorded By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.recorder)==null?void 0:m.name)||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Recorded At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.recorded_at?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.recorded_at,!1))||s.recorded_at:"-"})]})}),s.content&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Content")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.content})]})]})]})}export{C as default};
diff --git a/public/build/assets/view-CC3iSPZR.js b/public/build/assets/view-Bl1zWVXa.js
similarity index 91%
rename from public/build/assets/view-CC3iSPZR.js
rename to public/build/assets/view-Bl1zWVXa.js
index ea53598cb..dccce412b 100644
--- a/public/build/assets/view-CC3iSPZR.js
+++ b/public/build/assets/view-Bl1zWVXa.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as n,j as c,k as d,F as x}from"./app-DCZHPiEr.js";import{S as r}from"./shield-Ct6ZTmLv.js";import{L as o}from"./lock-DsF0eMDG.js";import{C as i}from"./clock-O-l8sPi0.js";import{D as g}from"./dollar-sign-BsSLq7gF.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function y({policy:t}){var a;const{t:s}=l();return e.jsxs(n,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:m=>m.preventDefault(),children:[e.jsx(c,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(r,{className:"h-5 w-5 text-blue-600"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Attendance Policy Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),s("Policy Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Late Arrival Grace")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.late_arrival_grace," ",s("minutes")]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Early Departure Grace")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.early_departure_grace," ",s("minutes")]})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Overtime Rate Per Hour")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.overtime_rate_per_hour?`${(a=window.appSettings)==null?void 0:a.formatCurrency(t.overtime_rate_per_hour)}/hr`:"-"})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{y as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as n,j as c,k as d,F as x}from"./app-4fHGBOxL.js";import{S as r}from"./shield-DZYMqpHl.js";import{L as o}from"./lock-D_l4FSx5.js";import{C as i}from"./clock-CHa0mSrs.js";import{D as g}from"./dollar-sign-W87qtnS1.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function y({policy:t}){var a;const{t:s}=l();return e.jsxs(n,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:m=>m.preventDefault(),children:[e.jsx(c,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(r,{className:"h-5 w-5 text-blue-600"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Attendance Policy Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),s("Policy Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Late Arrival Grace")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.late_arrival_grace," ",s("minutes")]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Early Departure Grace")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.early_departure_grace," ",s("minutes")]})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Overtime Rate Per Hour")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.overtime_rate_per_hour?`${(a=window.appSettings)==null?void 0:a.formatCurrency(t.overtime_rate_per_hour)}/hr`:"-"})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{y as default};
diff --git a/public/build/assets/view-DMWLxhgT.js b/public/build/assets/view-BncHuQfa.js
similarity index 93%
rename from public/build/assets/view-DMWLxhgT.js
rename to public/build/assets/view-BncHuQfa.js
index 3513b944b..6e984f979 100644
--- a/public/build/assets/view-DMWLxhgT.js
+++ b/public/build/assets/view-BncHuQfa.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as i,h as l,j as d,k as x}from"./app-DCZHPiEr.js";import{M as a}from"./map-pin-Byih5zbn.js";import{B as m}from"./building-2-oo6jBMHm.js";import{L as n}from"./lock-DsF0eMDG.js";import{G as c}from"./globe-BlA6-Gdd.js";import{H as g}from"./hash-D5N7GvWR.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function w({jobLocation:t}){const{t:s}=i();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Job Location Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_remote?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t.is_remote?s("Remote"):s("On-site")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("City")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.city||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("State")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.state||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Country")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.country||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Postal Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.postal_code||"-"})]})}),t.address&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Address")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.address})]})]})]})}export{w as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as i,h as l,j as d,k as x}from"./app-4fHGBOxL.js";import{M as a}from"./map-pin-9a-V9F-V.js";import{B as m}from"./building-2-Dntm8XmE.js";import{L as n}from"./lock-D_l4FSx5.js";import{G as c}from"./globe-CjjyS6CN.js";import{H as g}from"./hash-hgXEu6Qy.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function w({jobLocation:t}){const{t:s}=i();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Job Location Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_remote?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t.is_remote?s("Remote"):s("On-site")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("City")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.city||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("State")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.state||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Country")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.country||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Postal Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.postal_code||"-"})]})}),t.address&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Address")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.address})]})]})]})}export{w as default};
diff --git a/public/build/assets/view-B93pGUgB.js b/public/build/assets/view-BnmTRhlL.js
similarity index 90%
rename from public/build/assets/view-B93pGUgB.js
rename to public/build/assets/view-BnmTRhlL.js
index 084c04c7a..fd52bd126 100644
--- a/public/build/assets/view-B93pGUgB.js
+++ b/public/build/assets/view-BnmTRhlL.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as x,h as c,j as n,k as d,B as o,F as h}from"./app-DCZHPiEr.js";import{B as i}from"./book-open-BQQjdZmn.js";import{C as p}from"./chart-no-axes-column-Cwu9xJ5N.js";import{G as j}from"./git-branch-BiaS4Luq.js";import{B as g}from"./building-2-oo6jBMHm.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function C({trainingType:s}){var m,l;const{t:a}=x();return e.jsxs(c,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:a("Training Type Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),a("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),a("Programs")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.training_programs_count||"0"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),a("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.branch)==null?void 0:m.name)||"-"})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),a("Departments")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:((l=s.departments)==null?void 0:l.length)>0?s.departments.map(t=>{var r;return e.jsxs(o,{variant:"outline",className:"flex flex-col items-start",children:[e.jsx("div",{className:"font-medium",children:t.name}),e.jsx("div",{className:"text-xs text-gray-500",children:((r=t.branch)==null?void 0:r.name)||"-"})]},t.id)}):e.jsx("p",{className:"text-sm font-medium text-gray-500",children:a("Departments Not Assigned")})})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),a("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{C as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as x,h as c,j as n,k as d,B as o,F as h}from"./app-4fHGBOxL.js";import{B as i}from"./book-open-D1jG4890.js";import{C as p}from"./chart-no-axes-column-DpXSZSSY.js";import{G as j}from"./git-branch-DX951c47.js";import{B as g}from"./building-2-Dntm8XmE.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function C({trainingType:s}){var m,l;const{t:a}=x();return e.jsxs(c,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:a("Training Type Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),a("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),a("Programs")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.training_programs_count||"0"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),a("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.branch)==null?void 0:m.name)||"-"})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),a("Departments")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:((l=s.departments)==null?void 0:l.length)>0?s.departments.map(t=>{var r;return e.jsxs(o,{variant:"outline",className:"flex flex-col items-start",children:[e.jsx("div",{className:"font-medium",children:t.name}),e.jsx("div",{className:"text-xs text-gray-500",children:((r=t.branch)==null?void 0:r.name)||"-"})]},t.id)}):e.jsx("p",{className:"text-sm font-medium text-gray-500",children:a("Departments Not Assigned")})})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),a("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{C as default};
diff --git a/public/build/assets/view-FEhkKwnc.js b/public/build/assets/view-Bt5ZXEoF.js
similarity index 91%
rename from public/build/assets/view-FEhkKwnc.js
rename to public/build/assets/view-Bt5ZXEoF.js
index 6c2c5eca6..1a2bc8004 100644
--- a/public/build/assets/view-FEhkKwnc.js
+++ b/public/build/assets/view-Bt5ZXEoF.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as m,h as r,j as n,k as x}from"./app-DCZHPiEr.js";import{U as l}from"./user-HiC8k72a.js";import{M as d}from"./mail-CKC1Kac7.js";import{L as c}from"./lock-DsF0eMDG.js";import{C as o}from"./calendar-YoExU_hy.js";import{S as p}from"./shield-check-CTVvyZje.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function k({record:s}){var i;const{t}=m();return e.jsxs(r,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(l,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:t("User Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Joined")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.created_at?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Roles")]}),e.jsx("div",{className:"mt-2 flex flex-wrap gap-2",children:s.roles&&s.roles.length>0?s.roles.map(a=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10",children:a.label||a.name},a.id)):e.jsx("p",{className:"text-sm text-gray-500",children:t("No roles assigned")})})]})]})]})}export{k as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as m,h as r,j as n,k as x}from"./app-4fHGBOxL.js";import{U as l}from"./user-C3XLhGku.js";import{M as d}from"./mail-BEVnuDTb.js";import{L as c}from"./lock-D_l4FSx5.js";import{C as o}from"./calendar-DqBcvi0D.js";import{S as p}from"./shield-check-CueWNTcC.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function k({record:s}){var i;const{t}=m();return e.jsxs(r,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(l,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:t("User Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Joined")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.created_at?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Roles")]}),e.jsx("div",{className:"mt-2 flex flex-wrap gap-2",children:s.roles&&s.roles.length>0?s.roles.map(a=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10",children:a.label||a.name},a.id)):e.jsx("p",{className:"text-sm text-gray-500",children:t("No roles assigned")})})]})]})]})}export{k as default};
diff --git a/public/build/assets/view-Bbo8S7fL.js b/public/build/assets/view-C3xqqF6h.js
similarity index 94%
rename from public/build/assets/view-Bbo8S7fL.js
rename to public/build/assets/view-C3xqqF6h.js
index 4c69a9b46..239ae30bf 100644
--- a/public/build/assets/view-Bbo8S7fL.js
+++ b/public/build/assets/view-C3xqqF6h.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as g,j as h,k as u,F as a,g as c}from"./app-DCZHPiEr.js";import{M as j}from"./message-square-warning-D37VJ7Rf.js";import{U as d}from"./user-HiC8k72a.js";import{T as p}from"./tag-BXjzmeUG.js";import{C as f}from"./calendar-YoExU_hy.js";import{U as N}from"./user-check-D2uzxHd-.js";import{E as y}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function U({complaint:s}){var i,l,m,n;const{t}=o(),x=r=>{switch(r){case"under investigation":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"resolved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"dismissed":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Complaint Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Complainant")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.is_anonymous?t("Anonymous"):((i=s.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Against")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.against_employee)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Complaint Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.complaint_type||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Complaint Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.complaint_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.complaint_date,!1))||s.complaint_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${x(s.status)}`,children:s.status||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Assigned To")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.assigned_user)==null?void 0:n.name)||"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:c(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:c(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:r=>{r.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(y,{className:"h-6 w-6 text-white"})})]})]})}),s.subject&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Subject")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.subject})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.investigation_notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Investigation Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.investigation_notes})]}),s.resolution_action&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Resolution Action")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.resolution_action})]})]})]})}export{U as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as g,j as h,k as u,F as a,g as c}from"./app-4fHGBOxL.js";import{M as j}from"./message-square-warning-OL-n3eL6.js";import{U as d}from"./user-C3XLhGku.js";import{T as p}from"./tag-Dw9UDp6s.js";import{C as f}from"./calendar-DqBcvi0D.js";import{U as N}from"./user-check-CAE7zehX.js";import{E as y}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function U({complaint:s}){var i,l,m,n;const{t}=o(),x=r=>{switch(r){case"under investigation":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"resolved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"dismissed":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Complaint Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Complainant")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.is_anonymous?t("Anonymous"):((i=s.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Against")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.against_employee)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Complaint Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.complaint_type||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Complaint Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.complaint_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.complaint_date,!1))||s.complaint_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${x(s.status)}`,children:s.status||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Assigned To")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.assigned_user)==null?void 0:n.name)||"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:c(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:c(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:r=>{r.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(y,{className:"h-6 w-6 text-white"})})]})]})}),s.subject&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Subject")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.subject})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.investigation_notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Investigation Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.investigation_notes})]}),s.resolution_action&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Resolution Action")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.resolution_action})]})]})]})}export{U as default};
diff --git a/public/build/assets/view-CphtYtb1.js b/public/build/assets/view-C5XZNi9S.js
similarity index 94%
rename from public/build/assets/view-CphtYtb1.js
rename to public/build/assets/view-C5XZNi9S.js
index 658c293ab..b005820d1 100644
--- a/public/build/assets/view-CphtYtb1.js
+++ b/public/build/assets/view-C5XZNi9S.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as x,k as d,F as g}from"./app-DCZHPiEr.js";import{S as i}from"./square-check-big-Dyg4DAtI.js";import{T as c}from"./tag-BXjzmeUG.js";import{L as o}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function v({checklistItem:s}){var a;const{t:r}=l(),n=t=>{switch(t){case"Documentation":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"IT Setup":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"Training":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"HR":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Facilities":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(m,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:r("Checklist Item Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Task Name")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.task_name||"-"}),s.is_required&&e.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-1.5 py-0.5 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/10",children:r("Required")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Checklist")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=s.checklist)==null?void 0:a.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),r("Category")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${n(s.category)}`,children:r(s.category)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),r("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r(s.status==="active"?"Active":"Inactive")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),r("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{v as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as x,k as d,F as g}from"./app-4fHGBOxL.js";import{S as i}from"./square-check-big-B76NnHJM.js";import{T as c}from"./tag-Dw9UDp6s.js";import{L as o}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function v({checklistItem:s}){var a;const{t:r}=l(),n=t=>{switch(t){case"Documentation":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"IT Setup":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"Training":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"HR":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Facilities":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(m,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:r("Checklist Item Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Task Name")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.task_name||"-"}),s.is_required&&e.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-1.5 py-0.5 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/10",children:r("Required")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Checklist")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=s.checklist)==null?void 0:a.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),r("Category")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${n(s.category)}`,children:r(s.category)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),r("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r(s.status==="active"?"Active":"Inactive")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),r("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{v as default};
diff --git a/public/build/assets/view-DaA33gHT.js b/public/build/assets/view-C5aaszmI.js
similarity index 94%
rename from public/build/assets/view-DaA33gHT.js
rename to public/build/assets/view-C5aaszmI.js
index 02a21639c..b046bb159 100644
--- a/public/build/assets/view-DaA33gHT.js
+++ b/public/build/assets/view-C5aaszmI.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as u,j as f,k as j,F as l,g as x}from"./app-DCZHPiEr.js";import{u as y}from"./use-initials-BK4eRgYY.js";import{L as N}from"./log-out-D6J83Zkh.js";import{C as o}from"./calendar-YoExU_hy.js";import{C as b}from"./clock-O-l8sPi0.js";import{E as v}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function I({resignation:s}){var r,i,m,c,d,n;const{t}=h(),p=y(),g=a=>{switch(a){case"approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"rejected":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";case"completed":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:t("Resignation Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):p(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.employee)==null?void 0:c.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Resignation Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.resignation_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.resignation_date,!1))||s.resignation_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Last Working Day")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.last_working_day?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.last_working_day,!1))||s.last_working_day:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Notice Period")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_period||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:x(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(v,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.exit_feedback&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Exit Feedback")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.exit_feedback})]})]})]})}export{I as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as u,j as f,k as j,F as l,g as x}from"./app-4fHGBOxL.js";import{u as y}from"./use-initials-BK4eRgYY.js";import{L as N}from"./log-out-CqVt2LXY.js";import{C as o}from"./calendar-DqBcvi0D.js";import{C as b}from"./clock-CHa0mSrs.js";import{E as v}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function I({resignation:s}){var r,i,m,c,d,n;const{t}=h(),p=y(),g=a=>{switch(a){case"approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"rejected":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";case"completed":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:t("Resignation Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):p(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.employee)==null?void 0:c.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Resignation Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.resignation_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.resignation_date,!1))||s.resignation_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Last Working Day")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.last_working_day?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.last_working_day,!1))||s.last_working_day:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Notice Period")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_period||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:x(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(v,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.exit_feedback&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Exit Feedback")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.exit_feedback})]})]})]})}export{I as default};
diff --git a/public/build/assets/view-B9H_3VFF.js b/public/build/assets/view-C9YWcneg.js
similarity index 96%
rename from public/build/assets/view-B9H_3VFF.js
rename to public/build/assets/view-C9YWcneg.js
index 2225ff34d..75de89d92 100644
--- a/public/build/assets/view-B9H_3VFF.js
+++ b/public/build/assets/view-C9YWcneg.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as p,h,j,k as f,F as n,g as c}from"./app-DCZHPiEr.js";import{P as N}from"./plane-CDOnBjUG.js";import{M as b}from"./map-pin-Byih5zbn.js";import{C as d}from"./calendar-YoExU_hy.js";import{D as x}from"./dollar-sign-BsSLq7gF.js";import{E as y}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function A({trip:s}){var r,l,i,m;const{t}=p(),o=a=>{switch(a){case"ongoing":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}},g=a=>{switch(a){case"approved":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"paid":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"reconciled":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}},u=a=>{switch(a){case"approved":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"paid":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}};return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(f,{className:"text-xl font-semibold",children:t("Trip Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Purpose")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.purpose||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Destination")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.destination||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${o(s.status)}`,children:s.status||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Advance Amount")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.advance_amount?(i=window.appSettings)==null?void 0:i.formatCurrency(s.advance_amount):"-"}),s.advance_status&&e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.advance_status)}`,children:s.advance_status})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Total Expenses")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.total_expenses?(m=window.appSettings)==null?void 0:m.formatCurrency(s.total_expenses):"-"}),s.reimbursement_status&&e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${u(s.reimbursement_status)}`,children:s.reimbursement_status})]})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:c(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:c(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(y,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.expected_outcomes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Expected Outcomes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.expected_outcomes})]}),s.trip_report&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Trip Report")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.trip_report})]})]})]})}export{A as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as p,h,j,k as f,F as n,g as c}from"./app-4fHGBOxL.js";import{P as N}from"./plane-BWv79RqS.js";import{M as b}from"./map-pin-9a-V9F-V.js";import{C as d}from"./calendar-DqBcvi0D.js";import{D as x}from"./dollar-sign-W87qtnS1.js";import{E as y}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function A({trip:s}){var r,l,i,m;const{t}=p(),o=a=>{switch(a){case"ongoing":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}},g=a=>{switch(a){case"approved":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"paid":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"reconciled":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}},u=a=>{switch(a){case"approved":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"paid":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}};return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(f,{className:"text-xl font-semibold",children:t("Trip Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Purpose")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.purpose||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Destination")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.destination||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${o(s.status)}`,children:s.status||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Advance Amount")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.advance_amount?(i=window.appSettings)==null?void 0:i.formatCurrency(s.advance_amount):"-"}),s.advance_status&&e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.advance_status)}`,children:s.advance_status})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Total Expenses")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.total_expenses?(m=window.appSettings)==null?void 0:m.formatCurrency(s.total_expenses):"-"}),s.reimbursement_status&&e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${u(s.reimbursement_status)}`,children:s.reimbursement_status})]})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:c(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:c(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(y,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.expected_outcomes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Expected Outcomes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.expected_outcomes})]}),s.trip_report&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Trip Report")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.trip_report})]})]})]})}export{A as default};
diff --git a/public/build/assets/view-DO_TYtEl.js b/public/build/assets/view-CCkKaRiy.js
similarity index 94%
rename from public/build/assets/view-DO_TYtEl.js
rename to public/build/assets/view-CCkKaRiy.js
index 6f37a9eb7..e70dfe962 100644
--- a/public/build/assets/view-DO_TYtEl.js
+++ b/public/build/assets/view-CCkKaRiy.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as p,h,j,k as u,F as r}from"./app-DCZHPiEr.js";import{C as i}from"./calendar-days-CwXRpqb9.js";import{C as f}from"./clock-O-l8sPi0.js";import{U as N}from"./user-HiC8k72a.js";import{M as y}from"./map-pin-Byih5zbn.js";import{R as b}from"./refresh-cw-FiNR9pzi.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function F({meeting:s}){var l,m,n,c,d,x;const{t}=p(),o=a=>{switch(a){case"Scheduled":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"In Progress":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},g=a=>a==="None"?"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10":"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Meeting Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Meeting Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Meeting Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.type)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Meeting Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.meeting_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.meeting_date,!1))||s.meeting_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_time&&s.end_time?`${((n=window.appSettings)==null?void 0:n.formatTime(s.start_time))||s.start_time} - ${((c=window.appSettings)==null?void 0:c.formatTime(s.end_time))||s.end_time}`:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Organizer")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.organizer)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Room")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=s.room)==null?void 0:x.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:t(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Recurrence")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${g(s.recurrence)}`,children:t(s.recurrence)||"-"})})]})]}),s.agenda&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Agenda")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.agenda})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{F as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as p,h,j,k as u,F as r}from"./app-4fHGBOxL.js";import{C as i}from"./calendar-days-B0tKZwOz.js";import{C as f}from"./clock-CHa0mSrs.js";import{U as N}from"./user-C3XLhGku.js";import{M as y}from"./map-pin-9a-V9F-V.js";import{R as b}from"./refresh-cw-ChXdCVZX.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function F({meeting:s}){var l,m,n,c,d,x;const{t}=p(),o=a=>{switch(a){case"Scheduled":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"In Progress":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},g=a=>a==="None"?"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10":"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Meeting Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Meeting Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Meeting Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.type)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Meeting Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.meeting_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.meeting_date,!1))||s.meeting_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_time&&s.end_time?`${((n=window.appSettings)==null?void 0:n.formatTime(s.start_time))||s.start_time} - ${((c=window.appSettings)==null?void 0:c.formatTime(s.end_time))||s.end_time}`:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Organizer")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.organizer)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Room")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=s.room)==null?void 0:x.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:t(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Recurrence")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${g(s.recurrence)}`,children:t(s.recurrence)||"-"})})]})]}),s.agenda&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Agenda")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.agenda})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{F as default};
diff --git a/public/build/assets/view-B_62o5QV.js b/public/build/assets/view-CIUSso3z.js
similarity index 94%
rename from public/build/assets/view-B_62o5QV.js
rename to public/build/assets/view-CIUSso3z.js
index 38bef26fd..9a203f0ae 100644
--- a/public/build/assets/view-B_62o5QV.js
+++ b/public/build/assets/view-CIUSso3z.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as p,h as j,j as f,k as h,F as c,B as r}from"./app-DCZHPiEr.js";import{d as u}from"./utils-BWxnHGCV.js";import{C as d}from"./calendar-days-CwXRpqb9.js";import{T as N}from"./tag-BXjzmeUG.js";import{C as x}from"./calendar-YoExU_hy.js";import{G as b}from"./git-branch-BiaS4Luq.js";/* empty css *//* empty css */function B({holiday:s}){var i,l,m;const{t:a}=p(),g=t=>{switch(t){case"national":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"religious":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"company-specific":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"regional":return"bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},n=s.end_date&&s.start_date!==s.end_date,o=n?u(new Date(s.end_date),new Date(s.start_date))+1:1;return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(d,{className:"h-5 w-5 text-primary"})}),e.jsx(h,{className:"text-xl font-semibold",children:a("Holiday Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),a("Holiday Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),a("Category")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.category)}`,children:s.category||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),a("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),a("End Date")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[n?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-",n&&e.jsxs("span",{className:"ml-2 text-xs text-gray-500",children:["(",o," ",a("days"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),a("Type")]}),e.jsxs("div",{className:"mt-1 flex flex-wrap gap-1",children:[s.holiday_type==="regular"&&e.jsx(r,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:a("Regular Holiday (100%)")}),s.holiday_type==="special_non_working"&&e.jsx(r,{variant:"secondary",className:"bg-yellow-50 text-yellow-700 hover:bg-yellow-50",children:a("Special Non-Working (30%)")}),!s.holiday_type&&e.jsx(r,{variant:"secondary",className:"bg-gray-50 text-gray-500 hover:bg-gray-50",children:a("Not Set")}),s.is_half_day&&e.jsx(r,{variant:"secondary",className:"bg-orange-50 text-orange-700 hover:bg-orange-50",children:a("Half Day")}),e.jsx(r,{variant:"secondary",className:s.is_paid?"bg-green-50 text-green-700 hover:bg-green-50":"bg-red-50 text-red-700 hover:bg-red-50",children:s.is_paid?a("Paid"):a("Unpaid")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),a("Branches")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:((m=s.branches)==null?void 0:m.length)>0?s.branches.map(t=>e.jsx(r,{variant:"outline",children:t.name},t.id)):e.jsx("p",{className:"text-sm font-medium text-gray-900",children:"-"})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),a("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{B as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as p,h as j,j as f,k as h,F as c,B as r}from"./app-4fHGBOxL.js";import{d as u}from"./utils-BWxnHGCV.js";import{C as d}from"./calendar-days-B0tKZwOz.js";import{T as N}from"./tag-Dw9UDp6s.js";import{C as x}from"./calendar-DqBcvi0D.js";import{G as b}from"./git-branch-DX951c47.js";/* empty css *//* empty css */function B({holiday:s}){var i,l,m;const{t:a}=p(),g=t=>{switch(t){case"national":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"religious":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"company-specific":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"regional":return"bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},n=s.end_date&&s.start_date!==s.end_date,o=n?u(new Date(s.end_date),new Date(s.start_date))+1:1;return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(d,{className:"h-5 w-5 text-primary"})}),e.jsx(h,{className:"text-xl font-semibold",children:a("Holiday Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),a("Holiday Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),a("Category")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.category)}`,children:s.category||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),a("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),a("End Date")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[n?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-",n&&e.jsxs("span",{className:"ml-2 text-xs text-gray-500",children:["(",o," ",a("days"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),a("Type")]}),e.jsxs("div",{className:"mt-1 flex flex-wrap gap-1",children:[s.holiday_type==="regular"&&e.jsx(r,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:a("Regular Holiday (100%)")}),s.holiday_type==="special_non_working"&&e.jsx(r,{variant:"secondary",className:"bg-yellow-50 text-yellow-700 hover:bg-yellow-50",children:a("Special Non-Working (30%)")}),!s.holiday_type&&e.jsx(r,{variant:"secondary",className:"bg-gray-50 text-gray-500 hover:bg-gray-50",children:a("Not Set")}),s.is_half_day&&e.jsx(r,{variant:"secondary",className:"bg-orange-50 text-orange-700 hover:bg-orange-50",children:a("Half Day")}),e.jsx(r,{variant:"secondary",className:s.is_paid?"bg-green-50 text-green-700 hover:bg-green-50":"bg-red-50 text-red-700 hover:bg-red-50",children:s.is_paid?a("Paid"):a("Unpaid")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),a("Branches")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:((m=s.branches)==null?void 0:m.length)>0?s.branches.map(t=>e.jsx(r,{variant:"outline",children:t.name},t.id)):e.jsx("p",{className:"text-sm font-medium text-gray-900",children:"-"})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),a("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{B as default};
diff --git a/public/build/assets/view-CZDUMujH.js b/public/build/assets/view-CMbK0yKC.js
similarity index 94%
rename from public/build/assets/view-CZDUMujH.js
rename to public/build/assets/view-CMbK0yKC.js
index 5f15df5f4..f9a1b2ccc 100644
--- a/public/build/assets/view-CZDUMujH.js
+++ b/public/build/assets/view-CMbK0yKC.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as p,j as u,k as h,F as g}from"./app-DCZHPiEr.js";import{U as c}from"./users-CQxTOR0I.js";import{U as j}from"./user-HiC8k72a.js";import{C as f}from"./calendar-days-CwXRpqb9.js";import{C as y}from"./clock-O-l8sPi0.js";import{C as N}from"./circle-check-big-DzwxuD1X.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function P({attendee:s}){var i,n,a,l,m;const{t}=o(),x=r=>{switch(r){case"Accepted":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Declined":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Tentative":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Pending":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},d=r=>{switch(r){case"Present":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Late":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Left Early":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Not Attended":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(p,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(h,{className:"text-xl font-semibold",children:t("Meeting Attendee Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Attendee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.user)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Attendance Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="Required"?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:t(s.type)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Meeting")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.meeting)==null?void 0:n.title)||"-"}),((a=s.meeting)==null?void 0:a.meeting_date)&&e.jsx("p",{className:"text-xs text-gray-500",children:((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.meeting.meeting_date,!1))||s.meeting.meeting_date})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("RSVP Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.rsvp_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.rsvp_date,!1))||s.rsvp_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("RSVP Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${x(s.rsvp_status)}`,children:t(s.rsvp_status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Attendance")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${d(s.attendance_status)}`,children:t(s.attendance_status)||"-"})})]})]}),s.decline_reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Decline Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.decline_reason})]})]})]})}export{P as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as p,j as u,k as h,F as g}from"./app-4fHGBOxL.js";import{U as c}from"./users-DG9BKOjr.js";import{U as j}from"./user-C3XLhGku.js";import{C as f}from"./calendar-days-B0tKZwOz.js";import{C as y}from"./clock-CHa0mSrs.js";import{C as N}from"./circle-check-big-fVcbTmDL.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function P({attendee:s}){var i,n,a,l,m;const{t}=o(),x=r=>{switch(r){case"Accepted":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Declined":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Tentative":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Pending":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},d=r=>{switch(r){case"Present":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Late":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Left Early":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Not Attended":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(p,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(h,{className:"text-xl font-semibold",children:t("Meeting Attendee Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Attendee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.user)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Attendance Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="Required"?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:t(s.type)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Meeting")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.meeting)==null?void 0:n.title)||"-"}),((a=s.meeting)==null?void 0:a.meeting_date)&&e.jsx("p",{className:"text-xs text-gray-500",children:((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.meeting.meeting_date,!1))||s.meeting.meeting_date})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("RSVP Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.rsvp_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.rsvp_date,!1))||s.rsvp_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("RSVP Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${x(s.rsvp_status)}`,children:t(s.rsvp_status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Attendance")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${d(s.attendance_status)}`,children:t(s.attendance_status)||"-"})})]})]}),s.decline_reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Decline Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.decline_reason})]})]})]})}export{P as default};
diff --git a/public/build/assets/view-CQyH98jp.js b/public/build/assets/view-CN16imoa.js
similarity index 92%
rename from public/build/assets/view-CQyH98jp.js
rename to public/build/assets/view-CN16imoa.js
index 60d8aa954..6cf6e3060 100644
--- a/public/build/assets/view-CQyH98jp.js
+++ b/public/build/assets/view-CN16imoa.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as r,h as n,j as l,k as m,F as x}from"./app-DCZHPiEr.js";import{S as a}from"./square-check-big-Dyg4DAtI.js";import{H as d}from"./hash-D5N7GvWR.js";import{L as c}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function b({checklist:s}){const{t}=r();return e.jsxs(n,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(l,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(m,{className:"text-xl font-semibold",children:t("Onboarding Checklist Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Checklist Name")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.name||"-"}),s.is_default&&e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:t("Default")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Items")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:s.checklist_items_count||0})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(s.status==="active"?"Active":"Inactive")})})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{b as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as r,h as n,j as l,k as m,F as x}from"./app-4fHGBOxL.js";import{S as a}from"./square-check-big-B76NnHJM.js";import{H as d}from"./hash-hgXEu6Qy.js";import{L as c}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function b({checklist:s}){const{t}=r();return e.jsxs(n,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(l,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(m,{className:"text-xl font-semibold",children:t("Onboarding Checklist Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Checklist Name")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.name||"-"}),s.is_default&&e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:t("Default")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Items")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:s.checklist_items_count||0})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(s.status==="active"?"Active":"Inactive")})})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{b as default};
diff --git a/public/build/assets/view-BvvRnEDI.js b/public/build/assets/view-CVfqDWwv.js
similarity index 90%
rename from public/build/assets/view-BvvRnEDI.js
rename to public/build/assets/view-CVfqDWwv.js
index c552dfec5..b74d5561a 100644
--- a/public/build/assets/view-BvvRnEDI.js
+++ b/public/build/assets/view-CVfqDWwv.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as c,h as x,j as n,k as d,F as o}from"./app-DCZHPiEr.js";import{B as m}from"./briefcase-CsHvsiQb.js";import{B as p}from"./building-2-oo6jBMHm.js";import{G as h}from"./git-branch-BiaS4Luq.js";import{L as g}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function k({designation:t}){var a,r,i;const{t:s}=c();return e.jsxs(x,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:l=>l.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Designation Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Designation Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Department")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((a=t.department)==null?void 0:a.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((i=(r=t.department)==null?void 0:r.branch)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{k as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as c,h as x,j as n,k as d,F as o}from"./app-4fHGBOxL.js";import{B as m}from"./briefcase-DGuFd_HT.js";import{B as p}from"./building-2-Dntm8XmE.js";import{G as h}from"./git-branch-DX951c47.js";import{L as g}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function k({designation:t}){var a,r,i;const{t:s}=c();return e.jsxs(x,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:l=>l.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Designation Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Designation Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Department")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((a=t.department)==null?void 0:a.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((i=(r=t.department)==null?void 0:r.branch)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{k as default};
diff --git a/public/build/assets/view-Dz65z8ax.js b/public/build/assets/view-CcTThKTi.js
similarity index 94%
rename from public/build/assets/view-Dz65z8ax.js
rename to public/build/assets/view-CcTThKTi.js
index 775753d02..930efa2f6 100644
--- a/public/build/assets/view-Dz65z8ax.js
+++ b/public/build/assets/view-CcTThKTi.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as p,h as u,j as h,k as j,F as a}from"./app-DCZHPiEr.js";import{S as i}from"./square-check-big-Dyg4DAtI.js";import{U as f}from"./user-HiC8k72a.js";import{C as N}from"./calendar-YoExU_hy.js";import{T as m}from"./triangle-alert-3qEGEwaA.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function O({actionItem:s}){var n,d,x;const{t:r}=p(),g=t=>{switch(t){case"Not Started":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"In Progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},c=t=>{switch(t){case"Low":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Medium":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"High":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Critical":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},o=t=>t==="Completed"?"bg-green-500":t==="Overdue"?"bg-red-500":"bg-blue-500",l=s.due_date&&new Date(s.due_date)t.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:r("Action Item Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"}),((n=s.meeting)==null?void 0:n.title)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.meeting.title})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),r("Assigned To")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.assignee)==null?void 0:d.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),r("Due Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${l?"text-red-600":"text-gray-900"}`,children:[s.due_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.due_date,!1))||s.due_date:"-",l&&e.jsxs("span",{className:"ml-2 inline-flex items-center gap-1 text-xs text-red-500",children:[e.jsx(m,{className:"h-3 w-3"}),r("Overdue")]})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),r("Priority")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${c(s.priority)}`,children:r(s.priority)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${g(s.status)}`,children:r(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Progress")]}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx("div",{className:"flex-1 bg-gray-200 rounded-full h-2",children:e.jsx("div",{className:`h-2 rounded-full ${o(s.status)}`,style:{width:`${s.progress_percentage||0}%`}})}),e.jsxs("span",{className:"text-xs font-medium text-gray-600 shrink-0",children:[s.progress_percentage||0,"%"]})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{O as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as p,h as u,j as h,k as j,F as a}from"./app-4fHGBOxL.js";import{S as i}from"./square-check-big-B76NnHJM.js";import{U as f}from"./user-C3XLhGku.js";import{C as N}from"./calendar-DqBcvi0D.js";import{T as m}from"./triangle-alert-BUm3Qaiu.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function O({actionItem:s}){var n,d,x;const{t:r}=p(),g=t=>{switch(t){case"Not Started":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"In Progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},c=t=>{switch(t){case"Low":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Medium":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"High":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Critical":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},o=t=>t==="Completed"?"bg-green-500":t==="Overdue"?"bg-red-500":"bg-blue-500",l=s.due_date&&new Date(s.due_date)t.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:r("Action Item Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"}),((n=s.meeting)==null?void 0:n.title)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.meeting.title})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),r("Assigned To")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.assignee)==null?void 0:d.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),r("Due Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${l?"text-red-600":"text-gray-900"}`,children:[s.due_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.due_date,!1))||s.due_date:"-",l&&e.jsxs("span",{className:"ml-2 inline-flex items-center gap-1 text-xs text-red-500",children:[e.jsx(m,{className:"h-3 w-3"}),r("Overdue")]})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),r("Priority")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${c(s.priority)}`,children:r(s.priority)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${g(s.status)}`,children:r(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Progress")]}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx("div",{className:"flex-1 bg-gray-200 rounded-full h-2",children:e.jsx("div",{className:`h-2 rounded-full ${o(s.status)}`,style:{width:`${s.progress_percentage||0}%`}})}),e.jsxs("span",{className:"text-xs font-medium text-gray-600 shrink-0",children:[s.progress_percentage||0,"%"]})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{O as default};
diff --git a/public/build/assets/view-7vzfAiyM.js b/public/build/assets/view-CdVpsQJz.js
similarity index 93%
rename from public/build/assets/view-7vzfAiyM.js
rename to public/build/assets/view-CdVpsQJz.js
index d180636cd..3ede7ebab 100644
--- a/public/build/assets/view-7vzfAiyM.js
+++ b/public/build/assets/view-CdVpsQJz.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as j,j as u,F as a,k as N}from"./app-DCZHPiEr.js";import{T as w}from"./tag-BXjzmeUG.js";import{D as y}from"./download-jqune9mh.js";import{C as c}from"./calendar-YoExU_hy.js";import{U as v}from"./user-HiC8k72a.js";import{T as g}from"./triangle-alert-3qEGEwaA.js";import{E as b}from"./eye-CLDVMrI-.js";import{C as D}from"./circle-check-big-DzwxuD1X.js";import{C as _}from"./clock-O-l8sPi0.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function P({document:s}){var l,n,m,x,d;const{t}=h(),o=r=>{switch(r){case"Draft":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"Under Review":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Published":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Archived":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"Expired":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},p=r=>{switch(r){case"Under Review":return e.jsx(_,{className:"h-3 w-3"});case"Approved":return e.jsx(D,{className:"h-3 w-3"});case"Published":return e.jsx(b,{className:"h-3 w-3"});case"Expired":return e.jsx(g,{className:"h-3 w-3"});default:return e.jsx(a,{className:"h-3 w-3"})}},f=r=>r?r>=1073741824?(r/1073741824).toFixed(2)+" GB":r>=1048576?(r/1048576).toFixed(2)+" MB":r>=1024?(r/1024).toFixed(2)+" KB":r+" bytes":"-",i=s.expiry_date&&new Date(s.expiry_date)r.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((l=s.category)==null?void 0:l.color)||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsx("div",{children:e.jsx(N,{className:"text-xl font-semibold",children:s.title||t("Document Details")})})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Category")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.category)==null?void 0:n.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:[p(s.status),t(s.status)||"-"]})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("File Size")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:f(s.file_size)})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Downloads")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.download_count||0})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Effective Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.effective_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Expiry Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${i?"text-red-600":"text-gray-900"}`,children:[s.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.expiry_date,!1))||s.expiry_date:"-",i&&e.jsxs("span",{className:"ml-2 text-xs text-red-500",children:["(",t("Expired"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Uploaded By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.uploader)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Requires Acknowledgment")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.requires_acknowledgment?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/10"}`,children:s.requires_acknowledgment?t("Yes"):t("No")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{P as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as j,j as u,F as a,k as N}from"./app-4fHGBOxL.js";import{T as w}from"./tag-Dw9UDp6s.js";import{D as y}from"./download-BzxwiIbz.js";import{C as c}from"./calendar-DqBcvi0D.js";import{U as v}from"./user-C3XLhGku.js";import{T as g}from"./triangle-alert-BUm3Qaiu.js";import{E as b}from"./eye-Yd3RcT3h.js";import{C as D}from"./circle-check-big-fVcbTmDL.js";import{C as _}from"./clock-CHa0mSrs.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function P({document:s}){var l,n,m,x,d;const{t}=h(),o=r=>{switch(r){case"Draft":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"Under Review":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Published":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Archived":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"Expired":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},p=r=>{switch(r){case"Under Review":return e.jsx(_,{className:"h-3 w-3"});case"Approved":return e.jsx(D,{className:"h-3 w-3"});case"Published":return e.jsx(b,{className:"h-3 w-3"});case"Expired":return e.jsx(g,{className:"h-3 w-3"});default:return e.jsx(a,{className:"h-3 w-3"})}},f=r=>r?r>=1073741824?(r/1073741824).toFixed(2)+" GB":r>=1048576?(r/1048576).toFixed(2)+" MB":r>=1024?(r/1024).toFixed(2)+" KB":r+" bytes":"-",i=s.expiry_date&&new Date(s.expiry_date)r.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((l=s.category)==null?void 0:l.color)||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsx("div",{children:e.jsx(N,{className:"text-xl font-semibold",children:s.title||t("Document Details")})})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Category")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.category)==null?void 0:n.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:[p(s.status),t(s.status)||"-"]})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("File Size")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:f(s.file_size)})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Downloads")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.download_count||0})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Effective Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.effective_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Expiry Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${i?"text-red-600":"text-gray-900"}`,children:[s.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.expiry_date,!1))||s.expiry_date:"-",i&&e.jsxs("span",{className:"ml-2 text-xs text-red-500",children:["(",t("Expired"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Uploaded By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.uploader)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Requires Acknowledgment")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.requires_acknowledgment?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/10"}`,children:s.requires_acknowledgment?t("Yes"):t("No")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{P as default};
diff --git a/public/build/assets/view-CaHqJj5e.js b/public/build/assets/view-Co8o5QTU.js
similarity index 94%
rename from public/build/assets/view-CaHqJj5e.js
rename to public/build/assets/view-Co8o5QTU.js
index 0f4bd6139..625aba229 100644
--- a/public/build/assets/view-CaHqJj5e.js
+++ b/public/build/assets/view-Co8o5QTU.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as d,j as x,F as a,k as c}from"./app-DCZHPiEr.js";import{T as o}from"./tag-BXjzmeUG.js";import{R as p}from"./refresh-cw-FiNR9pzi.js";import{A as g}from"./arrow-up-down-BdBTS9oa.js";import{H as m}from"./hash-D5N7GvWR.js";import{L as h}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function A({leavePolicy:t}){var r,i;const{t:s}=l();return e.jsxs(d,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:n=>n.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:s("Leave Policy Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Policy Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Leave Type")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((r=t.leave_type)==null?void 0:r.color)&&e.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),e.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=t.leave_type)==null?void 0:i.name)||"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Accrual")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.accrual_rate," ",s("days"),"/",t.accrual_type||"-"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Carry Forward Limit")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.carry_forward_limit," ",s("days")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Min Days Per Application")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.min_days_per_application," ",s("days")]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Max Days Per Application")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.max_days_per_application," ",s("days")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Approval")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.requires_approval?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20"}`,children:t.requires_approval?s("Required"):s("Not Required")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{A as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as d,j as x,F as a,k as c}from"./app-4fHGBOxL.js";import{T as o}from"./tag-Dw9UDp6s.js";import{R as p}from"./refresh-cw-ChXdCVZX.js";import{A as g}from"./arrow-up-down-D0zF54wt.js";import{H as m}from"./hash-hgXEu6Qy.js";import{L as h}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function A({leavePolicy:t}){var r,i;const{t:s}=l();return e.jsxs(d,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:n=>n.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:s("Leave Policy Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Policy Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Leave Type")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((r=t.leave_type)==null?void 0:r.color)&&e.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),e.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=t.leave_type)==null?void 0:i.name)||"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Accrual")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.accrual_rate," ",s("days"),"/",t.accrual_type||"-"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Carry Forward Limit")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.carry_forward_limit," ",s("days")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Min Days Per Application")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.min_days_per_application," ",s("days")]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Max Days Per Application")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.max_days_per_application," ",s("days")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Approval")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.requires_approval?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20"}`,children:t.requires_approval?s("Required"):s("Not Required")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{A as default};
diff --git a/public/build/assets/view-G-kO-l14.js b/public/build/assets/view-CtmcS7pv.js
similarity index 92%
rename from public/build/assets/view-G-kO-l14.js
rename to public/build/assets/view-CtmcS7pv.js
index 51b82d603..d1b0c2533 100644
--- a/public/build/assets/view-G-kO-l14.js
+++ b/public/build/assets/view-CtmcS7pv.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as n,h as x,j as m,k as c,F as d}from"./app-DCZHPiEr.js";import{M as r}from"./monitor-DU2H7K7-.js";import{M as i}from"./map-pin-Byih5zbn.js";import{U as p}from"./users-CQxTOR0I.js";import{L as g}from"./lock-DsF0eMDG.js";import{H as h}from"./hash-D5N7GvWR.js";import{L as o}from"./link-CifFVSSx.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function M({meetingRoom:s}){const{t}=n();return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(m,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:s.type==="Virtual"?e.jsx(r,{className:"h-5 w-5 text-primary"}):e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:t("Meeting Room Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Room Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="Virtual"?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-green-50 text-green-700 ring-green-600/20"}`,children:s.type||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Capacity")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.capacity||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Location")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.location||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Meetings")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:s.meetings_count||0})})]})]}),s.booking_url&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Booking URL")]}),e.jsx("a",{href:s.booking_url,target:"_blank",rel:"noreferrer",className:"mt-1 text-sm font-medium text-blue-600 hover:underline block",children:s.booking_url})]}),s.equipment&&Array.isArray(s.equipment)&&s.equipment.length>0&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Equipment")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:s.equipment.map((a,l)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:a},l))})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{M as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as n,h as x,j as m,k as c,F as d}from"./app-4fHGBOxL.js";import{M as r}from"./monitor-ho02Lm9i.js";import{M as i}from"./map-pin-9a-V9F-V.js";import{U as p}from"./users-DG9BKOjr.js";import{L as g}from"./lock-D_l4FSx5.js";import{H as h}from"./hash-hgXEu6Qy.js";import{L as o}from"./link-ChKZ6PKR.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function M({meetingRoom:s}){const{t}=n();return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(m,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:s.type==="Virtual"?e.jsx(r,{className:"h-5 w-5 text-primary"}):e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:t("Meeting Room Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Room Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="Virtual"?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-green-50 text-green-700 ring-green-600/20"}`,children:s.type||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Capacity")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.capacity||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Location")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.location||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Meetings")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:s.meetings_count||0})})]})]}),s.booking_url&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Booking URL")]}),e.jsx("a",{href:s.booking_url,target:"_blank",rel:"noreferrer",className:"mt-1 text-sm font-medium text-blue-600 hover:underline block",children:s.booking_url})]}),s.equipment&&Array.isArray(s.equipment)&&s.equipment.length>0&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Equipment")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:s.equipment.map((a,l)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:a},l))})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{M as default};
diff --git a/public/build/assets/view-BkNsip7N.js b/public/build/assets/view-Cu3QzJSK.js
similarity index 94%
rename from public/build/assets/view-BkNsip7N.js
rename to public/build/assets/view-Cu3QzJSK.js
index e35555e38..251eeeaf6 100644
--- a/public/build/assets/view-BkNsip7N.js
+++ b/public/build/assets/view-Cu3QzJSK.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as m,h as l,j as n,F as i,k as d}from"./app-DCZHPiEr.js";import{L as x}from"./lock-DsF0eMDG.js";import{C as c}from"./calendar-YoExU_hy.js";import{C as a}from"./clock-O-l8sPi0.js";import{R as o}from"./refresh-cw-FiNR9pzi.js";import{H as g}from"./hash-D5N7GvWR.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function _({contractType:t}){const{t:s}=m();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Contract Type Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Contract Type Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s(t.status==="active"?"Active":"Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Duration")]}),e.jsx("p",{className:"mt-1",children:t.default_duration_months?e.jsxs("span",{className:"text-sm font-medium text-gray-900",children:[t.default_duration_months," ",s("months")]}):e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s("Permanent")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Probation Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[t.probation_period_months??"-"," ",t.probation_period_months!==void 0?s("months"):""]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Notice Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[t.notice_period_days??"-"," ",t.notice_period_days!==void 0?s("days"):""]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Renewable")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_renewable?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t.is_renewable?s("Yes"):s("No")})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Contracts")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[t.contracts_count||0," ",s("contracts")]})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{_ as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as m,h as l,j as n,F as i,k as d}from"./app-4fHGBOxL.js";import{L as x}from"./lock-D_l4FSx5.js";import{C as c}from"./calendar-DqBcvi0D.js";import{C as a}from"./clock-CHa0mSrs.js";import{R as o}from"./refresh-cw-ChXdCVZX.js";import{H as g}from"./hash-hgXEu6Qy.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function _({contractType:t}){const{t:s}=m();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Contract Type Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Contract Type Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s(t.status==="active"?"Active":"Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Duration")]}),e.jsx("p",{className:"mt-1",children:t.default_duration_months?e.jsxs("span",{className:"text-sm font-medium text-gray-900",children:[t.default_duration_months," ",s("months")]}):e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s("Permanent")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Probation Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[t.probation_period_months??"-"," ",t.probation_period_months!==void 0?s("months"):""]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Notice Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[t.notice_period_days??"-"," ",t.notice_period_days!==void 0?s("days"):""]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Renewable")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_renewable?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t.is_renewable?s("Yes"):s("No")})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Contracts")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[t.contracts_count||0," ",s("contracts")]})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{_ as default};
diff --git a/public/build/assets/view-Bv8IV715.js b/public/build/assets/view-CvdEISgp.js
similarity index 94%
rename from public/build/assets/view-Bv8IV715.js
rename to public/build/assets/view-CvdEISgp.js
index 29f4b1b3b..8d939b586 100644
--- a/public/build/assets/view-Bv8IV715.js
+++ b/public/build/assets/view-CvdEISgp.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as j,h as u,j as b,k as y,F as o,g}from"./app-DCZHPiEr.js";import{u as N}from"./use-initials-BK4eRgYY.js";import{T as v}from"./trending-up-C1uVxjVi.js";import{B as f}from"./briefcase-CsHvsiQb.js";import{A as w}from"./arrow-right-CEAQplo8.js";import{D}from"./dollar-sign-BsSLq7gF.js";import{E as k}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function z({promotion:s}){var r,l,i,d,n,c,m,x;const{t}=j(),h=N(),p=a=>{switch(a){case"approved":return"bg-green-100 text-green-800 border-green-200";case"rejected":return"bg-red-100 text-red-800 border-red-200";default:return"bg-yellow-100 text-yellow-800 border-yellow-200"}};return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-primary"})}),e.jsx(y,{className:"text-xl font-semibold",children:t("Promotion Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(l=s.employee)==null?void 0:l.name,className:"h-full w-full object-cover"}):h(((i=s.employee)==null?void 0:i.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((d=s.employee)==null?void 0:d.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium border capitalize ${p(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 mb-3 tracking-wide",children:t("Designation Change")}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Previous")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4 text-red-400 shrink-0"}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.previous_designation||"-"})]})]}),e.jsx("div",{className:"flex flex-col items-center gap-1 shrink-0",children:e.jsx(w,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("New")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4 text-green-500 shrink-0"}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.designation)==null?void 0:n.name)||"-"})]})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 mb-3 tracking-wide",children:t("Timeline")}),e.jsxs("div",{className:"relative pl-6 space-y-4 before:absolute before:left-2 before:top-1 before:bottom-1 before:w-0.5 before:bg-gray-200",children:[e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -left-6 top-0.5 w-4 h-4 rounded-full bg-primary/20 border-2 border-primary flex items-center justify-center",children:e.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-primary"})}),e.jsx("p",{className:"text-xs text-gray-500",children:t("Promotion Date")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.promotion_date?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.promotion_date,!1))||s.promotion_date:"-"})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -left-6 top-0.5 w-4 h-4 rounded-full bg-green-100 border-2 border-green-500 flex items-center justify-center",children:e.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-green-500"})}),e.jsx("p",{className:"text-xs text-gray-500",children:t("Effective Date")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.effective_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4"}),t("Salary Adjustment")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.salary_adjustment?(x=window.appSettings)==null?void 0:x.formatCurrency(s.salary_adjustment):"-"})]}),s.document&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Document")]}),e.jsxs("a",{href:g(s.document),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:g(s.document),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(k,{className:"h-6 w-6 text-white"})})]})]})]}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Reason for Promotion")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]})]})]})}export{z as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as j,h as u,j as b,k as y,F as o,g}from"./app-4fHGBOxL.js";import{u as N}from"./use-initials-BK4eRgYY.js";import{T as v}from"./trending-up-D3RLojX7.js";import{B as f}from"./briefcase-DGuFd_HT.js";import{A as w}from"./arrow-right-C_9pvDWi.js";import{D}from"./dollar-sign-W87qtnS1.js";import{E as k}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function z({promotion:s}){var r,l,i,d,n,c,m,x;const{t}=j(),h=N(),p=a=>{switch(a){case"approved":return"bg-green-100 text-green-800 border-green-200";case"rejected":return"bg-red-100 text-red-800 border-red-200";default:return"bg-yellow-100 text-yellow-800 border-yellow-200"}};return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-primary"})}),e.jsx(y,{className:"text-xl font-semibold",children:t("Promotion Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(l=s.employee)==null?void 0:l.name,className:"h-full w-full object-cover"}):h(((i=s.employee)==null?void 0:i.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((d=s.employee)==null?void 0:d.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium border capitalize ${p(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 mb-3 tracking-wide",children:t("Designation Change")}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Previous")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4 text-red-400 shrink-0"}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.previous_designation||"-"})]})]}),e.jsx("div",{className:"flex flex-col items-center gap-1 shrink-0",children:e.jsx(w,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("New")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4 text-green-500 shrink-0"}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.designation)==null?void 0:n.name)||"-"})]})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 mb-3 tracking-wide",children:t("Timeline")}),e.jsxs("div",{className:"relative pl-6 space-y-4 before:absolute before:left-2 before:top-1 before:bottom-1 before:w-0.5 before:bg-gray-200",children:[e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -left-6 top-0.5 w-4 h-4 rounded-full bg-primary/20 border-2 border-primary flex items-center justify-center",children:e.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-primary"})}),e.jsx("p",{className:"text-xs text-gray-500",children:t("Promotion Date")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.promotion_date?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.promotion_date,!1))||s.promotion_date:"-"})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -left-6 top-0.5 w-4 h-4 rounded-full bg-green-100 border-2 border-green-500 flex items-center justify-center",children:e.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-green-500"})}),e.jsx("p",{className:"text-xs text-gray-500",children:t("Effective Date")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.effective_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4"}),t("Salary Adjustment")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.salary_adjustment?(x=window.appSettings)==null?void 0:x.formatCurrency(s.salary_adjustment):"-"})]}),s.document&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Document")]}),e.jsxs("a",{href:g(s.document),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:g(s.document),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(k,{className:"h-6 w-6 text-white"})})]})]})]}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Reason for Promotion")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]})]})]})}export{z as default};
diff --git a/public/build/assets/view-Bk2YpJ7Y.js b/public/build/assets/view-CwPEyRBv.js
similarity index 95%
rename from public/build/assets/view-Bk2YpJ7Y.js
rename to public/build/assets/view-CwPEyRBv.js
index 7ece08c51..1d5ac489d 100644
--- a/public/build/assets/view-Bk2YpJ7Y.js
+++ b/public/build/assets/view-CwPEyRBv.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as N,j as b,k as v,F as w}from"./app-DCZHPiEr.js";import{D as f}from"./dollar-sign-BsSLq7gF.js";import{U as _}from"./user-HiC8k72a.js";import{C as j}from"./calendar-YoExU_hy.js";import{L as i}from"./layers-D2vSiTnX.js";import{L as S}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function I({record:s}){var l,m,n,r,x,d,c,p,o;const{t:a}=y();return e.jsxs(N,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(f,{className:"h-5 w-5 text-primary"})}),e.jsx(v,{className:"text-xl font-semibold",children:a("Employee Salary Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(_,{className:"h-4 w-4"}),a("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),a("Basic Salary")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono text-green-600",children:(m=window.appSettings)==null?void 0:m.formatCurrency(s.basic_salary||0)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),a("Daily Salary (Est. 26 Days)")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:(n=window.appSettings)==null?void 0:n.formatCurrency((s.basic_salary||0)/26)})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),a("Hourly Salary (Est. 8 Hours)")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:(r=window.appSettings)==null?void 0:r.formatCurrency((s.basic_salary||0)/26/8)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4"}),a("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_active?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.is_active?a("Active"):a("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),a("Created At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),a("Salary Components")]}),e.jsx("div",{className:"mt-2",children:((d=s.component_names)==null?void 0:d.length)>0?e.jsx("div",{className:"flex flex-wrap gap-2",children:s.component_names.map((t,g)=>{var h;const u=((h=s.component_types)==null?void 0:h[g])==="earning";return e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${u?"bg-green-50 text-green-700 ring-green-700/10":"bg-red-50 text-red-700 ring-red-700/10"}`,children:t},g)})}):e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Basic only")})})]}),(s.sss_fixed||s.philhealth_fixed||s.pagibig_fixed)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),a("Fixed Statutory Overrides")]}),e.jsxs("div",{className:"mt-2 text-sm font-medium text-gray-900 grid grid-cols-3 gap-2",children:[s.sss_fixed&&e.jsxs("div",{className:"p-2 border rounded-md bg-amber-50",children:[e.jsx("span",{className:"block text-xs text-amber-700",children:"SSS"}),e.jsx("span",{children:(c=window.appSettings)==null?void 0:c.formatCurrency(s.sss_fixed)})]}),s.philhealth_fixed&&e.jsxs("div",{className:"p-2 border rounded-md bg-blue-50",children:[e.jsx("span",{className:"block text-xs text-blue-700",children:"PhilHealth"}),e.jsx("span",{children:(p=window.appSettings)==null?void 0:p.formatCurrency(s.philhealth_fixed)})]}),s.pagibig_fixed&&e.jsxs("div",{className:"p-2 border rounded-md bg-purple-50",children:[e.jsx("span",{className:"block text-xs text-purple-700",children:"Pag-IBIG"}),e.jsx("span",{children:(o=window.appSettings)==null?void 0:o.formatCurrency(s.pagibig_fixed)})]})]})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),a("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{I as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as N,j as b,k as v,F as w}from"./app-4fHGBOxL.js";import{D as f}from"./dollar-sign-W87qtnS1.js";import{U as _}from"./user-C3XLhGku.js";import{C as j}from"./calendar-DqBcvi0D.js";import{L as i}from"./layers-B7F69w-w.js";import{L as S}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function I({record:s}){var l,m,n,r,x,d,c,p,o;const{t:a}=y();return e.jsxs(N,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(f,{className:"h-5 w-5 text-primary"})}),e.jsx(v,{className:"text-xl font-semibold",children:a("Employee Salary Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(_,{className:"h-4 w-4"}),a("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),a("Basic Salary")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono text-green-600",children:(m=window.appSettings)==null?void 0:m.formatCurrency(s.basic_salary||0)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),a("Daily Salary (Est. 26 Days)")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:(n=window.appSettings)==null?void 0:n.formatCurrency((s.basic_salary||0)/26)})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),a("Hourly Salary (Est. 8 Hours)")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:(r=window.appSettings)==null?void 0:r.formatCurrency((s.basic_salary||0)/26/8)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4"}),a("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_active?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.is_active?a("Active"):a("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),a("Created At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),a("Salary Components")]}),e.jsx("div",{className:"mt-2",children:((d=s.component_names)==null?void 0:d.length)>0?e.jsx("div",{className:"flex flex-wrap gap-2",children:s.component_names.map((t,g)=>{var h;const u=((h=s.component_types)==null?void 0:h[g])==="earning";return e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${u?"bg-green-50 text-green-700 ring-green-700/10":"bg-red-50 text-red-700 ring-red-700/10"}`,children:t},g)})}):e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Basic only")})})]}),(s.sss_fixed||s.philhealth_fixed||s.pagibig_fixed)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),a("Fixed Statutory Overrides")]}),e.jsxs("div",{className:"mt-2 text-sm font-medium text-gray-900 grid grid-cols-3 gap-2",children:[s.sss_fixed&&e.jsxs("div",{className:"p-2 border rounded-md bg-amber-50",children:[e.jsx("span",{className:"block text-xs text-amber-700",children:"SSS"}),e.jsx("span",{children:(c=window.appSettings)==null?void 0:c.formatCurrency(s.sss_fixed)})]}),s.philhealth_fixed&&e.jsxs("div",{className:"p-2 border rounded-md bg-blue-50",children:[e.jsx("span",{className:"block text-xs text-blue-700",children:"PhilHealth"}),e.jsx("span",{children:(p=window.appSettings)==null?void 0:p.formatCurrency(s.philhealth_fixed)})]}),s.pagibig_fixed&&e.jsxs("div",{className:"p-2 border rounded-md bg-purple-50",children:[e.jsx("span",{className:"block text-xs text-purple-700",children:"Pag-IBIG"}),e.jsx("span",{children:(o=window.appSettings)==null?void 0:o.formatCurrency(s.pagibig_fixed)})]})]})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),a("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{I as default};
diff --git a/public/build/assets/view-DHKbnojc.js b/public/build/assets/view-D4ETVMH1.js
similarity index 92%
rename from public/build/assets/view-DHKbnojc.js
rename to public/build/assets/view-D4ETVMH1.js
index 056f3c080..e717f0fd5 100644
--- a/public/build/assets/view-DHKbnojc.js
+++ b/public/build/assets/view-D4ETVMH1.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as n,h as x,j as d,k as p,ac as o,g as r,F as h}from"./app-DCZHPiEr.js";import{T as g}from"./trophy-DPp0QVS8.js";import{U as f}from"./user-HiC8k72a.js";import{T as j}from"./tag-BXjzmeUG.js";import{C as y}from"./calendar-YoExU_hy.js";import{G as u}from"./gift-91YKafXv.js";import{E as c}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function F({award:s}){var i,l,m;const{t}=n();return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(g,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Award Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Award Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.award_type)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Award Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.award_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.award_date,!1))||s.award_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Gift")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.gift||"-"})]})]}),(s.certificate||s.photo)&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.certificate&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Certificate")]}),e.jsxs("a",{href:r(s.certificate),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:r(s.certificate),alt:t("Certificate"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(c,{className:"h-6 w-6 text-white"})})]})]}),s.photo&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Photo")]}),e.jsxs("a",{href:r(s.photo),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:r(s.photo),alt:t("Photo"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(c,{className:"h-6 w-6 text-white"})})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{F as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as n,h as x,j as d,k as p,ac as o,g as r,F as h}from"./app-4fHGBOxL.js";import{T as g}from"./trophy-CTZfqhOQ.js";import{U as f}from"./user-C3XLhGku.js";import{T as j}from"./tag-Dw9UDp6s.js";import{C as y}from"./calendar-DqBcvi0D.js";import{G as u}from"./gift-BkGeVRy2.js";import{E as c}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function F({award:s}){var i,l,m;const{t}=n();return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(g,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Award Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Award Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.award_type)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Award Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.award_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.award_date,!1))||s.award_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Gift")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.gift||"-"})]})]}),(s.certificate||s.photo)&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.certificate&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Certificate")]}),e.jsxs("a",{href:r(s.certificate),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:r(s.certificate),alt:t("Certificate"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(c,{className:"h-6 w-6 text-white"})})]})]}),s.photo&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Photo")]}),e.jsxs("a",{href:r(s.photo),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:r(s.photo),alt:t("Photo"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(c,{className:"h-6 w-6 text-white"})})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{F as default};
diff --git a/public/build/assets/view-V1zOfl_F.js b/public/build/assets/view-DA9VzGVF.js
similarity index 93%
rename from public/build/assets/view-V1zOfl_F.js
rename to public/build/assets/view-DA9VzGVF.js
index 633d9dee9..ba6ba1e43 100644
--- a/public/build/assets/view-V1zOfl_F.js
+++ b/public/build/assets/view-DA9VzGVF.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as b,h as w,j as _,F as r,k as D}from"./app-DCZHPiEr.js";import{U as h}from"./user-HiC8k72a.js";import{C as j}from"./calendar-YoExU_hy.js";import{C as f}from"./circle-check-big-DzwxuD1X.js";import{C as N}from"./clock-O-l8sPi0.js";import{C as A}from"./circle-x-DNjKzBNT.js";import{T as C}from"./triangle-alert-3qEGEwaA.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function R({acknowledgment:s}){var l,m,d,n,x,c,g,o,u,p;const{t}=b(),y=a=>{switch(a){case"Pending":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Acknowledged":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Exempted":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},v=a=>{switch(a){case"Pending":return e.jsx(N,{className:"h-3 w-3"});case"Acknowledged":return e.jsx(f,{className:"h-3 w-3"});case"Overdue":return e.jsx(C,{className:"h-3 w-3"});case"Exempted":return e.jsx(A,{className:"h-3 w-3"});default:return e.jsx(N,{className:"h-3 w-3"})}},i=s.due_date&&new Date(s.due_date)a.preventDefault(),children:[e.jsx(_,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((m=(l=s.document)==null?void 0:l.category)==null?void 0:m.color)||"#3B82F6"},children:e.jsx(r,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx(D,{className:"text-xl font-semibold",children:t("Acknowledgment Details")}),((n=(d=s.document)==null?void 0:d.category)==null?void 0:n.name)&&e.jsx("p",{className:"text-xs text-gray-500 mt-0.5",children:s.document.category.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Document")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=s.document)==null?void 0:x.title)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((c=s.user)==null?void 0:c.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${y(s.status)}`,children:[v(s.status),t(s.status)||"-"]})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Due Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${i?"text-red-600":"text-gray-900"}`,children:[s.due_date?((g=window.appSettings)==null?void 0:g.formatDateTimeSimple(s.due_date,!1))||s.due_date:"-",i&&e.jsxs("span",{className:"ml-2 text-xs text-red-500",children:["(",t("Overdue"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Acknowledged At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.acknowledged_at?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.acknowledged_at,!1))||s.acknowledged_at:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Assigned At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assigned_at?((u=window.appSettings)==null?void 0:u.formatDateTimeSimple(s.assigned_at,!1))||s.assigned_at:"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Assigned By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((p=s.assigned_by)==null?void 0:p.name)||"-"})]})}),s.acknowledgment_note&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Acknowledgment Note")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.acknowledgment_note})]})]})]})}export{R as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as b,h as w,j as _,F as r,k as D}from"./app-4fHGBOxL.js";import{U as h}from"./user-C3XLhGku.js";import{C as j}from"./calendar-DqBcvi0D.js";import{C as f}from"./circle-check-big-fVcbTmDL.js";import{C as N}from"./clock-CHa0mSrs.js";import{C as A}from"./circle-x-ChMHRbuV.js";import{T as C}from"./triangle-alert-BUm3Qaiu.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function R({acknowledgment:s}){var l,m,d,n,x,c,g,o,u,p;const{t}=b(),y=a=>{switch(a){case"Pending":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Acknowledged":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Exempted":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},v=a=>{switch(a){case"Pending":return e.jsx(N,{className:"h-3 w-3"});case"Acknowledged":return e.jsx(f,{className:"h-3 w-3"});case"Overdue":return e.jsx(C,{className:"h-3 w-3"});case"Exempted":return e.jsx(A,{className:"h-3 w-3"});default:return e.jsx(N,{className:"h-3 w-3"})}},i=s.due_date&&new Date(s.due_date)a.preventDefault(),children:[e.jsx(_,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((m=(l=s.document)==null?void 0:l.category)==null?void 0:m.color)||"#3B82F6"},children:e.jsx(r,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx(D,{className:"text-xl font-semibold",children:t("Acknowledgment Details")}),((n=(d=s.document)==null?void 0:d.category)==null?void 0:n.name)&&e.jsx("p",{className:"text-xs text-gray-500 mt-0.5",children:s.document.category.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Document")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=s.document)==null?void 0:x.title)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((c=s.user)==null?void 0:c.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${y(s.status)}`,children:[v(s.status),t(s.status)||"-"]})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Due Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${i?"text-red-600":"text-gray-900"}`,children:[s.due_date?((g=window.appSettings)==null?void 0:g.formatDateTimeSimple(s.due_date,!1))||s.due_date:"-",i&&e.jsxs("span",{className:"ml-2 text-xs text-red-500",children:["(",t("Overdue"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Acknowledged At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.acknowledged_at?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.acknowledged_at,!1))||s.acknowledged_at:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Assigned At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assigned_at?((u=window.appSettings)==null?void 0:u.formatDateTimeSimple(s.assigned_at,!1))||s.assigned_at:"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Assigned By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((p=s.assigned_by)==null?void 0:p.name)||"-"})]})}),s.acknowledgment_note&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Acknowledgment Note")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.acknowledgment_note})]})]})]})}export{R as default};
diff --git a/public/build/assets/view-CxnqZFlK.js b/public/build/assets/view-DJd0AQSA.js
similarity index 93%
rename from public/build/assets/view-CxnqZFlK.js
rename to public/build/assets/view-DJd0AQSA.js
index b41477339..ab9cf399e 100644
--- a/public/build/assets/view-CxnqZFlK.js
+++ b/public/build/assets/view-DJd0AQSA.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as w,j as b,k,F as d}from"./app-DCZHPiEr.js";import{M as g,T as p,b as u,L as l}from"./leaflet-ChJqBZBV.js";import{C as n}from"./clock-O-l8sPi0.js";import{U as v}from"./user-HiC8k72a.js";import{C as S}from"./calendar-YoExU_hy.js";import{L as D}from"./log-in-C655qnFy.js";import{M as h}from"./map-pin-Byih5zbn.js";import{F as f}from"./fingerprint-DDgCRfUP.js";import{M as j}from"./monitor-DU2H7K7-.js";import{L as M}from"./log-out-D6J83Zkh.js";import{T}from"./triangle-alert-3qEGEwaA.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";l.Icon.Default.prototype._getIconUrl||(l.Icon.Default.prototype._getIconUrl=function(){},l.Icon.Default.mergeOptions({iconRetinaUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon-2x.png",iconUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-shadow.png"}));function W({record:t}){var i,r,m,o,c,x;const{t:s}=y(),_=a=>{switch(a){case"present":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"absent":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";case"half_day":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"on_leave":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"holiday":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},N=a=>{switch(a){case"present":return s("Present");case"absent":return s("Absent");case"half_day":return s("Half Day");case"on_leave":return s("On Leave");case"holiday":return s("Holiday");default:return a}};return e.jsxs(w,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(n,{className:"h-5 w-5 text-primary"})}),e.jsx(k,{className:"text-xl font-semibold",children:s("Attendance Record Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),s("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=t.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4"}),s("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.date?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t.date,!1))||t.date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Shift")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=t.shift)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Status")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2 flex-wrap",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${_(t.status)}`,children:N(t.status)}),t.leave_type&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-indigo-50 text-indigo-700 ring-1 ring-inset ring-indigo-600/20",children:t.leave_type.name}),t.is_late&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20",children:s("Late")}),t.is_early_departure&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20",children:s("Early Departure")})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4"}),s("Clock In")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.clock_in?((o=window.appSettings)==null?void 0:o.formatTime(t.clock_in))||t.clock_in:"-"}),t.clock_in_latitude&&t.clock_in_longitude&&e.jsxs("div",{className:"mt-2",children:[e.jsx("div",{className:"h-[120px] w-full rounded-md border border-gray-300 overflow-hidden z-0",children:e.jsxs(g,{center:[t.clock_in_latitude,t.clock_in_longitude],zoom:14,scrollWheelZoom:!1,style:{height:"100%",width:"100%",zIndex:0},children:[e.jsx(p,{attribution:'© OpenStreetMap',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),e.jsx(u,{position:[t.clock_in_latitude,t.clock_in_longitude]})]})}),e.jsxs("a",{href:`https://www.google.com/maps?q=${t.clock_in_latitude},${t.clock_in_longitude}`,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-blue-600 hover:underline mt-1 inline-flex items-center gap-1",children:[e.jsx(h,{className:"h-3 w-3"})," ",s("Open in Google Maps")]})]}),t.clock_in_source&&e.jsxs("div",{className:"text-xs text-gray-500 mt-1 flex items-center gap-1",children:[t.clock_in_source==="zkteco"?e.jsx(f,{className:"h-3 w-3"}):e.jsx(j,{className:"h-3 w-3"}),s("Source"),": ",e.jsx("span",{className:"uppercase",children:t.clock_in_source})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(M,{className:"h-4 w-4"}),s("Clock Out")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.clock_out?((c=window.appSettings)==null?void 0:c.formatTime(t.clock_out))||t.clock_out:"-"}),t.clock_out_latitude&&t.clock_out_longitude&&e.jsxs("div",{className:"mt-2",children:[e.jsx("div",{className:"h-[120px] w-full rounded-md border border-gray-300 overflow-hidden z-0",children:e.jsxs(g,{center:[t.clock_out_latitude,t.clock_out_longitude],zoom:14,scrollWheelZoom:!1,style:{height:"100%",width:"100%",zIndex:0},children:[e.jsx(p,{attribution:'© OpenStreetMap',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),e.jsx(u,{position:[t.clock_out_latitude,t.clock_out_longitude]})]})}),e.jsxs("a",{href:`https://www.google.com/maps?q=${t.clock_out_latitude},${t.clock_out_longitude}`,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-blue-600 hover:underline mt-1 inline-flex items-center gap-1",children:[e.jsx(h,{className:"h-3 w-3"})," ",s("Open in Google Maps")]})]}),t.clock_out_source&&e.jsxs("div",{className:"text-xs text-gray-500 mt-1 flex items-center gap-1",children:[t.clock_out_source==="zkteco"?e.jsx(f,{className:"h-3 w-3"}):e.jsx(j,{className:"h-3 w-3"}),s("Source"),": ",e.jsx("span",{className:"uppercase",children:t.clock_out_source})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Total Hours")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[Number(t.total_hours||0).toFixed(2),"h"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(T,{className:"h-4 w-4"}),s("Overtime")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[Number(t.overtime_hours||0).toFixed(2),"h",t.overtime_amount>0&&e.jsxs("span",{className:"ml-2 text-xs text-gray-500",children:["(",(x=window.appSettings)==null?void 0:x.formatCurrency(t.overtime_amount),")"]})]})]})]}),t.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.notes})]})]})]})}export{W as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as w,j as b,k,F as d}from"./app-4fHGBOxL.js";import{M as g,T as p,b as u,L as l}from"./leaflet-ChJqBZBV.js";import{C as n}from"./clock-CHa0mSrs.js";import{U as v}from"./user-C3XLhGku.js";import{C as S}from"./calendar-DqBcvi0D.js";import{L as D}from"./log-in-DikPYXBi.js";import{M as h}from"./map-pin-9a-V9F-V.js";import{F as f}from"./fingerprint-CYAHw6U4.js";import{M as j}from"./monitor-ho02Lm9i.js";import{L as M}from"./log-out-CqVt2LXY.js";import{T}from"./triangle-alert-BUm3Qaiu.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";l.Icon.Default.prototype._getIconUrl||(l.Icon.Default.prototype._getIconUrl=function(){},l.Icon.Default.mergeOptions({iconRetinaUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon-2x.png",iconUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-shadow.png"}));function W({record:t}){var i,r,m,o,c,x;const{t:s}=y(),_=a=>{switch(a){case"present":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"absent":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";case"half_day":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"on_leave":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"holiday":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},N=a=>{switch(a){case"present":return s("Present");case"absent":return s("Absent");case"half_day":return s("Half Day");case"on_leave":return s("On Leave");case"holiday":return s("Holiday");default:return a}};return e.jsxs(w,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(n,{className:"h-5 w-5 text-primary"})}),e.jsx(k,{className:"text-xl font-semibold",children:s("Attendance Record Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),s("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=t.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4"}),s("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.date?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t.date,!1))||t.date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Shift")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=t.shift)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Status")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2 flex-wrap",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${_(t.status)}`,children:N(t.status)}),t.leave_type&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-indigo-50 text-indigo-700 ring-1 ring-inset ring-indigo-600/20",children:t.leave_type.name}),t.is_late&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20",children:s("Late")}),t.is_early_departure&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20",children:s("Early Departure")})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4"}),s("Clock In")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.clock_in?((o=window.appSettings)==null?void 0:o.formatTime(t.clock_in))||t.clock_in:"-"}),t.clock_in_latitude&&t.clock_in_longitude&&e.jsxs("div",{className:"mt-2",children:[e.jsx("div",{className:"h-[120px] w-full rounded-md border border-gray-300 overflow-hidden z-0",children:e.jsxs(g,{center:[t.clock_in_latitude,t.clock_in_longitude],zoom:14,scrollWheelZoom:!1,style:{height:"100%",width:"100%",zIndex:0},children:[e.jsx(p,{attribution:'© OpenStreetMap',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),e.jsx(u,{position:[t.clock_in_latitude,t.clock_in_longitude]})]})}),e.jsxs("a",{href:`https://www.google.com/maps?q=${t.clock_in_latitude},${t.clock_in_longitude}`,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-blue-600 hover:underline mt-1 inline-flex items-center gap-1",children:[e.jsx(h,{className:"h-3 w-3"})," ",s("Open in Google Maps")]})]}),t.clock_in_source&&e.jsxs("div",{className:"text-xs text-gray-500 mt-1 flex items-center gap-1",children:[t.clock_in_source==="zkteco"?e.jsx(f,{className:"h-3 w-3"}):e.jsx(j,{className:"h-3 w-3"}),s("Source"),": ",e.jsx("span",{className:"uppercase",children:t.clock_in_source})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(M,{className:"h-4 w-4"}),s("Clock Out")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.clock_out?((c=window.appSettings)==null?void 0:c.formatTime(t.clock_out))||t.clock_out:"-"}),t.clock_out_latitude&&t.clock_out_longitude&&e.jsxs("div",{className:"mt-2",children:[e.jsx("div",{className:"h-[120px] w-full rounded-md border border-gray-300 overflow-hidden z-0",children:e.jsxs(g,{center:[t.clock_out_latitude,t.clock_out_longitude],zoom:14,scrollWheelZoom:!1,style:{height:"100%",width:"100%",zIndex:0},children:[e.jsx(p,{attribution:'© OpenStreetMap',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),e.jsx(u,{position:[t.clock_out_latitude,t.clock_out_longitude]})]})}),e.jsxs("a",{href:`https://www.google.com/maps?q=${t.clock_out_latitude},${t.clock_out_longitude}`,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-blue-600 hover:underline mt-1 inline-flex items-center gap-1",children:[e.jsx(h,{className:"h-3 w-3"})," ",s("Open in Google Maps")]})]}),t.clock_out_source&&e.jsxs("div",{className:"text-xs text-gray-500 mt-1 flex items-center gap-1",children:[t.clock_out_source==="zkteco"?e.jsx(f,{className:"h-3 w-3"}):e.jsx(j,{className:"h-3 w-3"}),s("Source"),": ",e.jsx("span",{className:"uppercase",children:t.clock_out_source})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Total Hours")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[Number(t.total_hours||0).toFixed(2),"h"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(T,{className:"h-4 w-4"}),s("Overtime")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[Number(t.overtime_hours||0).toFixed(2),"h",t.overtime_amount>0&&e.jsxs("span",{className:"ml-2 text-xs text-gray-500",children:["(",(x=window.appSettings)==null?void 0:x.formatCurrency(t.overtime_amount),")"]})]})]})]}),t.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.notes})]})]})]})}export{W as default};
diff --git a/public/build/assets/view-CniaPkn9.js b/public/build/assets/view-DNyUBoAy.js
similarity index 91%
rename from public/build/assets/view-CniaPkn9.js
rename to public/build/assets/view-DNyUBoAy.js
index 2f1fd91c7..48241355c 100644
--- a/public/build/assets/view-CniaPkn9.js
+++ b/public/build/assets/view-DNyUBoAy.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as i,h as l,j as n,k as x,F as c}from"./app-DCZHPiEr.js";import{C as m}from"./chart-no-axes-column-Cwu9xJ5N.js";import{L as d}from"./layout-grid-B4hbZ-He.js";import{R as o}from"./ruler-C6m2ogGZ.js";import{T as g}from"./target-LqGsI9BK.js";import{L as p}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function T({indicator:t}){var a;const{t:s}=i();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Indicator Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Indicator Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Category")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=t.category)==null?void 0:a.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Measurement Unit")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.measurement_unit||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Target Value")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.target_value||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{T as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as i,h as l,j as n,k as x,F as c}from"./app-4fHGBOxL.js";import{C as m}from"./chart-no-axes-column-DpXSZSSY.js";import{L as d}from"./layout-grid-BZcR8IMY.js";import{R as o}from"./ruler-CflbLJkn.js";import{T as g}from"./target-4iLTeqFL.js";import{L as p}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function T({indicator:t}){var a;const{t:s}=i();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Indicator Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Indicator Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Category")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=t.category)==null?void 0:a.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Measurement Unit")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.measurement_unit||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Target Value")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.target_value||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{T as default};
diff --git a/public/build/assets/view-5s7qL_nA.js b/public/build/assets/view-DRPSU8un.js
similarity index 90%
rename from public/build/assets/view-5s7qL_nA.js
rename to public/build/assets/view-DRPSU8un.js
index 3e5d96a63..a3823da5c 100644
--- a/public/build/assets/view-5s7qL_nA.js
+++ b/public/build/assets/view-DRPSU8un.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as m,h as l,j as r,k as x,F as n}from"./app-DCZHPiEr.js";import{D as a}from"./dollar-sign-BsSLq7gF.js";import{T as d}from"./type-CAmitQYw.js";import{H as c}from"./hash-D5N7GvWR.js";import{L as o}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function v({record:t}){const{t:s}=m();return e.jsxs(l,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(r,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Currency Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Currency Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Currency Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.code||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Symbol")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.symbol||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Default")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_default?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.is_default?s("Yes"):s("No")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{v as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as m,h as l,j as r,k as x,F as n}from"./app-4fHGBOxL.js";import{D as a}from"./dollar-sign-W87qtnS1.js";import{T as d}from"./type-Dr6ZFGcv.js";import{H as c}from"./hash-hgXEu6Qy.js";import{L as o}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function v({record:t}){const{t:s}=m();return e.jsxs(l,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(r,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Currency Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Currency Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Currency Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.code||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Symbol")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.symbol||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Default")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_default?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.is_default?s("Yes"):s("No")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{v as default};
diff --git a/public/build/assets/view-BwQC_Uob.js b/public/build/assets/view-DaxX9I3c.js
similarity index 95%
rename from public/build/assets/view-BwQC_Uob.js
rename to public/build/assets/view-DaxX9I3c.js
index 264ec09da..dc8ca3f88 100644
--- a/public/build/assets/view-BwQC_Uob.js
+++ b/public/build/assets/view-DaxX9I3c.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as g,h as p,j,ai as u,k as N,F as h}from"./app-DCZHPiEr.js";import{S as f}from"./sun-C9sRqlbI.js";import{C as a}from"./clock-O-l8sPi0.js";import{T as x}from"./timer-BQQZ475C.js";import{L as _}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function F({shift:t}){var n,l,d,c;const{t:s}=g(),r=(()=>{if(!t.start_time||!t.end_time)return null;const m=new Date(`2000-01-01 ${t.start_time}`),i=new Date(`2000-01-01 ${t.end_time}`);i<=m&&i.setDate(i.getDate()+1);const o=(i.getTime()-m.getTime())/(1e3*60);return Math.max(0,(o-(t.break_duration||0))/60).toFixed(1)})();return e.jsxs(p,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:m=>m.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:`p-2 rounded-lg ${t.is_night_shift?"bg-slate-100":"bg-yellow-50"}`,children:t.is_night_shift?e.jsx(u,{className:"h-5 w-5 text-slate-600"}):e.jsx(f,{className:"h-5 w-5 text-yellow-600"})}),e.jsx(N,{className:"text-xl font-semibold",children:s("Shift Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Shift Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_night_shift?"bg-slate-100 text-slate-700 ring-slate-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t.is_night_shift?s("Night Shift"):s("Day Shift")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Start Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.start_time?((n=window.appSettings)==null?void 0:n.formatTime(t.start_time))||t.start_time:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("End Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.end_time?((l=window.appSettings)==null?void 0:l.formatTime(t.end_time))||t.end_time:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Break Duration")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.break_duration," ",s("minutes")]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Grace Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-blue-600 font-mono",children:[t.grace_period," ",s("minutes")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Working Hours")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-green-600 font-mono",children:r?`${r}h`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(_,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),(t.break_start_time||t.break_end_time)&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Break Start Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.break_start_time?((d=window.appSettings)==null?void 0:d.formatTime(t.break_start_time))||t.break_start_time:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Break End Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.break_end_time?((c=window.appSettings)==null?void 0:c.formatTime(t.break_end_time))||t.break_end_time:"-"})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{F as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as g,h as p,j,ai as u,k as N,F as h}from"./app-4fHGBOxL.js";import{S as f}from"./sun-D65GDJJn.js";import{C as a}from"./clock-CHa0mSrs.js";import{T as x}from"./timer-CXS4OFNM.js";import{L as _}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function F({shift:t}){var n,l,d,c;const{t:s}=g(),r=(()=>{if(!t.start_time||!t.end_time)return null;const m=new Date(`2000-01-01 ${t.start_time}`),i=new Date(`2000-01-01 ${t.end_time}`);i<=m&&i.setDate(i.getDate()+1);const o=(i.getTime()-m.getTime())/(1e3*60);return Math.max(0,(o-(t.break_duration||0))/60).toFixed(1)})();return e.jsxs(p,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:m=>m.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:`p-2 rounded-lg ${t.is_night_shift?"bg-slate-100":"bg-yellow-50"}`,children:t.is_night_shift?e.jsx(u,{className:"h-5 w-5 text-slate-600"}):e.jsx(f,{className:"h-5 w-5 text-yellow-600"})}),e.jsx(N,{className:"text-xl font-semibold",children:s("Shift Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Shift Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_night_shift?"bg-slate-100 text-slate-700 ring-slate-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t.is_night_shift?s("Night Shift"):s("Day Shift")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Start Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.start_time?((n=window.appSettings)==null?void 0:n.formatTime(t.start_time))||t.start_time:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("End Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.end_time?((l=window.appSettings)==null?void 0:l.formatTime(t.end_time))||t.end_time:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Break Duration")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.break_duration," ",s("minutes")]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Grace Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-blue-600 font-mono",children:[t.grace_period," ",s("minutes")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Working Hours")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-green-600 font-mono",children:r?`${r}h`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(_,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),(t.break_start_time||t.break_end_time)&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Break Start Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.break_start_time?((d=window.appSettings)==null?void 0:d.formatTime(t.break_start_time))||t.break_start_time:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Break End Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.break_end_time?((c=window.appSettings)==null?void 0:c.formatTime(t.break_end_time))||t.break_end_time:"-"})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{F as default};
diff --git a/public/build/assets/view-HNskLLb5.js b/public/build/assets/view-Dn1IE4go.js
similarity index 96%
rename from public/build/assets/view-HNskLLb5.js
rename to public/build/assets/view-Dn1IE4go.js
index 9dba4c38f..33de21356 100644
--- a/public/build/assets/view-HNskLLb5.js
+++ b/public/build/assets/view-Dn1IE4go.js
@@ -1 +1 @@
-import{r as c,j as t}from"./ui-Z445SNHD.js";import{u as M,h as R,j as B,k as V,o as b,r as q,t as m}from"./app-DCZHPiEr.js";import{T as H}from"./timer-BQQZ475C.js";import{C as $}from"./circle-alert-DwaVLcdb.js";import{I as G}from"./info-CGsCt0QX.js";import{R as J}from"./refresh-cw-FiNR9pzi.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function et({employee:s,entries:h,onClose:j}){var I,_;const{t:a}=M(),y=e=>{if(!e)return-1;const r=e.split(":"),n=parseInt(r[0])||0,o=parseInt(r[1])||0,x=parseInt(r[2])||0;return n*3600+o*60+x},k=e=>{if(!e)return null;const r=y(e);let n=null,o=180;for(const x of h){const F=y(x.time),C=Math.abs(r-F);C{O(e.id),D(e),l(!1)},z=e=>{T(e.id),P(e),l(!1)},w=i&&d&&i.time>=d.time,A=()=>{if(!s||!i||!d)return;u(!0);const e={biometric_emp_id:s.code,date:s.date,clock_in_id:i.id,clock_out_id:d.id};q.post(route("hr.biometric-attendance.sync-custom"),e,{onSuccess:r=>{u(!1),l(!1),r.props.flash.success?m.success(a(r.props.flash.success)):r.props.flash.error&&m.error(a(r.props.flash.error)),j&&j()},onError:r=>{u(!1),typeof r=="string"?m.error(r):m.error(a("Failed to sync custom pair."))}})};return t.jsxs(R,{className:"max-w-3xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:e=>e.preventDefault(),children:[t.jsx(B,{className:"px-6 pt-6 pb-4 border-b",children:t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:t.jsx(H,{className:"h-5 w-5 text-primary"})}),t.jsxs("div",{children:[t.jsxs(V,{className:"text-xl font-semibold",children:[a("Punch Details")," — ",s==null?void 0:s.name,(s==null?void 0:s.code)&&t.jsxs("span",{className:"text-base font-normal text-gray-500 ml-1",children:["(",s.code,")"]})]}),(s==null?void 0:s.date)&&t.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:window.appSettings.formatDateTimeSimple(s.date,!1)})]})]})}),t.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[t.jsxs("div",{className:"max-h-80 overflow-y-auto rounded-md border",children:[t.jsxs("table",{className:"w-full text-sm",children:[t.jsx("thead",{className:"sticky top-0 bg-gray-50 dark:bg-gray-800 border-b",children:t.jsxs("tr",{children:[t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Time")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Status")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Verify Type")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Terminal")}),t.jsx("th",{className:"text-center px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider w-20",children:a("Select In")}),t.jsx("th",{className:"text-center px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider w-20",children:a("Select Out")})]})}),t.jsx("tbody",{className:"divide-y divide-gray-100 dark:divide-gray-700",children:h.map(e=>{const r=N===e.id,n=S===e.id;return t.jsxs("tr",{className:`hover:bg-gray-50 dark:hover:bg-gray-800/50 transition-colors ${r?"bg-green-50/70 dark:bg-green-950/20":n?"bg-red-50/70 dark:bg-red-950/20":""}`,children:[t.jsx("td",{className:"px-3 py-2 font-mono text-sm font-medium text-gray-900 dark:text-gray-100",children:e.time}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.punch_state_display}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.verify_type_display}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.terminal_alias}),t.jsx("td",{className:"text-center px-3 py-2",children:t.jsx("input",{type:"radio",name:"clock_in_selection",checked:r,disabled:S===e.id,onChange:()=>E(e),className:"h-4 w-4 text-primary border-gray-300 focus:ring-primary cursor-pointer accent-green-600"})}),t.jsx("td",{className:"text-center px-3 py-2",children:t.jsx("input",{type:"radio",name:"clock_out_selection",checked:n,disabled:N===e.id,onChange:()=>z(e),className:"h-4 w-4 text-primary border-gray-300 focus:ring-primary cursor-pointer accent-red-600"})})]},e.id)})})]}),h.length===0&&t.jsx("div",{className:"text-center py-8 text-gray-500 text-sm",children:a("No entries found")})]}),i&&d&&t.jsxs("div",{className:"p-4 rounded-lg bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 space-y-3 transition-all",children:[t.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-3",children:[t.jsxs("div",{children:[t.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:a("Selected Custom Pair")}),t.jsxs("div",{className:"flex items-center gap-2 mt-1 text-sm font-mono",children:[t.jsxs("span",{className:"px-2 py-0.5 rounded bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 font-bold",children:[i.time," (In)"]}),t.jsx("span",{className:"text-gray-400",children:"➔"}),t.jsxs("span",{className:"px-2 py-0.5 rounded bg-red-100 dark:bg-red-900/30 text-red-700 dark:text-red-400 font-bold",children:[d.time," (Out)"]})]})]}),!v&&t.jsx(b,{size:"sm",onClick:()=>l(!0),disabled:w,className:"bg-primary text-white",children:a("Sync Selected Pair")})]}),w&&t.jsxs("div",{className:"flex items-start gap-2 text-xs text-red-600 dark:text-red-400 mt-1",children:[t.jsx($,{className:"h-4 w-4 shrink-0"}),t.jsx("span",{children:a("Clock Out time cannot be earlier than or equal to Clock In time.")})]}),v&&t.jsxs("div",{className:"pt-3 border-t border-gray-200 dark:border-gray-700 space-y-3 animate-in fade-in slide-in-from-bottom-2 duration-250",children:[t.jsxs("div",{className:"flex items-start gap-2.5 p-3 bg-amber-50 dark:bg-amber-950/20 rounded border border-amber-200 dark:border-amber-900 text-xs text-amber-800 dark:text-amber-300",children:[t.jsx(G,{className:"h-4 w-4 shrink-0 text-amber-600 dark:text-amber-400 mt-0.5"}),t.jsxs("div",{children:[t.jsx("p",{className:"font-semibold",children:a("Confirm Attendance Sync")}),t.jsx("p",{className:"mt-0.5",children:a("Biometric logs are the source of truth. Proceeding will create or overwrite the existing attendance record for this day.")})]})]}),t.jsxs("div",{className:"flex justify-end gap-2",children:[t.jsx(b,{size:"sm",variant:"outline",onClick:()=>l(!1),disabled:p,children:a("Cancel")}),t.jsx(b,{size:"sm",variant:"default",onClick:A,disabled:p,children:p?t.jsxs(t.Fragment,{children:[t.jsx(J,{className:"h-3.5 w-3.5 mr-1.5 animate-spin"}),a("Syncing...")]}):a("Proceed Sync")})]})]})]})]})]})}export{et as default};
+import{r as c,j as t}from"./ui-Z445SNHD.js";import{u as M,h as R,j as B,k as V,o as b,r as q,t as m}from"./app-4fHGBOxL.js";import{T as H}from"./timer-CXS4OFNM.js";import{C as $}from"./circle-alert-DwXRfwWr.js";import{I as G}from"./info-BlxGZNDR.js";import{R as J}from"./refresh-cw-ChXdCVZX.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function et({employee:s,entries:h,onClose:j}){var I,_;const{t:a}=M(),y=e=>{if(!e)return-1;const r=e.split(":"),n=parseInt(r[0])||0,o=parseInt(r[1])||0,x=parseInt(r[2])||0;return n*3600+o*60+x},k=e=>{if(!e)return null;const r=y(e);let n=null,o=180;for(const x of h){const F=y(x.time),C=Math.abs(r-F);C{O(e.id),D(e),l(!1)},z=e=>{T(e.id),P(e),l(!1)},w=i&&d&&i.time>=d.time,A=()=>{if(!s||!i||!d)return;u(!0);const e={biometric_emp_id:s.code,date:s.date,clock_in_id:i.id,clock_out_id:d.id};q.post(route("hr.biometric-attendance.sync-custom"),e,{onSuccess:r=>{u(!1),l(!1),r.props.flash.success?m.success(a(r.props.flash.success)):r.props.flash.error&&m.error(a(r.props.flash.error)),j&&j()},onError:r=>{u(!1),typeof r=="string"?m.error(r):m.error(a("Failed to sync custom pair."))}})};return t.jsxs(R,{className:"max-w-3xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:e=>e.preventDefault(),children:[t.jsx(B,{className:"px-6 pt-6 pb-4 border-b",children:t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:t.jsx(H,{className:"h-5 w-5 text-primary"})}),t.jsxs("div",{children:[t.jsxs(V,{className:"text-xl font-semibold",children:[a("Punch Details")," — ",s==null?void 0:s.name,(s==null?void 0:s.code)&&t.jsxs("span",{className:"text-base font-normal text-gray-500 ml-1",children:["(",s.code,")"]})]}),(s==null?void 0:s.date)&&t.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:window.appSettings.formatDateTimeSimple(s.date,!1)})]})]})}),t.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[t.jsxs("div",{className:"max-h-80 overflow-y-auto rounded-md border",children:[t.jsxs("table",{className:"w-full text-sm",children:[t.jsx("thead",{className:"sticky top-0 bg-gray-50 dark:bg-gray-800 border-b",children:t.jsxs("tr",{children:[t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Time")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Status")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Verify Type")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Terminal")}),t.jsx("th",{className:"text-center px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider w-20",children:a("Select In")}),t.jsx("th",{className:"text-center px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider w-20",children:a("Select Out")})]})}),t.jsx("tbody",{className:"divide-y divide-gray-100 dark:divide-gray-700",children:h.map(e=>{const r=N===e.id,n=S===e.id;return t.jsxs("tr",{className:`hover:bg-gray-50 dark:hover:bg-gray-800/50 transition-colors ${r?"bg-green-50/70 dark:bg-green-950/20":n?"bg-red-50/70 dark:bg-red-950/20":""}`,children:[t.jsx("td",{className:"px-3 py-2 font-mono text-sm font-medium text-gray-900 dark:text-gray-100",children:e.time}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.punch_state_display}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.verify_type_display}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.terminal_alias}),t.jsx("td",{className:"text-center px-3 py-2",children:t.jsx("input",{type:"radio",name:"clock_in_selection",checked:r,disabled:S===e.id,onChange:()=>E(e),className:"h-4 w-4 text-primary border-gray-300 focus:ring-primary cursor-pointer accent-green-600"})}),t.jsx("td",{className:"text-center px-3 py-2",children:t.jsx("input",{type:"radio",name:"clock_out_selection",checked:n,disabled:N===e.id,onChange:()=>z(e),className:"h-4 w-4 text-primary border-gray-300 focus:ring-primary cursor-pointer accent-red-600"})})]},e.id)})})]}),h.length===0&&t.jsx("div",{className:"text-center py-8 text-gray-500 text-sm",children:a("No entries found")})]}),i&&d&&t.jsxs("div",{className:"p-4 rounded-lg bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 space-y-3 transition-all",children:[t.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-3",children:[t.jsxs("div",{children:[t.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:a("Selected Custom Pair")}),t.jsxs("div",{className:"flex items-center gap-2 mt-1 text-sm font-mono",children:[t.jsxs("span",{className:"px-2 py-0.5 rounded bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 font-bold",children:[i.time," (In)"]}),t.jsx("span",{className:"text-gray-400",children:"➔"}),t.jsxs("span",{className:"px-2 py-0.5 rounded bg-red-100 dark:bg-red-900/30 text-red-700 dark:text-red-400 font-bold",children:[d.time," (Out)"]})]})]}),!v&&t.jsx(b,{size:"sm",onClick:()=>l(!0),disabled:w,className:"bg-primary text-white",children:a("Sync Selected Pair")})]}),w&&t.jsxs("div",{className:"flex items-start gap-2 text-xs text-red-600 dark:text-red-400 mt-1",children:[t.jsx($,{className:"h-4 w-4 shrink-0"}),t.jsx("span",{children:a("Clock Out time cannot be earlier than or equal to Clock In time.")})]}),v&&t.jsxs("div",{className:"pt-3 border-t border-gray-200 dark:border-gray-700 space-y-3 animate-in fade-in slide-in-from-bottom-2 duration-250",children:[t.jsxs("div",{className:"flex items-start gap-2.5 p-3 bg-amber-50 dark:bg-amber-950/20 rounded border border-amber-200 dark:border-amber-900 text-xs text-amber-800 dark:text-amber-300",children:[t.jsx(G,{className:"h-4 w-4 shrink-0 text-amber-600 dark:text-amber-400 mt-0.5"}),t.jsxs("div",{children:[t.jsx("p",{className:"font-semibold",children:a("Confirm Attendance Sync")}),t.jsx("p",{className:"mt-0.5",children:a("Biometric logs are the source of truth. Proceeding will create or overwrite the existing attendance record for this day.")})]})]}),t.jsxs("div",{className:"flex justify-end gap-2",children:[t.jsx(b,{size:"sm",variant:"outline",onClick:()=>l(!1),disabled:p,children:a("Cancel")}),t.jsx(b,{size:"sm",variant:"default",onClick:A,disabled:p,children:p?t.jsxs(t.Fragment,{children:[t.jsx(J,{className:"h-3.5 w-3.5 mr-1.5 animate-spin"}),a("Syncing...")]}):a("Proceed Sync")})]})]})]})]})]})}export{et as default};
diff --git a/public/build/assets/view-D2Hy4ufK.js b/public/build/assets/view-DrEbtOqc.js
similarity index 90%
rename from public/build/assets/view-D2Hy4ufK.js
rename to public/build/assets/view-DrEbtOqc.js
index 904770c00..820031895 100644
--- a/public/build/assets/view-D2Hy4ufK.js
+++ b/public/build/assets/view-DrEbtOqc.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as r,j as x,k as d}from"./app-DCZHPiEr.js";import{G as c}from"./git-branch-BiaS4Luq.js";import{B as a}from"./building-2-oo6jBMHm.js";import{M as n}from"./mail-CKC1Kac7.js";import{P as o}from"./phone-Cjtf4kt2.js";import{L as g}from"./lock-DsF0eMDG.js";import{M as m}from"./map-pin-Byih5zbn.js";import{G as p}from"./globe-BlA6-Gdd.js";import{H as j}from"./hash-D5N7GvWR.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function M({branch:t}){const{t:s}=l();return e.jsxs(r,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Branch Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Branch Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Phone")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.phone||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("City")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.city||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("State/Province")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.state||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Country")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.country||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),s("ZIP/Postal Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.zip_code||"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Address")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.address||"-"})]})]})]})}export{M as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as r,j as x,k as d}from"./app-4fHGBOxL.js";import{G as c}from"./git-branch-DX951c47.js";import{B as a}from"./building-2-Dntm8XmE.js";import{M as n}from"./mail-BEVnuDTb.js";import{P as o}from"./phone-CTwn3BMi.js";import{L as g}from"./lock-D_l4FSx5.js";import{M as m}from"./map-pin-9a-V9F-V.js";import{G as p}from"./globe-CjjyS6CN.js";import{H as j}from"./hash-hgXEu6Qy.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function M({branch:t}){const{t:s}=l();return e.jsxs(r,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Branch Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Branch Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Phone")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.phone||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("City")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.city||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("State/Province")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.state||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Country")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.country||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),s("ZIP/Postal Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.zip_code||"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Address")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.address||"-"})]})]})]})}export{M as default};
diff --git a/public/build/assets/view-DmREa4dB.js b/public/build/assets/view-DzM-MLA7.js
similarity index 92%
rename from public/build/assets/view-DmREa4dB.js
rename to public/build/assets/view-DzM-MLA7.js
index ab33dea3f..17424b734 100644
--- a/public/build/assets/view-DmREa4dB.js
+++ b/public/build/assets/view-DzM-MLA7.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as f,h as u,j as N,k as v}from"./app-DCZHPiEr.js";import{C as w}from"./circle-check-big-DzwxuD1X.js";import{C as y}from"./circle-x-DNjKzBNT.js";import{C as _}from"./circle-alert-DwaVLcdb.js";import{C as a}from"./clock-O-l8sPi0.js";import{U as b}from"./user-HiC8k72a.js";import{C as i}from"./calendar-YoExU_hy.js";import{A as C}from"./arrow-right-CEAQplo8.js";import{M as g}from"./message-square-Dqn13PUy.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function H({record:s}){var l,n,x,c,r,d,o,p;const{t}=f(),m={pending:"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"},j=s.status==="approved"?w:s.status==="rejected"?y:_;return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:h=>h.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(v,{className:"text-xl font-semibold",children:t("Adjustment Request Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.date,!1))||s.date:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2 mb-3",children:[e.jsx(a,{className:"h-4 w-4"}),t("Time Adjustment")]}),e.jsx("div",{className:"bg-gray-50 rounded-lg p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"text-center flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 font-medium mb-2",children:t("Original")}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center justify-center gap-1 text-red-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.original_clock_in?(x=window.appSettings)==null?void 0:x.formatTime(s.original_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center justify-center gap-1 text-red-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.original_clock_out?(c=window.appSettings)==null?void 0:c.formatTime(s.original_clock_out):"--:--"})]})]})]}),e.jsx("div",{className:"px-4",children:e.jsx(C,{className:"h-5 w-5 text-gray-400"})}),e.jsxs("div",{className:"text-center flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 font-medium mb-2",children:t("Requested")}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center justify-center gap-1 text-green-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.requested_clock_in?(r=window.appSettings)==null?void 0:r.formatTime(s.requested_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center justify-center gap-1 text-green-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.requested_clock_out?(d=window.appSettings)==null?void 0:d.formatTime(s.requested_clock_out):"--:--"})]})]})]})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${m[s.status]||m.pending}`,children:s.status?s.status.charAt(0).toUpperCase()+s.status.slice(1):"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Requested On")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),s.status!=="pending"&&s.approved_at&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s.status==="approved"?t("Approved At"):t("Rejected At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(s.approved_at,!1))||s.approved_at})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]}),s.manager_comments&&s.status!=="pending"&&s.manager_comments!=="Approved"&&s.manager_comments!=="Rejected"&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 italic",children:['"',s.manager_comments,'"']})]})]})]})}export{H as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as f,h as u,j as N,k as v}from"./app-4fHGBOxL.js";import{C as w}from"./circle-check-big-fVcbTmDL.js";import{C as y}from"./circle-x-ChMHRbuV.js";import{C as _}from"./circle-alert-DwXRfwWr.js";import{C as a}from"./clock-CHa0mSrs.js";import{U as b}from"./user-C3XLhGku.js";import{C as i}from"./calendar-DqBcvi0D.js";import{A as C}from"./arrow-right-C_9pvDWi.js";import{M as g}from"./message-square-BkyJswfG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function H({record:s}){var l,n,x,c,r,d,o,p;const{t}=f(),m={pending:"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"},j=s.status==="approved"?w:s.status==="rejected"?y:_;return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:h=>h.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(v,{className:"text-xl font-semibold",children:t("Adjustment Request Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.date,!1))||s.date:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2 mb-3",children:[e.jsx(a,{className:"h-4 w-4"}),t("Time Adjustment")]}),e.jsx("div",{className:"bg-gray-50 rounded-lg p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"text-center flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 font-medium mb-2",children:t("Original")}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center justify-center gap-1 text-red-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.original_clock_in?(x=window.appSettings)==null?void 0:x.formatTime(s.original_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center justify-center gap-1 text-red-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.original_clock_out?(c=window.appSettings)==null?void 0:c.formatTime(s.original_clock_out):"--:--"})]})]})]}),e.jsx("div",{className:"px-4",children:e.jsx(C,{className:"h-5 w-5 text-gray-400"})}),e.jsxs("div",{className:"text-center flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 font-medium mb-2",children:t("Requested")}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center justify-center gap-1 text-green-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.requested_clock_in?(r=window.appSettings)==null?void 0:r.formatTime(s.requested_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center justify-center gap-1 text-green-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.requested_clock_out?(d=window.appSettings)==null?void 0:d.formatTime(s.requested_clock_out):"--:--"})]})]})]})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${m[s.status]||m.pending}`,children:s.status?s.status.charAt(0).toUpperCase()+s.status.slice(1):"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Requested On")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),s.status!=="pending"&&s.approved_at&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s.status==="approved"?t("Approved At"):t("Rejected At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(s.approved_at,!1))||s.approved_at})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]}),s.manager_comments&&s.status!=="pending"&&s.manager_comments!=="Approved"&&s.manager_comments!=="Rejected"&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 italic",children:['"',s.manager_comments,'"']})]})]})]})}export{H as default};
diff --git a/public/build/assets/view-CWsaR4jw.js b/public/build/assets/view-Mna5jxH6.js
similarity index 93%
rename from public/build/assets/view-CWsaR4jw.js
rename to public/build/assets/view-Mna5jxH6.js
index c34469a43..3e2a497bc 100644
--- a/public/build/assets/view-CWsaR4jw.js
+++ b/public/build/assets/view-Mna5jxH6.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as r,h as m,j as l,k as n,F as x}from"./app-DCZHPiEr.js";import{L as a}from"./layout-grid-B4hbZ-He.js";import{L as c}from"./lock-DsF0eMDG.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function f({category:t}){const{t:s}=r();return e.jsxs(m,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(l,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(n,{className:"text-xl font-semibold",children:s("Indicator Category Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Category Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{f as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as r,h as m,j as l,k as n,F as x}from"./app-4fHGBOxL.js";import{L as a}from"./layout-grid-BZcR8IMY.js";import{L as c}from"./lock-D_l4FSx5.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function f({category:t}){const{t:s}=r();return e.jsxs(m,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(l,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(n,{className:"text-xl font-semibold",children:s("Indicator Category Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Category Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{f as default};
diff --git a/public/build/assets/view-CYhqewPF.js b/public/build/assets/view-QWEIFYvn.js
similarity index 92%
rename from public/build/assets/view-CYhqewPF.js
rename to public/build/assets/view-QWEIFYvn.js
index ad3ab975b..397a7dc39 100644
--- a/public/build/assets/view-CYhqewPF.js
+++ b/public/build/assets/view-QWEIFYvn.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as t,h as l,j as n,k as m}from"./app-DCZHPiEr.js";import{C as i}from"./circle-help-ssBgXO4L.js";import{C as x}from"./circle-check-big-DzwxuD1X.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function u({customQuestion:r}){const{t:s}=t();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(m,{className:"text-xl font-semibold",children:s("Custom Question Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Required")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r.required==1?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:r.required==1?s("Yes"):s("No")})})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Question")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:r.question||"-"})]})]})]})}export{u as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as t,h as l,j as n,k as m}from"./app-4fHGBOxL.js";import{C as i}from"./circle-help-D5iazGB6.js";import{C as x}from"./circle-check-big-fVcbTmDL.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function u({customQuestion:r}){const{t:s}=t();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(m,{className:"text-xl font-semibold",children:s("Custom Question Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Required")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r.required==1?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:r.required==1?s("Yes"):s("No")})})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Question")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:r.question||"-"})]})]})]})}export{u as default};
diff --git a/public/build/assets/view-CKbFGaRR.js b/public/build/assets/view-SQyt7PPJ.js
similarity index 93%
rename from public/build/assets/view-CKbFGaRR.js
rename to public/build/assets/view-SQyt7PPJ.js
index d50966cba..d2e3aaa25 100644
--- a/public/build/assets/view-CKbFGaRR.js
+++ b/public/build/assets/view-SQyt7PPJ.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as f,j,k as u,F as l,g as x}from"./app-DCZHPiEr.js";import{u as y}from"./use-initials-BK4eRgYY.js";import{U as N}from"./user-x-CHCyaiAK.js";import{T as b}from"./tag-BXjzmeUG.js";import{C as v}from"./clock-O-l8sPi0.js";import{C as o}from"./calendar-YoExU_hy.js";import{E as w}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function U({termination:s}){var r,i,m,c,d,n;const{t}=h(),p=y(),g=a=>{switch(a){case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"in progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(f,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Termination Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):p(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.employee)==null?void 0:c.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Termination Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.termination_type||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Notice Period")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_period||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Notice Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.notice_date,!1))||s.notice_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Termination Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.termination_date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.termination_date,!1))||s.termination_date:"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:x(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(w,{className:"h-6 w-6 text-white"})})]})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.exit_feedback&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Exit Feedback")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.exit_feedback})]})]})]})}export{U as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as f,j,k as u,F as l,g as x}from"./app-4fHGBOxL.js";import{u as y}from"./use-initials-BK4eRgYY.js";import{U as N}from"./user-x-DQztBHK8.js";import{T as b}from"./tag-Dw9UDp6s.js";import{C as v}from"./clock-CHa0mSrs.js";import{C as o}from"./calendar-DqBcvi0D.js";import{E as w}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function U({termination:s}){var r,i,m,c,d,n;const{t}=h(),p=y(),g=a=>{switch(a){case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"in progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(f,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Termination Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):p(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.employee)==null?void 0:c.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Termination Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.termination_type||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Notice Period")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_period||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Notice Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.notice_date,!1))||s.notice_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Termination Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.termination_date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.termination_date,!1))||s.termination_date:"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:x(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(w,{className:"h-6 w-6 text-white"})})]})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.exit_feedback&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Exit Feedback")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.exit_feedback})]})]})]})}export{U as default};
diff --git a/public/build/assets/view-nREY7x5u.js b/public/build/assets/view-YcCbbzcz.js
similarity index 93%
rename from public/build/assets/view-nREY7x5u.js
rename to public/build/assets/view-YcCbbzcz.js
index 967ac3bd3..b76c6cf2e 100644
--- a/public/build/assets/view-nREY7x5u.js
+++ b/public/build/assets/view-YcCbbzcz.js
@@ -1 +1 @@
-import{j as s}from"./ui-Z445SNHD.js";import{u as l,h as x,j as n,k as c,F as o}from"./app-DCZHPiEr.js";import{C as j}from"./calendar-days-CwXRpqb9.js";import{U as p}from"./user-HiC8k72a.js";import{T as h}from"./tag-BXjzmeUG.js";import{H as m}from"./hash-D5N7GvWR.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function D({leaveBalance:e}){var a,r,i;const{t}=l();return s.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:d=>d.preventDefault(),children:[s.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:s.jsx(j,{className:"h-5 w-5 text-primary"})}),s.jsx(c,{className:"text-xl font-semibold",children:t("Leave Balance Details")})]})}),s.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(p,{className:"h-4 w-4"}),t("Employee")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=e.employee)==null?void 0:a.name)||"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(h,{className:"h-4 w-4"}),t("Leave Type")]}),s.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((r=e.leave_type)==null?void 0:r.color)&&s.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),s.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=e.leave_type)==null?void 0:i.name)||"-"})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Year")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:e.year||"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Allocated Days")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-blue-600 font-mono",children:e.allocated_days??"-"})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Used Days")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-red-600 font-mono",children:e.used_days??"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Remaining Days")]}),s.jsx("p",{className:`mt-1 text-sm font-medium font-mono ${e.remaining_days>0?"text-green-600":"text-gray-500"}`,children:e.remaining_days??"-"})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Carried Forward")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-purple-600 font-mono",children:e.carried_forward??"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Manual Adjustment")]}),s.jsxs("p",{className:`mt-1 text-sm font-medium font-mono ${e.manual_adjustment>0?"text-green-600":e.manual_adjustment<0?"text-red-600":"text-gray-500"}`,children:[e.manual_adjustment>0?"+":"",e.manual_adjustment??"-"]})]})]}),e.adjustment_reason&&s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(o,{className:"h-4 w-4"}),t("Adjustment Reason")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:e.adjustment_reason})]})]})]})}export{D as default};
+import{j as s}from"./ui-Z445SNHD.js";import{u as l,h as x,j as n,k as c,F as o}from"./app-4fHGBOxL.js";import{C as j}from"./calendar-days-B0tKZwOz.js";import{U as p}from"./user-C3XLhGku.js";import{T as h}from"./tag-Dw9UDp6s.js";import{H as m}from"./hash-hgXEu6Qy.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function D({leaveBalance:e}){var a,r,i;const{t}=l();return s.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:d=>d.preventDefault(),children:[s.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:s.jsx(j,{className:"h-5 w-5 text-primary"})}),s.jsx(c,{className:"text-xl font-semibold",children:t("Leave Balance Details")})]})}),s.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(p,{className:"h-4 w-4"}),t("Employee")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=e.employee)==null?void 0:a.name)||"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(h,{className:"h-4 w-4"}),t("Leave Type")]}),s.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((r=e.leave_type)==null?void 0:r.color)&&s.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),s.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=e.leave_type)==null?void 0:i.name)||"-"})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Year")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:e.year||"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Allocated Days")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-blue-600 font-mono",children:e.allocated_days??"-"})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Used Days")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-red-600 font-mono",children:e.used_days??"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Remaining Days")]}),s.jsx("p",{className:`mt-1 text-sm font-medium font-mono ${e.remaining_days>0?"text-green-600":"text-gray-500"}`,children:e.remaining_days??"-"})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Carried Forward")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-purple-600 font-mono",children:e.carried_forward??"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Manual Adjustment")]}),s.jsxs("p",{className:`mt-1 text-sm font-medium font-mono ${e.manual_adjustment>0?"text-green-600":e.manual_adjustment<0?"text-red-600":"text-gray-500"}`,children:[e.manual_adjustment>0?"+":"",e.manual_adjustment??"-"]})]})]}),e.adjustment_reason&&s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(o,{className:"h-4 w-4"}),t("Adjustment Reason")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:e.adjustment_reason})]})]})]})}export{D as default};
diff --git a/public/build/assets/view-BAHFoaJ5.js b/public/build/assets/view-gjnYz_lG.js
similarity index 92%
rename from public/build/assets/view-BAHFoaJ5.js
rename to public/build/assets/view-gjnYz_lG.js
index 68bc1f2ea..c04dfbbe6 100644
--- a/public/build/assets/view-BAHFoaJ5.js
+++ b/public/build/assets/view-gjnYz_lG.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as g,j as h,k as p,F as l}from"./app-DCZHPiEr.js";import{C as c}from"./calendar-check-CPZ04e2P.js";import{U as u}from"./user-HiC8k72a.js";import{B as j}from"./briefcase-CsHvsiQb.js";import{U as f}from"./users-CQxTOR0I.js";import{C as N}from"./clock-O-l8sPi0.js";import{L as b}from"./link-CifFVSSx.js";import{M as y}from"./map-pin-Byih5zbn.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function v({interview:s}){var m,r,i,n,d;const{t}=o(),x=a=>{switch(a){case"Scheduled":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"No-show":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Interview Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.candidate?`${s.candidate.first_name} ${s.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.job)==null?void 0:m.title)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Round")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.round)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Interview Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.interview_type)==null?void 0:i.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Date & Time")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[s.scheduled_date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.scheduled_date,!1))||s.scheduled_date:"-",s.scheduled_time&&e.jsx("span",{className:"ml-2 text-gray-500",children:((d=window.appSettings)==null?void 0:d.formatTime(s.scheduled_time))||s.scheduled_time})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Duration")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.duration?`${s.duration} ${t("min")}`:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${x(s.status)}`,children:t(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Feedback")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.feedback_submitted?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:s.feedback_submitted?t("Submitted"):t("Pending")})})]})]}),s.meeting_link?e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Meeting Link")]}),e.jsx("a",{href:s.meeting_link,target:"_blank",rel:"noreferrer",className:"mt-1 text-sm font-medium text-blue-600 hover:underline block",children:s.meeting_link})]}):s.location?e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Location")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.location})]}):null]})]})}export{v as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as g,j as h,k as p,F as l}from"./app-4fHGBOxL.js";import{C as c}from"./calendar-check-B5Hjh9Kb.js";import{U as u}from"./user-C3XLhGku.js";import{B as j}from"./briefcase-DGuFd_HT.js";import{U as f}from"./users-DG9BKOjr.js";import{C as N}from"./clock-CHa0mSrs.js";import{L as b}from"./link-ChKZ6PKR.js";import{M as y}from"./map-pin-9a-V9F-V.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function v({interview:s}){var m,r,i,n,d;const{t}=o(),x=a=>{switch(a){case"Scheduled":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"No-show":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Interview Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.candidate?`${s.candidate.first_name} ${s.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.job)==null?void 0:m.title)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Round")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.round)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Interview Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.interview_type)==null?void 0:i.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Date & Time")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[s.scheduled_date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.scheduled_date,!1))||s.scheduled_date:"-",s.scheduled_time&&e.jsx("span",{className:"ml-2 text-gray-500",children:((d=window.appSettings)==null?void 0:d.formatTime(s.scheduled_time))||s.scheduled_time})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Duration")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.duration?`${s.duration} ${t("min")}`:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${x(s.status)}`,children:t(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Feedback")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.feedback_submitted?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:s.feedback_submitted?t("Submitted"):t("Pending")})})]})]}),s.meeting_link?e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Meeting Link")]}),e.jsx("a",{href:s.meeting_link,target:"_blank",rel:"noreferrer",className:"mt-1 text-sm font-medium text-blue-600 hover:underline block",children:s.meeting_link})]}):s.location?e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Location")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.location})]}):null]})]})}export{v as default};
diff --git a/public/build/assets/view-CVFxp5UP.js b/public/build/assets/view-nO3ivBh1.js
similarity index 94%
rename from public/build/assets/view-CVFxp5UP.js
rename to public/build/assets/view-nO3ivBh1.js
index c59bb3247..3e6c0a06c 100644
--- a/public/build/assets/view-CVFxp5UP.js
+++ b/public/build/assets/view-nO3ivBh1.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as g,h,j,k as f,F as r,g as x}from"./app-DCZHPiEr.js";import{C as m}from"./calendar-days-CwXRpqb9.js";import{U as u}from"./user-HiC8k72a.js";import{T as y}from"./tag-BXjzmeUG.js";import{H as N}from"./hash-D5N7GvWR.js";import{E as p}from"./eye-CLDVMrI-.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function F({leaveApplication:s}){var l,n,i,d,c;const{t}=g(),o=a=>{switch(a){case"approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"rejected":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(f,{className:"text-xl font-semibold",children:t("Leave Application Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Leave Type")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((n=s.leave_type)==null?void 0:n.color)&&e.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),e.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=s.leave_type)==null?void 0:i.name)||"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Total Days")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:s.total_days||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${o(s.status)}`,children:s.status||"-"})})]})]}),s.attachment&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Attachment")]}),e.jsxs("a",{href:x(s.attachment),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.attachment),alt:t("Attachment"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(p,{className:"h-6 w-6 text-white"})})]})]})}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]}),s.manager_comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.manager_comments})]})]})]})}export{F as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as g,h,j,k as f,F as r,g as x}from"./app-4fHGBOxL.js";import{C as m}from"./calendar-days-B0tKZwOz.js";import{U as u}from"./user-C3XLhGku.js";import{T as y}from"./tag-Dw9UDp6s.js";import{H as N}from"./hash-hgXEu6Qy.js";import{E as p}from"./eye-Yd3RcT3h.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function F({leaveApplication:s}){var l,n,i,d,c;const{t}=g(),o=a=>{switch(a){case"approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"rejected":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(f,{className:"text-xl font-semibold",children:t("Leave Application Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Leave Type")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((n=s.leave_type)==null?void 0:n.color)&&e.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),e.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=s.leave_type)==null?void 0:i.name)||"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Total Days")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:s.total_days||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${o(s.status)}`,children:s.status||"-"})})]})]}),s.attachment&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Attachment")]}),e.jsxs("a",{href:x(s.attachment),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.attachment),alt:t("Attachment"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(p,{className:"h-6 w-6 text-white"})})]})]})}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]}),s.manager_comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.manager_comments})]})]})]})}export{F as default};
diff --git a/public/build/assets/view-JA6EMZ6E.js b/public/build/assets/view-pm4lJ9ee.js
similarity index 92%
rename from public/build/assets/view-JA6EMZ6E.js
rename to public/build/assets/view-pm4lJ9ee.js
index bf182b485..2044e9eec 100644
--- a/public/build/assets/view-JA6EMZ6E.js
+++ b/public/build/assets/view-pm4lJ9ee.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{u as n,h as x,j as d,k as c}from"./app-DCZHPiEr.js";import{B as l}from"./building-2-oo6jBMHm.js";import{M as p}from"./mail-CKC1Kac7.js";import{L as o}from"./lock-DsF0eMDG.js";import{C as m}from"./calendar-YoExU_hy.js";import{C as g}from"./credit-card--bIB9mjq.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function C({record:s}){var a,i;const{t}=n();return e.jsxs(x,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(l,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:t("Company Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Company Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Created At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.created_at?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Plan")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/30 px-2 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-700/10",children:s.plan_name||t("No Plan")})})]}),s.plan_expiry_date&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Plan Expires")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.plan_expiry_date,!1))||s.plan_expiry_date})]})]})]})]})}export{C as default};
+import{j as e}from"./ui-Z445SNHD.js";import{u as n,h as x,j as d,k as c}from"./app-4fHGBOxL.js";import{B as l}from"./building-2-Dntm8XmE.js";import{M as p}from"./mail-BEVnuDTb.js";import{L as o}from"./lock-D_l4FSx5.js";import{C as m}from"./calendar-DqBcvi0D.js";import{C as g}from"./credit-card-BTq1LaNu.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function C({record:s}){var a,i;const{t}=n();return e.jsxs(x,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(l,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:t("Company Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Company Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Created At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.created_at?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Plan")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/30 px-2 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-700/10",children:s.plan_name||t("No Plan")})})]}),s.plan_expiry_date&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Plan Expires")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.plan_expiry_date,!1))||s.plan_expiry_date})]})]})]})]})}export{C as default};
diff --git a/public/build/assets/wallet-D2td-SYi.js b/public/build/assets/wallet-D1vzGpBh.js
similarity index 90%
rename from public/build/assets/wallet-D2td-SYi.js
rename to public/build/assets/wallet-D1vzGpBh.js
index e885c1cd9..6016de484 100644
--- a/public/build/assets/wallet-D2td-SYi.js
+++ b/public/build/assets/wallet-D1vzGpBh.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/webhook-settings-CiiNoLcb.js b/public/build/assets/webhook-settings-Dx0tsTQk.js
similarity index 92%
rename from public/build/assets/webhook-settings-CiiNoLcb.js
rename to public/build/assets/webhook-settings-Dx0tsTQk.js
index 79632439c..b6d8d8965 100644
--- a/public/build/assets/webhook-settings-CiiNoLcb.js
+++ b/public/build/assets/webhook-settings-Dx0tsTQk.js
@@ -1 +1 @@
-import{r as i,j as e}from"./ui-Z445SNHD.js";import{u as B,ap as X,al as D,s as M,v as W,o as x,w as E,D as $,h as J,j as K,k as Q,L as y,I as Y,X as Z,y as _,P as ee,ao as k,t as u}from"./app-DCZHPiEr.js";import{S as L,a as O,b as A,c as P,d as p}from"./select-X5YLR2bv.js";import{T as se,a as te,b as v,c as j,d as ae,e as g}from"./table-Cy6bO37k.js";import{C as re}from"./CrudDeleteModal-D4meZ8pP.js";import{L as le}from"./link-2-BmhPrvu7.js";import{S as ne}from"./square-pen-8BQ3xjRH.js";import{T as oe}from"./trash-2-BKTtBQos.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIC8-NPE.js";function ke({webhooks:F=[]}){const{t:s}=B(),[S,b]=i.useState(F),[U,d]=i.useState(!1),[c,C]=i.useState(null),[I,f]=i.useState(!1),[n,N]=i.useState(null),[m,h]=i.useState({module:"",method:"",url:""}),T=()=>{h({module:"",method:"",url:""}),C(null)},R=()=>{T(),d(!0)},z=t=>{h({module:t.module,method:t.method,url:t.url}),C(t),d(!0)},G=async t=>{var a,o;t.preventDefault();try{if(c){const r=await k.put(route("settings.webhooks.update",c.id),m);b(l=>l.map(w=>w.id===c.id?r.data.webhook:w)),u.success(r.data.message)}else{const r=await k.post(route("settings.webhooks.store"),m);b(l=>[...l,r.data.webhook]),u.success(r.data.message)}d(!1),T()}catch(r){const l=((o=(a=r.response)==null?void 0:a.data)==null?void 0:o.message)||s("An error occurred");u.error(l)}},H=t=>{N(t),f(!0)},V=async()=>{var t,a;if(n)try{const o=await k.delete(route("settings.webhooks.destroy",n.id));b(r=>r.filter(l=>l.id!==n.id)),u.success(o.data.message)}catch(o){const r=((a=(t=o.response)==null?void 0:t.data)==null?void 0:a.message)||s("An error occurred");u.error(r)}finally{f(!1),N(null)}},q=()=>{f(!1),N(null)};return e.jsx(X,{title:s("Webhook Settings"),description:s("Manage webhooks for external integrations"),action:e.jsxs(x,{onClick:R,size:"sm",children:[e.jsx(ee,{className:"h-4 w-4 mr-2"}),s("Add Webhook")]}),children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs(se,{children:[e.jsx(te,{children:e.jsxs(v,{className:"bg-gray-50 dark:bg-gray-800 border-b dark:border-gray-700",children:[e.jsx(j,{className:"py-2.5 font-semibold",children:s("Module")}),e.jsx(j,{className:"py-2.5 font-semibold",children:s("Method")}),e.jsx(j,{className:"py-2.5 font-semibold",children:s("URL")}),e.jsx(j,{className:"w-24 py-2.5 font-semibold text-right",children:s("Actions")})]})}),e.jsx(ae,{children:S.length===0?e.jsx(v,{children:e.jsx(g,{colSpan:4,className:"h-24 text-center text-muted-foreground dark:text-gray-400",children:s("No webhooks configured")})}):S.map(t=>e.jsxs(v,{className:"hover:bg-gray-50 dark:hover:bg-gray-700 border-b dark:border-gray-700 dark:bg-gray-900",children:[e.jsx(g,{className:"py-2.5",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(le,{className:"h-4 w-4 mr-2 text-muted-foreground"}),e.jsx("span",{className:"text-sm font-medium",children:t.module})]})}),e.jsx(g,{className:"py-2.5",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.method==="GET"?"bg-blue-50 text-blue-700 ring-blue-700/10 dark:bg-blue-900/30 dark:text-blue-400 dark:ring-blue-400/30":"bg-green-50 text-green-700 ring-green-700/10 dark:bg-green-900/30 dark:text-green-400 dark:ring-green-400/30"}`,children:t.method})}),e.jsx(g,{className:"py-2.5",children:e.jsx("div",{className:"max-w-xs truncate text-sm font-mono text-muted-foreground dark:text-gray-400",children:t.url})}),e.jsx(g,{className:"text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[e.jsx(D,{children:e.jsxs(M,{children:[e.jsx(W,{asChild:!0,children:e.jsx(x,{variant:"ghost",size:"icon",className:"h-8 w-8 text-amber-500 hover:text-amber-700",onClick:()=>z(t),children:e.jsx(ne,{className:"h-4 w-4"})})}),e.jsx(E,{children:e.jsx("p",{children:s("Edit")})})]})}),e.jsx(D,{children:e.jsxs(M,{children:[e.jsx(W,{asChild:!0,children:e.jsx(x,{variant:"ghost",size:"icon",className:"h-8 w-8 text-red-500 hover:text-red-700",onClick:()=>H(t),children:e.jsx(oe,{className:"h-4 w-4"})})}),e.jsx(E,{children:e.jsx("p",{children:s("Delete")})})]})})]})})]},t.id))})]}),e.jsx($,{open:U,onOpenChange:d,children:e.jsxs(J,{children:[e.jsx(K,{children:e.jsx(Q,{children:s(c?"Edit Webhook":"Add New Webhook")})}),e.jsxs("form",{onSubmit:G,className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"module",children:s("Module")}),e.jsxs(L,{value:m.module,onValueChange:t=>h(a=>({...a,module:t})),children:[e.jsx(O,{children:e.jsx(A,{placeholder:s("Select module")})}),e.jsxs(P,{children:[e.jsx(p,{value:"New User",children:s("New User")}),e.jsx(p,{value:"New Appointment",children:s("New Appointment")})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"method",children:s("Method")}),e.jsxs(L,{value:m.method,onValueChange:t=>h(a=>({...a,method:t})),children:[e.jsx(O,{children:e.jsx(A,{placeholder:s("Select method")})}),e.jsxs(P,{children:[e.jsx(p,{value:"GET",children:"GET"}),e.jsx(p,{value:"POST",children:"POST"})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"url",children:s("URL")}),e.jsx(Y,{id:"url",type:"url",placeholder:"https://example.com/webhook",value:m.url,onChange:t=>h(a=>({...a,url:t.target.value})),required:!0})]}),e.jsxs("div",{className:"flex justify-end gap-2",children:[e.jsxs(x,{type:"button",variant:"outline",onClick:()=>d(!1),children:[e.jsx(Z,{className:"h-4 w-4 mr-2"}),s("Cancel")]}),e.jsxs(x,{type:"submit",children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s(c?"Update":"Create")]})]})]})]})}),e.jsx(re,{isOpen:I,onClose:q,onConfirm:V,itemName:(n==null?void 0:n.module)||"",entityName:s("Webhook")})]})})}export{ke as default};
+import{r as i,j as e}from"./ui-Z445SNHD.js";import{u as B,ap as X,al as D,s as M,v as W,o as x,w as E,D as $,h as J,j as K,k as Q,L as y,I as Y,X as Z,y as _,P as ee,ao as k,t as u}from"./app-4fHGBOxL.js";import{S as L,a as O,b as A,c as P,d as p}from"./select-T_sz7ImN.js";import{T as se,a as te,b as v,c as j,d as ae,e as g}from"./table-BJ1oQWRR.js";import{C as re}from"./CrudDeleteModal-BgIUshon.js";import{L as le}from"./link-2-B2o5riWP.js";import{S as ne}from"./square-pen-BNAWyFLf.js";import{T as oe}from"./trash-2-B-iLy81a.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-B9gYo-hl.js";function ke({webhooks:F=[]}){const{t:s}=B(),[S,b]=i.useState(F),[U,d]=i.useState(!1),[c,C]=i.useState(null),[I,f]=i.useState(!1),[n,N]=i.useState(null),[m,h]=i.useState({module:"",method:"",url:""}),T=()=>{h({module:"",method:"",url:""}),C(null)},R=()=>{T(),d(!0)},z=t=>{h({module:t.module,method:t.method,url:t.url}),C(t),d(!0)},G=async t=>{var a,o;t.preventDefault();try{if(c){const r=await k.put(route("settings.webhooks.update",c.id),m);b(l=>l.map(w=>w.id===c.id?r.data.webhook:w)),u.success(r.data.message)}else{const r=await k.post(route("settings.webhooks.store"),m);b(l=>[...l,r.data.webhook]),u.success(r.data.message)}d(!1),T()}catch(r){const l=((o=(a=r.response)==null?void 0:a.data)==null?void 0:o.message)||s("An error occurred");u.error(l)}},H=t=>{N(t),f(!0)},V=async()=>{var t,a;if(n)try{const o=await k.delete(route("settings.webhooks.destroy",n.id));b(r=>r.filter(l=>l.id!==n.id)),u.success(o.data.message)}catch(o){const r=((a=(t=o.response)==null?void 0:t.data)==null?void 0:a.message)||s("An error occurred");u.error(r)}finally{f(!1),N(null)}},q=()=>{f(!1),N(null)};return e.jsx(X,{title:s("Webhook Settings"),description:s("Manage webhooks for external integrations"),action:e.jsxs(x,{onClick:R,size:"sm",children:[e.jsx(ee,{className:"h-4 w-4 mr-2"}),s("Add Webhook")]}),children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs(se,{children:[e.jsx(te,{children:e.jsxs(v,{className:"bg-gray-50 dark:bg-gray-800 border-b dark:border-gray-700",children:[e.jsx(j,{className:"py-2.5 font-semibold",children:s("Module")}),e.jsx(j,{className:"py-2.5 font-semibold",children:s("Method")}),e.jsx(j,{className:"py-2.5 font-semibold",children:s("URL")}),e.jsx(j,{className:"w-24 py-2.5 font-semibold text-right",children:s("Actions")})]})}),e.jsx(ae,{children:S.length===0?e.jsx(v,{children:e.jsx(g,{colSpan:4,className:"h-24 text-center text-muted-foreground dark:text-gray-400",children:s("No webhooks configured")})}):S.map(t=>e.jsxs(v,{className:"hover:bg-gray-50 dark:hover:bg-gray-700 border-b dark:border-gray-700 dark:bg-gray-900",children:[e.jsx(g,{className:"py-2.5",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(le,{className:"h-4 w-4 mr-2 text-muted-foreground"}),e.jsx("span",{className:"text-sm font-medium",children:t.module})]})}),e.jsx(g,{className:"py-2.5",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.method==="GET"?"bg-blue-50 text-blue-700 ring-blue-700/10 dark:bg-blue-900/30 dark:text-blue-400 dark:ring-blue-400/30":"bg-green-50 text-green-700 ring-green-700/10 dark:bg-green-900/30 dark:text-green-400 dark:ring-green-400/30"}`,children:t.method})}),e.jsx(g,{className:"py-2.5",children:e.jsx("div",{className:"max-w-xs truncate text-sm font-mono text-muted-foreground dark:text-gray-400",children:t.url})}),e.jsx(g,{className:"text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[e.jsx(D,{children:e.jsxs(M,{children:[e.jsx(W,{asChild:!0,children:e.jsx(x,{variant:"ghost",size:"icon",className:"h-8 w-8 text-amber-500 hover:text-amber-700",onClick:()=>z(t),children:e.jsx(ne,{className:"h-4 w-4"})})}),e.jsx(E,{children:e.jsx("p",{children:s("Edit")})})]})}),e.jsx(D,{children:e.jsxs(M,{children:[e.jsx(W,{asChild:!0,children:e.jsx(x,{variant:"ghost",size:"icon",className:"h-8 w-8 text-red-500 hover:text-red-700",onClick:()=>H(t),children:e.jsx(oe,{className:"h-4 w-4"})})}),e.jsx(E,{children:e.jsx("p",{children:s("Delete")})})]})})]})})]},t.id))})]}),e.jsx($,{open:U,onOpenChange:d,children:e.jsxs(J,{children:[e.jsx(K,{children:e.jsx(Q,{children:s(c?"Edit Webhook":"Add New Webhook")})}),e.jsxs("form",{onSubmit:G,className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"module",children:s("Module")}),e.jsxs(L,{value:m.module,onValueChange:t=>h(a=>({...a,module:t})),children:[e.jsx(O,{children:e.jsx(A,{placeholder:s("Select module")})}),e.jsxs(P,{children:[e.jsx(p,{value:"New User",children:s("New User")}),e.jsx(p,{value:"New Appointment",children:s("New Appointment")})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"method",children:s("Method")}),e.jsxs(L,{value:m.method,onValueChange:t=>h(a=>({...a,method:t})),children:[e.jsx(O,{children:e.jsx(A,{placeholder:s("Select method")})}),e.jsxs(P,{children:[e.jsx(p,{value:"GET",children:"GET"}),e.jsx(p,{value:"POST",children:"POST"})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"url",children:s("URL")}),e.jsx(Y,{id:"url",type:"url",placeholder:"https://example.com/webhook",value:m.url,onChange:t=>h(a=>({...a,url:t.target.value})),required:!0})]}),e.jsxs("div",{className:"flex justify-end gap-2",children:[e.jsxs(x,{type:"button",variant:"outline",onClick:()=>d(!1),children:[e.jsx(Z,{className:"h-4 w-4 mr-2"}),s("Cancel")]}),e.jsxs(x,{type:"submit",children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s(c?"Update":"Create")]})]})]})]})}),e.jsx(re,{isOpen:I,onClose:q,onConfirm:V,itemName:(n==null?void 0:n.module)||"",entityName:s("Webhook")})]})})}export{ke as default};
diff --git a/public/build/assets/welcome-w0Udqu6z.js b/public/build/assets/welcome-BpEuoI4m.js
similarity index 99%
rename from public/build/assets/welcome-w0Udqu6z.js
rename to public/build/assets/welcome-BpEuoI4m.js
index aec13354f..08942d592 100644
--- a/public/build/assets/welcome-w0Udqu6z.js
+++ b/public/build/assets/welcome-BpEuoI4m.js
@@ -1 +1 @@
-import{j as e}from"./ui-Z445SNHD.js";import{c as o,u as a,H as C,d as s}from"./app-DCZHPiEr.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function h(){const{auth:r}=o().props,{t}=a();return e.jsxs(e.Fragment,{children:[e.jsxs(C,{title:t("Welcome"),children:[e.jsx("link",{rel:"preconnect",href:"https://fonts.bunny.net"}),e.jsx("link",{href:"https://fonts.bunny.net/css?family=instrument-sans:400,500,600",rel:"stylesheet"})]}),e.jsxs("div",{className:"flex min-h-screen flex-col items-center bg-[#FDFDFC] p-6 text-[#1b1b18] lg:justify-center lg:p-8 dark:bg-[#0a0a0a]",children:[e.jsx("header",{className:"mb-6 w-full max-w-[335px] text-sm not-has-[nav]:hidden lg:max-w-4xl",children:e.jsx("nav",{className:"flex items-center justify-end gap-4",children:r.user?e.jsx(s,{href:route("dashboard"),className:"inline-block rounded-sm border border-[#19140035] px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#1915014a] dark:border-[#3E3E3A] dark:text-[#EDEDEC] dark:hover:border-[#62605b]",children:t("Dashboard")}):e.jsxs(e.Fragment,{children:[e.jsx(s,{href:route("login"),className:"inline-block rounded-sm border border-transparent px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#19140035] dark:text-[#EDEDEC] dark:hover:border-[#3E3E3A]",children:t("Log in")}),e.jsx(s,{href:route("register"),className:"inline-block rounded-sm border border-[#19140035] px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#1915014a] dark:border-[#3E3E3A] dark:text-[#EDEDEC] dark:hover:border-[#62605b]",children:t("Register")})]})})}),e.jsx("div",{className:"flex w-full items-center justify-center opacity-100 transition-opacity duration-750 lg:grow starting:opacity-0",children:e.jsxs("main",{className:"flex w-full max-w-[335px] flex-col-reverse lg:max-w-4xl lg:flex-row",children:[e.jsxs("div",{className:"flex-1 rounded-br-lg rounded-bl-lg bg-white p-6 pb-12 text-[13px] leading-[20px] shadow-[inset_0px_0px_0px_1px_rgba(26,26,0,0.16)] lg:rounded-tl-lg lg:rounded-br-none lg:p-20 dark:bg-[#161615] dark:text-[#EDEDEC] dark:shadow-[inset_0px_0px_0px_1px_#fffaed2d]",children:[e.jsx("h1",{className:"mb-1 font-medium",children:t("Let's get started")}),e.jsxs("p",{className:"mb-2 text-[#706f6c] dark:text-[#A1A09A]",children:[t("Laravel has an incredibly rich ecosystem."),e.jsx("br",{}),t("We suggest starting with the following.")]}),e.jsxs("ul",{className:"mb-4 flex flex-col lg:mb-6",children:[e.jsxs("li",{className:"relative flex items-center gap-4 py-2 before:absolute before:top-1/2 before:bottom-0 before:left-[0.4rem] before:border-l before:border-[#e3e3e0] dark:before:border-[#3E3E3A]",children:[e.jsx("span",{className:"relative bg-white py-1 dark:bg-[#161615]",children:e.jsx("span",{className:"flex h-3.5 w-3.5 items-center justify-center rounded-full border border-[#e3e3e0] bg-[#FDFDFC] shadow-[0px_0px_1px_0px_rgba(0,0,0,0.03),0px_1px_2px_0px_rgba(0,0,0,0.06)] dark:border-[#3E3E3A] dark:bg-[#161615]",children:e.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-[#dbdbd7] dark:bg-[#3E3E3A]"})})}),e.jsxs("span",{children:[t("Read the"),e.jsxs("a",{href:"https://laravel.com/docs",target:"_blank",className:"ml-1 inline-flex items-center space-x-1 font-medium text-[#f53003] underline underline-offset-4 dark:text-[#FF4433]",children:[e.jsx("span",{children:t("Documentation")}),e.jsx("svg",{width:10,height:11,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"h-2.5 w-2.5",children:e.jsx("path",{d:"M7.70833 6.95834V2.79167H3.54167M2.5 8L7.5 3.00001",stroke:"currentColor",strokeLinecap:"square"})})]})]})]}),e.jsxs("li",{className:"relative flex items-center gap-4 py-2 before:absolute before:top-0 before:bottom-1/2 before:left-[0.4rem] before:border-l before:border-[#e3e3e0] dark:before:border-[#3E3E3A]",children:[e.jsx("span",{className:"relative bg-white py-1 dark:bg-[#161615]",children:e.jsx("span",{className:"flex h-3.5 w-3.5 items-center justify-center rounded-full border border-[#e3e3e0] bg-[#FDFDFC] shadow-[0px_0px_1px_0px_rgba(0,0,0,0.03),0px_1px_2px_0px_rgba(0,0,0,0.06)] dark:border-[#3E3E3A] dark:bg-[#161615]",children:e.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-[#dbdbd7] dark:bg-[#3E3E3A]"})})}),e.jsxs("span",{children:[t("Watch video tutorials at"),e.jsxs("a",{href:"https://laracasts.com",target:"_blank",className:"ml-1 inline-flex items-center space-x-1 font-medium text-[#f53003] underline underline-offset-4 dark:text-[#FF4433]",children:[e.jsx("span",{children:t("Laracasts")}),e.jsx("svg",{width:10,height:11,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"h-2.5 w-2.5",children:e.jsx("path",{d:"M7.70833 6.95834V2.79167H3.54167M2.5 8L7.5 3.00001",stroke:"currentColor",strokeLinecap:"square"})})]})]})]})]}),e.jsx("ul",{className:"flex gap-3 text-sm leading-normal",children:e.jsx("li",{children:e.jsx("a",{href:"https://cloud.laravel.com",target:"_blank",className:"inline-block rounded-sm border border-black bg-[#1b1b18] px-5 py-1.5 text-sm leading-normal text-white hover:border-black hover:bg-black dark:border-[#eeeeec] dark:bg-[#eeeeec] dark:text-[#1C1C1A] dark:hover:border-white dark:hover:bg-white",children:t("Deploy now")})})})]}),e.jsxs("div",{className:"relative -mb-px aspect-[335/376] w-full shrink-0 overflow-hidden rounded-t-lg bg-[#fff2f2] lg:mb-0 lg:-ml-px lg:aspect-auto lg:w-[438px] lg:rounded-t-none lg:rounded-r-lg dark:bg-[#1D0002]",children:[e.jsxs("svg",{className:"w-full max-w-none translate-y-0 text-[#F53003] opacity-100 transition-all duration-750 dark:text-[#F61500] starting:translate-y-6 starting:opacity-0",viewBox:"0 0 438 104",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M17.2036 -3H0V102.197H49.5189V86.7187H17.2036V-3Z",fill:"currentColor"}),e.jsx("path",{d:"M110.256 41.6337C108.061 38.1275 104.945 35.3731 100.905 33.3681C96.8667 31.3647 92.8016 30.3618 88.7131 30.3618C83.4247 30.3618 78.5885 31.3389 74.201 33.2923C69.8111 35.2456 66.0474 37.928 62.9059 41.3333C59.7643 44.7401 57.3198 48.6726 55.5754 53.1293C53.8287 57.589 52.9572 62.274 52.9572 67.1813C52.9572 72.1925 53.8287 76.8995 55.5754 81.3069C57.3191 85.7173 59.7636 89.6241 62.9059 93.0293C66.0474 96.4361 69.8119 99.1155 74.201 101.069C78.5885 103.022 83.4247 103.999 88.7131 103.999C92.8016 103.999 96.8667 102.997 100.905 100.994C104.945 98.9911 108.061 96.2359 110.256 92.7282V102.195H126.563V32.1642H110.256V41.6337ZM108.76 75.7472C107.762 78.4531 106.366 80.8078 104.572 82.8112C102.776 84.8161 100.606 86.4183 98.0637 87.6206C95.5202 88.823 92.7004 89.4238 89.6103 89.4238C86.5178 89.4238 83.7252 88.823 81.2324 87.6206C78.7388 86.4183 76.5949 84.8161 74.7998 82.8112C73.004 80.8078 71.6319 78.4531 70.6856 75.7472C69.7356 73.0421 69.2644 70.1868 69.2644 67.1821C69.2644 64.1758 69.7356 61.3205 70.6856 58.6154C71.6319 55.9102 73.004 53.5571 74.7998 51.5522C76.5949 49.5495 78.738 47.9451 81.2324 46.7427C83.7252 45.5404 86.5178 44.9396 89.6103 44.9396C92.7012 44.9396 95.5202 45.5404 98.0637 46.7427C100.606 47.9451 102.776 49.5487 104.572 51.5522C106.367 53.5571 107.762 55.9102 108.76 58.6154C109.756 61.3205 110.256 64.1758 110.256 67.1821C110.256 70.1868 109.756 73.0421 108.76 75.7472Z",fill:"currentColor"}),e.jsx("path",{d:"M242.805 41.6337C240.611 38.1275 237.494 35.3731 233.455 33.3681C229.416 31.3647 225.351 30.3618 221.262 30.3618C215.974 30.3618 211.138 31.3389 206.75 33.2923C202.36 35.2456 198.597 37.928 195.455 41.3333C192.314 44.7401 189.869 48.6726 188.125 53.1293C186.378 57.589 185.507 62.274 185.507 67.1813C185.507 72.1925 186.378 76.8995 188.125 81.3069C189.868 85.7173 192.313 89.6241 195.455 93.0293C198.597 96.4361 202.361 99.1155 206.75 101.069C211.138 103.022 215.974 103.999 221.262 103.999C225.351 103.999 229.416 102.997 233.455 100.994C237.494 98.9911 240.611 96.2359 242.805 92.7282V102.195H259.112V32.1642H242.805V41.6337ZM241.31 75.7472C240.312 78.4531 238.916 80.8078 237.122 82.8112C235.326 84.8161 233.156 86.4183 230.614 87.6206C228.07 88.823 225.251 89.4238 222.16 89.4238C219.068 89.4238 216.275 88.823 213.782 87.6206C211.289 86.4183 209.145 84.8161 207.35 82.8112C205.554 80.8078 204.182 78.4531 203.236 75.7472C202.286 73.0421 201.814 70.1868 201.814 67.1821C201.814 64.1758 202.286 61.3205 203.236 58.6154C204.182 55.9102 205.554 53.5571 207.35 51.5522C209.145 49.5495 211.288 47.9451 213.782 46.7427C216.275 45.5404 219.068 44.9396 222.16 44.9396C225.251 44.9396 228.07 45.5404 230.614 46.7427C233.156 47.9451 235.326 49.5487 237.122 51.5522C238.917 53.5571 240.312 55.9102 241.31 58.6154C242.306 61.3205 242.806 64.1758 242.806 67.1821C242.805 70.1868 242.305 73.0421 241.31 75.7472Z",fill:"currentColor"}),e.jsx("path",{d:"M438 -3H421.694V102.197H438V-3Z",fill:"currentColor"}),e.jsx("path",{d:"M139.43 102.197H155.735V48.2834H183.712V32.1665H139.43V102.197Z",fill:"currentColor"}),e.jsx("path",{d:"M324.49 32.1665L303.995 85.794L283.498 32.1665H266.983L293.748 102.197H314.242L341.006 32.1665H324.49Z",fill:"currentColor"}),e.jsx("path",{d:"M376.571 30.3656C356.603 30.3656 340.797 46.8497 340.797 67.1828C340.797 89.6597 356.094 104 378.661 104C391.29 104 399.354 99.1488 409.206 88.5848L398.189 80.0226C398.183 80.031 389.874 90.9895 377.468 90.9895C363.048 90.9895 356.977 79.3111 356.977 73.269H411.075C413.917 50.1328 398.775 30.3656 376.571 30.3656ZM357.02 61.0967C357.145 59.7487 359.023 43.3761 376.442 43.3761C393.861 43.3761 395.978 59.7464 396.099 61.0967H357.02Z",fill:"currentColor"})]}),e.jsxs("svg",{className:"relative -mt-[4.9rem] -ml-8 w-[448px] max-w-none lg:-mt-[6.6rem] lg:ml-0 dark:hidden",viewBox:"0 0 440 376",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",fill:"black"}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",fill:"black"}),e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",fill:"#F8B803"}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",fill:"#F8B803"}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{style:{mixBlendMode:"plus-darker"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M230.951 281.792L231.282 281.793C238.128 274.907 248.453 265.823 262.256 254.539C275.617 243.256 285.666 234.267 292.402 227.573C299.027 220.688 303.554 213.421 305.983 205.771C308.412 198.12 307.253 190.183 302.504 181.959C297.203 172.778 289.749 165.415 280.142 159.868C270.645 154.13 260.596 151.26 249.995 151.26C239.615 151.26 232.823 154.033 229.621 159.579C226.309 164.934 227.413 172.393 232.935 181.956L168.335 181.954C159.058 165.888 155.082 151.543 156.407 138.92C157.953 126.298 164.247 116.544 175.289 109.659C186.442 102.583 201.294 99.045 219.846 99.0457C239.281 99.0464 258.551 102.585 277.655 109.663C296.649 116.549 313.986 126.303 329.667 138.927C345.349 151.551 357.827 165.895 367.104 181.961C375.718 196.88 379.528 209.981 378.535 221.265C377.762 232.549 374.063 242.399 367.438 250.814C361.033 259.229 351.095 269.557 337.624 281.796L419.782 281.8L448.605 331.719L259.774 331.712L230.951 281.792Z",fill:"#F3BEC7"}),e.jsx("path",{d:"M51.8063 152.402L28.9479 152.401L-0.0411453 102.195L85.7608 102.198L218.282 331.711L155.339 331.709L51.8063 152.402Z",fill:"#F3BEC7"}),e.jsx("path",{d:"M230.951 281.792L231.282 281.793C238.128 274.907 248.453 265.823 262.256 254.539C275.617 243.256 285.666 234.267 292.402 227.573C299.027 220.688 303.554 213.421 305.983 205.771C308.412 198.12 307.253 190.183 302.504 181.959C297.203 172.778 289.749 165.415 280.142 159.868C270.645 154.13 260.596 151.26 249.995 151.26C239.615 151.26 232.823 154.033 229.621 159.579C226.309 164.934 227.413 172.393 232.935 181.956L168.335 181.954C159.058 165.888 155.082 151.543 156.407 138.92C157.953 126.298 164.247 116.544 175.289 109.659C186.442 102.583 201.294 99.045 219.846 99.0457C239.281 99.0464 258.551 102.585 277.655 109.663C296.649 116.549 313.986 126.303 329.667 138.927C345.349 151.551 357.827 165.895 367.104 181.961C375.718 196.88 379.528 209.981 378.535 221.265C377.762 232.549 374.063 242.399 367.438 250.814C361.033 259.229 351.095 269.557 337.624 281.796L419.782 281.8L448.605 331.719L259.774 331.712L230.951 281.792Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M51.8063 152.402L28.9479 152.401L-0.0411453 102.195L85.7608 102.198L218.282 331.711L155.339 331.709L51.8063 152.402Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.467 355.363L188.798 355.363C195.644 348.478 205.969 339.393 219.772 328.11C233.133 316.826 243.181 307.837 249.917 301.144C253.696 297.217 256.792 293.166 259.205 288.991C261.024 285.845 262.455 282.628 263.499 279.341C265.928 271.691 264.768 263.753 260.02 255.529C254.719 246.349 247.265 238.985 237.657 233.438C228.16 227.7 218.111 224.831 207.51 224.83C197.13 224.83 190.339 227.603 187.137 233.149C183.824 238.504 184.929 245.963 190.45 255.527L125.851 255.524C116.574 239.458 112.598 225.114 113.923 212.491C114.615 206.836 116.261 201.756 118.859 197.253C122.061 191.704 126.709 187.03 132.805 183.229C143.958 176.153 158.81 172.615 177.362 172.616C196.797 172.617 216.067 176.156 235.171 183.233C254.164 190.119 271.502 199.874 287.183 212.497C302.864 225.121 315.343 239.466 324.62 255.532C333.233 270.45 337.044 283.551 336.05 294.835C335.46 303.459 333.16 311.245 329.151 318.194C327.915 320.337 326.515 322.4 324.953 324.384C318.549 332.799 308.611 343.127 295.139 355.367L377.297 355.37L406.121 405.289L217.29 405.282L188.467 355.363Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M9.32197 225.972L-13.5365 225.971L-42.5255 175.765L43.2765 175.768L175.798 405.282L112.854 405.279L9.32197 225.972Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M345.247 111.915C329.566 99.2919 312.229 89.5371 293.235 82.6512L235.167 183.228C254.161 190.114 271.498 199.869 287.179 212.492L345.247 111.915Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M382.686 154.964C373.41 138.898 360.931 124.553 345.25 111.93L287.182 212.506C302.863 225.13 315.342 239.475 324.618 255.541L382.686 154.964Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M293.243 82.6472C274.139 75.57 254.869 72.031 235.434 72.0303L177.366 172.607C196.801 172.608 216.071 176.147 235.175 183.224L293.243 82.6472Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M394.118 194.257C395.112 182.973 391.301 169.872 382.688 154.953L324.619 255.53C333.233 270.448 337.044 283.55 336.05 294.834L394.118 194.257Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M235.432 72.0311C216.88 72.0304 202.027 75.5681 190.875 82.6442L132.806 183.221C143.959 176.145 158.812 172.607 177.363 172.608L235.432 72.0311Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M265.59 124.25C276.191 124.251 286.24 127.12 295.737 132.858L237.669 233.435C228.172 227.697 218.123 224.828 207.522 224.827L265.59 124.25Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M295.719 132.859C305.326 138.406 312.78 145.77 318.081 154.95L260.013 255.527C254.712 246.347 247.258 238.983 237.651 233.436L295.719 132.859Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.218 217.608C391.227 210.66 393.527 202.874 394.117 194.25L336.049 294.827C335.459 303.451 333.159 311.237 329.15 318.185L387.218 217.608Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.211 132.577C248.413 127.03 255.204 124.257 265.584 124.258L207.516 224.835C197.136 224.834 190.345 227.607 187.143 233.154L245.211 132.577Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M318.094 154.945C322.842 163.17 324.002 171.107 321.573 178.757L263.505 279.334C265.934 271.684 264.774 263.746 260.026 255.522L318.094 154.945Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.925 96.6737C180.127 91.1249 184.776 86.4503 190.871 82.6499L132.803 183.227C126.708 187.027 122.059 191.702 118.857 197.25L176.925 96.6737Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.226 217.606C385.989 219.749 384.59 221.813 383.028 223.797L324.96 324.373C326.522 322.39 327.921 320.326 329.157 318.183L387.226 217.606Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.269 188.408C319.087 185.262 320.519 182.045 321.562 178.758L263.494 279.335C262.451 282.622 261.019 285.839 259.201 288.985L317.269 188.408Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.208 132.573C241.895 137.928 243 145.387 248.522 154.95L190.454 255.527C184.932 245.964 183.827 238.505 187.14 233.15L245.208 132.573Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.93 96.6719C174.331 101.175 172.686 106.255 171.993 111.91L113.925 212.487C114.618 206.831 116.263 201.752 118.862 197.249L176.93 96.6719Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.266 188.413C314.853 192.589 311.757 196.64 307.978 200.566L249.91 301.143C253.689 297.216 256.785 293.166 259.198 288.99L317.266 188.413Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M464.198 304.708L435.375 254.789L377.307 355.366L406.13 405.285L464.198 304.708Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M353.209 254.787C366.68 242.548 376.618 232.22 383.023 223.805L324.955 324.382C318.55 332.797 308.612 343.124 295.141 355.364L353.209 254.787Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M435.37 254.787L353.212 254.784L295.144 355.361L377.302 355.364L435.37 254.787Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M183.921 154.947L248.521 154.95L190.453 255.527L125.853 255.524L183.921 154.947Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M171.992 111.914C170.668 124.537 174.643 138.881 183.92 154.947L125.852 255.524C116.575 239.458 112.599 225.114 113.924 212.491L171.992 111.914Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M307.987 200.562C301.251 207.256 291.203 216.244 277.842 227.528L219.774 328.105C233.135 316.821 243.183 307.832 249.919 301.139L307.987 200.562Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M15.5469 75.1797L44.5359 125.386L-13.5321 225.963L-42.5212 175.756L15.5469 75.1797Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M277.836 227.536C264.033 238.82 253.708 247.904 246.862 254.789L188.794 355.366C195.64 348.481 205.965 339.397 219.768 328.113L277.836 227.536Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M275.358 304.706L464.189 304.713L406.12 405.29L217.29 405.283L275.358 304.706Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M44.5279 125.39L67.3864 125.39L9.31834 225.967L-13.5401 225.966L44.5279 125.39Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M101.341 75.1911L233.863 304.705L175.795 405.282L43.2733 175.768L101.341 75.1911ZM15.5431 75.19L-42.525 175.767L43.277 175.77L101.345 75.1932L15.5431 75.19Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.866 254.784L246.534 254.784L188.466 355.361L188.798 355.361L246.866 254.784Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.539 254.781L275.362 304.701L217.294 405.277L188.471 355.358L246.539 254.781Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M67.3906 125.391L170.923 304.698L112.855 405.275L9.32257 225.967L67.3906 125.391Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M170.921 304.699L233.865 304.701L175.797 405.278L112.853 405.276L170.921 304.699Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"round"})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",stroke:"#1B1B18",strokeWidth:1})]})]}),e.jsxs("svg",{className:"relative -mt-[4.9rem] -ml-8 hidden w-[448px] max-w-none lg:-mt-[6.6rem] lg:ml-0 dark:block",viewBox:"0 0 440 376",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",fill:"black"}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",fill:"black"}),e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",fill:"#391800"}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",fill:"#391800"}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",fill:"#733000"}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",fill:"#733000"}),e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.726 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.467 355.363L188.798 355.363C195.644 348.478 205.969 339.393 219.772 328.11C233.133 316.826 243.181 307.837 249.917 301.144C253.696 297.217 256.792 293.166 259.205 288.991C261.024 285.845 262.455 282.628 263.499 279.341C265.928 271.691 264.768 263.753 260.02 255.529C254.719 246.349 247.265 238.985 237.657 233.438C228.16 227.7 218.111 224.831 207.51 224.83C197.13 224.83 190.339 227.603 187.137 233.149C183.824 238.504 184.929 245.963 190.45 255.527L125.851 255.524C116.574 239.458 112.598 225.114 113.923 212.491C114.615 206.836 116.261 201.756 118.859 197.253C122.061 191.704 126.709 187.03 132.805 183.229C143.958 176.153 158.81 172.615 177.362 172.616C196.797 172.617 216.067 176.156 235.171 183.233C254.164 190.119 271.502 199.874 287.183 212.497C302.864 225.121 315.343 239.466 324.62 255.532C333.233 270.45 337.044 283.551 336.05 294.835C335.46 303.459 333.16 311.245 329.151 318.194C327.915 320.337 326.515 322.4 324.953 324.384C318.549 332.799 308.611 343.127 295.139 355.367L377.297 355.37L406.121 405.289L217.29 405.282L188.467 355.363Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M9.32197 225.972L-13.5365 225.971L-42.5255 175.765L43.2765 175.768L175.798 405.282L112.854 405.279L9.32197 225.972Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M345.247 111.915C329.566 99.2919 312.229 89.5371 293.235 82.6512L235.167 183.228C254.161 190.114 271.498 199.869 287.179 212.492L345.247 111.915Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M382.686 154.964C373.41 138.898 360.931 124.553 345.25 111.93L287.182 212.506C302.863 225.13 315.342 239.475 324.618 255.541L382.686 154.964Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M293.243 82.6472C274.139 75.57 254.869 72.031 235.434 72.0303L177.366 172.607C196.801 172.608 216.071 176.147 235.175 183.224L293.243 82.6472Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M394.118 194.257C395.112 182.973 391.301 169.872 382.688 154.953L324.619 255.53C333.233 270.448 337.044 283.55 336.05 294.834L394.118 194.257Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M235.432 72.0311C216.88 72.0304 202.027 75.5681 190.875 82.6442L132.806 183.221C143.959 176.145 158.812 172.607 177.363 172.608L235.432 72.0311Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M265.59 124.25C276.191 124.251 286.24 127.12 295.737 132.858L237.669 233.435C228.172 227.697 218.123 224.828 207.522 224.827L265.59 124.25Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M295.719 132.859C305.326 138.406 312.78 145.77 318.081 154.95L260.013 255.527C254.712 246.347 247.258 238.983 237.651 233.436L295.719 132.859Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.218 217.608C391.227 210.66 393.527 202.874 394.117 194.25L336.049 294.827C335.459 303.451 333.159 311.237 329.15 318.185L387.218 217.608Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.211 132.577C248.413 127.03 255.204 124.257 265.584 124.258L207.516 224.835C197.136 224.834 190.345 227.607 187.143 233.154L245.211 132.577Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M318.094 154.945C322.842 163.17 324.002 171.107 321.573 178.757L263.505 279.334C265.934 271.684 264.774 263.746 260.026 255.522L318.094 154.945Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.925 96.6737C180.127 91.1249 184.776 86.4503 190.871 82.6499L132.803 183.227C126.708 187.027 122.059 191.702 118.857 197.25L176.925 96.6737Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.226 217.606C385.989 219.749 384.59 221.813 383.028 223.797L324.96 324.373C326.522 322.39 327.921 320.326 329.157 318.183L387.226 217.606Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.269 188.408C319.087 185.262 320.519 182.045 321.562 178.758L263.494 279.335C262.451 282.622 261.019 285.839 259.201 288.985L317.269 188.408Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.208 132.573C241.895 137.928 243 145.387 248.522 154.95L190.454 255.527C184.932 245.964 183.827 238.505 187.14 233.15L245.208 132.573Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.93 96.6719C174.331 101.175 172.686 106.255 171.993 111.91L113.925 212.487C114.618 206.831 116.263 201.752 118.862 197.249L176.93 96.6719Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.266 188.413C314.853 192.589 311.757 196.64 307.978 200.566L249.91 301.143C253.689 297.216 256.785 293.166 259.198 288.99L317.266 188.413Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M464.198 304.708L435.375 254.789L377.307 355.366L406.13 405.285L464.198 304.708Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M353.209 254.787C366.68 242.548 376.618 232.22 383.023 223.805L324.955 324.382C318.55 332.797 308.612 343.124 295.141 355.364L353.209 254.787Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M435.37 254.787L353.212 254.784L295.144 355.361L377.302 355.364L435.37 254.787Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M183.921 154.947L248.521 154.95L190.453 255.527L125.853 255.524L183.921 154.947Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M171.992 111.914C170.668 124.537 174.643 138.881 183.92 154.947L125.852 255.524C116.575 239.458 112.599 225.114 113.924 212.491L171.992 111.914Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M307.987 200.562C301.251 207.256 291.203 216.244 277.842 227.528L219.774 328.105C233.135 316.821 243.183 307.832 249.919 301.139L307.987 200.562Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M15.5469 75.1797L44.5359 125.386L-13.5321 225.963L-42.5212 175.756L15.5469 75.1797Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M277.836 227.536C264.033 238.82 253.708 247.904 246.862 254.789L188.794 355.366C195.64 348.481 205.965 339.397 219.768 328.113L277.836 227.536Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M275.358 304.706L464.189 304.713L406.12 405.29L217.29 405.283L275.358 304.706Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M44.5279 125.39L67.3864 125.39L9.31834 225.967L-13.5401 225.966L44.5279 125.39Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M101.341 75.1911L233.863 304.705L175.795 405.282L43.2733 175.768L101.341 75.1911ZM15.5431 75.19L-42.525 175.767L43.277 175.77L101.345 75.1932L15.5431 75.19Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.866 254.784L246.534 254.784L188.466 355.361L188.798 355.361L246.866 254.784Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.539 254.781L275.362 304.701L217.294 405.277L188.471 355.358L246.539 254.781Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M67.3906 125.391L170.923 304.698L112.855 405.275L9.32257 225.967L67.3906 125.391Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M170.921 304.699L233.865 304.701L175.797 405.278L112.853 405.276L170.921 304.699Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",fill:"#4B0600"}),e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"round"})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",fill:"#4B0600"}),e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",stroke:"#FF750F",strokeWidth:1})]})]}),e.jsx("div",{className:"absolute inset-0 rounded-t-lg shadow-[inset_0px_0px_0px_1px_rgba(26,26,0,0.16)] lg:rounded-t-none lg:rounded-r-lg dark:shadow-[inset_0px_0px_0px_1px_#fffaed2d]"})]})]})}),e.jsx("div",{className:"hidden h-14.5 lg:block"})]})]})}export{h as default};
+import{j as e}from"./ui-Z445SNHD.js";import{c as o,u as a,H as C,d as s}from"./app-4fHGBOxL.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";function h(){const{auth:r}=o().props,{t}=a();return e.jsxs(e.Fragment,{children:[e.jsxs(C,{title:t("Welcome"),children:[e.jsx("link",{rel:"preconnect",href:"https://fonts.bunny.net"}),e.jsx("link",{href:"https://fonts.bunny.net/css?family=instrument-sans:400,500,600",rel:"stylesheet"})]}),e.jsxs("div",{className:"flex min-h-screen flex-col items-center bg-[#FDFDFC] p-6 text-[#1b1b18] lg:justify-center lg:p-8 dark:bg-[#0a0a0a]",children:[e.jsx("header",{className:"mb-6 w-full max-w-[335px] text-sm not-has-[nav]:hidden lg:max-w-4xl",children:e.jsx("nav",{className:"flex items-center justify-end gap-4",children:r.user?e.jsx(s,{href:route("dashboard"),className:"inline-block rounded-sm border border-[#19140035] px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#1915014a] dark:border-[#3E3E3A] dark:text-[#EDEDEC] dark:hover:border-[#62605b]",children:t("Dashboard")}):e.jsxs(e.Fragment,{children:[e.jsx(s,{href:route("login"),className:"inline-block rounded-sm border border-transparent px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#19140035] dark:text-[#EDEDEC] dark:hover:border-[#3E3E3A]",children:t("Log in")}),e.jsx(s,{href:route("register"),className:"inline-block rounded-sm border border-[#19140035] px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#1915014a] dark:border-[#3E3E3A] dark:text-[#EDEDEC] dark:hover:border-[#62605b]",children:t("Register")})]})})}),e.jsx("div",{className:"flex w-full items-center justify-center opacity-100 transition-opacity duration-750 lg:grow starting:opacity-0",children:e.jsxs("main",{className:"flex w-full max-w-[335px] flex-col-reverse lg:max-w-4xl lg:flex-row",children:[e.jsxs("div",{className:"flex-1 rounded-br-lg rounded-bl-lg bg-white p-6 pb-12 text-[13px] leading-[20px] shadow-[inset_0px_0px_0px_1px_rgba(26,26,0,0.16)] lg:rounded-tl-lg lg:rounded-br-none lg:p-20 dark:bg-[#161615] dark:text-[#EDEDEC] dark:shadow-[inset_0px_0px_0px_1px_#fffaed2d]",children:[e.jsx("h1",{className:"mb-1 font-medium",children:t("Let's get started")}),e.jsxs("p",{className:"mb-2 text-[#706f6c] dark:text-[#A1A09A]",children:[t("Laravel has an incredibly rich ecosystem."),e.jsx("br",{}),t("We suggest starting with the following.")]}),e.jsxs("ul",{className:"mb-4 flex flex-col lg:mb-6",children:[e.jsxs("li",{className:"relative flex items-center gap-4 py-2 before:absolute before:top-1/2 before:bottom-0 before:left-[0.4rem] before:border-l before:border-[#e3e3e0] dark:before:border-[#3E3E3A]",children:[e.jsx("span",{className:"relative bg-white py-1 dark:bg-[#161615]",children:e.jsx("span",{className:"flex h-3.5 w-3.5 items-center justify-center rounded-full border border-[#e3e3e0] bg-[#FDFDFC] shadow-[0px_0px_1px_0px_rgba(0,0,0,0.03),0px_1px_2px_0px_rgba(0,0,0,0.06)] dark:border-[#3E3E3A] dark:bg-[#161615]",children:e.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-[#dbdbd7] dark:bg-[#3E3E3A]"})})}),e.jsxs("span",{children:[t("Read the"),e.jsxs("a",{href:"https://laravel.com/docs",target:"_blank",className:"ml-1 inline-flex items-center space-x-1 font-medium text-[#f53003] underline underline-offset-4 dark:text-[#FF4433]",children:[e.jsx("span",{children:t("Documentation")}),e.jsx("svg",{width:10,height:11,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"h-2.5 w-2.5",children:e.jsx("path",{d:"M7.70833 6.95834V2.79167H3.54167M2.5 8L7.5 3.00001",stroke:"currentColor",strokeLinecap:"square"})})]})]})]}),e.jsxs("li",{className:"relative flex items-center gap-4 py-2 before:absolute before:top-0 before:bottom-1/2 before:left-[0.4rem] before:border-l before:border-[#e3e3e0] dark:before:border-[#3E3E3A]",children:[e.jsx("span",{className:"relative bg-white py-1 dark:bg-[#161615]",children:e.jsx("span",{className:"flex h-3.5 w-3.5 items-center justify-center rounded-full border border-[#e3e3e0] bg-[#FDFDFC] shadow-[0px_0px_1px_0px_rgba(0,0,0,0.03),0px_1px_2px_0px_rgba(0,0,0,0.06)] dark:border-[#3E3E3A] dark:bg-[#161615]",children:e.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-[#dbdbd7] dark:bg-[#3E3E3A]"})})}),e.jsxs("span",{children:[t("Watch video tutorials at"),e.jsxs("a",{href:"https://laracasts.com",target:"_blank",className:"ml-1 inline-flex items-center space-x-1 font-medium text-[#f53003] underline underline-offset-4 dark:text-[#FF4433]",children:[e.jsx("span",{children:t("Laracasts")}),e.jsx("svg",{width:10,height:11,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"h-2.5 w-2.5",children:e.jsx("path",{d:"M7.70833 6.95834V2.79167H3.54167M2.5 8L7.5 3.00001",stroke:"currentColor",strokeLinecap:"square"})})]})]})]})]}),e.jsx("ul",{className:"flex gap-3 text-sm leading-normal",children:e.jsx("li",{children:e.jsx("a",{href:"https://cloud.laravel.com",target:"_blank",className:"inline-block rounded-sm border border-black bg-[#1b1b18] px-5 py-1.5 text-sm leading-normal text-white hover:border-black hover:bg-black dark:border-[#eeeeec] dark:bg-[#eeeeec] dark:text-[#1C1C1A] dark:hover:border-white dark:hover:bg-white",children:t("Deploy now")})})})]}),e.jsxs("div",{className:"relative -mb-px aspect-[335/376] w-full shrink-0 overflow-hidden rounded-t-lg bg-[#fff2f2] lg:mb-0 lg:-ml-px lg:aspect-auto lg:w-[438px] lg:rounded-t-none lg:rounded-r-lg dark:bg-[#1D0002]",children:[e.jsxs("svg",{className:"w-full max-w-none translate-y-0 text-[#F53003] opacity-100 transition-all duration-750 dark:text-[#F61500] starting:translate-y-6 starting:opacity-0",viewBox:"0 0 438 104",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M17.2036 -3H0V102.197H49.5189V86.7187H17.2036V-3Z",fill:"currentColor"}),e.jsx("path",{d:"M110.256 41.6337C108.061 38.1275 104.945 35.3731 100.905 33.3681C96.8667 31.3647 92.8016 30.3618 88.7131 30.3618C83.4247 30.3618 78.5885 31.3389 74.201 33.2923C69.8111 35.2456 66.0474 37.928 62.9059 41.3333C59.7643 44.7401 57.3198 48.6726 55.5754 53.1293C53.8287 57.589 52.9572 62.274 52.9572 67.1813C52.9572 72.1925 53.8287 76.8995 55.5754 81.3069C57.3191 85.7173 59.7636 89.6241 62.9059 93.0293C66.0474 96.4361 69.8119 99.1155 74.201 101.069C78.5885 103.022 83.4247 103.999 88.7131 103.999C92.8016 103.999 96.8667 102.997 100.905 100.994C104.945 98.9911 108.061 96.2359 110.256 92.7282V102.195H126.563V32.1642H110.256V41.6337ZM108.76 75.7472C107.762 78.4531 106.366 80.8078 104.572 82.8112C102.776 84.8161 100.606 86.4183 98.0637 87.6206C95.5202 88.823 92.7004 89.4238 89.6103 89.4238C86.5178 89.4238 83.7252 88.823 81.2324 87.6206C78.7388 86.4183 76.5949 84.8161 74.7998 82.8112C73.004 80.8078 71.6319 78.4531 70.6856 75.7472C69.7356 73.0421 69.2644 70.1868 69.2644 67.1821C69.2644 64.1758 69.7356 61.3205 70.6856 58.6154C71.6319 55.9102 73.004 53.5571 74.7998 51.5522C76.5949 49.5495 78.738 47.9451 81.2324 46.7427C83.7252 45.5404 86.5178 44.9396 89.6103 44.9396C92.7012 44.9396 95.5202 45.5404 98.0637 46.7427C100.606 47.9451 102.776 49.5487 104.572 51.5522C106.367 53.5571 107.762 55.9102 108.76 58.6154C109.756 61.3205 110.256 64.1758 110.256 67.1821C110.256 70.1868 109.756 73.0421 108.76 75.7472Z",fill:"currentColor"}),e.jsx("path",{d:"M242.805 41.6337C240.611 38.1275 237.494 35.3731 233.455 33.3681C229.416 31.3647 225.351 30.3618 221.262 30.3618C215.974 30.3618 211.138 31.3389 206.75 33.2923C202.36 35.2456 198.597 37.928 195.455 41.3333C192.314 44.7401 189.869 48.6726 188.125 53.1293C186.378 57.589 185.507 62.274 185.507 67.1813C185.507 72.1925 186.378 76.8995 188.125 81.3069C189.868 85.7173 192.313 89.6241 195.455 93.0293C198.597 96.4361 202.361 99.1155 206.75 101.069C211.138 103.022 215.974 103.999 221.262 103.999C225.351 103.999 229.416 102.997 233.455 100.994C237.494 98.9911 240.611 96.2359 242.805 92.7282V102.195H259.112V32.1642H242.805V41.6337ZM241.31 75.7472C240.312 78.4531 238.916 80.8078 237.122 82.8112C235.326 84.8161 233.156 86.4183 230.614 87.6206C228.07 88.823 225.251 89.4238 222.16 89.4238C219.068 89.4238 216.275 88.823 213.782 87.6206C211.289 86.4183 209.145 84.8161 207.35 82.8112C205.554 80.8078 204.182 78.4531 203.236 75.7472C202.286 73.0421 201.814 70.1868 201.814 67.1821C201.814 64.1758 202.286 61.3205 203.236 58.6154C204.182 55.9102 205.554 53.5571 207.35 51.5522C209.145 49.5495 211.288 47.9451 213.782 46.7427C216.275 45.5404 219.068 44.9396 222.16 44.9396C225.251 44.9396 228.07 45.5404 230.614 46.7427C233.156 47.9451 235.326 49.5487 237.122 51.5522C238.917 53.5571 240.312 55.9102 241.31 58.6154C242.306 61.3205 242.806 64.1758 242.806 67.1821C242.805 70.1868 242.305 73.0421 241.31 75.7472Z",fill:"currentColor"}),e.jsx("path",{d:"M438 -3H421.694V102.197H438V-3Z",fill:"currentColor"}),e.jsx("path",{d:"M139.43 102.197H155.735V48.2834H183.712V32.1665H139.43V102.197Z",fill:"currentColor"}),e.jsx("path",{d:"M324.49 32.1665L303.995 85.794L283.498 32.1665H266.983L293.748 102.197H314.242L341.006 32.1665H324.49Z",fill:"currentColor"}),e.jsx("path",{d:"M376.571 30.3656C356.603 30.3656 340.797 46.8497 340.797 67.1828C340.797 89.6597 356.094 104 378.661 104C391.29 104 399.354 99.1488 409.206 88.5848L398.189 80.0226C398.183 80.031 389.874 90.9895 377.468 90.9895C363.048 90.9895 356.977 79.3111 356.977 73.269H411.075C413.917 50.1328 398.775 30.3656 376.571 30.3656ZM357.02 61.0967C357.145 59.7487 359.023 43.3761 376.442 43.3761C393.861 43.3761 395.978 59.7464 396.099 61.0967H357.02Z",fill:"currentColor"})]}),e.jsxs("svg",{className:"relative -mt-[4.9rem] -ml-8 w-[448px] max-w-none lg:-mt-[6.6rem] lg:ml-0 dark:hidden",viewBox:"0 0 440 376",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",fill:"black"}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",fill:"black"}),e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",fill:"#F8B803"}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",fill:"#F8B803"}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{style:{mixBlendMode:"plus-darker"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M230.951 281.792L231.282 281.793C238.128 274.907 248.453 265.823 262.256 254.539C275.617 243.256 285.666 234.267 292.402 227.573C299.027 220.688 303.554 213.421 305.983 205.771C308.412 198.12 307.253 190.183 302.504 181.959C297.203 172.778 289.749 165.415 280.142 159.868C270.645 154.13 260.596 151.26 249.995 151.26C239.615 151.26 232.823 154.033 229.621 159.579C226.309 164.934 227.413 172.393 232.935 181.956L168.335 181.954C159.058 165.888 155.082 151.543 156.407 138.92C157.953 126.298 164.247 116.544 175.289 109.659C186.442 102.583 201.294 99.045 219.846 99.0457C239.281 99.0464 258.551 102.585 277.655 109.663C296.649 116.549 313.986 126.303 329.667 138.927C345.349 151.551 357.827 165.895 367.104 181.961C375.718 196.88 379.528 209.981 378.535 221.265C377.762 232.549 374.063 242.399 367.438 250.814C361.033 259.229 351.095 269.557 337.624 281.796L419.782 281.8L448.605 331.719L259.774 331.712L230.951 281.792Z",fill:"#F3BEC7"}),e.jsx("path",{d:"M51.8063 152.402L28.9479 152.401L-0.0411453 102.195L85.7608 102.198L218.282 331.711L155.339 331.709L51.8063 152.402Z",fill:"#F3BEC7"}),e.jsx("path",{d:"M230.951 281.792L231.282 281.793C238.128 274.907 248.453 265.823 262.256 254.539C275.617 243.256 285.666 234.267 292.402 227.573C299.027 220.688 303.554 213.421 305.983 205.771C308.412 198.12 307.253 190.183 302.504 181.959C297.203 172.778 289.749 165.415 280.142 159.868C270.645 154.13 260.596 151.26 249.995 151.26C239.615 151.26 232.823 154.033 229.621 159.579C226.309 164.934 227.413 172.393 232.935 181.956L168.335 181.954C159.058 165.888 155.082 151.543 156.407 138.92C157.953 126.298 164.247 116.544 175.289 109.659C186.442 102.583 201.294 99.045 219.846 99.0457C239.281 99.0464 258.551 102.585 277.655 109.663C296.649 116.549 313.986 126.303 329.667 138.927C345.349 151.551 357.827 165.895 367.104 181.961C375.718 196.88 379.528 209.981 378.535 221.265C377.762 232.549 374.063 242.399 367.438 250.814C361.033 259.229 351.095 269.557 337.624 281.796L419.782 281.8L448.605 331.719L259.774 331.712L230.951 281.792Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M51.8063 152.402L28.9479 152.401L-0.0411453 102.195L85.7608 102.198L218.282 331.711L155.339 331.709L51.8063 152.402Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.467 355.363L188.798 355.363C195.644 348.478 205.969 339.393 219.772 328.11C233.133 316.826 243.181 307.837 249.917 301.144C253.696 297.217 256.792 293.166 259.205 288.991C261.024 285.845 262.455 282.628 263.499 279.341C265.928 271.691 264.768 263.753 260.02 255.529C254.719 246.349 247.265 238.985 237.657 233.438C228.16 227.7 218.111 224.831 207.51 224.83C197.13 224.83 190.339 227.603 187.137 233.149C183.824 238.504 184.929 245.963 190.45 255.527L125.851 255.524C116.574 239.458 112.598 225.114 113.923 212.491C114.615 206.836 116.261 201.756 118.859 197.253C122.061 191.704 126.709 187.03 132.805 183.229C143.958 176.153 158.81 172.615 177.362 172.616C196.797 172.617 216.067 176.156 235.171 183.233C254.164 190.119 271.502 199.874 287.183 212.497C302.864 225.121 315.343 239.466 324.62 255.532C333.233 270.45 337.044 283.551 336.05 294.835C335.46 303.459 333.16 311.245 329.151 318.194C327.915 320.337 326.515 322.4 324.953 324.384C318.549 332.799 308.611 343.127 295.139 355.367L377.297 355.37L406.121 405.289L217.29 405.282L188.467 355.363Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M9.32197 225.972L-13.5365 225.971L-42.5255 175.765L43.2765 175.768L175.798 405.282L112.854 405.279L9.32197 225.972Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M345.247 111.915C329.566 99.2919 312.229 89.5371 293.235 82.6512L235.167 183.228C254.161 190.114 271.498 199.869 287.179 212.492L345.247 111.915Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M382.686 154.964C373.41 138.898 360.931 124.553 345.25 111.93L287.182 212.506C302.863 225.13 315.342 239.475 324.618 255.541L382.686 154.964Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M293.243 82.6472C274.139 75.57 254.869 72.031 235.434 72.0303L177.366 172.607C196.801 172.608 216.071 176.147 235.175 183.224L293.243 82.6472Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M394.118 194.257C395.112 182.973 391.301 169.872 382.688 154.953L324.619 255.53C333.233 270.448 337.044 283.55 336.05 294.834L394.118 194.257Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M235.432 72.0311C216.88 72.0304 202.027 75.5681 190.875 82.6442L132.806 183.221C143.959 176.145 158.812 172.607 177.363 172.608L235.432 72.0311Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M265.59 124.25C276.191 124.251 286.24 127.12 295.737 132.858L237.669 233.435C228.172 227.697 218.123 224.828 207.522 224.827L265.59 124.25Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M295.719 132.859C305.326 138.406 312.78 145.77 318.081 154.95L260.013 255.527C254.712 246.347 247.258 238.983 237.651 233.436L295.719 132.859Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.218 217.608C391.227 210.66 393.527 202.874 394.117 194.25L336.049 294.827C335.459 303.451 333.159 311.237 329.15 318.185L387.218 217.608Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.211 132.577C248.413 127.03 255.204 124.257 265.584 124.258L207.516 224.835C197.136 224.834 190.345 227.607 187.143 233.154L245.211 132.577Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M318.094 154.945C322.842 163.17 324.002 171.107 321.573 178.757L263.505 279.334C265.934 271.684 264.774 263.746 260.026 255.522L318.094 154.945Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.925 96.6737C180.127 91.1249 184.776 86.4503 190.871 82.6499L132.803 183.227C126.708 187.027 122.059 191.702 118.857 197.25L176.925 96.6737Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.226 217.606C385.989 219.749 384.59 221.813 383.028 223.797L324.96 324.373C326.522 322.39 327.921 320.326 329.157 318.183L387.226 217.606Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.269 188.408C319.087 185.262 320.519 182.045 321.562 178.758L263.494 279.335C262.451 282.622 261.019 285.839 259.201 288.985L317.269 188.408Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.208 132.573C241.895 137.928 243 145.387 248.522 154.95L190.454 255.527C184.932 245.964 183.827 238.505 187.14 233.15L245.208 132.573Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.93 96.6719C174.331 101.175 172.686 106.255 171.993 111.91L113.925 212.487C114.618 206.831 116.263 201.752 118.862 197.249L176.93 96.6719Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.266 188.413C314.853 192.589 311.757 196.64 307.978 200.566L249.91 301.143C253.689 297.216 256.785 293.166 259.198 288.99L317.266 188.413Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M464.198 304.708L435.375 254.789L377.307 355.366L406.13 405.285L464.198 304.708Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M353.209 254.787C366.68 242.548 376.618 232.22 383.023 223.805L324.955 324.382C318.55 332.797 308.612 343.124 295.141 355.364L353.209 254.787Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M435.37 254.787L353.212 254.784L295.144 355.361L377.302 355.364L435.37 254.787Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M183.921 154.947L248.521 154.95L190.453 255.527L125.853 255.524L183.921 154.947Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M171.992 111.914C170.668 124.537 174.643 138.881 183.92 154.947L125.852 255.524C116.575 239.458 112.599 225.114 113.924 212.491L171.992 111.914Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M307.987 200.562C301.251 207.256 291.203 216.244 277.842 227.528L219.774 328.105C233.135 316.821 243.183 307.832 249.919 301.139L307.987 200.562Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M15.5469 75.1797L44.5359 125.386L-13.5321 225.963L-42.5212 175.756L15.5469 75.1797Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M277.836 227.536C264.033 238.82 253.708 247.904 246.862 254.789L188.794 355.366C195.64 348.481 205.965 339.397 219.768 328.113L277.836 227.536Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M275.358 304.706L464.189 304.713L406.12 405.29L217.29 405.283L275.358 304.706Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M44.5279 125.39L67.3864 125.39L9.31834 225.967L-13.5401 225.966L44.5279 125.39Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M101.341 75.1911L233.863 304.705L175.795 405.282L43.2733 175.768L101.341 75.1911ZM15.5431 75.19L-42.525 175.767L43.277 175.77L101.345 75.1932L15.5431 75.19Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.866 254.784L246.534 254.784L188.466 355.361L188.798 355.361L246.866 254.784Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.539 254.781L275.362 304.701L217.294 405.277L188.471 355.358L246.539 254.781Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M67.3906 125.391L170.923 304.698L112.855 405.275L9.32257 225.967L67.3906 125.391Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M170.921 304.699L233.865 304.701L175.797 405.278L112.853 405.276L170.921 304.699Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"round"})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",stroke:"#1B1B18",strokeWidth:1})]})]}),e.jsxs("svg",{className:"relative -mt-[4.9rem] -ml-8 hidden w-[448px] max-w-none lg:-mt-[6.6rem] lg:ml-0 dark:block",viewBox:"0 0 440 376",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",fill:"black"}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",fill:"black"}),e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",fill:"#391800"}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",fill:"#391800"}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",fill:"#733000"}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",fill:"#733000"}),e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.726 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.467 355.363L188.798 355.363C195.644 348.478 205.969 339.393 219.772 328.11C233.133 316.826 243.181 307.837 249.917 301.144C253.696 297.217 256.792 293.166 259.205 288.991C261.024 285.845 262.455 282.628 263.499 279.341C265.928 271.691 264.768 263.753 260.02 255.529C254.719 246.349 247.265 238.985 237.657 233.438C228.16 227.7 218.111 224.831 207.51 224.83C197.13 224.83 190.339 227.603 187.137 233.149C183.824 238.504 184.929 245.963 190.45 255.527L125.851 255.524C116.574 239.458 112.598 225.114 113.923 212.491C114.615 206.836 116.261 201.756 118.859 197.253C122.061 191.704 126.709 187.03 132.805 183.229C143.958 176.153 158.81 172.615 177.362 172.616C196.797 172.617 216.067 176.156 235.171 183.233C254.164 190.119 271.502 199.874 287.183 212.497C302.864 225.121 315.343 239.466 324.62 255.532C333.233 270.45 337.044 283.551 336.05 294.835C335.46 303.459 333.16 311.245 329.151 318.194C327.915 320.337 326.515 322.4 324.953 324.384C318.549 332.799 308.611 343.127 295.139 355.367L377.297 355.37L406.121 405.289L217.29 405.282L188.467 355.363Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M9.32197 225.972L-13.5365 225.971L-42.5255 175.765L43.2765 175.768L175.798 405.282L112.854 405.279L9.32197 225.972Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M345.247 111.915C329.566 99.2919 312.229 89.5371 293.235 82.6512L235.167 183.228C254.161 190.114 271.498 199.869 287.179 212.492L345.247 111.915Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M382.686 154.964C373.41 138.898 360.931 124.553 345.25 111.93L287.182 212.506C302.863 225.13 315.342 239.475 324.618 255.541L382.686 154.964Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M293.243 82.6472C274.139 75.57 254.869 72.031 235.434 72.0303L177.366 172.607C196.801 172.608 216.071 176.147 235.175 183.224L293.243 82.6472Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M394.118 194.257C395.112 182.973 391.301 169.872 382.688 154.953L324.619 255.53C333.233 270.448 337.044 283.55 336.05 294.834L394.118 194.257Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M235.432 72.0311C216.88 72.0304 202.027 75.5681 190.875 82.6442L132.806 183.221C143.959 176.145 158.812 172.607 177.363 172.608L235.432 72.0311Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M265.59 124.25C276.191 124.251 286.24 127.12 295.737 132.858L237.669 233.435C228.172 227.697 218.123 224.828 207.522 224.827L265.59 124.25Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M295.719 132.859C305.326 138.406 312.78 145.77 318.081 154.95L260.013 255.527C254.712 246.347 247.258 238.983 237.651 233.436L295.719 132.859Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.218 217.608C391.227 210.66 393.527 202.874 394.117 194.25L336.049 294.827C335.459 303.451 333.159 311.237 329.15 318.185L387.218 217.608Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.211 132.577C248.413 127.03 255.204 124.257 265.584 124.258L207.516 224.835C197.136 224.834 190.345 227.607 187.143 233.154L245.211 132.577Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M318.094 154.945C322.842 163.17 324.002 171.107 321.573 178.757L263.505 279.334C265.934 271.684 264.774 263.746 260.026 255.522L318.094 154.945Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.925 96.6737C180.127 91.1249 184.776 86.4503 190.871 82.6499L132.803 183.227C126.708 187.027 122.059 191.702 118.857 197.25L176.925 96.6737Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.226 217.606C385.989 219.749 384.59 221.813 383.028 223.797L324.96 324.373C326.522 322.39 327.921 320.326 329.157 318.183L387.226 217.606Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.269 188.408C319.087 185.262 320.519 182.045 321.562 178.758L263.494 279.335C262.451 282.622 261.019 285.839 259.201 288.985L317.269 188.408Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.208 132.573C241.895 137.928 243 145.387 248.522 154.95L190.454 255.527C184.932 245.964 183.827 238.505 187.14 233.15L245.208 132.573Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.93 96.6719C174.331 101.175 172.686 106.255 171.993 111.91L113.925 212.487C114.618 206.831 116.263 201.752 118.862 197.249L176.93 96.6719Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.266 188.413C314.853 192.589 311.757 196.64 307.978 200.566L249.91 301.143C253.689 297.216 256.785 293.166 259.198 288.99L317.266 188.413Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M464.198 304.708L435.375 254.789L377.307 355.366L406.13 405.285L464.198 304.708Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M353.209 254.787C366.68 242.548 376.618 232.22 383.023 223.805L324.955 324.382C318.55 332.797 308.612 343.124 295.141 355.364L353.209 254.787Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M435.37 254.787L353.212 254.784L295.144 355.361L377.302 355.364L435.37 254.787Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M183.921 154.947L248.521 154.95L190.453 255.527L125.853 255.524L183.921 154.947Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M171.992 111.914C170.668 124.537 174.643 138.881 183.92 154.947L125.852 255.524C116.575 239.458 112.599 225.114 113.924 212.491L171.992 111.914Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M307.987 200.562C301.251 207.256 291.203 216.244 277.842 227.528L219.774 328.105C233.135 316.821 243.183 307.832 249.919 301.139L307.987 200.562Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M15.5469 75.1797L44.5359 125.386L-13.5321 225.963L-42.5212 175.756L15.5469 75.1797Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M277.836 227.536C264.033 238.82 253.708 247.904 246.862 254.789L188.794 355.366C195.64 348.481 205.965 339.397 219.768 328.113L277.836 227.536Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M275.358 304.706L464.189 304.713L406.12 405.29L217.29 405.283L275.358 304.706Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M44.5279 125.39L67.3864 125.39L9.31834 225.967L-13.5401 225.966L44.5279 125.39Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M101.341 75.1911L233.863 304.705L175.795 405.282L43.2733 175.768L101.341 75.1911ZM15.5431 75.19L-42.525 175.767L43.277 175.77L101.345 75.1932L15.5431 75.19Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.866 254.784L246.534 254.784L188.466 355.361L188.798 355.361L246.866 254.784Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.539 254.781L275.362 304.701L217.294 405.277L188.471 355.358L246.539 254.781Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M67.3906 125.391L170.923 304.698L112.855 405.275L9.32257 225.967L67.3906 125.391Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M170.921 304.699L233.865 304.701L175.797 405.278L112.853 405.276L170.921 304.699Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",fill:"#4B0600"}),e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"round"})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",fill:"#4B0600"}),e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",stroke:"#FF750F",strokeWidth:1})]})]}),e.jsx("div",{className:"absolute inset-0 rounded-t-lg shadow-[inset_0px_0px_0px_1px_rgba(26,26,0,0.16)] lg:rounded-t-none lg:rounded-r-lg dark:shadow-[inset_0px_0px_0px_1px_#fffaed2d]"})]})]})}),e.jsx("div",{className:"hidden h-14.5 lg:block"})]})]})}export{h as default};
diff --git a/public/build/assets/wifi-CloLCYl-.js b/public/build/assets/wifi-DdZIIhMT.js
similarity index 96%
rename from public/build/assets/wifi-CloLCYl-.js
rename to public/build/assets/wifi-DdZIIhMT.js
index e15192b4c..d85940bc8 100644
--- a/public/build/assets/wifi-CloLCYl-.js
+++ b/public/build/assets/wifi-DdZIIhMT.js
@@ -1,4 +1,4 @@
-import{G as e}from"./app-DCZHPiEr.js";/**
+import{G as e}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/working-days-settings-BnFPUGe4.js b/public/build/assets/working-days-settings-BeRAtJ1a.js
similarity index 95%
rename from public/build/assets/working-days-settings-BnFPUGe4.js
rename to public/build/assets/working-days-settings-BeRAtJ1a.js
index a3c49f5c0..ebf76a77f 100644
--- a/public/build/assets/working-days-settings-BnFPUGe4.js
+++ b/public/build/assets/working-days-settings-BeRAtJ1a.js
@@ -1 +1 @@
-import{r as f,j as a}from"./ui-Z445SNHD.js";import{u as h,c as p,ap as w,C as x,l as j,L as _,o as v,y as C,t as d,r as S}from"./app-DCZHPiEr.js";import{S as b}from"./switch-CSQfVaFG.js";import{C as D}from"./clock-O-l8sPi0.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function B({settings:N={}}){const{t:e}=h(),{globalSettings:o}=p().props,[y,i]=f.useState({monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1});f.useEffect(()=>{fetch(route("settings.working-days.get")).then(s=>s.json()).then(s=>{i({monday:s.working_day_monday||!1,tuesday:s.working_day_tuesday||!1,wednesday:s.working_day_wednesday||!1,thursday:s.working_day_thursday||!1,friday:s.working_day_friday||!1,saturday:s.working_day_saturday||!1,sunday:s.working_day_sunday||!1})}).catch(()=>{i({monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1})})},[]);const m=(s,t)=>{i(r=>({...r,[s]:t}))},g=s=>{s.preventDefault(),o!=null&&o.is_demo||d.loading(e("Saving working days settings..."));const t=Object.entries(y).filter(([r,n])=>n).map(([r])=>r);S.post(route("settings.working-days.update"),{working_days:t},{preserveScroll:!0,onSuccess:r=>{var c,u;o!=null&&o.is_demo||d.dismiss();const n=(c=r.props.flash)==null?void 0:c.success,l=(u=r.props.flash)==null?void 0:u.error;n?d.success(n):l?d.error(l):d.success(e("Working days settings saved successfully"))},onError:r=>{o!=null&&o.is_demo||d.dismiss();const n=r.error||Object.values(r).join(", ")||e("Failed to save working days settings");d.error(n)}})},k=[{key:"monday",label:e("Monday")},{key:"tuesday",label:e("Tuesday")},{key:"wednesday",label:e("Wednesday")},{key:"thursday",label:e("Thursday")},{key:"friday",label:e("Friday")},{key:"saturday",label:e("Saturday")},{key:"sunday",label:e("Sunday")}];return a.jsx(w,{title:e("Working Days Settings"),description:e("Configure which days are working days for your organization"),action:a.jsxs(v,{type:"submit",form:"working-days-form",size:"sm",children:[a.jsx(C,{className:"h-4 w-4 mr-2"}),e("Save Changes")]}),children:a.jsx(x,{children:a.jsx(j,{className:"pt-6",children:a.jsx("form",{id:"working-days-form",onSubmit:g,children:a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:k.map(s=>a.jsxs("div",{className:"flex items-center space-x-3 p-4 border rounded-lg",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),a.jsx(_,{htmlFor:s.key,className:"font-medium",children:s.label})]}),a.jsx(b,{id:s.key,checked:y[s.key],onCheckedChange:t=>m(s.key,t)})]},s.key))})})})})})}export{B as default};
+import{r as f,j as a}from"./ui-Z445SNHD.js";import{u as h,c as p,ap as w,C as x,l as j,L as _,o as v,y as C,t as d,r as S}from"./app-4fHGBOxL.js";import{S as b}from"./switch-BVaTRNpK.js";import{C as D}from"./clock-CHa0mSrs.js";/* empty css *//* empty css */import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function B({settings:N={}}){const{t:e}=h(),{globalSettings:o}=p().props,[y,i]=f.useState({monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1});f.useEffect(()=>{fetch(route("settings.working-days.get")).then(s=>s.json()).then(s=>{i({monday:s.working_day_monday||!1,tuesday:s.working_day_tuesday||!1,wednesday:s.working_day_wednesday||!1,thursday:s.working_day_thursday||!1,friday:s.working_day_friday||!1,saturday:s.working_day_saturday||!1,sunday:s.working_day_sunday||!1})}).catch(()=>{i({monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1})})},[]);const m=(s,t)=>{i(r=>({...r,[s]:t}))},g=s=>{s.preventDefault(),o!=null&&o.is_demo||d.loading(e("Saving working days settings..."));const t=Object.entries(y).filter(([r,n])=>n).map(([r])=>r);S.post(route("settings.working-days.update"),{working_days:t},{preserveScroll:!0,onSuccess:r=>{var c,u;o!=null&&o.is_demo||d.dismiss();const n=(c=r.props.flash)==null?void 0:c.success,l=(u=r.props.flash)==null?void 0:u.error;n?d.success(n):l?d.error(l):d.success(e("Working days settings saved successfully"))},onError:r=>{o!=null&&o.is_demo||d.dismiss();const n=r.error||Object.values(r).join(", ")||e("Failed to save working days settings");d.error(n)}})},k=[{key:"monday",label:e("Monday")},{key:"tuesday",label:e("Tuesday")},{key:"wednesday",label:e("Wednesday")},{key:"thursday",label:e("Thursday")},{key:"friday",label:e("Friday")},{key:"saturday",label:e("Saturday")},{key:"sunday",label:e("Sunday")}];return a.jsx(w,{title:e("Working Days Settings"),description:e("Configure which days are working days for your organization"),action:a.jsxs(v,{type:"submit",form:"working-days-form",size:"sm",children:[a.jsx(C,{className:"h-4 w-4 mr-2"}),e("Save Changes")]}),children:a.jsx(x,{children:a.jsx(j,{className:"pt-6",children:a.jsx("form",{id:"working-days-form",onSubmit:g,children:a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:k.map(s=>a.jsxs("div",{className:"flex items-center space-x-3 p-4 border rounded-lg",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),a.jsx(_,{htmlFor:s.key,className:"font-medium",children:s.label})]}),a.jsx(b,{id:s.key,checked:y[s.key],onCheckedChange:t=>m(s.key,t)})]},s.key))})})})})})}export{B as default};
diff --git a/public/build/assets/wrench-CvpjhLZr.js b/public/build/assets/wrench-3TyfH4fT.js
similarity index 90%
rename from public/build/assets/wrench-CvpjhLZr.js
rename to public/build/assets/wrench-3TyfH4fT.js
index b987fd1ca..d0768f49a 100644
--- a/public/build/assets/wrench-CvpjhLZr.js
+++ b/public/build/assets/wrench-3TyfH4fT.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/assets/zap-5eJgSXpf.js b/public/build/assets/zap-COe4gBtx.js
similarity index 90%
rename from public/build/assets/zap-5eJgSXpf.js
rename to public/build/assets/zap-COe4gBtx.js
index 8a769a779..01069e53c 100644
--- a/public/build/assets/zap-5eJgSXpf.js
+++ b/public/build/assets/zap-COe4gBtx.js
@@ -1,4 +1,4 @@
-import{G as a}from"./app-DCZHPiEr.js";/**
+import{G as a}from"./app-4fHGBOxL.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
diff --git a/public/build/manifest.json b/public/build/manifest.json
index 5e44e812f..13c87af16 100644
--- a/public/build/manifest.json
+++ b/public/build/manifest.json
@@ -1,283 +1,283 @@
{
- "_CookieConsentBanner-D-uUsKUO.js": {
- "file": "assets/CookieConsentBanner-D-uUsKUO.js",
+ "_CookieConsentBanner-BMOVXY3h.js": {
+ "file": "assets/CookieConsentBanner-BMOVXY3h.js",
"name": "CookieConsentBanner",
"imports": [
"_ui-Z445SNHD.js",
"_react-country-flag.esm-Bs2jngHP.js",
"resources/js/app.tsx",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js"
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js"
]
},
- "_CrudDeleteModal-D4meZ8pP.js": {
- "file": "assets/CrudDeleteModal-D4meZ8pP.js",
+ "_CrudDeleteModal-BgIUshon.js": {
+ "file": "assets/CrudDeleteModal-BgIUshon.js",
"name": "CrudDeleteModal",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_CrudFormModal-BbMnKdFg.js": {
- "file": "assets/CrudFormModal-BbMnKdFg.js",
+ "_CrudFormModal-Cseu7azN.js": {
+ "file": "assets/CrudFormModal-Cseu7azN.js",
"name": "CrudFormModal",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_switch-CSQfVaFG.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_switch-BVaTRNpK.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js"
+ "_locate-fixed-CwJ3wfqp.js"
]
},
- "_CrudTable-C2L9P_V2.js": {
- "file": "assets/CrudTable-C2L9P_V2.js",
+ "_CrudTable-Cxl8O2CF.js": {
+ "file": "assets/CrudTable-Cxl8O2CF.js",
"name": "CrudTable",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_sparkles-DvgXh1Em.js",
- "_briefcase-CsHvsiQb.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_calendar-days-CwXRpqb9.js",
- "_calendar-YoExU_hy.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-left-DyEn0q5B.js",
- "_chevron-right-BMm7LjGG.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_clock-O-l8sPi0.js",
- "_code-fFt1R3-N.js",
- "_coins-CCDq32ZE.js",
- "_copy-CCxdHmNE.js",
- "_credit-card--bIB9mjq.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_dollar-sign-BsSLq7gF.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_fingerprint-DDgCRfUP.js",
- "_house-Dc4fxdSU.js",
- "_gift-91YKafXv.js",
- "_git-branch-BiaS4Luq.js",
- "_globe-BlA6-Gdd.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-grid-B4hbZ-He.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_loader-circle-BDLqeqvu.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_log-out-D6J83Zkh.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_refresh-cw-FiNR9pzi.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_settings-DdENPkOa.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_timer-BQQZ475C.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_user-HiC8k72a.js",
- "_users-CQxTOR0I.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_sparkles-DAkECDF0.js",
+ "_briefcase-DGuFd_HT.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_calendar-DqBcvi0D.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_clock-CHa0mSrs.js",
+ "_code-Dd2x_tdq.js",
+ "_coins-BOL9Zqbn.js",
+ "_copy-gVJWo25h.js",
+ "_credit-card-BTq1LaNu.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_house--r9ylyxz.js",
+ "_gift-BkGeVRy2.js",
+ "_git-branch-DX951c47.js",
+ "_globe-CjjyS6CN.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_log-out-CqVt2LXY.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_settings-CDvlPsbt.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_timer-CXS4OFNM.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_user-C3XLhGku.js",
+ "_users-DG9BKOjr.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
]
},
- "_ImportModal-CvqieTBo.js": {
- "file": "assets/ImportModal-CvqieTBo.js",
+ "_ImportModal-Bk2gpK2A.js": {
+ "file": "assets/ImportModal-Bk2gpK2A.js",
"name": "ImportModal",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_alert-DhX5xaQO.js",
- "_info-CGsCt0QX.js",
- "_download-jqune9mh.js"
+ "_select-T_sz7ImN.js",
+ "_alert-DzlvAUsh.js",
+ "_info-BlxGZNDR.js",
+ "_download-BzxwiIbz.js"
]
},
- "_alert-DhX5xaQO.js": {
- "file": "assets/alert-DhX5xaQO.js",
+ "_alert-DzlvAUsh.js": {
+ "file": "assets/alert-DzlvAUsh.js",
"name": "alert",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_arrow-down-left-C3GTUl1x.js": {
- "file": "assets/arrow-down-left-C3GTUl1x.js",
+ "_arrow-down-left-BuXMFa9b.js": {
+ "file": "assets/arrow-down-left-BuXMFa9b.js",
"name": "arrow-down-left",
"imports": [
"resources/js/app.tsx"
]
},
- "_arrow-left-DifDyQQ2.js": {
- "file": "assets/arrow-left-DifDyQQ2.js",
+ "_arrow-left-IfLGa0Dx.js": {
+ "file": "assets/arrow-left-IfLGa0Dx.js",
"name": "arrow-left",
"imports": [
"resources/js/app.tsx"
]
},
- "_arrow-right-CEAQplo8.js": {
- "file": "assets/arrow-right-CEAQplo8.js",
+ "_arrow-right-C_9pvDWi.js": {
+ "file": "assets/arrow-right-C_9pvDWi.js",
"name": "arrow-right",
"imports": [
"resources/js/app.tsx"
]
},
- "_arrow-right-left-BS216brF.js": {
- "file": "assets/arrow-right-left-BS216brF.js",
+ "_arrow-right-left-Djo-r2R9.js": {
+ "file": "assets/arrow-right-left-Djo-r2R9.js",
"name": "arrow-right-left",
"imports": [
"resources/js/app.tsx"
]
},
- "_arrow-up-down-BdBTS9oa.js": {
- "file": "assets/arrow-up-down-BdBTS9oa.js",
+ "_arrow-up-down-D0zF54wt.js": {
+ "file": "assets/arrow-up-down-D0zF54wt.js",
"name": "arrow-up-down",
"imports": [
"resources/js/app.tsx"
]
},
- "_auth-button-B64T05_p.js": {
- "file": "assets/auth-button-B64T05_p.js",
+ "_auth-button-B6DOQF5c.js": {
+ "file": "assets/auth-button-B6DOQF5c.js",
"name": "auth-button",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_loader-circle-BDLqeqvu.js"
+ "_loader-circle-q3ypy8gI.js"
]
},
- "_auth-layout-D7moSOHd.js": {
- "file": "assets/auth-layout-D7moSOHd.js",
+ "_auth-layout-D0Ey3Ox0.js": {
+ "file": "assets/auth-layout-D0Ey3Ox0.js",
"name": "auth-layout",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_use-favicon-C_SU2_Ra.js",
- "_credit-card--bIB9mjq.js"
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_use-favicon-CCcOxZw3.js",
+ "_credit-card-BTq1LaNu.js"
]
},
- "_award-hmEXH59N.js": {
- "file": "assets/award-hmEXH59N.js",
+ "_award-BKljXQI4.js": {
+ "file": "assets/award-BKljXQI4.js",
"name": "award",
"imports": [
"resources/js/app.tsx"
]
},
- "_ban-D-K45Zil.js": {
- "file": "assets/ban-D-K45Zil.js",
+ "_ban-CJeeVERS.js": {
+ "file": "assets/ban-CJeeVERS.js",
"name": "ban",
"imports": [
"resources/js/app.tsx"
]
},
- "_bell-TcWZQb75.js": {
- "file": "assets/bell-TcWZQb75.js",
+ "_bell-Bxm_inju.js": {
+ "file": "assets/bell-Bxm_inju.js",
"name": "bell",
"imports": [
"resources/js/app.tsx"
]
},
- "_book-open-BQQjdZmn.js": {
- "file": "assets/book-open-BQQjdZmn.js",
+ "_book-open-D1jG4890.js": {
+ "file": "assets/book-open-D1jG4890.js",
"name": "book-open",
"imports": [
"resources/js/app.tsx"
]
},
- "_boxes-DvOKBBuy.js": {
- "file": "assets/boxes-DvOKBBuy.js",
+ "_boxes-B8yTQGgl.js": {
+ "file": "assets/boxes-B8yTQGgl.js",
"name": "boxes",
"imports": [
"resources/js/app.tsx"
]
},
- "_briefcase-CsHvsiQb.js": {
- "file": "assets/briefcase-CsHvsiQb.js",
+ "_briefcase-DGuFd_HT.js": {
+ "file": "assets/briefcase-DGuFd_HT.js",
"name": "briefcase",
"imports": [
"resources/js/app.tsx"
@@ -291,78 +291,78 @@
"_ui-Z445SNHD.js"
]
},
- "_building-2-oo6jBMHm.js": {
- "file": "assets/building-2-oo6jBMHm.js",
+ "_building-2-Dntm8XmE.js": {
+ "file": "assets/building-2-Dntm8XmE.js",
"name": "building-2",
"imports": [
"resources/js/app.tsx"
]
},
- "_building-CioCMzUa.js": {
- "file": "assets/building-CioCMzUa.js",
+ "_building-5o9eBjJP.js": {
+ "file": "assets/building-5o9eBjJP.js",
"name": "building",
"imports": [
"resources/js/app.tsx"
]
},
- "_calculator-BPEuta5A.js": {
- "file": "assets/calculator-BPEuta5A.js",
+ "_calculator-DnAPf1Qo.js": {
+ "file": "assets/calculator-DnAPf1Qo.js",
"name": "calculator",
"imports": [
"resources/js/app.tsx"
]
},
- "_calendar-YoExU_hy.js": {
- "file": "assets/calendar-YoExU_hy.js",
+ "_calendar-DqBcvi0D.js": {
+ "file": "assets/calendar-DqBcvi0D.js",
"name": "calendar",
"imports": [
"resources/js/app.tsx"
]
},
- "_calendar-check-CPZ04e2P.js": {
- "file": "assets/calendar-check-CPZ04e2P.js",
+ "_calendar-check-B5Hjh9Kb.js": {
+ "file": "assets/calendar-check-B5Hjh9Kb.js",
"name": "calendar-check",
"imports": [
"resources/js/app.tsx"
]
},
- "_calendar-days-CwXRpqb9.js": {
- "file": "assets/calendar-days-CwXRpqb9.js",
+ "_calendar-days-B0tKZwOz.js": {
+ "file": "assets/calendar-days-B0tKZwOz.js",
"name": "calendar-days",
"imports": [
"resources/js/app.tsx"
]
},
- "_camera-C79z020g.js": {
- "file": "assets/camera-C79z020g.js",
+ "_camera-rQNNg5QK.js": {
+ "file": "assets/camera-rQNNg5QK.js",
"name": "camera",
"imports": [
"resources/js/app.tsx"
]
},
- "_chart-column-BwaKBFP_.js": {
- "file": "assets/chart-column-BwaKBFP_.js",
+ "_chart-column-CTB1HCJI.js": {
+ "file": "assets/chart-column-CTB1HCJI.js",
"name": "chart-column",
"imports": [
"resources/js/app.tsx"
]
},
- "_chart-no-axes-column-Cwu9xJ5N.js": {
- "file": "assets/chart-no-axes-column-Cwu9xJ5N.js",
+ "_chart-no-axes-column-DpXSZSSY.js": {
+ "file": "assets/chart-no-axes-column-DpXSZSSY.js",
"name": "chart-no-axes-column",
"imports": [
"resources/js/app.tsx"
]
},
- "_chart-no-axes-column-increasing-BYV5eoZ9.js": {
- "file": "assets/chart-no-axes-column-increasing-BYV5eoZ9.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js": {
+ "file": "assets/chart-no-axes-column-increasing-CGgEtajp.js",
"name": "chart-no-axes-column-increasing",
"imports": [
"resources/js/app.tsx"
]
},
- "_checkbox-BHPvTCNK.js": {
- "file": "assets/checkbox-BHPvTCNK.js",
+ "_checkbox-C8HXxmlr.js": {
+ "file": "assets/checkbox-C8HXxmlr.js",
"name": "checkbox",
"imports": [
"_ui-Z445SNHD.js",
@@ -370,257 +370,257 @@
"resources/js/app.tsx"
]
},
- "_chevron-left-DyEn0q5B.js": {
- "file": "assets/chevron-left-DyEn0q5B.js",
+ "_chevron-left-BYvQPSK4.js": {
+ "file": "assets/chevron-left-BYvQPSK4.js",
"name": "chevron-left",
"imports": [
"resources/js/app.tsx"
]
},
- "_chevron-right-BMm7LjGG.js": {
- "file": "assets/chevron-right-BMm7LjGG.js",
+ "_chevron-right-DkSLY_RH.js": {
+ "file": "assets/chevron-right-DkSLY_RH.js",
"name": "chevron-right",
"imports": [
"resources/js/app.tsx"
]
},
- "_chevron-up-CIC8-NPE.js": {
- "file": "assets/chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js": {
+ "file": "assets/chevron-up-B9gYo-hl.js",
"name": "chevron-up",
"imports": [
"resources/js/app.tsx"
]
},
- "_circle-BcYEy414.js": {
- "file": "assets/circle-BcYEy414.js",
- "name": "circle",
- "imports": [
- "resources/js/app.tsx"
- ]
- },
- "_circle-alert-DwaVLcdb.js": {
- "file": "assets/circle-alert-DwaVLcdb.js",
+ "_circle-alert-DwXRfwWr.js": {
+ "file": "assets/circle-alert-DwXRfwWr.js",
"name": "circle-alert",
"imports": [
"resources/js/app.tsx"
]
},
- "_circle-check-BDCVxKyl.js": {
- "file": "assets/circle-check-BDCVxKyl.js",
+ "_circle-check-CN74Y_9Y.js": {
+ "file": "assets/circle-check-CN74Y_9Y.js",
"name": "circle-check",
"imports": [
"resources/js/app.tsx"
]
},
- "_circle-check-big-DzwxuD1X.js": {
- "file": "assets/circle-check-big-DzwxuD1X.js",
+ "_circle-check-big-fVcbTmDL.js": {
+ "file": "assets/circle-check-big-fVcbTmDL.js",
"name": "circle-check-big",
"imports": [
"resources/js/app.tsx"
]
},
- "_circle-help-ssBgXO4L.js": {
- "file": "assets/circle-help-ssBgXO4L.js",
+ "_circle-help-D5iazGB6.js": {
+ "file": "assets/circle-help-D5iazGB6.js",
"name": "circle-help",
"imports": [
"resources/js/app.tsx"
]
},
- "_circle-x-DNjKzBNT.js": {
- "file": "assets/circle-x-DNjKzBNT.js",
+ "_circle-sKSflIYK.js": {
+ "file": "assets/circle-sKSflIYK.js",
+ "name": "circle",
+ "imports": [
+ "resources/js/app.tsx"
+ ]
+ },
+ "_circle-x-ChMHRbuV.js": {
+ "file": "assets/circle-x-ChMHRbuV.js",
"name": "circle-x",
"imports": [
"resources/js/app.tsx"
]
},
- "_clipboard-list-DD5uAGAm.js": {
- "file": "assets/clipboard-list-DD5uAGAm.js",
+ "_clipboard-list-CW1i2mxR.js": {
+ "file": "assets/clipboard-list-CW1i2mxR.js",
"name": "clipboard-list",
"imports": [
"resources/js/app.tsx"
]
},
- "_clock-O-l8sPi0.js": {
- "file": "assets/clock-O-l8sPi0.js",
+ "_clock-CHa0mSrs.js": {
+ "file": "assets/clock-CHa0mSrs.js",
"name": "clock",
"imports": [
"resources/js/app.tsx"
]
},
- "_code-fFt1R3-N.js": {
- "file": "assets/code-fFt1R3-N.js",
+ "_code-Dd2x_tdq.js": {
+ "file": "assets/code-Dd2x_tdq.js",
"name": "code",
"imports": [
"resources/js/app.tsx"
]
},
- "_coins-CCDq32ZE.js": {
- "file": "assets/coins-CCDq32ZE.js",
+ "_coins-BOL9Zqbn.js": {
+ "file": "assets/coins-BOL9Zqbn.js",
"name": "coins",
"imports": [
"resources/js/app.tsx"
]
},
- "_copy-CCxdHmNE.js": {
- "file": "assets/copy-CCxdHmNE.js",
+ "_copy-gVJWo25h.js": {
+ "file": "assets/copy-gVJWo25h.js",
"name": "copy",
"imports": [
"resources/js/app.tsx"
]
},
- "_credit-card--bIB9mjq.js": {
- "file": "assets/credit-card--bIB9mjq.js",
+ "_credit-card-BTq1LaNu.js": {
+ "file": "assets/credit-card-BTq1LaNu.js",
"name": "credit-card",
"imports": [
"resources/js/app.tsx"
]
},
- "_crosshair-A0BgYwCp.js": {
- "file": "assets/crosshair-A0BgYwCp.js",
+ "_crosshair-DM4t_C29.js": {
+ "file": "assets/crosshair-DM4t_C29.js",
"name": "crosshair",
"imports": [
"resources/js/app.tsx"
]
},
- "_crown-k4LgOLKu.js": {
- "file": "assets/crown-k4LgOLKu.js",
+ "_crown-BaLUwt-Z.js": {
+ "file": "assets/crown-BaLUwt-Z.js",
"name": "crown",
"imports": [
"resources/js/app.tsx"
]
},
- "_dollar-sign-BsSLq7gF.js": {
- "file": "assets/dollar-sign-BsSLq7gF.js",
+ "_dollar-sign-W87qtnS1.js": {
+ "file": "assets/dollar-sign-W87qtnS1.js",
"name": "dollar-sign",
"imports": [
"resources/js/app.tsx"
]
},
- "_download-jqune9mh.js": {
- "file": "assets/download-jqune9mh.js",
+ "_download-BzxwiIbz.js": {
+ "file": "assets/download-BzxwiIbz.js",
"name": "download",
"imports": [
"resources/js/app.tsx"
]
},
- "_external-link-AaM5EHxH.js": {
- "file": "assets/external-link-AaM5EHxH.js",
+ "_external-link-D6ftOgwf.js": {
+ "file": "assets/external-link-D6ftOgwf.js",
"name": "external-link",
"imports": [
"resources/js/app.tsx"
]
},
- "_eye-CLDVMrI-.js": {
- "file": "assets/eye-CLDVMrI-.js",
+ "_eye-Yd3RcT3h.js": {
+ "file": "assets/eye-Yd3RcT3h.js",
"name": "eye",
"imports": [
"resources/js/app.tsx"
]
},
- "_eye-off-Dej862R9.js": {
- "file": "assets/eye-off-Dej862R9.js",
+ "_eye-off-BrQn_qXS.js": {
+ "file": "assets/eye-off-BrQn_qXS.js",
"name": "eye-off",
"imports": [
"resources/js/app.tsx"
]
},
- "_file-down-Dmn8LkkO.js": {
- "file": "assets/file-down-Dmn8LkkO.js",
+ "_file-down-jo0FIMGq.js": {
+ "file": "assets/file-down-jo0FIMGq.js",
"name": "file-down",
"imports": [
"resources/js/app.tsx"
]
},
- "_file-up-CG4CZTOd.js": {
- "file": "assets/file-up-CG4CZTOd.js",
+ "_file-up-CWMCLNrz.js": {
+ "file": "assets/file-up-CWMCLNrz.js",
"name": "file-up",
"imports": [
"resources/js/app.tsx"
]
},
- "_filter-CQAy5sxY.js": {
- "file": "assets/filter-CQAy5sxY.js",
+ "_filter-BDm-DaBQ.js": {
+ "file": "assets/filter-BDm-DaBQ.js",
"name": "filter",
"imports": [
"resources/js/app.tsx"
]
},
- "_fingerprint-DDgCRfUP.js": {
- "file": "assets/fingerprint-DDgCRfUP.js",
+ "_fingerprint-CYAHw6U4.js": {
+ "file": "assets/fingerprint-CYAHw6U4.js",
"name": "fingerprint",
"imports": [
"resources/js/app.tsx"
]
},
- "_gift-91YKafXv.js": {
- "file": "assets/gift-91YKafXv.js",
+ "_gift-BkGeVRy2.js": {
+ "file": "assets/gift-BkGeVRy2.js",
"name": "gift",
"imports": [
"resources/js/app.tsx"
]
},
- "_git-branch-BiaS4Luq.js": {
- "file": "assets/git-branch-BiaS4Luq.js",
+ "_git-branch-DX951c47.js": {
+ "file": "assets/git-branch-DX951c47.js",
"name": "git-branch",
"imports": [
"resources/js/app.tsx"
]
},
- "_globe-BlA6-Gdd.js": {
- "file": "assets/globe-BlA6-Gdd.js",
+ "_globe-CjjyS6CN.js": {
+ "file": "assets/globe-CjjyS6CN.js",
"name": "globe",
"imports": [
"resources/js/app.tsx"
]
},
- "_grip-vertical-ztucQRYs.js": {
- "file": "assets/grip-vertical-ztucQRYs.js",
+ "_grip-vertical-DPcpCz1i.js": {
+ "file": "assets/grip-vertical-DPcpCz1i.js",
"name": "grip-vertical",
"imports": [
"resources/js/app.tsx"
]
},
- "_hard-drive-ByN67OOw.js": {
- "file": "assets/hard-drive-ByN67OOw.js",
+ "_hard-drive-_5KUBHA1.js": {
+ "file": "assets/hard-drive-_5KUBHA1.js",
"name": "hard-drive",
"imports": [
"resources/js/app.tsx"
]
},
- "_hash-D5N7GvWR.js": {
- "file": "assets/hash-D5N7GvWR.js",
+ "_hash-hgXEu6Qy.js": {
+ "file": "assets/hash-hgXEu6Qy.js",
"name": "hash",
"imports": [
"resources/js/app.tsx"
]
},
- "_heart-B77nkgVs.js": {
- "file": "assets/heart-B77nkgVs.js",
+ "_heart-CpJvUfR-.js": {
+ "file": "assets/heart-CpJvUfR-.js",
"name": "heart",
"imports": [
"resources/js/app.tsx"
]
},
- "_house-Dc4fxdSU.js": {
- "file": "assets/house-Dc4fxdSU.js",
+ "_house--r9ylyxz.js": {
+ "file": "assets/house--r9ylyxz.js",
"name": "house",
"imports": [
"resources/js/app.tsx"
]
},
- "_i18n-CkLPxtnG.js": {
- "file": "assets/i18n-CkLPxtnG.js",
+ "_i18n-BcXdLaky.js": {
+ "file": "assets/i18n-BcXdLaky.js",
"name": "i18n",
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_pagination-CLhGv5TU.js",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_filter-CQAy5sxY.js"
+ "_select-T_sz7ImN.js",
+ "_pagination-CGq0GJg0.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_filter-BDm-DaBQ.js"
]
},
"_index-9MclThM-.js": {
@@ -648,30 +648,30 @@
"_ui-Z445SNHD.js"
]
},
- "_indian-rupee-Du2tjxPt.js": {
- "file": "assets/indian-rupee-Du2tjxPt.js",
+ "_indian-rupee-DFz23eeq.js": {
+ "file": "assets/indian-rupee-DFz23eeq.js",
"name": "indian-rupee",
"imports": [
"resources/js/app.tsx"
]
},
- "_info-CGsCt0QX.js": {
- "file": "assets/info-CGsCt0QX.js",
+ "_info-BlxGZNDR.js": {
+ "file": "assets/info-BlxGZNDR.js",
"name": "info",
"imports": [
"resources/js/app.tsx"
]
},
- "_input-error-Bl4cQ2pT.js": {
- "file": "assets/input-error-Bl4cQ2pT.js",
+ "_input-error-CYqgz-gJ.js": {
+ "file": "assets/input-error-CYqgz-gJ.js",
"name": "input-error",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_instagram-CDJDYvDj.js": {
- "file": "assets/instagram-CDJDYvDj.js",
+ "_instagram-BIThodG6.js": {
+ "file": "assets/instagram-BIThodG6.js",
"name": "instagram",
"imports": [
"resources/js/app.tsx"
@@ -681,22 +681,22 @@
"file": "assets/language-BbwPiY59.js",
"name": "language"
},
- "_layers-D2vSiTnX.js": {
- "file": "assets/layers-D2vSiTnX.js",
+ "_layers-B7F69w-w.js": {
+ "file": "assets/layers-B7F69w-w.js",
"name": "layers",
"imports": [
"resources/js/app.tsx"
]
},
- "_layout-grid-B4hbZ-He.js": {
- "file": "assets/layout-grid-B4hbZ-He.js",
+ "_layout-grid-BZcR8IMY.js": {
+ "file": "assets/layout-grid-BZcR8IMY.js",
"name": "layout-grid",
"imports": [
"resources/js/app.tsx"
]
},
- "_layout-list-CLoEfo1A.js": {
- "file": "assets/layout-list-CLoEfo1A.js",
+ "_layout-list-Bryhjcg8.js": {
+ "file": "assets/layout-list-Bryhjcg8.js",
"name": "layout-list",
"imports": [
"resources/js/app.tsx"
@@ -721,205 +721,205 @@
"file": "assets/leaflet-CqzSHIH7.css",
"src": "_leaflet-CqzSHIH7.css"
},
- "_lightbulb-Du5BUPaY.js": {
- "file": "assets/lightbulb-Du5BUPaY.js",
+ "_lightbulb-DOHFxiAy.js": {
+ "file": "assets/lightbulb-DOHFxiAy.js",
"name": "lightbulb",
"imports": [
"resources/js/app.tsx"
]
},
- "_link-2-BmhPrvu7.js": {
- "file": "assets/link-2-BmhPrvu7.js",
+ "_link-2-B2o5riWP.js": {
+ "file": "assets/link-2-B2o5riWP.js",
"name": "link-2",
"imports": [
"resources/js/app.tsx"
]
},
- "_link-CifFVSSx.js": {
- "file": "assets/link-CifFVSSx.js",
+ "_link-ChKZ6PKR.js": {
+ "file": "assets/link-ChKZ6PKR.js",
"name": "link",
"imports": [
"resources/js/app.tsx"
]
},
- "_list-BSrGYPOe.js": {
- "file": "assets/list-BSrGYPOe.js",
+ "_list-TEmTfixH.js": {
+ "file": "assets/list-TEmTfixH.js",
"name": "list",
"imports": [
"resources/js/app.tsx"
]
},
- "_loader-circle-BDLqeqvu.js": {
- "file": "assets/loader-circle-BDLqeqvu.js",
+ "_loader-circle-q3ypy8gI.js": {
+ "file": "assets/loader-circle-q3ypy8gI.js",
"name": "loader-circle",
"imports": [
"resources/js/app.tsx"
]
},
- "_locate-fixed-DTskyUeD.js": {
- "file": "assets/locate-fixed-DTskyUeD.js",
+ "_locate-fixed-CwJ3wfqp.js": {
+ "file": "assets/locate-fixed-CwJ3wfqp.js",
"name": "locate-fixed",
"imports": [
"resources/js/app.tsx"
]
},
- "_lock-DsF0eMDG.js": {
- "file": "assets/lock-DsF0eMDG.js",
+ "_lock-D_l4FSx5.js": {
+ "file": "assets/lock-D_l4FSx5.js",
"name": "lock",
"imports": [
"resources/js/app.tsx"
]
},
- "_lock-open-B7qoRr4m.js": {
- "file": "assets/lock-open-B7qoRr4m.js",
+ "_lock-open-C6bTNivm.js": {
+ "file": "assets/lock-open-C6bTNivm.js",
"name": "lock-open",
"imports": [
"resources/js/app.tsx"
]
},
- "_log-in-C655qnFy.js": {
- "file": "assets/log-in-C655qnFy.js",
+ "_log-in-DikPYXBi.js": {
+ "file": "assets/log-in-DikPYXBi.js",
"name": "log-in",
"imports": [
"resources/js/app.tsx"
]
},
- "_log-out-D6J83Zkh.js": {
- "file": "assets/log-out-D6J83Zkh.js",
+ "_log-out-CqVt2LXY.js": {
+ "file": "assets/log-out-CqVt2LXY.js",
"name": "log-out",
"imports": [
"resources/js/app.tsx"
]
},
- "_mail-CKC1Kac7.js": {
- "file": "assets/mail-CKC1Kac7.js",
+ "_mail-BEVnuDTb.js": {
+ "file": "assets/mail-BEVnuDTb.js",
"name": "mail",
"imports": [
"resources/js/app.tsx"
]
},
- "_map-pin-Byih5zbn.js": {
- "file": "assets/map-pin-Byih5zbn.js",
+ "_map-pin-9a-V9F-V.js": {
+ "file": "assets/map-pin-9a-V9F-V.js",
"name": "map-pin",
"imports": [
"resources/js/app.tsx"
]
},
- "_menu-BhiUF-ah.js": {
- "file": "assets/menu-BhiUF-ah.js",
+ "_menu-D4lFlAA_.js": {
+ "file": "assets/menu-D4lFlAA_.js",
"name": "menu",
"imports": [
"resources/js/app.tsx"
]
},
- "_message-square-Dqn13PUy.js": {
- "file": "assets/message-square-Dqn13PUy.js",
+ "_message-square-BkyJswfG.js": {
+ "file": "assets/message-square-BkyJswfG.js",
"name": "message-square",
"imports": [
"resources/js/app.tsx"
]
},
- "_message-square-warning-D37VJ7Rf.js": {
- "file": "assets/message-square-warning-D37VJ7Rf.js",
+ "_message-square-warning-OL-n3eL6.js": {
+ "file": "assets/message-square-warning-OL-n3eL6.js",
"name": "message-square-warning",
"imports": [
"resources/js/app.tsx"
]
},
- "_monitor-DU2H7K7-.js": {
- "file": "assets/monitor-DU2H7K7-.js",
+ "_monitor-ho02Lm9i.js": {
+ "file": "assets/monitor-ho02Lm9i.js",
"name": "monitor",
"imports": [
"resources/js/app.tsx"
]
},
- "_multi-select-field-CfdAXne3.js": {
- "file": "assets/multi-select-field-CfdAXne3.js",
+ "_multi-select-field-QdptbUXF.js": {
+ "file": "assets/multi-select-field-QdptbUXF.js",
"name": "multi-select-field",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_package-Y58T4Ovs.js": {
- "file": "assets/package-Y58T4Ovs.js",
+ "_package-XW2Ihp6c.js": {
+ "file": "assets/package-XW2Ihp6c.js",
"name": "package",
"imports": [
"resources/js/app.tsx"
]
},
- "_page-template-CUbbykGe.js": {
- "file": "assets/page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js": {
+ "file": "assets/page-template-CM2S36EN.js",
"name": "page-template",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_settings-DdENPkOa.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_settings-CDvlPsbt.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js"
]
},
- "_pagination-CLhGv5TU.js": {
- "file": "assets/pagination-CLhGv5TU.js",
+ "_pagination-CGq0GJg0.js": {
+ "file": "assets/pagination-CGq0GJg0.js",
"name": "pagination",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_percent-DS4wn5sz.js": {
- "file": "assets/percent-DS4wn5sz.js",
+ "_percent-DL6G8cWL.js": {
+ "file": "assets/percent-DL6G8cWL.js",
"name": "percent",
"imports": [
"resources/js/app.tsx"
]
},
- "_phone-Cjtf4kt2.js": {
- "file": "assets/phone-Cjtf4kt2.js",
+ "_phone-CTwn3BMi.js": {
+ "file": "assets/phone-CTwn3BMi.js",
"name": "phone",
"imports": [
"resources/js/app.tsx"
]
},
- "_plane-CDOnBjUG.js": {
- "file": "assets/plane-CDOnBjUG.js",
+ "_plane-BWv79RqS.js": {
+ "file": "assets/plane-BWv79RqS.js",
"name": "plane",
"imports": [
"resources/js/app.tsx"
]
},
- "_play-CzThRh0N.js": {
- "file": "assets/play-CzThRh0N.js",
+ "_play-B9S6Ymxo.js": {
+ "file": "assets/play-B9S6Ymxo.js",
"name": "play",
"imports": [
"resources/js/app.tsx"
]
},
- "_progress-DWAgY7H5.js": {
- "file": "assets/progress-DWAgY7H5.js",
+ "_progress-8FJ0HkGU.js": {
+ "file": "assets/progress-8FJ0HkGU.js",
"name": "progress",
"imports": [
"_ui-Z445SNHD.js",
@@ -927,28 +927,28 @@
"resources/js/app.tsx"
]
},
- "_qr-code-BuBJI3J3.js": {
- "file": "assets/qr-code-BuBJI3J3.js",
+ "_qr-code-B9FsCCCd.js": {
+ "file": "assets/qr-code-B9FsCCCd.js",
"name": "qr-code",
"imports": [
"resources/js/app.tsx"
]
},
- "_quote-DpoEJruJ.js": {
- "file": "assets/quote-DpoEJruJ.js",
+ "_quote-CcUH2G7k.js": {
+ "file": "assets/quote-CcUH2G7k.js",
"name": "quote",
"imports": [
"resources/js/app.tsx"
]
},
- "_radio-group-CnGlrhxK.js": {
- "file": "assets/radio-group-CnGlrhxK.js",
+ "_radio-group-Bs45Hz_1.js": {
+ "file": "assets/radio-group-Bs45Hz_1.js",
"name": "radio-group",
"imports": [
"_ui-Z445SNHD.js",
"_index-9MclThM-.js",
"resources/js/app.tsx",
- "_circle-BcYEy414.js"
+ "_circle-sKSflIYK.js"
]
},
"_react-country-flag.esm-Bs2jngHP.js": {
@@ -958,50 +958,50 @@
"_ui-Z445SNHD.js"
]
},
- "_recaptcha-BpDCNHPL.js": {
- "file": "assets/recaptcha-BpDCNHPL.js",
+ "_recaptcha-3rHMqyBs.js": {
+ "file": "assets/recaptcha-3rHMqyBs.js",
"name": "recaptcha",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_refresh-cw-FiNR9pzi.js": {
- "file": "assets/refresh-cw-FiNR9pzi.js",
+ "_refresh-cw-ChXdCVZX.js": {
+ "file": "assets/refresh-cw-ChXdCVZX.js",
"name": "refresh-cw",
"imports": [
"resources/js/app.tsx"
]
},
- "_rich-text-editor-DIoA5qtB.js": {
- "file": "assets/rich-text-editor-DIoA5qtB.js",
+ "_rich-text-editor-Cd1_LDEX.js": {
+ "file": "assets/rich-text-editor-Cd1_LDEX.js",
"name": "rich-text-editor",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_unlink-trxMBMvO.js",
- "_list-BSrGYPOe.js",
- "_quote-DpoEJruJ.js",
- "_link-CifFVSSx.js",
- "_code-fFt1R3-N.js"
+ "_unlink-CgZv_dTf.js",
+ "_list-TEmTfixH.js",
+ "_quote-CcUH2G7k.js",
+ "_link-ChKZ6PKR.js",
+ "_code-Dd2x_tdq.js"
]
},
- "_ruler-C6m2ogGZ.js": {
- "file": "assets/ruler-C6m2ogGZ.js",
+ "_ruler-CflbLJkn.js": {
+ "file": "assets/ruler-CflbLJkn.js",
"name": "ruler",
"imports": [
"resources/js/app.tsx"
]
},
- "_scale-DlPRjCPt.js": {
- "file": "assets/scale-DlPRjCPt.js",
+ "_scale-BHC18ycl.js": {
+ "file": "assets/scale-BHC18ycl.js",
"name": "scale",
"imports": [
"resources/js/app.tsx"
]
},
- "_scroll-area-D50XMh2m.js": {
- "file": "assets/scroll-area-D50XMh2m.js",
+ "_scroll-area-D29S7_pr.js": {
+ "file": "assets/scroll-area-D29S7_pr.js",
"name": "scroll-area",
"imports": [
"_ui-Z445SNHD.js",
@@ -1009,103 +1009,103 @@
"resources/js/app.tsx"
]
},
- "_search-and-filter-bar-CvVfaqsJ.js": {
- "file": "assets/search-and-filter-bar-CvVfaqsJ.js",
+ "_search-and-filter-bar-Dtigj_x9.js": {
+ "file": "assets/search-and-filter-bar-Dtigj_x9.js",
"name": "search-and-filter-bar",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
+ "_select-T_sz7ImN.js",
"_utils-BWxnHGCV.js",
- "_calendar-YoExU_hy.js",
- "_filter-CQAy5sxY.js",
- "_list-BSrGYPOe.js",
- "_layout-grid-B4hbZ-He.js"
+ "_calendar-DqBcvi0D.js",
+ "_filter-BDm-DaBQ.js",
+ "_list-TEmTfixH.js",
+ "_layout-grid-BZcR8IMY.js"
]
},
- "_select-X5YLR2bv.js": {
- "file": "assets/select-X5YLR2bv.js",
+ "_select-T_sz7ImN.js": {
+ "file": "assets/select-T_sz7ImN.js",
"name": "select",
"imports": [
"_ui-Z445SNHD.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
"resources/js/app.tsx",
- "_chevron-up-CIC8-NPE.js"
+ "_chevron-up-B9gYo-hl.js"
]
},
- "_send-DRW88Tkw.js": {
- "file": "assets/send-DRW88Tkw.js",
+ "_send-BccLN5Gs.js": {
+ "file": "assets/send-BccLN5Gs.js",
"name": "send",
"imports": [
"resources/js/app.tsx"
]
},
- "_server-YZTAabvh.js": {
- "file": "assets/server-YZTAabvh.js",
+ "_server-BTuaPKbi.js": {
+ "file": "assets/server-BTuaPKbi.js",
"name": "server",
"imports": [
"resources/js/app.tsx"
]
},
- "_settings-DdENPkOa.js": {
- "file": "assets/settings-DdENPkOa.js",
+ "_settings-CDvlPsbt.js": {
+ "file": "assets/settings-CDvlPsbt.js",
"name": "settings",
"imports": [
"resources/js/app.tsx"
]
},
- "_shield-Ct6ZTmLv.js": {
- "file": "assets/shield-Ct6ZTmLv.js",
+ "_shield-DZYMqpHl.js": {
+ "file": "assets/shield-DZYMqpHl.js",
"name": "shield",
"imports": [
"resources/js/app.tsx"
]
},
- "_shield-check-CTVvyZje.js": {
- "file": "assets/shield-check-CTVvyZje.js",
+ "_shield-check-CueWNTcC.js": {
+ "file": "assets/shield-check-CueWNTcC.js",
"name": "shield-check",
"imports": [
"resources/js/app.tsx"
]
},
- "_sparkles-DvgXh1Em.js": {
- "file": "assets/sparkles-DvgXh1Em.js",
+ "_sparkles-DAkECDF0.js": {
+ "file": "assets/sparkles-DAkECDF0.js",
"name": "sparkles",
"imports": [
"resources/js/app.tsx"
]
},
- "_square-check-big-Dyg4DAtI.js": {
- "file": "assets/square-check-big-Dyg4DAtI.js",
+ "_square-check-big-B76NnHJM.js": {
+ "file": "assets/square-check-big-B76NnHJM.js",
"name": "square-check-big",
"imports": [
"resources/js/app.tsx"
]
},
- "_square-pen-8BQ3xjRH.js": {
- "file": "assets/square-pen-8BQ3xjRH.js",
+ "_square-pen-BNAWyFLf.js": {
+ "file": "assets/square-pen-BNAWyFLf.js",
"name": "square-pen",
"imports": [
"resources/js/app.tsx"
]
},
- "_star-CdODI4VK.js": {
- "file": "assets/star-CdODI4VK.js",
+ "_star-CaZ0eu6_.js": {
+ "file": "assets/star-CaZ0eu6_.js",
"name": "star",
"imports": [
"resources/js/app.tsx"
]
},
- "_sun-C9sRqlbI.js": {
- "file": "assets/sun-C9sRqlbI.js",
+ "_sun-D65GDJJn.js": {
+ "file": "assets/sun-D65GDJJn.js",
"name": "sun",
"imports": [
"resources/js/app.tsx"
]
},
- "_switch-CSQfVaFG.js": {
- "file": "assets/switch-CSQfVaFG.js",
+ "_switch-BVaTRNpK.js": {
+ "file": "assets/switch-BVaTRNpK.js",
"name": "switch",
"imports": [
"_ui-Z445SNHD.js",
@@ -1113,76 +1113,76 @@
"resources/js/app.tsx"
]
},
- "_table-Cy6bO37k.js": {
- "file": "assets/table-Cy6bO37k.js",
+ "_table-BJ1oQWRR.js": {
+ "file": "assets/table-BJ1oQWRR.js",
"name": "table",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_tabs-BVvbDLq3.js": {
- "file": "assets/tabs-BVvbDLq3.js",
+ "_tabs-DhK1kDWp.js": {
+ "file": "assets/tabs-DhK1kDWp.js",
"name": "tabs",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_tag-BXjzmeUG.js": {
- "file": "assets/tag-BXjzmeUG.js",
+ "_tag-Dw9UDp6s.js": {
+ "file": "assets/tag-Dw9UDp6s.js",
"name": "tag",
"imports": [
"resources/js/app.tsx"
]
},
- "_tag-input-BtlijLpv.js": {
- "file": "assets/tag-input-BtlijLpv.js",
+ "_tag-input-BXk7G1z5.js": {
+ "file": "assets/tag-input-BXk7G1z5.js",
"name": "tag-input",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_target-LqGsI9BK.js": {
- "file": "assets/target-LqGsI9BK.js",
+ "_target-4iLTeqFL.js": {
+ "file": "assets/target-4iLTeqFL.js",
"name": "target",
"imports": [
"resources/js/app.tsx"
]
},
- "_text-link-D-RvIKjO.js": {
- "file": "assets/text-link-D-RvIKjO.js",
+ "_text-link-CF4hNFFi.js": {
+ "file": "assets/text-link-CF4hNFFi.js",
"name": "text-link",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_textarea-MT-uY0Br.js": {
- "file": "assets/textarea-MT-uY0Br.js",
+ "_textarea-f6Pa1mf5.js": {
+ "file": "assets/textarea-f6Pa1mf5.js",
"name": "textarea",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_thumbs-up-_Dwo69ws.js": {
- "file": "assets/thumbs-up-_Dwo69ws.js",
+ "_thumbs-up-CC6-3KcX.js": {
+ "file": "assets/thumbs-up-CC6-3KcX.js",
"name": "thumbs-up",
"imports": [
"resources/js/app.tsx"
]
},
- "_ticket-BqntdXti.js": {
- "file": "assets/ticket-BqntdXti.js",
+ "_ticket-CIaFxDmN.js": {
+ "file": "assets/ticket-CIaFxDmN.js",
"name": "ticket",
"imports": [
"resources/js/app.tsx"
]
},
- "_timer-BQQZ475C.js": {
- "file": "assets/timer-BQQZ475C.js",
+ "_timer-CXS4OFNM.js": {
+ "file": "assets/timer-CXS4OFNM.js",
"name": "timer",
"imports": [
"resources/js/app.tsx"
@@ -1195,57 +1195,57 @@
"_ui-Z445SNHD.js"
]
},
- "_trash-2-BKTtBQos.js": {
- "file": "assets/trash-2-BKTtBQos.js",
+ "_trash-2-B-iLy81a.js": {
+ "file": "assets/trash-2-B-iLy81a.js",
"name": "trash-2",
"imports": [
"resources/js/app.tsx"
]
},
- "_trash-B7c3z1B5.js": {
- "file": "assets/trash-B7c3z1B5.js",
+ "_trash-C0l9UXki.js": {
+ "file": "assets/trash-C0l9UXki.js",
"name": "trash",
"imports": [
"resources/js/app.tsx"
]
},
- "_trending-down-BtPHZ2fA.js": {
- "file": "assets/trending-down-BtPHZ2fA.js",
+ "_trending-down-CM9zB975.js": {
+ "file": "assets/trending-down-CM9zB975.js",
"name": "trending-down",
"imports": [
"resources/js/app.tsx"
]
},
- "_trending-up-C1uVxjVi.js": {
- "file": "assets/trending-up-C1uVxjVi.js",
+ "_trending-up-D3RLojX7.js": {
+ "file": "assets/trending-up-D3RLojX7.js",
"name": "trending-up",
"imports": [
"resources/js/app.tsx"
]
},
- "_triangle-alert-3qEGEwaA.js": {
- "file": "assets/triangle-alert-3qEGEwaA.js",
+ "_triangle-alert-BUm3Qaiu.js": {
+ "file": "assets/triangle-alert-BUm3Qaiu.js",
"name": "triangle-alert",
"imports": [
"resources/js/app.tsx"
]
},
- "_trophy-DPp0QVS8.js": {
- "file": "assets/trophy-DPp0QVS8.js",
+ "_trophy-CTZfqhOQ.js": {
+ "file": "assets/trophy-CTZfqhOQ.js",
"name": "trophy",
"imports": [
"resources/js/app.tsx"
]
},
- "_twitter-Ob_AzbNO.js": {
- "file": "assets/twitter-Ob_AzbNO.js",
+ "_twitter-DRr0PMGi.js": {
+ "file": "assets/twitter-DRr0PMGi.js",
"name": "twitter",
"imports": [
"resources/js/app.tsx"
]
},
- "_type-CAmitQYw.js": {
- "file": "assets/type-CAmitQYw.js",
+ "_type-Dr6ZFGcv.js": {
+ "file": "assets/type-Dr6ZFGcv.js",
"name": "type",
"imports": [
"resources/js/app.tsx"
@@ -1255,23 +1255,23 @@
"file": "assets/ui-Z445SNHD.js",
"name": "ui"
},
- "_unlink-trxMBMvO.js": {
- "file": "assets/unlink-trxMBMvO.js",
+ "_unlink-CgZv_dTf.js": {
+ "file": "assets/unlink-CgZv_dTf.js",
"name": "unlink",
"imports": [
"resources/js/app.tsx"
]
},
- "_use-brand-theme-BiuYnrrr.js": {
- "file": "assets/use-brand-theme-BiuYnrrr.js",
+ "_use-brand-theme-DG3kbKoH.js": {
+ "file": "assets/use-brand-theme-DG3kbKoH.js",
"name": "use-brand-theme",
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx"
]
},
- "_use-favicon-C_SU2_Ra.js": {
- "file": "assets/use-favicon-C_SU2_Ra.js",
+ "_use-favicon-CCcOxZw3.js": {
+ "file": "assets/use-favicon-CCcOxZw3.js",
"name": "use-favicon",
"imports": [
"_ui-Z445SNHD.js",
@@ -1292,36 +1292,36 @@
"_ui-Z445SNHD.js"
]
},
- "_user-HiC8k72a.js": {
- "file": "assets/user-HiC8k72a.js",
+ "_user-C3XLhGku.js": {
+ "file": "assets/user-C3XLhGku.js",
"name": "user",
"imports": [
"resources/js/app.tsx"
]
},
- "_user-check-D2uzxHd-.js": {
- "file": "assets/user-check-D2uzxHd-.js",
+ "_user-check-CAE7zehX.js": {
+ "file": "assets/user-check-CAE7zehX.js",
"name": "user-check",
"imports": [
"resources/js/app.tsx"
]
},
- "_user-plus-CDQXNMLS.js": {
- "file": "assets/user-plus-CDQXNMLS.js",
+ "_user-plus-7O11bl0R.js": {
+ "file": "assets/user-plus-7O11bl0R.js",
"name": "user-plus",
"imports": [
"resources/js/app.tsx"
]
},
- "_user-x-CHCyaiAK.js": {
- "file": "assets/user-x-CHCyaiAK.js",
+ "_user-x-DQztBHK8.js": {
+ "file": "assets/user-x-DQztBHK8.js",
"name": "user-x",
"imports": [
"resources/js/app.tsx"
]
},
- "_users-CQxTOR0I.js": {
- "file": "assets/users-CQxTOR0I.js",
+ "_users-DG9BKOjr.js": {
+ "file": "assets/users-DG9BKOjr.js",
"name": "users",
"imports": [
"resources/js/app.tsx"
@@ -1335,29 +1335,29 @@
"file": "assets/vendor-l0sNRNKZ.js",
"name": "vendor"
},
- "_wallet-D2td-SYi.js": {
- "file": "assets/wallet-D2td-SYi.js",
+ "_wallet-D1vzGpBh.js": {
+ "file": "assets/wallet-D1vzGpBh.js",
"name": "wallet",
"imports": [
"resources/js/app.tsx"
]
},
- "_wifi-CloLCYl-.js": {
- "file": "assets/wifi-CloLCYl-.js",
+ "_wifi-DdZIIhMT.js": {
+ "file": "assets/wifi-DdZIIhMT.js",
"name": "wifi",
"imports": [
"resources/js/app.tsx"
]
},
- "_wrench-CvpjhLZr.js": {
- "file": "assets/wrench-CvpjhLZr.js",
+ "_wrench-3TyfH4fT.js": {
+ "file": "assets/wrench-3TyfH4fT.js",
"name": "wrench",
"imports": [
"resources/js/app.tsx"
]
},
- "_zap-5eJgSXpf.js": {
- "file": "assets/zap-5eJgSXpf.js",
+ "_zap-COe4gBtx.js": {
+ "file": "assets/zap-COe4gBtx.js",
"name": "zap",
"imports": [
"resources/js/app.tsx"
@@ -1376,7 +1376,7 @@
"src": "node_modules/leaflet/dist/images/marker-icon.png"
},
"resources/css/app.css": {
- "file": "assets/app-CgyIGIsa.css",
+ "file": "assets/app-BmMgYZve.css",
"src": "resources/css/app.css",
"isEntry": true
},
@@ -1386,7 +1386,7 @@
"isEntry": true
},
"resources/js/app.tsx": {
- "file": "assets/app-DCZHPiEr.js",
+ "file": "assets/app-4fHGBOxL.js",
"name": "app",
"src": "resources/js/app.tsx",
"isEntry": true,
@@ -1652,2206 +1652,2206 @@
"resources/js/pages/welcome.tsx"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/auth/confirm-password.tsx": {
- "file": "assets/confirm-password-CXit4C25.js",
+ "file": "assets/confirm-password-CiWREC-t.js",
"name": "confirm-password",
"src": "resources/js/pages/auth/confirm-password.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_input-error-Bl4cQ2pT.js",
- "_auth-layout-D7moSOHd.js",
- "_auth-button-B64T05_p.js",
- "_lock-DsF0eMDG.js",
+ "_input-error-CYqgz-gJ.js",
+ "_auth-layout-D0Ey3Ox0.js",
+ "_auth-button-B6DOQF5c.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js",
- "_CookieConsentBanner-D-uUsKUO.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
"_react-country-flag.esm-Bs2jngHP.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_use-favicon-C_SU2_Ra.js",
- "_credit-card--bIB9mjq.js",
- "_loader-circle-BDLqeqvu.js"
+ "_use-favicon-CCcOxZw3.js",
+ "_credit-card-BTq1LaNu.js",
+ "_loader-circle-q3ypy8gI.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/auth/forgot-password.tsx": {
- "file": "assets/forgot-password-D2F-FKRV.js",
+ "file": "assets/forgot-password-ByJptWk6.js",
"name": "forgot-password",
"src": "resources/js/pages/auth/forgot-password.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_input-error-Bl4cQ2pT.js",
- "_text-link-D-RvIKjO.js",
- "_auth-layout-D7moSOHd.js",
- "_recaptcha-BpDCNHPL.js",
- "_mail-CKC1Kac7.js",
+ "_input-error-CYqgz-gJ.js",
+ "_text-link-CF4hNFFi.js",
+ "_auth-layout-D0Ey3Ox0.js",
+ "_recaptcha-3rHMqyBs.js",
+ "_mail-BEVnuDTb.js",
"_utils-BWxnHGCV.js",
- "_CookieConsentBanner-D-uUsKUO.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
"_react-country-flag.esm-Bs2jngHP.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_use-favicon-C_SU2_Ra.js",
- "_credit-card--bIB9mjq.js"
+ "_use-favicon-CCcOxZw3.js",
+ "_credit-card-BTq1LaNu.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/auth/login.tsx": {
- "file": "assets/login-A3pA4lEX.js",
+ "file": "assets/login-CCXtqCoz.js",
"name": "login",
"src": "resources/js/pages/auth/login.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_input-error-Bl4cQ2pT.js",
- "_text-link-D-RvIKjO.js",
- "_checkbox-BHPvTCNK.js",
- "_auth-layout-D7moSOHd.js",
- "_recaptcha-BpDCNHPL.js",
+ "_input-error-CYqgz-gJ.js",
+ "_text-link-CF4hNFFi.js",
+ "_checkbox-C8HXxmlr.js",
+ "_auth-layout-D0Ey3Ox0.js",
+ "_recaptcha-3rHMqyBs.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js",
- "_CookieConsentBanner-D-uUsKUO.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
"_react-country-flag.esm-Bs2jngHP.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_use-favicon-C_SU2_Ra.js",
- "_credit-card--bIB9mjq.js"
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_use-favicon-CCcOxZw3.js",
+ "_credit-card-BTq1LaNu.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/auth/register.tsx": {
- "file": "assets/register-6gEYLqn6.js",
+ "file": "assets/register-CeKLFjMX.js",
"name": "register",
"src": "resources/js/pages/auth/register.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_input-error-Bl4cQ2pT.js",
- "_text-link-D-RvIKjO.js",
- "_checkbox-BHPvTCNK.js",
- "_auth-layout-D7moSOHd.js",
- "_recaptcha-BpDCNHPL.js",
+ "_input-error-CYqgz-gJ.js",
+ "_text-link-CF4hNFFi.js",
+ "_checkbox-C8HXxmlr.js",
+ "_auth-layout-D0Ey3Ox0.js",
+ "_recaptcha-3rHMqyBs.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js",
- "_CookieConsentBanner-D-uUsKUO.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
"_react-country-flag.esm-Bs2jngHP.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_use-favicon-C_SU2_Ra.js",
- "_credit-card--bIB9mjq.js"
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_use-favicon-CCcOxZw3.js",
+ "_credit-card-BTq1LaNu.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/auth/reset-password.tsx": {
- "file": "assets/reset-password-Cz3ni2xL.js",
+ "file": "assets/reset-password--V8hzzIh.js",
"name": "reset-password",
"src": "resources/js/pages/auth/reset-password.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_input-error-Bl4cQ2pT.js",
- "_auth-layout-D7moSOHd.js",
- "_lock-DsF0eMDG.js",
+ "_input-error-CYqgz-gJ.js",
+ "_auth-layout-D0Ey3Ox0.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js",
- "_CookieConsentBanner-D-uUsKUO.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
"_react-country-flag.esm-Bs2jngHP.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_use-favicon-C_SU2_Ra.js",
- "_credit-card--bIB9mjq.js"
+ "_use-favicon-CCcOxZw3.js",
+ "_credit-card-BTq1LaNu.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/auth/verify-email.tsx": {
- "file": "assets/verify-email-502TadTh.js",
+ "file": "assets/verify-email-264IPHjq.js",
"name": "verify-email",
"src": "resources/js/pages/auth/verify-email.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_text-link-D-RvIKjO.js",
- "_auth-layout-D7moSOHd.js",
- "_auth-button-B64T05_p.js",
- "_mail-CKC1Kac7.js",
+ "_text-link-CF4hNFFi.js",
+ "_auth-layout-D0Ey3Ox0.js",
+ "_auth-button-B6DOQF5c.js",
+ "_mail-BEVnuDTb.js",
"_utils-BWxnHGCV.js",
- "_CookieConsentBanner-D-uUsKUO.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
"_react-country-flag.esm-Bs2jngHP.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_use-favicon-C_SU2_Ra.js",
- "_credit-card--bIB9mjq.js",
- "_loader-circle-BDLqeqvu.js"
+ "_use-favicon-CCcOxZw3.js",
+ "_credit-card-BTq1LaNu.js",
+ "_loader-circle-q3ypy8gI.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/calendar/index.tsx": {
- "file": "assets/index-UwIwqKI7.js",
+ "file": "assets/index-Dbxp-mOC.js",
"name": "index",
"src": "resources/js/pages/calendar/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"_index-DrmIhGnK.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/career/apply.tsx": {
- "file": "assets/apply-CUJD74lY.js",
+ "file": "assets/apply-BVvnab8n.js",
"name": "apply",
"src": "resources/js/pages/career/apply.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_checkbox-BHPvTCNK.js",
- "_use-brand-theme-BiuYnrrr.js",
- "_use-favicon-C_SU2_Ra.js",
- "_arrow-left-DifDyQQ2.js",
- "_user-HiC8k72a.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_checkbox-C8HXxmlr.js",
+ "_use-brand-theme-DG3kbKoH.js",
+ "_use-favicon-CCcOxZw3.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_user-C3XLhGku.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js"
+ "_chevron-up-B9gYo-hl.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/career/index.tsx": {
- "file": "assets/index-C70BeGH3.js",
+ "file": "assets/index-4SkOOmZm.js",
"name": "index",
"src": "resources/js/pages/career/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_use-brand-theme-BiuYnrrr.js",
- "_use-favicon-C_SU2_Ra.js",
- "_star-CdODI4VK.js",
- "_filter-CQAy5sxY.js",
- "_building-CioCMzUa.js",
- "_map-pin-Byih5zbn.js",
- "_clock-O-l8sPi0.js",
- "_chevron-left-DyEn0q5B.js",
- "_chevron-right-BMm7LjGG.js",
+ "_select-T_sz7ImN.js",
+ "_use-brand-theme-DG3kbKoH.js",
+ "_use-favicon-CCcOxZw3.js",
+ "_star-CaZ0eu6_.js",
+ "_filter-BDm-DaBQ.js",
+ "_building-5o9eBjJP.js",
+ "_map-pin-9a-V9F-V.js",
+ "_clock-CHa0mSrs.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_chevron-right-DkSLY_RH.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js"
+ "_chevron-up-B9gYo-hl.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/career/job-details.tsx": {
- "file": "assets/job-details-DGx4MSp5.js",
+ "file": "assets/job-details-D_m_euHm.js",
"name": "job-details",
"src": "resources/js/pages/career/job-details.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_use-brand-theme-BiuYnrrr.js",
- "_use-favicon-C_SU2_Ra.js",
- "_star-CdODI4VK.js",
- "_map-pin-Byih5zbn.js",
- "_building-CioCMzUa.js",
- "_clock-O-l8sPi0.js",
- "_users-CQxTOR0I.js",
- "_dollar-sign-BsSLq7gF.js",
- "_calendar-YoExU_hy.js",
+ "_use-brand-theme-DG3kbKoH.js",
+ "_use-favicon-CCcOxZw3.js",
+ "_star-CaZ0eu6_.js",
+ "_map-pin-9a-V9F-V.js",
+ "_building-5o9eBjJP.js",
+ "_clock-CHa0mSrs.js",
+ "_users-DG9BKOjr.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_calendar-DqBcvi0D.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/companies/index.tsx": {
- "file": "assets/index-CQBLeHT_.js",
+ "file": "assets/index-06RtypX5.js",
"name": "index",
"src": "resources/js/pages/companies/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_CookieConsentBanner-D-uUsKUO.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
"_use-initials-BK4eRgYY.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_radio-group-CnGlrhxK.js",
- "_switch-CSQfVaFG.js",
- "_credit-card--bIB9mjq.js",
- "_circle-check-BDCVxKyl.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_switch-BVaTRNpK.js",
+ "_credit-card-BTq1LaNu.js",
+ "_circle-check-CN74Y_9Y.js",
"resources/js/pages/companies/view.tsx",
- "_lock-open-B7qoRr4m.js",
- "_info-CGsCt0QX.js",
- "_lock-DsF0eMDG.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-2-BKTtBQos.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_lock-open-C6bTNivm.js",
+ "_info-BlxGZNDR.js",
+ "_lock-D_l4FSx5.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-2-B-iLy81a.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_settings-DdENPkOa.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_settings-CDvlPsbt.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_filter-CQAy5sxY.js",
- "_list-BSrGYPOe.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_filter-BDm-DaBQ.js",
+ "_list-TEmTfixH.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js",
- "_circle-BcYEy414.js",
- "_building-2-oo6jBMHm.js",
- "_mail-CKC1Kac7.js"
+ "_locate-fixed-CwJ3wfqp.js",
+ "_circle-sKSflIYK.js",
+ "_building-2-Dntm8XmE.js",
+ "_mail-BEVnuDTb.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/companies/view.tsx": {
- "file": "assets/view-JA6EMZ6E.js",
+ "file": "assets/view-pm4lJ9ee.js",
"name": "view",
"src": "resources/js/pages/companies/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_building-2-oo6jBMHm.js",
- "_mail-CKC1Kac7.js",
- "_lock-DsF0eMDG.js",
- "_calendar-YoExU_hy.js",
- "_credit-card--bIB9mjq.js",
+ "_building-2-Dntm8XmE.js",
+ "_mail-BEVnuDTb.js",
+ "_lock-D_l4FSx5.js",
+ "_calendar-DqBcvi0D.js",
+ "_credit-card-BTq1LaNu.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/contacts/index.tsx": {
- "file": "assets/index-YSdbhbDI.js",
+ "file": "assets/index-Bk3D5Ln7.js",
"name": "index",
"src": "resources/js/pages/contacts/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/coupons/index.tsx": {
- "file": "assets/index-CE_76-p9.js",
+ "file": "assets/index-45akoHZh.js",
"name": "index",
"src": "resources/js/pages/coupons/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_switch-CSQfVaFG.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_switch-BVaTRNpK.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/coupons/show.tsx": {
- "file": "assets/show-CW1pbmjf.js",
+ "file": "assets/show-Hi8C6br5.js",
"name": "show",
"src": "resources/js/pages/coupons/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_pagination-CLhGv5TU.js",
- "_table-Cy6bO37k.js",
- "_dollar-sign-BsSLq7gF.js",
- "_trending-up-C1uVxjVi.js",
- "_users-CQxTOR0I.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_pagination-CGq0GJg0.js",
+ "_table-BJ1oQWRR.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_trending-up-D3RLojX7.js",
+ "_users-DG9BKOjr.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/currencies/index.tsx": {
- "file": "assets/index-Bh3biG6-.js",
+ "file": "assets/index-C_kRC7_o.js",
"name": "index",
"src": "resources/js/pages/currencies/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/currencies/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/currencies/view.tsx": {
- "file": "assets/view-5s7qL_nA.js",
+ "file": "assets/view-DRPSU8un.js",
"name": "view",
"src": "resources/js/pages/currencies/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_dollar-sign-BsSLq7gF.js",
- "_type-CAmitQYw.js",
- "_hash-D5N7GvWR.js",
- "_lock-DsF0eMDG.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_type-Dr6ZFGcv.js",
+ "_hash-hgXEu6Qy.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/dashboard.tsx": {
- "file": "assets/dashboard-Vn0uU6vT.js",
+ "file": "assets/dashboard-4PBr7_vJ.js",
"name": "dashboard",
"src": "resources/js/pages/dashboard.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_refresh-cw-FiNR9pzi.js",
- "_users-CQxTOR0I.js",
- "_building-2-oo6jBMHm.js",
- "_clock-O-l8sPi0.js",
- "_calendar-YoExU_hy.js",
- "_briefcase-CsHvsiQb.js",
- "_user-plus-CDQXNMLS.js",
- "_circle-check-big-DzwxuD1X.js",
- "_copy-CCxdHmNE.js",
- "_external-link-AaM5EHxH.js",
- "_chart-column-BwaKBFP_.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_users-DG9BKOjr.js",
+ "_building-2-Dntm8XmE.js",
+ "_clock-CHa0mSrs.js",
+ "_calendar-DqBcvi0D.js",
+ "_briefcase-DGuFd_HT.js",
+ "_user-plus-7O11bl0R.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_copy-gVJWo25h.js",
+ "_external-link-D6ftOgwf.js",
+ "_chart-column-CTB1HCJI.js",
"_utils-BWxnHGCV.js",
- "_trending-up-C1uVxjVi.js",
- "_bell-TcWZQb75.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_trending-up-D3RLojX7.js",
+ "_bell-Bxm_inju.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/email-templates/index.tsx": {
- "file": "assets/index-Dky0J0wb.js",
+ "file": "assets/index-CF6kriZS.js",
"name": "index",
"src": "resources/js/pages/email-templates/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_page-template-CUbbykGe.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_eye-CLDVMrI-.js",
+ "_page-template-CM2S36EN.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_filter-CQAy5sxY.js",
- "_list-BSrGYPOe.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_filter-BDm-DaBQ.js",
+ "_list-TEmTfixH.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/email-templates/show.tsx": {
- "file": "assets/show-Bz3QKxv8.js",
+ "file": "assets/show-4Q5AZPMf.js",
"name": "show",
"src": "resources/js/pages/email-templates/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_page-template-CUbbykGe.js",
- "_tabs-BVvbDLq3.js",
- "_rich-text-editor-DIoA5qtB.js",
+ "_page-template-CM2S36EN.js",
+ "_tabs-DhK1kDWp.js",
+ "_rich-text-editor-Cd1_LDEX.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_unlink-trxMBMvO.js",
- "_list-BSrGYPOe.js",
- "_quote-DpoEJruJ.js",
- "_link-CifFVSSx.js",
- "_code-fFt1R3-N.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_unlink-CgZv_dTf.js",
+ "_list-TEmTfixH.js",
+ "_quote-CcUH2G7k.js",
+ "_link-ChKZ6PKR.js",
+ "_code-Dd2x_tdq.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/employee-dashboard.tsx": {
- "file": "assets/employee-dashboard-BUzo47I7.js",
+ "file": "assets/employee-dashboard-syPZRLkt.js",
"name": "employee-dashboard",
"src": "resources/js/pages/employee-dashboard.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_refresh-cw-FiNR9pzi.js",
- "_bell-TcWZQb75.js",
- "_users-CQxTOR0I.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_bell-Bxm_inju.js",
+ "_users-DG9BKOjr.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/examples/chatgpt-demo.tsx": {
- "file": "assets/chatgpt-demo-ChcvT2x4.js",
+ "file": "assets/chatgpt-demo-DaQS5_33.js",
"name": "chatgpt-demo",
"src": "resources/js/pages/examples/chatgpt-demo.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_sparkles-DvgXh1Em.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_sparkles-DAkECDF0.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/announcements/dashboard.tsx": {
- "file": "assets/dashboard-CGflF5m_.js",
+ "file": "assets/dashboard-DwYcyV0_.js",
"name": "dashboard",
"src": "resources/js/pages/hr/announcements/dashboard.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_tabs-BVvbDLq3.js",
- "_list-BSrGYPOe.js",
- "_bell-TcWZQb75.js",
- "_star-CdODI4VK.js",
- "_triangle-alert-3qEGEwaA.js",
- "_calendar-YoExU_hy.js",
+ "_tabs-DhK1kDWp.js",
+ "_list-TEmTfixH.js",
+ "_bell-Bxm_inju.js",
+ "_star-CaZ0eu6_.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_calendar-DqBcvi0D.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/announcements/index.tsx": {
- "file": "assets/index-B4GX0MNF.js",
+ "file": "assets/index-Cx0ERaJh.js",
"name": "index",
"src": "resources/js/pages/hr/announcements/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_rich-text-editor-DIoA5qtB.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_rich-text-editor-Cd1_LDEX.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/announcements/show.tsx": {
- "file": "assets/show-DPBRXZWF.js",
+ "file": "assets/show-CWw4xLm2.js",
"name": "show",
"src": "resources/js/pages/hr/announcements/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_CrudDeleteModal-D4meZ8pP.js",
+ "_CrudDeleteModal-BgIUshon.js",
"resources/js/app.tsx",
- "_page-template-CUbbykGe.js",
- "_progress-DWAgY7H5.js",
- "_arrow-left-DifDyQQ2.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-B7c3z1B5.js",
- "_download-jqune9mh.js",
+ "_page-template-CM2S36EN.js",
+ "_progress-8FJ0HkGU.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-C0l9UXki.js",
+ "_download-BzxwiIbz.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/announcements/statistics.tsx": {
- "file": "assets/statistics-C502KGK-.js",
+ "file": "assets/statistics-DutNo2eW.js",
"name": "statistics",
"src": "resources/js/pages/hr/announcements/statistics.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_arrow-left-DifDyQQ2.js",
- "_users-CQxTOR0I.js",
- "_eye-CLDVMrI-.js",
- "_trending-up-C1uVxjVi.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_users-DG9BKOjr.js",
+ "_eye-Yd3RcT3h.js",
+ "_trending-up-D3RLojX7.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/assets/dashboard.tsx": {
- "file": "assets/dashboard-Dseo3nVt.js",
+ "file": "assets/dashboard-CRgJYLlq.js",
"name": "dashboard",
"src": "resources/js/pages/hr/assets/dashboard.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_progress-DWAgY7H5.js",
- "_list-BSrGYPOe.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_trending-up-C1uVxjVi.js",
- "_package-Y58T4Ovs.js",
- "_circle-check-big-DzwxuD1X.js",
- "_user-check-D2uzxHd-.js",
- "_wrench-CvpjhLZr.js",
+ "_progress-8FJ0HkGU.js",
+ "_list-TEmTfixH.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_trending-up-D3RLojX7.js",
+ "_package-XW2Ihp6c.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_user-check-CAE7zehX.js",
+ "_wrench-3TyfH4fT.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/assets/depreciation-report.tsx": {
- "file": "assets/depreciation-report-CaTQPc-F.js",
+ "file": "assets/depreciation-report-6mu-BcpN.js",
"name": "depreciation-report",
"src": "resources/js/pages/hr/assets/depreciation-report.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_pagination-CLhGv5TU.js",
- "_CrudTable-C2L9P_V2.js",
- "_list-BSrGYPOe.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_download-jqune9mh.js",
- "_trending-up-C1uVxjVi.js",
- "_dollar-sign-BsSLq7gF.js",
- "_trending-down-BtPHZ2fA.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_pagination-CGq0GJg0.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_list-TEmTfixH.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_download-BzxwiIbz.js",
+ "_trending-up-D3RLojX7.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_trending-down-CM9zB975.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_filter-CQAy5sxY.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_filter-BDm-DaBQ.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/assets/index.tsx": {
- "file": "assets/index-G6eKfLZt.js",
+ "file": "assets/index-CXX2Xi2c.js",
"name": "index",
"src": "resources/js/pages/hr/assets/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_ImportModal-CvqieTBo.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_ImportModal-Bk2gpK2A.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_alert-DhX5xaQO.js"
+ "_alert-DzlvAUsh.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/assets/show.tsx": {
- "file": "assets/show-Bf3EibHA.js",
+ "file": "assets/show-BP0IF1MK.js",
"name": "show",
"src": "resources/js/pages/hr/assets/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_tabs-BVvbDLq3.js",
- "_table-Cy6bO37k.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_progress-DWAgY7H5.js",
- "_arrow-left-DifDyQQ2.js",
- "_square-pen-8BQ3xjRH.js",
- "_user-plus-CDQXNMLS.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_wrench-CvpjhLZr.js",
- "_qr-code-BuBJI3J3.js",
- "_trash-B7c3z1B5.js",
- "_download-jqune9mh.js",
+ "_tabs-DhK1kDWp.js",
+ "_table-BJ1oQWRR.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_progress-8FJ0HkGU.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_square-pen-BNAWyFLf.js",
+ "_user-plus-7O11bl0R.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_wrench-3TyfH4fT.js",
+ "_qr-code-B9FsCCCd.js",
+ "_trash-C0l9UXki.js",
+ "_download-BzxwiIbz.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js"
+ "_locate-fixed-CwJ3wfqp.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/assets/types/index.tsx": {
- "file": "assets/index-BxBz3ZcA.js",
+ "file": "assets/index-B0dnyTse.js",
"name": "index",
"src": "resources/js/pages/hr/assets/types/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_textarea-MT-uY0Br.js",
- "_boxes-DvOKBBuy.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-2-BKTtBQos.js",
- "_select-X5YLR2bv.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_textarea-f6Pa1mf5.js",
+ "_boxes-B8yTQGgl.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-2-B-iLy81a.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/attendance-policies/index.tsx": {
- "file": "assets/index-B-t4ET2p.js",
+ "file": "assets/index-DvrNkrTq.js",
"name": "index",
"src": "resources/js/pages/hr/attendance-policies/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/attendance-policies/view.tsx",
- "_shield-Ct6ZTmLv.js",
- "_circle-check-big-DzwxuD1X.js",
- "_clock-O-l8sPi0.js",
- "_dollar-sign-BsSLq7gF.js",
- "_eye-CLDVMrI-.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_shield-DZYMqpHl.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_clock-CHa0mSrs.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_eye-Yd3RcT3h.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js",
- "_filter-CQAy5sxY.js",
- "_list-BSrGYPOe.js"
+ "_locate-fixed-CwJ3wfqp.js",
+ "_filter-BDm-DaBQ.js",
+ "_list-TEmTfixH.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/attendance-policies/view.tsx": {
- "file": "assets/view-CC3iSPZR.js",
+ "file": "assets/view-Bl1zWVXa.js",
"name": "view",
"src": "resources/js/pages/hr/attendance-policies/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_shield-Ct6ZTmLv.js",
- "_lock-DsF0eMDG.js",
- "_clock-O-l8sPi0.js",
- "_dollar-sign-BsSLq7gF.js",
+ "_shield-DZYMqpHl.js",
+ "_lock-D_l4FSx5.js",
+ "_clock-CHa0mSrs.js",
+ "_dollar-sign-W87qtnS1.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/attendance-records/calendar.tsx": {
- "file": "assets/calendar-DHZORIn0.js",
+ "file": "assets/calendar-DqdfSQt2.js",
"name": "calendar",
"src": "resources/js/pages/hr/attendance-records/calendar.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_refresh-cw-FiNR9pzi.js",
- "_calendar-YoExU_hy.js",
- "_layout-list-CLoEfo1A.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_calendar-DqBcvi0D.js",
+ "_layout-list-Bryhjcg8.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js"
+ "_locate-fixed-CwJ3wfqp.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/attendance-records/index.tsx": {
- "file": "assets/index-Dx_vXBMW.js",
+ "file": "assets/index-CqH4rFiR.js",
"name": "index",
"src": "resources/js/pages/hr/attendance-records/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_ImportModal-CvqieTBo.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_ImportModal-Bk2gpK2A.js",
"resources/js/pages/hr/attendance-records/view.tsx",
- "_calendar-YoExU_hy.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_circle-check-big-DzwxuD1X.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trending-up-C1uVxjVi.js",
- "_eye-CLDVMrI-.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-2-BKTtBQos.js",
- "_log-in-C655qnFy.js",
- "_log-out-D6J83Zkh.js",
- "_clock-O-l8sPi0.js",
- "_circle-x-DNjKzBNT.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_calendar-DqBcvi0D.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trending-up-D3RLojX7.js",
+ "_eye-Yd3RcT3h.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-2-B-iLy81a.js",
+ "_log-in-DikPYXBi.js",
+ "_log-out-CqVt2LXY.js",
+ "_clock-CHa0mSrs.js",
+ "_circle-x-ChMHRbuV.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
+ "_user-C3XLhGku.js",
"_utils-BWxnHGCV.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js",
- "_filter-CQAy5sxY.js",
- "_list-BSrGYPOe.js",
- "_alert-DhX5xaQO.js",
- "_info-CGsCt0QX.js",
- "_download-jqune9mh.js",
- "_map-pin-Byih5zbn.js",
- "_monitor-DU2H7K7-.js"
+ "_locate-fixed-CwJ3wfqp.js",
+ "_filter-BDm-DaBQ.js",
+ "_list-TEmTfixH.js",
+ "_alert-DzlvAUsh.js",
+ "_info-BlxGZNDR.js",
+ "_download-BzxwiIbz.js",
+ "_map-pin-9a-V9F-V.js",
+ "_monitor-ho02Lm9i.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/attendance-records/view.tsx": {
- "file": "assets/view-CxnqZFlK.js",
+ "file": "assets/view-DJd0AQSA.js",
"name": "view",
"src": "resources/js/pages/hr/attendance-records/view.tsx",
"isDynamicEntry": true,
@@ -3859,24 +3859,24 @@
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
"_leaflet-ChJqBZBV.js",
- "_clock-O-l8sPi0.js",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
- "_log-in-C655qnFy.js",
- "_map-pin-Byih5zbn.js",
- "_fingerprint-DDgCRfUP.js",
- "_monitor-DU2H7K7-.js",
- "_log-out-D6J83Zkh.js",
- "_triangle-alert-3qEGEwaA.js",
+ "_clock-CHa0mSrs.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
+ "_log-in-DikPYXBi.js",
+ "_map-pin-9a-V9F-V.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_monitor-ho02Lm9i.js",
+ "_log-out-CqVt2LXY.js",
+ "_triangle-alert-BUm3Qaiu.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/attendance-regularizations/index.tsx": {
- "file": "assets/index-Domstr1J.js",
+ "file": "assets/index-BEl1RJm5.js",
"name": "index",
"src": "resources/js/pages/hr/attendance-regularizations/index.tsx",
"isDynamicEntry": true,
@@ -3884,3569 +3884,3569 @@
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
"resources/js/pages/hr/attendance-regularizations/view.tsx",
- "_page-template-CUbbykGe.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_calendar-YoExU_hy.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-x-DNjKzBNT.js",
- "_eye-CLDVMrI-.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-2-BKTtBQos.js",
- "_clock-O-l8sPi0.js",
- "_arrow-right-CEAQplo8.js",
- "_message-square-Dqn13PUy.js",
- "_user-HiC8k72a.js",
+ "_page-template-CM2S36EN.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_calendar-DqBcvi0D.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-x-ChMHRbuV.js",
+ "_eye-Yd3RcT3h.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-2-B-iLy81a.js",
+ "_clock-CHa0mSrs.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_message-square-BkyJswfG.js",
+ "_user-C3XLhGku.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_log-out-D6J83Zkh.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_log-out-CqVt2LXY.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js",
- "_filter-CQAy5sxY.js",
- "_list-BSrGYPOe.js"
+ "_locate-fixed-CwJ3wfqp.js",
+ "_filter-BDm-DaBQ.js",
+ "_list-TEmTfixH.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/attendance-regularizations/view.tsx": {
- "file": "assets/view-DmREa4dB.js",
+ "file": "assets/view-DzM-MLA7.js",
"name": "view",
"src": "resources/js/pages/hr/attendance-regularizations/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-alert-DwaVLcdb.js",
- "_clock-O-l8sPi0.js",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
- "_arrow-right-CEAQplo8.js",
- "_message-square-Dqn13PUy.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_clock-CHa0mSrs.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_message-square-BkyJswfG.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/award-types/index.tsx": {
- "file": "assets/index-DxPeXGbl.js",
+ "file": "assets/index-B9sDlPm3.js",
"name": "index",
"src": "resources/js/pages/hr/award-types/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_award-hmEXH59N.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_award-BKljXQI4.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/awards/index.tsx": {
- "file": "assets/index-DG2cZmuq.js",
+ "file": "assets/index-DdnGCv-w.js",
"name": "index",
"src": "resources/js/pages/hr/awards/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/awards/view.tsx",
"_use-initials-BK4eRgYY.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/awards/view.tsx": {
- "file": "assets/view-DHKbnojc.js",
+ "file": "assets/view-D4ETVMH1.js",
"name": "view",
"src": "resources/js/pages/hr/awards/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_trophy-DPp0QVS8.js",
- "_user-HiC8k72a.js",
- "_tag-BXjzmeUG.js",
- "_calendar-YoExU_hy.js",
- "_gift-91YKafXv.js",
- "_eye-CLDVMrI-.js",
+ "_trophy-CTZfqhOQ.js",
+ "_user-C3XLhGku.js",
+ "_tag-Dw9UDp6s.js",
+ "_calendar-DqBcvi0D.js",
+ "_gift-BkGeVRy2.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/biometric-attendance/index.tsx": {
- "file": "assets/index-CiozWnw4.js",
+ "file": "assets/index-DHcihWdp.js",
"name": "index",
"src": "resources/js/pages/hr/biometric-attendance/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/biometric-attendance/view.tsx",
- "_circle-check-big-DzwxuD1X.js",
- "_clock-O-l8sPi0.js",
- "_timer-BQQZ475C.js",
- "_refresh-cw-FiNR9pzi.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_clock-CHa0mSrs.js",
+ "_timer-CXS4OFNM.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/biometric-attendance/view.tsx": {
- "file": "assets/view-HNskLLb5.js",
+ "file": "assets/view-Dn1IE4go.js",
"name": "view",
"src": "resources/js/pages/hr/biometric-attendance/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_timer-BQQZ475C.js",
- "_circle-alert-DwaVLcdb.js",
- "_info-CGsCt0QX.js",
- "_refresh-cw-FiNR9pzi.js",
+ "_timer-CXS4OFNM.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_info-BlxGZNDR.js",
+ "_refresh-cw-ChXdCVZX.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/branches/index.tsx": {
- "file": "assets/index-Bwxt7GT_.js",
+ "file": "assets/index-DHp7QWB3.js",
"name": "index",
"src": "resources/js/pages/hr/branches/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/branches/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/branches/view.tsx": {
- "file": "assets/view-D2Hy4ufK.js",
+ "file": "assets/view-DrEbtOqc.js",
"name": "view",
"src": "resources/js/pages/hr/branches/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_git-branch-BiaS4Luq.js",
- "_building-2-oo6jBMHm.js",
- "_mail-CKC1Kac7.js",
- "_phone-Cjtf4kt2.js",
- "_lock-DsF0eMDG.js",
- "_map-pin-Byih5zbn.js",
- "_globe-BlA6-Gdd.js",
- "_hash-D5N7GvWR.js",
+ "_git-branch-DX951c47.js",
+ "_building-2-Dntm8XmE.js",
+ "_mail-BEVnuDTb.js",
+ "_phone-CTwn3BMi.js",
+ "_lock-D_l4FSx5.js",
+ "_map-pin-9a-V9F-V.js",
+ "_globe-CjjyS6CN.js",
+ "_hash-hgXEu6Qy.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/complaints/index.tsx": {
- "file": "assets/index-PEQ0AHqG.js",
+ "file": "assets/index-C4o1COFq.js",
"name": "index",
"src": "resources/js/pages/hr/complaints/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/complaints/view.tsx",
"_use-initials-BK4eRgYY.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/complaints/view.tsx": {
- "file": "assets/view-Bbo8S7fL.js",
+ "file": "assets/view-C3xqqF6h.js",
"name": "view",
"src": "resources/js/pages/hr/complaints/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_message-square-warning-D37VJ7Rf.js",
- "_user-HiC8k72a.js",
- "_tag-BXjzmeUG.js",
- "_calendar-YoExU_hy.js",
- "_user-check-D2uzxHd-.js",
- "_eye-CLDVMrI-.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_user-C3XLhGku.js",
+ "_tag-Dw9UDp6s.js",
+ "_calendar-DqBcvi0D.js",
+ "_user-check-CAE7zehX.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/contracts/contract-renewals/index.tsx": {
- "file": "assets/index-DYYQqrzS.js",
+ "file": "assets/index-BhyAkdgk.js",
"name": "index",
"src": "resources/js/pages/hr/contracts/contract-renewals/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_refresh-cw-FiNR9pzi.js",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
- "_dollar-sign-BsSLq7gF.js",
- "_clock-O-l8sPi0.js",
- "_play-CzThRh0N.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-check-big-DzwxuD1X.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_clock-CHa0mSrs.js",
+ "_play-B9S6Ymxo.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-check-big-fVcbTmDL.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_log-out-D6J83Zkh.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_log-out-CqVt2LXY.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/contracts/contract-templates/create.tsx": {
- "file": "assets/create-DxXq1me_.js",
+ "file": "assets/create-Mya5Q5Hu.js",
"name": "create",
"src": "resources/js/pages/hr/contracts/contract-templates/create.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_checkbox-BHPvTCNK.js",
- "_arrow-left-DifDyQQ2.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_checkbox-C8HXxmlr.js",
+ "_arrow-left-IfLGa0Dx.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/contracts/contract-templates/edit.tsx": {
- "file": "assets/edit-DhkzcgZM.js",
+ "file": "assets/edit-BO7Tft8k.js",
"name": "edit",
"src": "resources/js/pages/hr/contracts/contract-templates/edit.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_checkbox-BHPvTCNK.js",
- "_arrow-left-DifDyQQ2.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_checkbox-C8HXxmlr.js",
+ "_arrow-left-IfLGa0Dx.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/contracts/contract-templates/generate.tsx": {
- "file": "assets/generate-Cmtug56d.js",
+ "file": "assets/generate-DBnUct3t.js",
"name": "generate",
"src": "resources/js/pages/hr/contracts/contract-templates/generate.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_file-down-Dmn8LkkO.js",
+ "_file-down-jo0FIMGq.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/contracts/contract-templates/index.tsx": {
- "file": "assets/index-r6KzRzO9.js",
+ "file": "assets/index-CV433rSq.js",
"name": "index",
"src": "resources/js/pages/hr/contracts/contract-templates/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/contracts/contract-templates/generate.tsx",
- "_star-CdODI4VK.js",
- "_code-fFt1R3-N.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_star-CaZ0eu6_.js",
+ "_code-Dd2x_tdq.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/contracts/contract-templates/show.tsx": {
- "file": "assets/show-D9KuHufw.js",
+ "file": "assets/show-C80MZvN_.js",
"name": "show",
"src": "resources/js/pages/hr/contracts/contract-templates/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_arrow-left-DifDyQQ2.js",
- "_star-CdODI4VK.js",
- "_tag-BXjzmeUG.js",
- "_code-fFt1R3-N.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_star-CaZ0eu6_.js",
+ "_tag-Dw9UDp6s.js",
+ "_code-Dd2x_tdq.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/contracts/contract-types/index.tsx": {
- "file": "assets/index-YUg5aRHx.js",
+ "file": "assets/index-C1e3Y506.js",
"name": "index",
"src": "resources/js/pages/hr/contracts/contract-types/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/contracts/contract-types/view.tsx",
- "_calendar-YoExU_hy.js",
- "_clock-O-l8sPi0.js",
- "_refresh-cw-FiNR9pzi.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_calendar-DqBcvi0D.js",
+ "_clock-CHa0mSrs.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/contracts/contract-types/view.tsx": {
- "file": "assets/view-BkNsip7N.js",
+ "file": "assets/view-Cu3QzJSK.js",
"name": "view",
"src": "resources/js/pages/hr/contracts/contract-types/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_lock-DsF0eMDG.js",
- "_calendar-YoExU_hy.js",
- "_clock-O-l8sPi0.js",
- "_refresh-cw-FiNR9pzi.js",
- "_hash-D5N7GvWR.js",
+ "_lock-D_l4FSx5.js",
+ "_calendar-DqBcvi0D.js",
+ "_clock-CHa0mSrs.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_hash-hgXEu6Qy.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/contracts/employee-contracts/index.tsx": {
- "file": "assets/index-C3JFeAi-.js",
+ "file": "assets/index-DEGfHb9E.js",
"name": "index",
"src": "resources/js/pages/hr/contracts/employee-contracts/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/contracts/employee-contracts/view.tsx",
"_use-initials-BK4eRgYY.js",
- "_calendar-YoExU_hy.js",
- "_triangle-alert-3qEGEwaA.js",
+ "_calendar-DqBcvi0D.js",
+ "_triangle-alert-BUm3Qaiu.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/contracts/employee-contracts/view.tsx": {
- "file": "assets/view-WTrJjgfM.js",
+ "file": "assets/view-BEZ9-qqE.js",
"name": "view",
"src": "resources/js/pages/hr/contracts/employee-contracts/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
- "_triangle-alert-3qEGEwaA.js",
- "_dollar-sign-BsSLq7gF.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_dollar-sign-W87qtnS1.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/departments/index.tsx": {
- "file": "assets/index-DQHwujQS.js",
+ "file": "assets/index-CVRGGK8M.js",
"name": "index",
"src": "resources/js/pages/hr/departments/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/departments/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/departments/view.tsx": {
- "file": "assets/view-Dr7fPRJk.js",
+ "file": "assets/view-3d2XcrBw.js",
"name": "view",
"src": "resources/js/pages/hr/departments/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_building-2-oo6jBMHm.js",
- "_git-branch-BiaS4Luq.js",
- "_lock-DsF0eMDG.js",
+ "_building-2-Dntm8XmE.js",
+ "_git-branch-DX951c47.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/designations/index.tsx": {
- "file": "assets/index-DDrcyj3j.js",
+ "file": "assets/index-BZNojbER.js",
"name": "index",
"src": "resources/js/pages/hr/designations/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/designations/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/designations/view.tsx": {
- "file": "assets/view-BvvRnEDI.js",
+ "file": "assets/view-CVfqDWwv.js",
"name": "view",
"src": "resources/js/pages/hr/designations/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_briefcase-CsHvsiQb.js",
- "_building-2-oo6jBMHm.js",
- "_git-branch-BiaS4Luq.js",
- "_lock-DsF0eMDG.js",
+ "_briefcase-DGuFd_HT.js",
+ "_building-2-Dntm8XmE.js",
+ "_git-branch-DX951c47.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/document-types/index.tsx": {
- "file": "assets/index-C8aZhCRz.js",
+ "file": "assets/index-CxXjKnn4.js",
"name": "index",
"src": "resources/js/pages/hr/document-types/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-2-BKTtBQos.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-2-B-iLy81a.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/documents/document-acknowledgments/index.tsx": {
- "file": "assets/index-CHDTGOhe.js",
+ "file": "assets/index-9wktELhk.js",
"name": "index",
"src": "resources/js/pages/hr/documents/document-acknowledgments/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudTable-C2L9P_V2.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudTable-Cxl8O2CF.js",
"resources/js/app.tsx",
- "_page-template-CUbbykGe.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_page-template-CM2S36EN.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/documents/document-acknowledgments/view.tsx",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
- "_clock-O-l8sPi0.js",
- "_circle-x-DNjKzBNT.js",
- "_triangle-alert-3qEGEwaA.js",
- "_circle-check-big-DzwxuD1X.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
+ "_clock-CHa0mSrs.js",
+ "_circle-x-ChMHRbuV.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_switch-CSQfVaFG.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_switch-BVaTRNpK.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_sparkles-DvgXh1Em.js",
- "_briefcase-CsHvsiQb.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_calendar-days-CwXRpqb9.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_chevron-right-BMm7LjGG.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_coins-CCDq32ZE.js",
- "_copy-CCxdHmNE.js",
- "_credit-card--bIB9mjq.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_dollar-sign-BsSLq7gF.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_fingerprint-DDgCRfUP.js",
- "_house-Dc4fxdSU.js",
- "_gift-91YKafXv.js",
- "_git-branch-BiaS4Luq.js",
- "_globe-BlA6-Gdd.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-grid-B4hbZ-He.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_loader-circle-BDLqeqvu.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_log-out-D6J83Zkh.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_refresh-cw-FiNR9pzi.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_settings-DdENPkOa.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_timer-BQQZ475C.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_users-CQxTOR0I.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_sparkles-DAkECDF0.js",
+ "_briefcase-DGuFd_HT.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_coins-BOL9Zqbn.js",
+ "_copy-gVJWo25h.js",
+ "_credit-card-BTq1LaNu.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_house--r9ylyxz.js",
+ "_gift-BkGeVRy2.js",
+ "_git-branch-DX951c47.js",
+ "_globe-CjjyS6CN.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_log-out-CqVt2LXY.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_settings-CDvlPsbt.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_timer-CXS4OFNM.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_users-DG9BKOjr.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
"_utils-BWxnHGCV.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_CookieConsentBanner-D-uUsKUO.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
"_index-BFT_C1pH.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/documents/document-acknowledgments/view.tsx": {
- "file": "assets/view-V1zOfl_F.js",
+ "file": "assets/view-DA9VzGVF.js",
"name": "view",
"src": "resources/js/pages/hr/documents/document-acknowledgments/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
- "_circle-check-big-DzwxuD1X.js",
- "_clock-O-l8sPi0.js",
- "_circle-x-DNjKzBNT.js",
- "_triangle-alert-3qEGEwaA.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_clock-CHa0mSrs.js",
+ "_circle-x-ChMHRbuV.js",
+ "_triangle-alert-BUm3Qaiu.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/documents/document-categories/index.tsx": {
- "file": "assets/index-CoOpKrwn.js",
+ "file": "assets/index-C-B0N-YA.js",
"name": "index",
"src": "resources/js/pages/hr/documents/document-categories/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_CrudDeleteModal-D4meZ8pP.js",
+ "_CrudDeleteModal-BgIUshon.js",
"resources/js/app.tsx",
- "_page-template-CUbbykGe.js",
- "_pagination-CLhGv5TU.js",
- "_select-X5YLR2bv.js",
- "_textarea-MT-uY0Br.js",
- "_user-HiC8k72a.js",
- "_trending-up-C1uVxjVi.js",
- "_award-hmEXH59N.js",
- "_dollar-sign-BsSLq7gF.js",
- "_briefcase-CsHvsiQb.js",
- "_scale-DlPRjCPt.js",
- "_settings-DdENPkOa.js",
- "_users-CQxTOR0I.js",
- "_heart-B77nkgVs.js",
- "_building-CioCMzUa.js",
- "_clipboard-list-DD5uAGAm.js",
- "_shield-Ct6ZTmLv.js",
- "_sparkles-DvgXh1Em.js",
- "_triangle-alert-3qEGEwaA.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
+ "_page-template-CM2S36EN.js",
+ "_pagination-CGq0GJg0.js",
+ "_select-T_sz7ImN.js",
+ "_textarea-f6Pa1mf5.js",
+ "_user-C3XLhGku.js",
+ "_trending-up-D3RLojX7.js",
+ "_award-BKljXQI4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_briefcase-DGuFd_HT.js",
+ "_scale-BHC18ycl.js",
+ "_settings-CDvlPsbt.js",
+ "_users-DG9BKOjr.js",
+ "_heart-CpJvUfR-.js",
+ "_building-5o9eBjJP.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_shield-DZYMqpHl.js",
+ "_sparkles-DAkECDF0.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
"_utils-BWxnHGCV.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_switch-CSQfVaFG.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_log-out-D6J83Zkh.js",
+ "_log-out-CqVt2LXY.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/documents/document-templates/create.tsx": {
- "file": "assets/create-Bwl4E0AS.js",
+ "file": "assets/create-yeozmNpo.js",
"name": "create",
"src": "resources/js/pages/hr/documents/document-templates/create.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_checkbox-BHPvTCNK.js",
- "_arrow-left-DifDyQQ2.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_checkbox-C8HXxmlr.js",
+ "_arrow-left-IfLGa0Dx.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/documents/document-templates/edit.tsx": {
- "file": "assets/edit-Dk9vX_VQ.js",
+ "file": "assets/edit-BhDAL-8C.js",
"name": "edit",
"src": "resources/js/pages/hr/documents/document-templates/edit.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_checkbox-BHPvTCNK.js",
- "_arrow-left-DifDyQQ2.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_checkbox-C8HXxmlr.js",
+ "_arrow-left-IfLGa0Dx.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/documents/document-templates/generate.tsx": {
- "file": "assets/generate-BYnu_tG-.js",
+ "file": "assets/generate-BrHLgcTP.js",
"name": "generate",
"src": "resources/js/pages/hr/documents/document-templates/generate.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_file-down-Dmn8LkkO.js",
+ "_file-down-jo0FIMGq.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/documents/document-templates/index.tsx": {
- "file": "assets/index-CSHwc6zy.js",
+ "file": "assets/index-qj99JpGw.js",
"name": "index",
"src": "resources/js/pages/hr/documents/document-templates/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/documents/document-templates/generate.tsx",
- "_star-CdODI4VK.js",
- "_code-fFt1R3-N.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_star-CaZ0eu6_.js",
+ "_code-Dd2x_tdq.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/documents/document-templates/show.tsx": {
- "file": "assets/show-Bak9FIVj.js",
+ "file": "assets/show-ILwCOUjE.js",
"name": "show",
"src": "resources/js/pages/hr/documents/document-templates/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_arrow-left-DifDyQQ2.js",
- "_star-CdODI4VK.js",
- "_tag-BXjzmeUG.js",
- "_code-fFt1R3-N.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_star-CaZ0eu6_.js",
+ "_tag-Dw9UDp6s.js",
+ "_code-Dd2x_tdq.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/documents/hr-documents/index.tsx": {
- "file": "assets/index-DmtnB32P.js",
+ "file": "assets/index-Drjwg6Z3.js",
"name": "index",
"src": "resources/js/pages/hr/documents/hr-documents/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/documents/hr-documents/view.tsx",
- "_triangle-alert-3qEGEwaA.js",
- "_download-jqune9mh.js",
- "_eye-CLDVMrI-.js",
- "_circle-check-big-DzwxuD1X.js",
- "_clock-O-l8sPi0.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_download-BzxwiIbz.js",
+ "_eye-Yd3RcT3h.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_clock-CHa0mSrs.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/documents/hr-documents/view.tsx": {
- "file": "assets/view-7vzfAiyM.js",
+ "file": "assets/view-CdVpsQJz.js",
"name": "view",
"src": "resources/js/pages/hr/documents/hr-documents/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_tag-BXjzmeUG.js",
- "_download-jqune9mh.js",
- "_calendar-YoExU_hy.js",
- "_user-HiC8k72a.js",
- "_triangle-alert-3qEGEwaA.js",
- "_eye-CLDVMrI-.js",
- "_circle-check-big-DzwxuD1X.js",
- "_clock-O-l8sPi0.js",
+ "_tag-Dw9UDp6s.js",
+ "_download-BzxwiIbz.js",
+ "_calendar-DqBcvi0D.js",
+ "_user-C3XLhGku.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_eye-Yd3RcT3h.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_clock-CHa0mSrs.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/employee-salaries/index.tsx": {
- "file": "assets/index-Daj4nn_i.js",
+ "file": "assets/index-DR8Fa0BR.js",
"name": "index",
"src": "resources/js/pages/hr/employee-salaries/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/employee-salaries/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/employee-salaries/payroll-calculation.tsx": {
- "file": "assets/payroll-calculation-BlJdTym2.js",
+ "file": "assets/payroll-calculation-CwwIdrYH.js",
"name": "payroll-calculation",
"src": "resources/js/pages/hr/employee-salaries/payroll-calculation.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_arrow-left-DifDyQQ2.js",
- "_calculator-BPEuta5A.js",
- "_dollar-sign-BsSLq7gF.js",
- "_clock-O-l8sPi0.js",
- "_trending-up-C1uVxjVi.js",
- "_trending-down-BtPHZ2fA.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_calculator-DnAPf1Qo.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_clock-CHa0mSrs.js",
+ "_trending-up-D3RLojX7.js",
+ "_trending-down-CM9zB975.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/employee-salaries/view.tsx": {
- "file": "assets/view-Bk2YpJ7Y.js",
+ "file": "assets/view-CwPEyRBv.js",
"name": "view",
"src": "resources/js/pages/hr/employee-salaries/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_dollar-sign-BsSLq7gF.js",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
- "_layers-D2vSiTnX.js",
- "_lock-DsF0eMDG.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
+ "_layers-B7F69w-w.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/employees/create.tsx": {
- "file": "assets/create-BB0MYTGG.js",
+ "file": "assets/create-BO63ZYus.js",
"name": "create",
"src": "resources/js/pages/hr/employees/create.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_radio-group-CnGlrhxK.js",
- "_multi-select-field-CfdAXne3.js",
- "_trash-2-BKTtBQos.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_trash-2-B-iLy81a.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
- "_circle-BcYEy414.js"
+ "_circle-sKSflIYK.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/employees/edit.tsx": {
- "file": "assets/edit-CqDt3_xW.js",
+ "file": "assets/edit-DO4sDGUZ.js",
"name": "edit",
"src": "resources/js/pages/hr/employees/edit.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_radio-group-CnGlrhxK.js",
- "_multi-select-field-CfdAXne3.js",
- "_eye-CLDVMrI-.js",
- "_trash-2-BKTtBQos.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_eye-Yd3RcT3h.js",
+ "_trash-2-B-iLy81a.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
- "_circle-BcYEy414.js"
+ "_circle-sKSflIYK.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/employees/index.tsx": {
- "file": "assets/index-Dsw4x1kJ.js",
+ "file": "assets/index-Cg38YTXo.js",
"name": "index",
"src": "resources/js/pages/hr/employees/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_CrudTable-C2L9P_V2.js",
- "_CrudDeleteModal-D4meZ8pP.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudDeleteModal-BgIUshon.js",
"_use-initials-BK4eRgYY.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_ImportModal-CvqieTBo.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_eye-CLDVMrI-.js",
- "_lock-DsF0eMDG.js",
- "_lock-open-B7qoRr4m.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-2-BKTtBQos.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_ImportModal-Bk2gpK2A.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_eye-Yd3RcT3h.js",
+ "_lock-D_l4FSx5.js",
+ "_lock-open-C6bTNivm.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-2-B-iLy81a.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_settings-DdENPkOa.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_settings-CDvlPsbt.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_switch-CSQfVaFG.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_instagram-CDJDYvDj.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_switch-BVaTRNpK.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_instagram-BIThodG6.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_alert-DhX5xaQO.js"
+ "_alert-DzlvAUsh.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/employees/show.tsx": {
- "file": "assets/show-DR9-BZsQ.js",
+ "file": "assets/show-DFY0QY8a.js",
"name": "show",
"src": "resources/js/pages/hr/employees/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_tabs-BVvbDLq3.js",
- "_CrudDeleteModal-D4meZ8pP.js",
+ "_tabs-DhK1kDWp.js",
+ "_CrudDeleteModal-BgIUshon.js",
"_use-initials-BK4eRgYY.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_arrow-left-DifDyQQ2.js",
- "_user-HiC8k72a.js",
- "_mail-CKC1Kac7.js",
- "_phone-Cjtf4kt2.js",
- "_calendar-YoExU_hy.js",
- "_building-CioCMzUa.js",
- "_briefcase-CsHvsiQb.js",
- "_download-jqune9mh.js",
- "_chevron-up-CIC8-NPE.js",
- "_eye-CLDVMrI-.js",
- "_trash-2-BKTtBQos.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_user-C3XLhGku.js",
+ "_mail-BEVnuDTb.js",
+ "_phone-CTwn3BMi.js",
+ "_calendar-DqBcvi0D.js",
+ "_building-5o9eBjJP.js",
+ "_briefcase-DGuFd_HT.js",
+ "_download-BzxwiIbz.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_eye-Yd3RcT3h.js",
+ "_trash-2-B-iLy81a.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_credit-card--bIB9mjq.js",
- "_settings-DdENPkOa.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_credit-card-BTq1LaNu.js",
+ "_settings-CDvlPsbt.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_log-out-D6J83Zkh.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_switch-CSQfVaFG.js"
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_switch-BVaTRNpK.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/holidays/calendar.tsx": {
- "file": "assets/calendar-R1WF0Jw3.js",
+ "file": "assets/calendar-Boj6j1tj.js",
"name": "calendar",
"src": "resources/js/pages/hr/holidays/calendar.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
"_index-DrmIhGnK.js",
- "_list-BSrGYPOe.js",
- "_download-jqune9mh.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_list-TEmTfixH.js",
+ "_download-BzxwiIbz.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/holidays/index.tsx": {
- "file": "assets/index-DAkZJwjs.js",
+ "file": "assets/index-ClMmEkH-.js",
"name": "index",
"src": "resources/js/pages/hr/holidays/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/holidays/view.tsx",
- "_calendar-YoExU_hy.js",
- "_download-jqune9mh.js",
+ "_calendar-DqBcvi0D.js",
+ "_download-BzxwiIbz.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/holidays/view.tsx": {
- "file": "assets/view-B_62o5QV.js",
+ "file": "assets/view-CIUSso3z.js",
"name": "view",
"src": "resources/js/pages/hr/holidays/view.tsx",
"isDynamicEntry": true,
@@ -7454,2224 +7454,2224 @@
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
"_utils-BWxnHGCV.js",
- "_calendar-days-CwXRpqb9.js",
- "_tag-BXjzmeUG.js",
- "_calendar-YoExU_hy.js",
- "_git-branch-BiaS4Luq.js"
+ "_calendar-days-B0tKZwOz.js",
+ "_tag-Dw9UDp6s.js",
+ "_calendar-DqBcvi0D.js",
+ "_git-branch-DX951c47.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/leave-applications/index.tsx": {
- "file": "assets/index-JUjRpqI7.js",
+ "file": "assets/index-BsTUCxAY.js",
"name": "index",
"src": "resources/js/pages/hr/leave-applications/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"_use-initials-BK4eRgYY.js",
"resources/js/pages/hr/leave-applications/view.tsx",
- "_file-down-Dmn8LkkO.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_file-down-jo0FIMGq.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/leave-applications/view.tsx": {
- "file": "assets/view-CVFxp5UP.js",
+ "file": "assets/view-nO3ivBh1.js",
"name": "view",
"src": "resources/js/pages/hr/leave-applications/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_calendar-days-CwXRpqb9.js",
- "_user-HiC8k72a.js",
- "_tag-BXjzmeUG.js",
- "_hash-D5N7GvWR.js",
- "_eye-CLDVMrI-.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_user-C3XLhGku.js",
+ "_tag-Dw9UDp6s.js",
+ "_hash-hgXEu6Qy.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/leave-balances/index.tsx": {
- "file": "assets/index-CLGvF5Pt.js",
+ "file": "assets/index-DUeBcLQo.js",
"name": "index",
"src": "resources/js/pages/hr/leave-balances/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"_use-initials-BK4eRgYY.js",
"resources/js/pages/hr/leave-balances/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/leave-balances/view.tsx": {
- "file": "assets/view-nREY7x5u.js",
+ "file": "assets/view-YcCbbzcz.js",
"name": "view",
"src": "resources/js/pages/hr/leave-balances/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_calendar-days-CwXRpqb9.js",
- "_user-HiC8k72a.js",
- "_tag-BXjzmeUG.js",
- "_hash-D5N7GvWR.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_user-C3XLhGku.js",
+ "_tag-Dw9UDp6s.js",
+ "_hash-hgXEu6Qy.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/leave-policies/index.tsx": {
- "file": "assets/index-Dfg9d-hb.js",
+ "file": "assets/index-EJq3JiHi.js",
"name": "index",
"src": "resources/js/pages/hr/leave-policies/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/leave-policies/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/leave-policies/view.tsx": {
- "file": "assets/view-CaHqJj5e.js",
+ "file": "assets/view-Co8o5QTU.js",
"name": "view",
"src": "resources/js/pages/hr/leave-policies/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_tag-BXjzmeUG.js",
- "_refresh-cw-FiNR9pzi.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_hash-D5N7GvWR.js",
- "_lock-DsF0eMDG.js",
+ "_tag-Dw9UDp6s.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_hash-hgXEu6Qy.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/leave-types/index.tsx": {
- "file": "assets/index-BYCPBCZX.js",
+ "file": "assets/index-cGinxNpW.js",
"name": "index",
"src": "resources/js/pages/hr/leave-types/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_CrudDeleteModal-D4meZ8pP.js",
+ "_CrudDeleteModal-BgIUshon.js",
"resources/js/app.tsx",
- "_page-template-CUbbykGe.js",
- "_pagination-CLhGv5TU.js",
- "_select-X5YLR2bv.js",
- "_switch-CSQfVaFG.js",
- "_textarea-MT-uY0Br.js",
- "_calendar-YoExU_hy.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
- "_dollar-sign-BsSLq7gF.js",
- "_wallet-D2td-SYi.js",
+ "_page-template-CM2S36EN.js",
+ "_pagination-CGq0GJg0.js",
+ "_select-T_sz7ImN.js",
+ "_switch-BVaTRNpK.js",
+ "_textarea-f6Pa1mf5.js",
+ "_calendar-DqBcvi0D.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_wallet-D1vzGpBh.js",
"_utils-BWxnHGCV.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/overtime/index.tsx": {
- "file": "assets/index-C5agrgHA.js",
+ "file": "assets/index-CCjkkSfe.js",
"name": "index",
"src": "resources/js/pages/hr/overtime/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudFormModal-BbMnKdFg.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-x-DNjKzBNT.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-x-ChMHRbuV.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js"
+ "_locate-fixed-CwJ3wfqp.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/payroll-runs/PayrollOverrideModal.tsx": {
- "file": "assets/PayrollOverrideModal-D0nxOlR9.js",
+ "file": "assets/PayrollOverrideModal-BJ27aeNI.js",
"name": "PayrollOverrideModal",
"src": "resources/js/pages/hr/payroll-runs/PayrollOverrideModal.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_scroll-area-D50XMh2m.js",
+ "_scroll-area-D29S7_pr.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/payroll-runs/index.tsx": {
- "file": "assets/index-CfBOLLL6.js",
+ "file": "assets/index-aSz_TKNS.js",
"name": "index",
"src": "resources/js/pages/hr/payroll-runs/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_ImportModal-CvqieTBo.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_ImportModal-Bk2gpK2A.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_alert-DhX5xaQO.js"
+ "_alert-DzlvAUsh.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/payroll-runs/show.tsx": {
- "file": "assets/show-y1J3BHmO.js",
+ "file": "assets/show-uL_JTOJX.js",
"name": "show",
"src": "resources/js/pages/hr/payroll-runs/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudDeleteModal-D4meZ8pP.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudDeleteModal-BgIUshon.js",
"resources/js/pages/hr/payroll-runs/PayrollOverrideModal.tsx",
- "_table-Cy6bO37k.js",
- "_download-jqune9mh.js",
- "_arrow-left-DifDyQQ2.js",
- "_users-CQxTOR0I.js",
- "_dollar-sign-BsSLq7gF.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_table-BJ1oQWRR.js",
+ "_download-BzxwiIbz.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_users-DG9BKOjr.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_scroll-area-D50XMh2m.js"
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_scroll-area-D29S7_pr.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/payslips/index.tsx": {
- "file": "assets/index-CQZUDbJX.js",
+ "file": "assets/index-DDRLdrnW.js",
"name": "index",
"src": "resources/js/pages/hr/payslips/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/employee-goals/index.tsx": {
- "file": "assets/index-qpqkVpa2.js",
+ "file": "assets/index-DH369XzY.js",
"name": "index",
"src": "resources/js/pages/hr/performance/employee-goals/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/performance/employee-goals/view.tsx",
- "_progress-DWAgY7H5.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_progress-8FJ0HkGU.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/employee-goals/view.tsx": {
- "file": "assets/view-C_jmg86j.js",
+ "file": "assets/view-7uSd8pwj.js",
"name": "view",
"src": "resources/js/pages/hr/performance/employee-goals/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_progress-DWAgY7H5.js",
- "_target-LqGsI9BK.js",
- "_user-HiC8k72a.js",
- "_tag-BXjzmeUG.js",
- "_crosshair-A0BgYwCp.js",
- "_calendar-YoExU_hy.js",
+ "_progress-8FJ0HkGU.js",
+ "_target-4iLTeqFL.js",
+ "_user-C3XLhGku.js",
+ "_tag-Dw9UDp6s.js",
+ "_crosshair-DM4t_C29.js",
+ "_calendar-DqBcvi0D.js",
"_utils-BWxnHGCV.js",
"_index-BFT_C1pH.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/employee-reviews/conduct.tsx": {
- "file": "assets/conduct-NPm0L-OY.js",
+ "file": "assets/conduct-DwS4C5Me.js",
"name": "conduct",
"src": "resources/js/pages/hr/performance/employee-reviews/conduct.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_star-CdODI4VK.js",
- "_arrow-left-DifDyQQ2.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_star-CaZ0eu6_.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/employee-reviews/create.tsx": {
- "file": "assets/create-DqfvBts-.js",
+ "file": "assets/create-BqFBZVB2.js",
"name": "create",
"src": "resources/js/pages/hr/performance/employee-reviews/create.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/employee-reviews/index.tsx": {
- "file": "assets/index-Q89BV_x1.js",
+ "file": "assets/index-6_Zk6ObT.js",
"name": "index",
"src": "resources/js/pages/hr/performance/employee-reviews/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"_use-initials-BK4eRgYY.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/employee-reviews/show.tsx": {
- "file": "assets/show-DknCDnvY.js",
+ "file": "assets/show-BpLucefR.js",
"name": "show",
"src": "resources/js/pages/hr/performance/employee-reviews/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_star-CdODI4VK.js",
- "_arrow-left-DifDyQQ2.js",
- "_clipboard-list-DD5uAGAm.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_star-CaZ0eu6_.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/goal-types/index.tsx": {
- "file": "assets/index-M_uB1jvU.js",
+ "file": "assets/index-l3wBG3Ln.js",
"name": "index",
"src": "resources/js/pages/hr/performance/goal-types/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_target-LqGsI9BK.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-2-BKTtBQos.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_target-4iLTeqFL.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-2-B-iLy81a.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/indicator-categories/index.tsx": {
- "file": "assets/index-qvaUNQ6Z.js",
+ "file": "assets/index-BkmBKvXY.js",
"name": "index",
"src": "resources/js/pages/hr/performance/indicator-categories/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/performance/indicator-categories/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/indicator-categories/view.tsx": {
- "file": "assets/view-CWsaR4jw.js",
+ "file": "assets/view-Mna5jxH6.js",
"name": "view",
"src": "resources/js/pages/hr/performance/indicator-categories/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_layout-grid-B4hbZ-He.js",
- "_lock-DsF0eMDG.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/indicators/index.tsx": {
- "file": "assets/index-B8xfP11l.js",
+ "file": "assets/index-CAScDb95.js",
"name": "index",
"src": "resources/js/pages/hr/performance/indicators/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/performance/indicators/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/indicators/view.tsx": {
- "file": "assets/view-CniaPkn9.js",
+ "file": "assets/view-DNyUBoAy.js",
"name": "view",
"src": "resources/js/pages/hr/performance/indicators/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_layout-grid-B4hbZ-He.js",
- "_ruler-C6m2ogGZ.js",
- "_target-LqGsI9BK.js",
- "_lock-DsF0eMDG.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_ruler-CflbLJkn.js",
+ "_target-4iLTeqFL.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/performance/review-cycles/index.tsx": {
- "file": "assets/index-CApR0iDP.js",
+ "file": "assets/index-yBjfmmWM.js",
"name": "index",
"src": "resources/js/pages/hr/performance/review-cycles/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_refresh-cw-FiNR9pzi.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-2-BKTtBQos.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-2-B-iLy81a.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/promotions/index.tsx": {
- "file": "assets/index-BzRrz8A5.js",
+ "file": "assets/index-FCJrHqb_.js",
"name": "index",
"src": "resources/js/pages/hr/promotions/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/promotions/view.tsx",
"_use-initials-BK4eRgYY.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/promotions/view.tsx": {
- "file": "assets/view-Bv8IV715.js",
+ "file": "assets/view-CvdEISgp.js",
"name": "view",
"src": "resources/js/pages/hr/promotions/view.tsx",
"isDynamicEntry": true,
@@ -9679,3250 +9679,3250 @@
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
"_use-initials-BK4eRgYY.js",
- "_trending-up-C1uVxjVi.js",
- "_briefcase-CsHvsiQb.js",
- "_arrow-right-CEAQplo8.js",
- "_dollar-sign-BsSLq7gF.js",
- "_eye-CLDVMrI-.js",
+ "_trending-up-D3RLojX7.js",
+ "_briefcase-DGuFd_HT.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/candidate-assessments/index.tsx": {
- "file": "assets/index-BALzl0GX.js",
+ "file": "assets/index-3JDnXV0i.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/candidate-assessments/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/recruitment/candidate-assessments/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/candidate-assessments/view.tsx": {
- "file": "assets/view-CZj0dPnu.js",
+ "file": "assets/view-BW6FEPC3.js",
"name": "view",
"src": "resources/js/pages/hr/recruitment/candidate-assessments/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_clipboard-list-DD5uAGAm.js",
- "_user-HiC8k72a.js",
- "_hash-D5N7GvWR.js",
- "_user-check-D2uzxHd-.js",
- "_calendar-YoExU_hy.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_user-C3XLhGku.js",
+ "_hash-hgXEu6Qy.js",
+ "_user-check-CAE7zehX.js",
+ "_calendar-DqBcvi0D.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/candidate-onboarding/index.tsx": {
- "file": "assets/index-CNY8XU6c.js",
+ "file": "assets/index-C6Rml2ou.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/candidate-onboarding/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/candidate-onboarding/show.tsx": {
- "file": "assets/show-CKheKptN.js",
+ "file": "assets/show-HJL7wBWX.js",
"name": "show",
"src": "resources/js/pages/hr/recruitment/candidate-onboarding/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/candidate-sources/index.tsx": {
- "file": "assets/index-B6VR5UM2.js",
+ "file": "assets/index-DKJN0OO3.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/candidate-sources/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_globe-BlA6-Gdd.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_globe-CjjyS6CN.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/candidates/convert-to-employee.tsx": {
- "file": "assets/convert-to-employee-B8mSv8kK.js",
+ "file": "assets/convert-to-employee-BBRAEhAG.js",
"name": "convert-to-employee",
"src": "resources/js/pages/hr/recruitment/candidates/convert-to-employee.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_radio-group-CnGlrhxK.js",
- "_trash-2-BKTtBQos.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_trash-2-B-iLy81a.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
- "_circle-BcYEy414.js"
+ "_circle-sKSflIYK.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/candidates/index.tsx": {
- "file": "assets/index-CnVGER3Q.js",
+ "file": "assets/index-kylqSpsx.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/candidates/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/candidates/show.tsx": {
- "file": "assets/show-DpHPdPmf.js",
+ "file": "assets/show-qxF1KLs6.js",
"name": "show",
"src": "resources/js/pages/hr/recruitment/candidates/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_user-HiC8k72a.js",
- "_phone-Cjtf4kt2.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_external-link-AaM5EHxH.js",
- "_briefcase-CsHvsiQb.js",
- "_building-CioCMzUa.js",
- "_clock-O-l8sPi0.js",
- "_users-CQxTOR0I.js",
- "_dollar-sign-BsSLq7gF.js",
- "_award-hmEXH59N.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_user-C3XLhGku.js",
+ "_phone-CTwn3BMi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_external-link-D6ftOgwf.js",
+ "_briefcase-DGuFd_HT.js",
+ "_building-5o9eBjJP.js",
+ "_clock-CHa0mSrs.js",
+ "_users-DG9BKOjr.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_award-BKljXQI4.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_log-out-D6J83Zkh.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/checklist-items/index.tsx": {
- "file": "assets/index-CvX3CMZV.js",
+ "file": "assets/index-C8teWwsE.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/checklist-items/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/recruitment/checklist-items/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/checklist-items/view.tsx": {
- "file": "assets/view-CphtYtb1.js",
+ "file": "assets/view-C5XZNi9S.js",
"name": "view",
"src": "resources/js/pages/hr/recruitment/checklist-items/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_square-check-big-Dyg4DAtI.js",
- "_tag-BXjzmeUG.js",
- "_lock-DsF0eMDG.js",
+ "_square-check-big-B76NnHJM.js",
+ "_tag-Dw9UDp6s.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/custom-questions/index.tsx": {
- "file": "assets/index-C5o4CPm_.js",
+ "file": "assets/index-uNIjz3Et.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/custom-questions/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/recruitment/custom-questions/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/custom-questions/view.tsx": {
- "file": "assets/view-CYhqewPF.js",
+ "file": "assets/view-QWEIFYvn.js",
"name": "view",
"src": "resources/js/pages/hr/recruitment/custom-questions/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_circle-help-ssBgXO4L.js",
- "_circle-check-big-DzwxuD1X.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-check-big-fVcbTmDL.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/interview-feedback/index.tsx": {
- "file": "assets/index-CFMc5vDc.js",
+ "file": "assets/index-DYsEyvbj.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/interview-feedback/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/recruitment/interview-feedback/view.tsx",
- "_select-X5YLR2bv.js",
- "_star-CdODI4VK.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_star-CaZ0eu6_.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_index-BdQq_4o_.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/interview-feedback/view.tsx": {
- "file": "assets/view-Cmf_joIL.js",
+ "file": "assets/view-B6x4nEof.js",
"name": "view",
"src": "resources/js/pages/hr/recruitment/interview-feedback/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_message-square-Dqn13PUy.js",
- "_user-HiC8k72a.js",
- "_briefcase-CsHvsiQb.js",
- "_users-CQxTOR0I.js",
- "_star-CdODI4VK.js",
- "_thumbs-up-_Dwo69ws.js",
+ "_message-square-BkyJswfG.js",
+ "_user-C3XLhGku.js",
+ "_briefcase-DGuFd_HT.js",
+ "_users-DG9BKOjr.js",
+ "_star-CaZ0eu6_.js",
+ "_thumbs-up-CC6-3KcX.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/interview-rounds/index.tsx": {
- "file": "assets/index-BUOIxeHm.js",
+ "file": "assets/index-Cxw307F1.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/interview-rounds/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/recruitment/interview-rounds/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/interview-rounds/view.tsx": {
- "file": "assets/view-CXMMOLN5.js",
+ "file": "assets/view-BIynjGlT.js",
"name": "view",
"src": "resources/js/pages/hr/recruitment/interview-rounds/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_users-CQxTOR0I.js",
- "_hash-D5N7GvWR.js",
- "_briefcase-CsHvsiQb.js",
- "_lock-DsF0eMDG.js",
+ "_users-DG9BKOjr.js",
+ "_hash-hgXEu6Qy.js",
+ "_briefcase-DGuFd_HT.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/interview-types/index.tsx": {
- "file": "assets/index-DdPg21OD.js",
+ "file": "assets/index-CWirpfJ7.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/interview-types/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_message-square-Dqn13PUy.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_message-square-BkyJswfG.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/interviews/index.tsx": {
- "file": "assets/index-CHE02Ub5.js",
+ "file": "assets/index-Sh12ulHG.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/interviews/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/recruitment/interviews/view.tsx",
- "_select-X5YLR2bv.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_index-BdQq_4o_.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/interviews/view.tsx": {
- "file": "assets/view-BAHFoaJ5.js",
+ "file": "assets/view-gjnYz_lG.js",
"name": "view",
"src": "resources/js/pages/hr/recruitment/interviews/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_calendar-check-CPZ04e2P.js",
- "_user-HiC8k72a.js",
- "_briefcase-CsHvsiQb.js",
- "_users-CQxTOR0I.js",
- "_clock-O-l8sPi0.js",
- "_link-CifFVSSx.js",
- "_map-pin-Byih5zbn.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_user-C3XLhGku.js",
+ "_briefcase-DGuFd_HT.js",
+ "_users-DG9BKOjr.js",
+ "_clock-CHa0mSrs.js",
+ "_link-ChKZ6PKR.js",
+ "_map-pin-9a-V9F-V.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/job-categories/index.tsx": {
- "file": "assets/index-B0aEMc_l.js",
+ "file": "assets/index-CEhCkz7s.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/job-categories/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_briefcase-CsHvsiQb.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_briefcase-DGuFd_HT.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/job-locations/index.tsx": {
- "file": "assets/index-DcgeV8w3.js",
+ "file": "assets/index-BA5vZX3Z.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/job-locations/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/recruitment/job-locations/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/job-locations/view.tsx": {
- "file": "assets/view-DMWLxhgT.js",
+ "file": "assets/view-BncHuQfa.js",
"name": "view",
"src": "resources/js/pages/hr/recruitment/job-locations/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_map-pin-Byih5zbn.js",
- "_building-2-oo6jBMHm.js",
- "_lock-DsF0eMDG.js",
- "_globe-BlA6-Gdd.js",
- "_hash-D5N7GvWR.js",
+ "_map-pin-9a-V9F-V.js",
+ "_building-2-Dntm8XmE.js",
+ "_lock-D_l4FSx5.js",
+ "_globe-CjjyS6CN.js",
+ "_hash-hgXEu6Qy.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/job-postings/create.tsx": {
- "file": "assets/create-ZFRtsZji.js",
+ "file": "assets/create-BUaNckRD.js",
"name": "create",
"src": "resources/js/pages/hr/recruitment/job-postings/create.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_checkbox-BHPvTCNK.js",
- "_tag-input-BtlijLpv.js",
- "_rich-text-editor-DIoA5qtB.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_checkbox-C8HXxmlr.js",
+ "_tag-input-BXk7G1z5.js",
+ "_rich-text-editor-Cd1_LDEX.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
- "_unlink-trxMBMvO.js",
- "_list-BSrGYPOe.js",
- "_quote-DpoEJruJ.js",
- "_link-CifFVSSx.js",
- "_code-fFt1R3-N.js"
+ "_unlink-CgZv_dTf.js",
+ "_list-TEmTfixH.js",
+ "_quote-CcUH2G7k.js",
+ "_link-ChKZ6PKR.js",
+ "_code-Dd2x_tdq.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/job-postings/edit.tsx": {
- "file": "assets/edit-CTwUwaDc.js",
+ "file": "assets/edit-BqRBm8hf.js",
"name": "edit",
"src": "resources/js/pages/hr/recruitment/job-postings/edit.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_checkbox-BHPvTCNK.js",
- "_tag-input-BtlijLpv.js",
- "_rich-text-editor-DIoA5qtB.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_checkbox-C8HXxmlr.js",
+ "_tag-input-BXk7G1z5.js",
+ "_rich-text-editor-Cd1_LDEX.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
- "_unlink-trxMBMvO.js",
- "_list-BSrGYPOe.js",
- "_quote-DpoEJruJ.js",
- "_link-CifFVSSx.js",
- "_code-fFt1R3-N.js"
+ "_unlink-CgZv_dTf.js",
+ "_list-TEmTfixH.js",
+ "_quote-CcUH2G7k.js",
+ "_link-ChKZ6PKR.js",
+ "_code-Dd2x_tdq.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/job-postings/index.tsx": {
- "file": "assets/index-C6GNlUDy.js",
+ "file": "assets/index-DWkWsELc.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/job-postings/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/job-postings/show.tsx": {
- "file": "assets/show-CdX-qmO3.js",
+ "file": "assets/show-DKOrqAJK.js",
"name": "show",
"src": "resources/js/pages/hr/recruitment/job-postings/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_star-CdODI4VK.js",
- "_building-CioCMzUa.js",
- "_map-pin-Byih5zbn.js",
- "_calendar-YoExU_hy.js",
- "_clock-O-l8sPi0.js",
- "_dollar-sign-BsSLq7gF.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_star-CaZ0eu6_.js",
+ "_building-5o9eBjJP.js",
+ "_map-pin-9a-V9F-V.js",
+ "_calendar-DqBcvi0D.js",
+ "_clock-CHa0mSrs.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/job-requisitions/index.tsx": {
- "file": "assets/index-lXcQT-5L.js",
+ "file": "assets/index-DXFf5TzF.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/job-requisitions/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/job-types/index.tsx": {
- "file": "assets/index-DQiI2eyJ.js",
+ "file": "assets/index-CUyA-m2-.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/job-types/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_layers-D2vSiTnX.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_layers-B7F69w-w.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/offer-templates/create.tsx": {
- "file": "assets/create-DT75iCTf.js",
+ "file": "assets/create-B_c1uw2O.js",
"name": "create",
"src": "resources/js/pages/hr/recruitment/offer-templates/create.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_arrow-left-DifDyQQ2.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_arrow-left-IfLGa0Dx.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/offer-templates/edit.tsx": {
- "file": "assets/edit-CXCBlVr2.js",
+ "file": "assets/edit-Y_ugotbg.js",
"name": "edit",
"src": "resources/js/pages/hr/recruitment/offer-templates/edit.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_arrow-left-DifDyQQ2.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_arrow-left-IfLGa0Dx.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/offer-templates/generate.tsx": {
- "file": "assets/generate-CUeNLu5P.js",
+ "file": "assets/generate-D1Y-7pOG.js",
"name": "generate",
"src": "resources/js/pages/hr/recruitment/offer-templates/generate.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_file-down-Dmn8LkkO.js",
+ "_file-down-jo0FIMGq.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/offer-templates/index.tsx": {
- "file": "assets/index-CF4KIDoA.js",
+ "file": "assets/index-CiQ-FCsu.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/offer-templates/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/recruitment/offer-templates/generate.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/offer-templates/show.tsx": {
- "file": "assets/show-DWfRXDta.js",
+ "file": "assets/show-PqW1dBZS.js",
"name": "show",
"src": "resources/js/pages/hr/recruitment/offer-templates/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_arrow-left-DifDyQQ2.js",
- "_code-fFt1R3-N.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_code-Dd2x_tdq.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/offers/index.tsx": {
- "file": "assets/index-BBXxlvyI.js",
+ "file": "assets/index-VyfR6jtu.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/offers/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/offers/show.tsx": {
- "file": "assets/show-BB6IWW9H.js",
+ "file": "assets/show-C8806Wg8.js",
"name": "show",
"src": "resources/js/pages/hr/recruitment/offers/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_user-HiC8k72a.js",
- "_building-CioCMzUa.js",
- "_dollar-sign-BsSLq7gF.js",
- "_calendar-YoExU_hy.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_user-C3XLhGku.js",
+ "_building-5o9eBjJP.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_calendar-DqBcvi0D.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_log-out-D6J83Zkh.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/onboarding-checklists/index.tsx": {
- "file": "assets/index-kJZKNQTM.js",
+ "file": "assets/index-C_nJmk3c.js",
"name": "index",
"src": "resources/js/pages/hr/recruitment/onboarding-checklists/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/recruitment/onboarding-checklists/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/recruitment/onboarding-checklists/view.tsx": {
- "file": "assets/view-CQyH98jp.js",
+ "file": "assets/view-CN16imoa.js",
"name": "view",
"src": "resources/js/pages/hr/recruitment/onboarding-checklists/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_square-check-big-Dyg4DAtI.js",
- "_hash-D5N7GvWR.js",
- "_lock-DsF0eMDG.js",
+ "_square-check-big-B76NnHJM.js",
+ "_hash-hgXEu6Qy.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/resignations/index.tsx": {
- "file": "assets/index-TpjcYKHK.js",
+ "file": "assets/index-BWah57_s.js",
"name": "index",
"src": "resources/js/pages/hr/resignations/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/resignations/view.tsx",
"_use-initials-BK4eRgYY.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/resignations/view.tsx": {
- "file": "assets/view-DaA33gHT.js",
+ "file": "assets/view-C5aaszmI.js",
"name": "view",
"src": "resources/js/pages/hr/resignations/view.tsx",
"isDynamicEntry": true,
@@ -12930,527 +12930,527 @@
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
"_use-initials-BK4eRgYY.js",
- "_log-out-D6J83Zkh.js",
- "_calendar-YoExU_hy.js",
- "_clock-O-l8sPi0.js",
- "_eye-CLDVMrI-.js",
+ "_log-out-CqVt2LXY.js",
+ "_calendar-DqBcvi0D.js",
+ "_clock-CHa0mSrs.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/salary-components/index.tsx": {
- "file": "assets/index-CgRMzKqu.js",
+ "file": "assets/index-TY4ePdjM.js",
"name": "index",
"src": "resources/js/pages/hr/salary-components/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_trending-up-C1uVxjVi.js",
- "_trending-down-BtPHZ2fA.js",
- "_chevron-up-CIC8-NPE.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
- "_dollar-sign-BsSLq7gF.js",
- "_percent-DS4wn5sz.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_trending-up-D3RLojX7.js",
+ "_trending-down-CM9zB975.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_percent-DL6G8cWL.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/shifts/calendar.tsx": {
- "file": "assets/calendar-BfGBn31Q.js",
+ "file": "assets/calendar-BHWVGBY2.js",
"name": "calendar",
"src": "resources/js/pages/hr/shifts/calendar.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_refresh-cw-FiNR9pzi.js",
- "_calendar-YoExU_hy.js",
- "_layout-list-CLoEfo1A.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_calendar-DqBcvi0D.js",
+ "_layout-list-Bryhjcg8.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js"
+ "_locate-fixed-CwJ3wfqp.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/shifts/index.tsx": {
- "file": "assets/index-OLRDeyuw.js",
+ "file": "assets/index-hzzQXZdo.js",
"name": "index",
"src": "resources/js/pages/hr/shifts/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/shifts/view.tsx",
- "_calendar-YoExU_hy.js",
- "_users-CQxTOR0I.js",
- "_sun-C9sRqlbI.js",
- "_eye-CLDVMrI-.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
- "_clock-O-l8sPi0.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_calendar-DqBcvi0D.js",
+ "_users-DG9BKOjr.js",
+ "_sun-D65GDJJn.js",
+ "_eye-Yd3RcT3h.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
+ "_clock-CHa0mSrs.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js",
- "_filter-CQAy5sxY.js",
- "_list-BSrGYPOe.js"
+ "_locate-fixed-CwJ3wfqp.js",
+ "_filter-BDm-DaBQ.js",
+ "_list-TEmTfixH.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/shifts/view.tsx": {
- "file": "assets/view-BwQC_Uob.js",
+ "file": "assets/view-DaxX9I3c.js",
"name": "view",
"src": "resources/js/pages/hr/shifts/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_sun-C9sRqlbI.js",
- "_clock-O-l8sPi0.js",
- "_timer-BQQZ475C.js",
- "_lock-DsF0eMDG.js",
+ "_sun-D65GDJJn.js",
+ "_clock-CHa0mSrs.js",
+ "_timer-CXS4OFNM.js",
+ "_lock-D_l4FSx5.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/statutory-brackets/index.tsx": {
- "file": "assets/index-BzuzD8Lw.js",
+ "file": "assets/index-Bb1eAeLW.js",
"name": "index",
"src": "resources/js/pages/hr/statutory-brackets/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
+ "_page-template-CM2S36EN.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/terminations/index.tsx": {
- "file": "assets/index-BOql6j1q.js",
+ "file": "assets/index-Da-_9Wwm.js",
"name": "index",
"src": "resources/js/pages/hr/terminations/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/terminations/view.tsx",
"_use-initials-BK4eRgYY.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/terminations/view.tsx": {
- "file": "assets/view-CKbFGaRR.js",
+ "file": "assets/view-SQyt7PPJ.js",
"name": "view",
"src": "resources/js/pages/hr/terminations/view.tsx",
"isDynamicEntry": true,
@@ -13458,2002 +13458,2002 @@
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
"_use-initials-BK4eRgYY.js",
- "_user-x-CHCyaiAK.js",
- "_tag-BXjzmeUG.js",
- "_clock-O-l8sPi0.js",
- "_calendar-YoExU_hy.js",
- "_eye-CLDVMrI-.js",
+ "_user-x-DQztBHK8.js",
+ "_tag-Dw9UDp6s.js",
+ "_clock-CHa0mSrs.js",
+ "_calendar-DqBcvi0D.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/time-entries/index.tsx": {
- "file": "assets/index-BjROU_Zo.js",
+ "file": "assets/index-CnfYN92g.js",
"name": "index",
"src": "resources/js/pages/hr/time-entries/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_ImportModal-CvqieTBo.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_ImportModal-Bk2gpK2A.js",
"resources/js/pages/hr/time-entries/view.tsx",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_alert-DhX5xaQO.js"
+ "_alert-DzlvAUsh.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/time-entries/view.tsx": {
- "file": "assets/view-BciA1mub.js",
+ "file": "assets/view-BP1_vtQn.js",
"name": "view",
"src": "resources/js/pages/hr/time-entries/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-alert-DwaVLcdb.js",
- "_clock-O-l8sPi0.js",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
- "_briefcase-CsHvsiQb.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_clock-CHa0mSrs.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
+ "_briefcase-DGuFd_HT.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/assessments/index.tsx": {
- "file": "assets/index-CoLnxaIx.js",
+ "file": "assets/index-CnxV3ZiP.js",
"name": "index",
"src": "resources/js/pages/hr/training/assessments/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/assessments/show.tsx": {
- "file": "assets/show-rCiO0dL-.js",
+ "file": "assets/show-BlNJtvj9.js",
"name": "show",
"src": "resources/js/pages/hr/training/assessments/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_progress-DWAgY7H5.js",
- "_table-Cy6bO37k.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_arrow-left-DifDyQQ2.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-B7c3z1B5.js",
+ "_progress-8FJ0HkGU.js",
+ "_table-BJ1oQWRR.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-C0l9UXki.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js"
+ "_locate-fixed-CwJ3wfqp.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/employee-trainings/dashboard.tsx": {
- "file": "assets/dashboard-CMpL2E9D.js",
+ "file": "assets/dashboard-Dwmj3_s2.js",
"name": "dashboard",
"src": "resources/js/pages/hr/training/employee-trainings/dashboard.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_progress-DWAgY7H5.js",
- "_list-BSrGYPOe.js",
+ "_progress-8FJ0HkGU.js",
+ "_list-TEmTfixH.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/employee-trainings/index.tsx": {
- "file": "assets/index-CUHnzAMZ.js",
+ "file": "assets/index-B_VJAqTL.js",
"name": "index",
"src": "resources/js/pages/hr/training/employee-trainings/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"_use-initials-BK4eRgYY.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_user-plus-CDQXNMLS.js",
- "_download-jqune9mh.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_user-plus-7O11bl0R.js",
+ "_download-BzxwiIbz.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/employee-trainings/show.tsx": {
- "file": "assets/show-CSRW2Crw.js",
+ "file": "assets/show-BETNv_Pu.js",
"name": "show",
"src": "resources/js/pages/hr/training/employee-trainings/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_table-Cy6bO37k.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_tabs-BVvbDLq3.js",
- "_arrow-left-DifDyQQ2.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-B7c3z1B5.js",
- "_download-jqune9mh.js",
+ "_table-BJ1oQWRR.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_tabs-DhK1kDWp.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-C0l9UXki.js",
+ "_download-BzxwiIbz.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js"
+ "_locate-fixed-CwJ3wfqp.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/programs/index.tsx": {
- "file": "assets/index-Bzq5sdpV.js",
+ "file": "assets/index-BmkqO0hg.js",
"name": "index",
"src": "resources/js/pages/hr/training/programs/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/programs/show.tsx": {
- "file": "assets/show-CklW2YSg.js",
+ "file": "assets/show-BaOx8JRN.js",
"name": "show",
"src": "resources/js/pages/hr/training/programs/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_progress-DWAgY7H5.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_progress-8FJ0HkGU.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/sessions/calendar.tsx": {
- "file": "assets/calendar-DCkHloTO.js",
+ "file": "assets/calendar-C4U-DETn.js",
"name": "calendar",
"src": "resources/js/pages/hr/training/sessions/calendar.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
"_index-DrmIhGnK.js",
- "_select-X5YLR2bv.js",
- "_list-BSrGYPOe.js",
- "_textarea-MT-uY0Br.js",
+ "_select-T_sz7ImN.js",
+ "_list-TEmTfixH.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/sessions/index.tsx": {
- "file": "assets/index-CpZNyOUa.js",
+ "file": "assets/index-CHz9aKHD.js",
"name": "index",
"src": "resources/js/pages/hr/training/sessions/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_calendar-YoExU_hy.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_calendar-DqBcvi0D.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/sessions/show.tsx": {
- "file": "assets/show-ChTlXkPU.js",
+ "file": "assets/show-B0LghFgj.js",
"name": "show",
"src": "resources/js/pages/hr/training/sessions/show.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_table-Cy6bO37k.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_checkbox-BHPvTCNK.js",
+ "_table-BJ1oQWRR.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_checkbox-C8HXxmlr.js",
"_use-initials-BK4eRgYY.js",
- "_arrow-left-DifDyQQ2.js",
+ "_arrow-left-IfLGa0Dx.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js"
+ "_locate-fixed-CwJ3wfqp.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/types/index.tsx": {
- "file": "assets/index-BTEdj7c2.js",
+ "file": "assets/index-6y__uG-q.js",
"name": "index",
"src": "resources/js/pages/hr/training/types/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/training/types/view.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/training/types/view.tsx": {
- "file": "assets/view-B93pGUgB.js",
+ "file": "assets/view-BnmTRhlL.js",
"name": "view",
"src": "resources/js/pages/hr/training/types/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_book-open-BQQjdZmn.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_git-branch-BiaS4Luq.js",
- "_building-2-oo6jBMHm.js",
+ "_book-open-D1jG4890.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_git-branch-DX951c47.js",
+ "_building-2-Dntm8XmE.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/transfers/index.tsx": {
- "file": "assets/index-BfX9g3q6.js",
+ "file": "assets/index-DQtSmT30.js",
"name": "index",
"src": "resources/js/pages/hr/transfers/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/transfers/view.tsx",
"_use-initials-BK4eRgYY.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/transfers/view.tsx": {
- "file": "assets/view-IeJxL9Hh.js",
+ "file": "assets/view-B9xhUH4x.js",
"name": "view",
"src": "resources/js/pages/hr/transfers/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_arrow-right-left-BS216brF.js",
- "_git-branch-BiaS4Luq.js",
- "_arrow-right-CEAQplo8.js",
- "_building-2-oo6jBMHm.js",
- "_briefcase-CsHvsiQb.js",
- "_calendar-YoExU_hy.js",
- "_lock-DsF0eMDG.js",
- "_eye-CLDVMrI-.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_git-branch-DX951c47.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_building-2-Dntm8XmE.js",
+ "_briefcase-DGuFd_HT.js",
+ "_calendar-DqBcvi0D.js",
+ "_lock-D_l4FSx5.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/trips/expenses.tsx": {
- "file": "assets/expenses-D1mXy-Rn.js",
+ "file": "assets/expenses-B7WOxeEj.js",
"name": "expenses",
"src": "resources/js/pages/hr/trips/expenses.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/trips/index.tsx": {
- "file": "assets/index-BOIrT0AG.js",
+ "file": "assets/index-9lesqGgA.js",
"name": "index",
"src": "resources/js/pages/hr/trips/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/trips/view.tsx",
"_use-initials-BK4eRgYY.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/trips/view.tsx": {
- "file": "assets/view-B9H_3VFF.js",
+ "file": "assets/view-C9YWcneg.js",
"name": "view",
"src": "resources/js/pages/hr/trips/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_plane-CDOnBjUG.js",
- "_map-pin-Byih5zbn.js",
- "_calendar-YoExU_hy.js",
- "_dollar-sign-BsSLq7gF.js",
- "_eye-CLDVMrI-.js",
+ "_plane-BWv79RqS.js",
+ "_map-pin-9a-V9F-V.js",
+ "_calendar-DqBcvi0D.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/warnings/index.tsx": {
- "file": "assets/index-BtTi9z2J.js",
+ "file": "assets/index-CgBQsely.js",
"name": "index",
"src": "resources/js/pages/hr/warnings/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/hr/warnings/view.tsx",
"_use-initials-BK4eRgYY.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/hr/warnings/view.tsx": {
- "file": "assets/view-C8e6cURs.js",
+ "file": "assets/view-BHJvxnrh.js",
"name": "view",
"src": "resources/js/pages/hr/warnings/view.tsx",
"isDynamicEntry": true,
@@ -15461,20 +15461,20 @@
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
"_use-initials-BK4eRgYY.js",
- "_triangle-alert-3qEGEwaA.js",
- "_tag-BXjzmeUG.js",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
- "_eye-CLDVMrI-.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_tag-Dw9UDp6s.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/AboutUs.tsx": {
- "file": "assets/AboutUs-idUqDdEG.js",
+ "file": "assets/AboutUs-X1rYJ3kq.js",
"name": "AboutUs",
"src": "resources/js/pages/landing-page/components/AboutUs.tsx",
"isDynamicEntry": true,
@@ -15482,58 +15482,58 @@
"_ui-Z445SNHD.js",
"_useScrollAnimation-B_bDsIuD.js",
"resources/js/app.tsx",
- "_zap-5eJgSXpf.js",
- "_users-CQxTOR0I.js",
- "_shield-Ct6ZTmLv.js",
- "_star-CdODI4VK.js",
- "_lightbulb-Du5BUPaY.js",
- "_award-hmEXH59N.js",
- "_heart-B77nkgVs.js",
- "_target-LqGsI9BK.js",
+ "_zap-COe4gBtx.js",
+ "_users-DG9BKOjr.js",
+ "_shield-DZYMqpHl.js",
+ "_star-CaZ0eu6_.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_award-BKljXQI4.js",
+ "_heart-CpJvUfR-.js",
+ "_target-4iLTeqFL.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/ContactSection.tsx": {
- "file": "assets/ContactSection-CYyDurPD.js",
+ "file": "assets/ContactSection-D9Ttbkch.js",
"name": "ContactSection",
"src": "resources/js/pages/landing-page/components/ContactSection.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_mail-CKC1Kac7.js",
- "_phone-Cjtf4kt2.js",
- "_map-pin-Byih5zbn.js",
- "_send-DRW88Tkw.js",
+ "_mail-BEVnuDTb.js",
+ "_phone-CTwn3BMi.js",
+ "_map-pin-9a-V9F-V.js",
+ "_send-BccLN5Gs.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/FaqSection.tsx": {
- "file": "assets/FaqSection-DBdN4J98.js",
+ "file": "assets/FaqSection-Ct6Yk-_Q.js",
"name": "FaqSection",
"src": "resources/js/pages/landing-page/components/FaqSection.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/FeaturesSection.tsx": {
- "file": "assets/FeaturesSection-DZjTGlfi.js",
+ "file": "assets/FeaturesSection-D-SSxP_B.js",
"name": "FeaturesSection",
"src": "resources/js/pages/landing-page/components/FeaturesSection.tsx",
"isDynamicEntry": true,
@@ -15541,120 +15541,120 @@
"_ui-Z445SNHD.js",
"_useScrollAnimation-B_bDsIuD.js",
"resources/js/app.tsx",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_award-hmEXH59N.js",
- "_user-plus-CDQXNMLS.js",
- "_clock-O-l8sPi0.js",
- "_dollar-sign-BsSLq7gF.js",
- "_heart-B77nkgVs.js",
- "_wifi-CloLCYl-.js",
- "_lock-DsF0eMDG.js",
- "_users-CQxTOR0I.js",
- "_zap-5eJgSXpf.js",
- "_star-CdODI4VK.js",
- "_shield-Ct6ZTmLv.js",
- "_globe-BlA6-Gdd.js",
- "_chart-column-BwaKBFP_.js",
- "_qr-code-BuBJI3J3.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_award-BKljXQI4.js",
+ "_user-plus-7O11bl0R.js",
+ "_clock-CHa0mSrs.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_heart-CpJvUfR-.js",
+ "_wifi-DdZIIhMT.js",
+ "_lock-D_l4FSx5.js",
+ "_users-DG9BKOjr.js",
+ "_zap-COe4gBtx.js",
+ "_star-CaZ0eu6_.js",
+ "_shield-DZYMqpHl.js",
+ "_globe-CjjyS6CN.js",
+ "_chart-column-CTB1HCJI.js",
+ "_qr-code-B9FsCCCd.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/Footer.tsx": {
- "file": "assets/Footer-CA4xIA6I.js",
+ "file": "assets/Footer-KS6iHDcm.js",
"name": "Footer",
"src": "resources/js/pages/landing-page/components/Footer.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_mail-CKC1Kac7.js",
- "_phone-Cjtf4kt2.js",
- "_map-pin-Byih5zbn.js",
- "_instagram-CDJDYvDj.js",
- "_twitter-Ob_AzbNO.js",
+ "_mail-BEVnuDTb.js",
+ "_phone-CTwn3BMi.js",
+ "_map-pin-9a-V9F-V.js",
+ "_instagram-BIThodG6.js",
+ "_twitter-DRr0PMGi.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/Header.tsx": {
- "file": "assets/Header-BBiWG9Gy.js",
+ "file": "assets/Header-RU2v06qI.js",
"name": "Header",
"src": "resources/js/pages/landing-page/components/Header.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_menu-BhiUF-ah.js",
+ "_menu-D4lFlAA_.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/HeroSection.tsx": {
- "file": "assets/HeroSection-CtmCCgsW.js",
+ "file": "assets/HeroSection-BaI8eKZQ.js",
"name": "HeroSection",
"src": "resources/js/pages/landing-page/components/HeroSection.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_arrow-right-CEAQplo8.js",
- "_play-CzThRh0N.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_play-B9S6Ymxo.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/LivePreview.tsx": {
- "file": "assets/LivePreview-CsMnPyHC.js",
+ "file": "assets/LivePreview-DAkNiAAS.js",
"name": "LivePreview",
"src": "resources/js/pages/landing-page/components/LivePreview.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_eye-CLDVMrI-.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-alert-DwaVLcdb.js",
- "_phone-Cjtf4kt2.js",
- "_mail-CKC1Kac7.js",
- "_globe-BlA6-Gdd.js",
+ "_eye-Yd3RcT3h.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_phone-CTwn3BMi.js",
+ "_mail-BEVnuDTb.js",
+ "_globe-CjjyS6CN.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/NewsletterSection.tsx": {
- "file": "assets/NewsletterSection-DnuAtXa5.js",
+ "file": "assets/NewsletterSection-HOjrPyv-.js",
"name": "NewsletterSection",
"src": "resources/js/pages/landing-page/components/NewsletterSection.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_mail-CKC1Kac7.js",
+ "_mail-BEVnuDTb.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/PlansSection.tsx": {
- "file": "assets/PlansSection-GtypAAt5.js",
+ "file": "assets/PlansSection-CDIPbbi6.js",
"name": "PlansSection",
"src": "resources/js/pages/landing-page/components/PlansSection.tsx",
"isDynamicEntry": true,
@@ -15662,16 +15662,16 @@
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
"_useScrollAnimation-B_bDsIuD.js",
- "_arrow-right-CEAQplo8.js",
+ "_arrow-right-C_9pvDWi.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/ScreenshotsSection.tsx": {
- "file": "assets/ScreenshotsSection-Cj9lxMh4.js",
+ "file": "assets/ScreenshotsSection-BYyF2_Ap.js",
"name": "ScreenshotsSection",
"src": "resources/js/pages/landing-page/components/ScreenshotsSection.tsx",
"isDynamicEntry": true,
@@ -15679,61 +15679,61 @@
"_ui-Z445SNHD.js",
"_useScrollAnimation-B_bDsIuD.js",
"resources/js/app.tsx",
- "_monitor-DU2H7K7-.js",
+ "_monitor-ho02Lm9i.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/SectionNavigation.tsx": {
- "file": "assets/SectionNavigation-Br-atHHb.js",
+ "file": "assets/SectionNavigation-lLWFOiKV.js",
"name": "SectionNavigation",
"src": "resources/js/pages/landing-page/components/SectionNavigation.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_settings-DdENPkOa.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_code-fFt1R3-N.js",
- "_type-CAmitQYw.js",
- "_globe-BlA6-Gdd.js",
- "_monitor-DU2H7K7-.js",
- "_award-hmEXH59N.js",
- "_info-CGsCt0QX.js",
- "_users-CQxTOR0I.js",
- "_credit-card--bIB9mjq.js",
- "_circle-help-ssBgXO4L.js",
- "_mail-CKC1Kac7.js",
- "_phone-Cjtf4kt2.js",
+ "_settings-CDvlPsbt.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_code-Dd2x_tdq.js",
+ "_type-Dr6ZFGcv.js",
+ "_globe-CjjyS6CN.js",
+ "_monitor-ho02Lm9i.js",
+ "_award-BKljXQI4.js",
+ "_info-BlxGZNDR.js",
+ "_users-DG9BKOjr.js",
+ "_credit-card-BTq1LaNu.js",
+ "_circle-help-D5iazGB6.js",
+ "_mail-BEVnuDTb.js",
+ "_phone-CTwn3BMi.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/TeamSection.tsx": {
- "file": "assets/TeamSection-ofA-me_o.js",
+ "file": "assets/TeamSection-BYpZsxKa.js",
"name": "TeamSection",
"src": "resources/js/pages/landing-page/components/TeamSection.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_twitter-Ob_AzbNO.js",
- "_mail-CKC1Kac7.js",
+ "_twitter-DRr0PMGi.js",
+ "_mail-BEVnuDTb.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/TestimonialsSection.tsx": {
- "file": "assets/TestimonialsSection-Bf-5xsZN.js",
+ "file": "assets/TestimonialsSection-AgrWq_0q.js",
"name": "TestimonialsSection",
"src": "resources/js/pages/landing-page/components/TestimonialsSection.tsx",
"isDynamicEntry": true,
@@ -15741,17 +15741,17 @@
"_ui-Z445SNHD.js",
"_useScrollAnimation-B_bDsIuD.js",
"resources/js/app.tsx",
- "_quote-DpoEJruJ.js",
- "_star-CdODI4VK.js",
+ "_quote-CcUH2G7k.js",
+ "_star-CaZ0eu6_.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/components/WhyChooseUs.tsx": {
- "file": "assets/WhyChooseUs-D0EYwOb1.js",
+ "file": "assets/WhyChooseUs-CbRMTdnr.js",
"name": "WhyChooseUs",
"src": "resources/js/pages/landing-page/components/WhyChooseUs.tsx",
"isDynamicEntry": true,
@@ -15759,25 +15759,25 @@
"_ui-Z445SNHD.js",
"_useScrollAnimation-B_bDsIuD.js",
"resources/js/app.tsx",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_layers-D2vSiTnX.js",
- "_award-hmEXH59N.js",
- "_heart-B77nkgVs.js",
- "_shield-Ct6ZTmLv.js",
- "_star-CdODI4VK.js",
- "_circle-check-big-DzwxuD1X.js",
- "_zap-5eJgSXpf.js",
- "_users-CQxTOR0I.js",
- "_clock-O-l8sPi0.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_layers-B7F69w-w.js",
+ "_award-BKljXQI4.js",
+ "_heart-CpJvUfR-.js",
+ "_shield-DZYMqpHl.js",
+ "_star-CaZ0eu6_.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_zap-COe4gBtx.js",
+ "_users-DG9BKOjr.js",
+ "_clock-CHa0mSrs.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/custom-page.tsx": {
- "file": "assets/custom-page-DY9gMonr.js",
+ "file": "assets/custom-page-BuvMy5j2.js",
"name": "custom-page",
"src": "resources/js/pages/landing-page/custom-page.tsx",
"isDynamicEntry": true,
@@ -15786,283 +15786,283 @@
"resources/js/app.tsx",
"resources/js/pages/landing-page/components/Header.tsx",
"resources/js/pages/landing-page/components/Footer.tsx",
- "_use-favicon-C_SU2_Ra.js",
+ "_use-favicon-CCcOxZw3.js",
"_utils-BWxnHGCV.js",
- "_menu-BhiUF-ah.js",
- "_mail-CKC1Kac7.js",
- "_phone-Cjtf4kt2.js",
- "_map-pin-Byih5zbn.js",
- "_instagram-CDJDYvDj.js",
- "_twitter-Ob_AzbNO.js"
+ "_menu-D4lFlAA_.js",
+ "_mail-BEVnuDTb.js",
+ "_phone-CTwn3BMi.js",
+ "_map-pin-9a-V9F-V.js",
+ "_instagram-BIThodG6.js",
+ "_twitter-DRr0PMGi.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/custom-pages/create.tsx": {
- "file": "assets/create-C59RsX1w.js",
+ "file": "assets/create-Bqea_D_4.js",
"name": "create",
"src": "resources/js/pages/landing-page/custom-pages/create.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_rich-text-editor-DIoA5qtB.js",
- "_switch-CSQfVaFG.js",
- "_page-template-CUbbykGe.js",
+ "_textarea-f6Pa1mf5.js",
+ "_rich-text-editor-Cd1_LDEX.js",
+ "_switch-BVaTRNpK.js",
+ "_page-template-CM2S36EN.js",
"_toaster-Bc5RPjCT.js",
- "_arrow-left-DifDyQQ2.js",
+ "_arrow-left-IfLGa0Dx.js",
"_utils-BWxnHGCV.js",
- "_unlink-trxMBMvO.js",
- "_list-BSrGYPOe.js",
- "_quote-DpoEJruJ.js",
- "_link-CifFVSSx.js",
- "_code-fFt1R3-N.js",
+ "_unlink-CgZv_dTf.js",
+ "_list-TEmTfixH.js",
+ "_quote-CcUH2G7k.js",
+ "_link-ChKZ6PKR.js",
+ "_code-Dd2x_tdq.js",
"_index-9MclThM-.js",
- "_select-X5YLR2bv.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/custom-pages/edit.tsx": {
- "file": "assets/edit-DVfuOdqu.js",
+ "file": "assets/edit-DRcBABG1.js",
"name": "edit",
"src": "resources/js/pages/landing-page/custom-pages/edit.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_rich-text-editor-DIoA5qtB.js",
- "_switch-CSQfVaFG.js",
- "_page-template-CUbbykGe.js",
+ "_textarea-f6Pa1mf5.js",
+ "_rich-text-editor-Cd1_LDEX.js",
+ "_switch-BVaTRNpK.js",
+ "_page-template-CM2S36EN.js",
"_toaster-Bc5RPjCT.js",
- "_arrow-left-DifDyQQ2.js",
+ "_arrow-left-IfLGa0Dx.js",
"_utils-BWxnHGCV.js",
- "_unlink-trxMBMvO.js",
- "_list-BSrGYPOe.js",
- "_quote-DpoEJruJ.js",
- "_link-CifFVSSx.js",
- "_code-fFt1R3-N.js",
+ "_unlink-CgZv_dTf.js",
+ "_list-TEmTfixH.js",
+ "_quote-CcUH2G7k.js",
+ "_link-ChKZ6PKR.js",
+ "_code-Dd2x_tdq.js",
"_index-9MclThM-.js",
- "_select-X5YLR2bv.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/custom-pages/index.tsx": {
- "file": "assets/index-l3WdYbe6.js",
+ "file": "assets/index-CCw5NdA0.js",
"name": "index",
"src": "resources/js/pages/landing-page/custom-pages/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_page-template-CUbbykGe.js",
- "_CrudTable-C2L9P_V2.js",
- "_CrudDeleteModal-D4meZ8pP.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_page-template-CM2S36EN.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudDeleteModal-BgIUshon.js",
"_toaster-Bc5RPjCT.js",
"_utils-BWxnHGCV.js",
- "_select-X5YLR2bv.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_calendar-YoExU_hy.js",
- "_filter-CQAy5sxY.js",
- "_list-BSrGYPOe.js",
- "_layout-grid-B4hbZ-He.js",
- "_textarea-MT-uY0Br.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_calendar-DqBcvi0D.js",
+ "_filter-BDm-DaBQ.js",
+ "_list-TEmTfixH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_textarea-f6Pa1mf5.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/index.tsx": {
- "file": "assets/index-DJeBGqJd.js",
+ "file": "assets/index-juGH6eoV.js",
"name": "index",
"src": "resources/js/pages/landing-page/index.tsx",
"isDynamicEntry": true,
@@ -16082,3306 +16082,3306 @@
"resources/js/pages/landing-page/components/NewsletterSection.tsx",
"resources/js/pages/landing-page/components/ContactSection.tsx",
"resources/js/pages/landing-page/components/Footer.tsx",
- "_use-favicon-C_SU2_Ra.js",
+ "_use-favicon-CCcOxZw3.js",
"_utils-BWxnHGCV.js",
- "_menu-BhiUF-ah.js",
- "_arrow-right-CEAQplo8.js",
- "_play-CzThRh0N.js",
+ "_menu-D4lFlAA_.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_play-B9S6Ymxo.js",
"_useScrollAnimation-B_bDsIuD.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_award-hmEXH59N.js",
- "_user-plus-CDQXNMLS.js",
- "_clock-O-l8sPi0.js",
- "_dollar-sign-BsSLq7gF.js",
- "_heart-B77nkgVs.js",
- "_wifi-CloLCYl-.js",
- "_lock-DsF0eMDG.js",
- "_users-CQxTOR0I.js",
- "_zap-5eJgSXpf.js",
- "_star-CdODI4VK.js",
- "_shield-Ct6ZTmLv.js",
- "_globe-BlA6-Gdd.js",
- "_chart-column-BwaKBFP_.js",
- "_qr-code-BuBJI3J3.js",
- "_monitor-DU2H7K7-.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_layers-D2vSiTnX.js",
- "_circle-check-big-DzwxuD1X.js",
- "_lightbulb-Du5BUPaY.js",
- "_target-LqGsI9BK.js",
- "_twitter-Ob_AzbNO.js",
- "_mail-CKC1Kac7.js",
- "_quote-DpoEJruJ.js",
- "_chevron-up-CIC8-NPE.js",
- "_phone-Cjtf4kt2.js",
- "_map-pin-Byih5zbn.js",
- "_send-DRW88Tkw.js",
- "_instagram-CDJDYvDj.js"
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_award-BKljXQI4.js",
+ "_user-plus-7O11bl0R.js",
+ "_clock-CHa0mSrs.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_heart-CpJvUfR-.js",
+ "_wifi-DdZIIhMT.js",
+ "_lock-D_l4FSx5.js",
+ "_users-DG9BKOjr.js",
+ "_zap-COe4gBtx.js",
+ "_star-CaZ0eu6_.js",
+ "_shield-DZYMqpHl.js",
+ "_globe-CjjyS6CN.js",
+ "_chart-column-CTB1HCJI.js",
+ "_qr-code-B9FsCCCd.js",
+ "_monitor-ho02Lm9i.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_layers-B7F69w-w.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_target-4iLTeqFL.js",
+ "_twitter-DRr0PMGi.js",
+ "_mail-BEVnuDTb.js",
+ "_quote-CcUH2G7k.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_phone-CTwn3BMi.js",
+ "_map-pin-9a-V9F-V.js",
+ "_send-BccLN5Gs.js",
+ "_instagram-BIThodG6.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/settings-about.tsx": {
- "file": "assets/settings-about-BbQkb2_K.js",
+ "file": "assets/settings-about-C1XBtnTS.js",
"name": "settings-about",
"src": "resources/js/pages/landing-page/settings-about.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_switch-CSQfVaFG.js",
- "_type-CAmitQYw.js",
- "_chart-column-BwaKBFP_.js",
- "_trash-2-BKTtBQos.js",
- "_users-CQxTOR0I.js",
+ "_textarea-f6Pa1mf5.js",
+ "_switch-BVaTRNpK.js",
+ "_type-Dr6ZFGcv.js",
+ "_chart-column-CTB1HCJI.js",
+ "_trash-2-B-iLy81a.js",
+ "_users-DG9BKOjr.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/settings-contact.tsx": {
- "file": "assets/settings-contact-COFVWPFV.js",
+ "file": "assets/settings-contact-CHVMq0Vs.js",
"name": "settings-contact",
"src": "resources/js/pages/landing-page/settings-contact.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_switch-CSQfVaFG.js",
- "_phone-Cjtf4kt2.js",
- "_map-pin-Byih5zbn.js",
+ "_switch-BVaTRNpK.js",
+ "_phone-CTwn3BMi.js",
+ "_map-pin-9a-V9F-V.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/settings-features.tsx": {
- "file": "assets/settings-features-ByCAoR2n.js",
+ "file": "assets/settings-features-C4enqd7N.js",
"name": "settings-features",
"src": "resources/js/pages/landing-page/settings-features.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_switch-CSQfVaFG.js",
- "_type-CAmitQYw.js",
- "_star-CdODI4VK.js",
- "_trash-2-BKTtBQos.js",
+ "_textarea-f6Pa1mf5.js",
+ "_switch-BVaTRNpK.js",
+ "_type-Dr6ZFGcv.js",
+ "_star-CaZ0eu6_.js",
+ "_trash-2-B-iLy81a.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/settings-templates.tsx": {
- "file": "assets/settings-templates-m4jhljQg.js",
+ "file": "assets/settings-templates-CUwSALlU.js",
"name": "settings-templates",
"src": "resources/js/pages/landing-page/settings-templates.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_switch-CSQfVaFG.js",
- "_type-CAmitQYw.js",
+ "_textarea-f6Pa1mf5.js",
+ "_switch-BVaTRNpK.js",
+ "_type-Dr6ZFGcv.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/landing-page/settings.tsx": {
- "file": "assets/settings-DvKrUDby.js",
+ "file": "assets/settings-HulNq4yT.js",
"name": "settings",
"src": "resources/js/pages/landing-page/settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_switch-CSQfVaFG.js",
- "_page-template-CUbbykGe.js",
+ "_textarea-f6Pa1mf5.js",
+ "_switch-BVaTRNpK.js",
+ "_page-template-CM2S36EN.js",
"_toaster-Bc5RPjCT.js",
"resources/js/pages/landing-page/settings-features.tsx",
"resources/js/pages/landing-page/settings-about.tsx",
- "_settings-DdENPkOa.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_code-fFt1R3-N.js",
- "_type-CAmitQYw.js",
- "_globe-BlA6-Gdd.js",
- "_award-hmEXH59N.js",
- "_monitor-DU2H7K7-.js",
- "_users-CQxTOR0I.js",
- "_info-CGsCt0QX.js",
- "_credit-card--bIB9mjq.js",
- "_circle-help-ssBgXO4L.js",
- "_mail-CKC1Kac7.js",
- "_phone-Cjtf4kt2.js",
- "_trash-2-BKTtBQos.js",
- "_grip-vertical-ztucQRYs.js",
- "_eye-CLDVMrI-.js",
+ "_settings-CDvlPsbt.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_code-Dd2x_tdq.js",
+ "_type-Dr6ZFGcv.js",
+ "_globe-CjjyS6CN.js",
+ "_award-BKljXQI4.js",
+ "_monitor-ho02Lm9i.js",
+ "_users-DG9BKOjr.js",
+ "_info-BlxGZNDR.js",
+ "_credit-card-BTq1LaNu.js",
+ "_circle-help-D5iazGB6.js",
+ "_mail-BEVnuDTb.js",
+ "_phone-CTwn3BMi.js",
+ "_trash-2-B-iLy81a.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js",
- "_select-X5YLR2bv.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_star-CdODI4VK.js",
- "_chart-column-BwaKBFP_.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_star-CaZ0eu6_.js",
+ "_chart-column-CTB1HCJI.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/login-history/index.tsx": {
- "file": "assets/index-C-5f4-G2.js",
+ "file": "assets/index-BBHi1Fv3.js",
"name": "index",
"src": "resources/js/pages/login-history/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/manage-language.tsx": {
- "file": "assets/manage-language-zEuTfzjY.js",
+ "file": "assets/manage-language-DMVqXzbY.js",
"name": "manage-language",
"src": "resources/js/pages/manage-language.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_scroll-area-D50XMh2m.js",
+ "_scroll-area-D29S7_pr.js",
"_react-country-flag.esm-Bs2jngHP.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_ban-D-K45Zil.js",
- "_eye-CLDVMrI-.js",
- "_trash-2-BKTtBQos.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_ban-CJeeVERS.js",
+ "_eye-Yd3RcT3h.js",
+ "_trash-2-B-iLy81a.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/media-library.tsx": {
- "file": "assets/media-library-efgNqKfM.js",
+ "file": "assets/media-library-BbUxNjXX.js",
"name": "media-library",
"src": "resources/js/pages/media-library.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_house-Dc4fxdSU.js",
- "_sparkles-DvgXh1Em.js",
- "_list-BSrGYPOe.js",
- "_hard-drive-ByN67OOw.js",
- "_calendar-YoExU_hy.js",
- "_info-CGsCt0QX.js",
- "_copy-CCxdHmNE.js",
- "_download-jqune9mh.js",
- "_trash-2-BKTtBQos.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_house--r9ylyxz.js",
+ "_sparkles-DAkECDF0.js",
+ "_list-TEmTfixH.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_calendar-DqBcvi0D.js",
+ "_info-BlxGZNDR.js",
+ "_copy-gVJWo25h.js",
+ "_download-BzxwiIbz.js",
+ "_trash-2-B-iLy81a.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_loader-circle-BDLqeqvu.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_settings-DdENPkOa.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_settings-CDvlPsbt.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_switch-CSQfVaFG.js"
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_switch-BVaTRNpK.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/meetings/action-items/index.tsx": {
- "file": "assets/index-BrVW4cK_.js",
+ "file": "assets/index-DnF0k7jX.js",
"name": "index",
"src": "resources/js/pages/meetings/action-items/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/meetings/action-items/view.tsx",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_log-out-D6J83Zkh.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_log-out-CqVt2LXY.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/meetings/action-items/view.tsx": {
- "file": "assets/view-Dz65z8ax.js",
+ "file": "assets/view-CcTThKTi.js",
"name": "view",
"src": "resources/js/pages/meetings/action-items/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_square-check-big-Dyg4DAtI.js",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
- "_triangle-alert-3qEGEwaA.js",
+ "_square-check-big-B76NnHJM.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
+ "_triangle-alert-BUm3Qaiu.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/meetings/meeting-attendees/index.tsx": {
- "file": "assets/index-BzIqSRk8.js",
+ "file": "assets/index-C-50wOHx.js",
"name": "index",
"src": "resources/js/pages/meetings/meeting-attendees/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/meetings/meeting-attendees/view.tsx",
- "_user-HiC8k72a.js",
- "_calendar-YoExU_hy.js",
+ "_user-C3XLhGku.js",
+ "_calendar-DqBcvi0D.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_log-out-D6J83Zkh.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_log-out-CqVt2LXY.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/meetings/meeting-attendees/view.tsx": {
- "file": "assets/view-CZDUMujH.js",
+ "file": "assets/view-CMbK0yKC.js",
"name": "view",
"src": "resources/js/pages/meetings/meeting-attendees/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_users-CQxTOR0I.js",
- "_user-HiC8k72a.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_circle-check-big-DzwxuD1X.js",
+ "_users-DG9BKOjr.js",
+ "_user-C3XLhGku.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_circle-check-big-fVcbTmDL.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/meetings/meeting-minutes/index.tsx": {
- "file": "assets/index-CqBi-l9t.js",
+ "file": "assets/index-B1Vr3zeh.js",
"name": "index",
"src": "resources/js/pages/meetings/meeting-minutes/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/meetings/meeting-minutes/view.tsx",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/meetings/meeting-minutes/view.tsx": {
- "file": "assets/view-WyJIpqiy.js",
+ "file": "assets/view-Bl0TNAKR.js",
"name": "view",
"src": "resources/js/pages/meetings/meeting-minutes/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_calendar-days-CwXRpqb9.js",
- "_user-HiC8k72a.js",
- "_clock-O-l8sPi0.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_user-C3XLhGku.js",
+ "_clock-CHa0mSrs.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/meetings/meeting-rooms/index.tsx": {
- "file": "assets/index-D02aW9i1.js",
+ "file": "assets/index-wpow_MIK.js",
"name": "index",
"src": "resources/js/pages/meetings/meeting-rooms/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/meetings/meeting-rooms/view.tsx",
- "_map-pin-Byih5zbn.js",
- "_monitor-DU2H7K7-.js",
- "_users-CQxTOR0I.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_map-pin-9a-V9F-V.js",
+ "_monitor-ho02Lm9i.js",
+ "_users-DG9BKOjr.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/meetings/meeting-rooms/view.tsx": {
- "file": "assets/view-G-kO-l14.js",
+ "file": "assets/view-CtmcS7pv.js",
"name": "view",
"src": "resources/js/pages/meetings/meeting-rooms/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_monitor-DU2H7K7-.js",
- "_map-pin-Byih5zbn.js",
- "_users-CQxTOR0I.js",
- "_lock-DsF0eMDG.js",
- "_hash-D5N7GvWR.js",
- "_link-CifFVSSx.js",
+ "_monitor-ho02Lm9i.js",
+ "_map-pin-9a-V9F-V.js",
+ "_users-DG9BKOjr.js",
+ "_lock-D_l4FSx5.js",
+ "_hash-hgXEu6Qy.js",
+ "_link-ChKZ6PKR.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/meetings/meeting-types/index.tsx": {
- "file": "assets/index-gS_kzrQ3.js",
+ "file": "assets/index-CZw-5BqC.js",
"name": "index",
"src": "resources/js/pages/meetings/meeting-types/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_CrudDeleteModal-D4meZ8pP.js",
+ "_CrudDeleteModal-BgIUshon.js",
"resources/js/app.tsx",
- "_page-template-CUbbykGe.js",
- "_pagination-CLhGv5TU.js",
- "_select-X5YLR2bv.js",
- "_textarea-MT-uY0Br.js",
- "_chevron-up-CIC8-NPE.js",
- "_clock-O-l8sPi0.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
- "_calendar-YoExU_hy.js",
+ "_page-template-CM2S36EN.js",
+ "_pagination-CGq0GJg0.js",
+ "_select-T_sz7ImN.js",
+ "_textarea-f6Pa1mf5.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_clock-CHa0mSrs.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
+ "_calendar-DqBcvi0D.js",
"_utils-BWxnHGCV.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
"_index-9MclThM-.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/meetings/meetings/index.tsx": {
- "file": "assets/index-BKnQHzYy.js",
+ "file": "assets/index-KohJWvlT.js",
"name": "index",
"src": "resources/js/pages/meetings/meetings/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
"resources/js/pages/meetings/meetings/view.tsx",
- "_calendar-YoExU_hy.js",
- "_clock-O-l8sPi0.js",
- "_user-HiC8k72a.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_calendar-DqBcvi0D.js",
+ "_clock-CHa0mSrs.js",
+ "_user-C3XLhGku.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_log-out-D6J83Zkh.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/meetings/meetings/view.tsx": {
- "file": "assets/view-DO_TYtEl.js",
+ "file": "assets/view-CCkKaRiy.js",
"name": "view",
"src": "resources/js/pages/meetings/meetings/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_user-HiC8k72a.js",
- "_map-pin-Byih5zbn.js",
- "_refresh-cw-FiNR9pzi.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_user-C3XLhGku.js",
+ "_map-pin-9a-V9F-V.js",
+ "_refresh-cw-ChXdCVZX.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/newsletters/index.tsx": {
- "file": "assets/index-D1Vr3CHP.js",
+ "file": "assets/index-CaOiTZ5m.js",
"name": "index",
"src": "resources/js/pages/newsletters/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/permissions/index.tsx": {
- "file": "assets/index-g88GB_FP.js",
+ "file": "assets/index-B3chxdAB.js",
"name": "index",
"src": "resources/js/pages/permissions/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_i18n-CkLPxtnG.js",
+ "_i18n-BcXdLaky.js",
"resources/js/app.tsx",
- "_switch-CSQfVaFG.js",
- "_page-template-CUbbykGe.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_switch-BVaTRNpK.js",
+ "_page-template-CM2S36EN.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_pagination-CLhGv5TU.js",
- "_CrudTable-C2L9P_V2.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_pagination-CGq0GJg0.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_CrudDeleteModal-D4meZ8pP.js",
+ "_CrudDeleteModal-BgIUshon.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/plans/create.tsx": {
- "file": "assets/create-ZaZ6tKd3.js",
+ "file": "assets/create-CjzEWTTK.js",
"name": "create",
"src": "resources/js/pages/plans/create.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/pages/plans/form.tsx",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/plans/edit.tsx": {
- "file": "assets/edit-BmO-xTDY.js",
+ "file": "assets/edit-_X5vy40z.js",
"name": "edit",
"src": "resources/js/pages/plans/edit.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/pages/plans/form.tsx",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js"
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/plans/form.tsx": {
- "file": "assets/form-Bg1mZB9P.js",
+ "file": "assets/form-DlJCk02r.js",
"name": "form",
"src": "resources/js/pages/plans/form.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_switch-CSQfVaFG.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_switch-BVaTRNpK.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/plans/index.tsx": {
- "file": "assets/index-CLYGPBHZ.js",
+ "file": "assets/index-T3UR6gpR.js",
"name": "index",
"src": "resources/js/pages/plans/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_switch-CSQfVaFG.js",
- "_tabs-BVvbDLq3.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_circle-check-big-DzwxuD1X.js",
- "_credit-card--bIB9mjq.js",
- "_external-link-AaM5EHxH.js",
- "_wallet-D2td-SYi.js",
- "_alert-DhX5xaQO.js",
- "_coins-CCDq32ZE.js",
- "_info-CGsCt0QX.js",
- "_circle-alert-DwaVLcdb.js",
- "_tag-BXjzmeUG.js",
- "_crown-k4LgOLKu.js",
- "_zap-5eJgSXpf.js",
- "_users-CQxTOR0I.js",
- "_hard-drive-ByN67OOw.js",
- "_circle-check-BDCVxKyl.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-2-BKTtBQos.js",
- "_indian-rupee-Du2tjxPt.js",
- "_clock-O-l8sPi0.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_switch-BVaTRNpK.js",
+ "_tabs-DhK1kDWp.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_credit-card-BTq1LaNu.js",
+ "_external-link-D6ftOgwf.js",
+ "_wallet-D1vzGpBh.js",
+ "_alert-DzlvAUsh.js",
+ "_coins-BOL9Zqbn.js",
+ "_info-BlxGZNDR.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_tag-Dw9UDp6s.js",
+ "_crown-BaLUwt-Z.js",
+ "_zap-COe4gBtx.js",
+ "_users-DG9BKOjr.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-2-B-iLy81a.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_clock-CHa0mSrs.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
+ "_sparkles-DAkECDF0.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
"assets/index-DHgWAWKP.css",
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/plans/plan-orders.tsx": {
- "file": "assets/plan-orders-D2ij6RmE.js",
+ "file": "assets/plan-orders-D58UjDe9.js",
"name": "plan-orders",
"src": "resources/js/pages/plans/plan-orders.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/plans/plan-request.tsx": {
- "file": "assets/plan-request-BBFGy0sZ.js",
+ "file": "assets/plan-request-XqmGARuR.js",
"name": "plan-request",
"src": "resources/js/pages/plans/plan-request.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/referral/components/payout-requests.tsx": {
- "file": "assets/payout-requests-CMh9ti0U.js",
+ "file": "assets/payout-requests-DZQIAkQL.js",
"name": "payout-requests",
"src": "resources/js/pages/referral/components/payout-requests.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_CrudTable-C2L9P_V2.js",
+ "_textarea-f6Pa1mf5.js",
+ "_CrudTable-Cxl8O2CF.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_sparkles-DvgXh1Em.js",
- "_briefcase-CsHvsiQb.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_calendar-days-CwXRpqb9.js",
- "_calendar-YoExU_hy.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-up-CIC8-NPE.js",
- "_chevron-left-DyEn0q5B.js",
- "_chevron-right-BMm7LjGG.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_clock-O-l8sPi0.js",
- "_code-fFt1R3-N.js",
- "_coins-CCDq32ZE.js",
- "_copy-CCxdHmNE.js",
- "_credit-card--bIB9mjq.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_dollar-sign-BsSLq7gF.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_fingerprint-DDgCRfUP.js",
- "_house-Dc4fxdSU.js",
- "_gift-91YKafXv.js",
- "_git-branch-BiaS4Luq.js",
- "_globe-BlA6-Gdd.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-grid-B4hbZ-He.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_loader-circle-BDLqeqvu.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_log-out-D6J83Zkh.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_refresh-cw-FiNR9pzi.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_settings-DdENPkOa.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_timer-BQQZ475C.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_user-HiC8k72a.js",
- "_users-CQxTOR0I.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_sparkles-DAkECDF0.js",
+ "_briefcase-DGuFd_HT.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_calendar-DqBcvi0D.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_clock-CHa0mSrs.js",
+ "_code-Dd2x_tdq.js",
+ "_coins-BOL9Zqbn.js",
+ "_copy-gVJWo25h.js",
+ "_credit-card-BTq1LaNu.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_house--r9ylyxz.js",
+ "_gift-BkGeVRy2.js",
+ "_git-branch-DX951c47.js",
+ "_globe-CjjyS6CN.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_log-out-CqVt2LXY.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_settings-CDvlPsbt.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_timer-CXS4OFNM.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_user-C3XLhGku.js",
+ "_users-DG9BKOjr.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/referral/components/referral-dashboard.tsx": {
- "file": "assets/referral-dashboard-DIwtUzRe.js",
+ "file": "assets/referral-dashboard-Cwhyf5LB.js",
"name": "referral-dashboard",
"src": "resources/js/pages/referral/components/referral-dashboard.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_users-CQxTOR0I.js",
- "_clock-O-l8sPi0.js",
- "_dollar-sign-BsSLq7gF.js",
- "_trending-up-C1uVxjVi.js",
- "_award-hmEXH59N.js",
- "_mail-CKC1Kac7.js",
- "_calendar-YoExU_hy.js",
- "_copy-CCxdHmNE.js",
+ "_users-DG9BKOjr.js",
+ "_clock-CHa0mSrs.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_trending-up-D3RLojX7.js",
+ "_award-BKljXQI4.js",
+ "_mail-BEVnuDTb.js",
+ "_calendar-DqBcvi0D.js",
+ "_copy-gVJWo25h.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/referral/components/referral-settings.tsx": {
- "file": "assets/referral-settings-BJOWFxeO.js",
+ "file": "assets/referral-settings-BPEOPaF_.js",
"name": "referral-settings",
"src": "resources/js/pages/referral/components/referral-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_switch-CSQfVaFG.js",
+ "_textarea-f6Pa1mf5.js",
+ "_switch-BVaTRNpK.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/referral/components/referred-users-section.tsx": {
- "file": "assets/referred-users-section-BeiFqsYf.js",
+ "file": "assets/referred-users-section-Bj3Y5A38.js",
"name": "referred-users-section",
"src": "resources/js/pages/referral/components/referred-users-section.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_pagination-CLhGv5TU.js",
- "_users-CQxTOR0I.js",
- "_circle-check-big-DzwxuD1X.js",
- "_dollar-sign-BsSLq7gF.js",
- "_calendar-YoExU_hy.js",
+ "_pagination-CGq0GJg0.js",
+ "_users-DG9BKOjr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_calendar-DqBcvi0D.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/referral/index.tsx": {
- "file": "assets/index-g5DQos-s.js",
+ "file": "assets/index-BH6Eai4i.js",
"name": "index",
"src": "resources/js/pages/referral/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_scroll-area-D50XMh2m.js",
+ "_scroll-area-D29S7_pr.js",
"_toaster-Bc5RPjCT.js",
"resources/js/pages/referral/components/referral-dashboard.tsx",
"resources/js/pages/referral/components/payout-requests.tsx",
"resources/js/pages/referral/components/referral-settings.tsx",
"resources/js/pages/referral/components/referred-users-section.tsx",
- "_chart-column-BwaKBFP_.js",
- "_users-CQxTOR0I.js",
- "_dollar-sign-BsSLq7gF.js",
- "_settings-DdENPkOa.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_chart-column-CTB1HCJI.js",
+ "_users-DG9BKOjr.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_settings-CDvlPsbt.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_trending-up-C1uVxjVi.js",
- "_award-hmEXH59N.js",
- "_mail-CKC1Kac7.js",
- "_CrudTable-C2L9P_V2.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_locate-fixed-DTskyUeD.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_pagination-CLhGv5TU.js"
+ "_trending-up-D3RLojX7.js",
+ "_award-BKljXQI4.js",
+ "_mail-BEVnuDTb.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_pagination-CGq0GJg0.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/referral/referred-users.tsx": {
- "file": "assets/referred-users-DIvLcP6w.js",
+ "file": "assets/referred-users-C7GqS4jJ.js",
"name": "referred-users",
"src": "resources/js/pages/referral/referred-users.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_pagination-CLhGv5TU.js",
- "_users-CQxTOR0I.js",
- "_circle-check-big-DzwxuD1X.js",
- "_dollar-sign-BsSLq7gF.js",
- "_calendar-YoExU_hy.js",
- "_arrow-left-DifDyQQ2.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_pagination-CGq0GJg0.js",
+ "_users-DG9BKOjr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_calendar-DqBcvi0D.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/roles/index.tsx": {
- "file": "assets/index-0PffBHPS.js",
+ "file": "assets/index-BXquCdAu.js",
"name": "index",
"src": "resources/js/pages/roles/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_i18n-CkLPxtnG.js",
- "_checkbox-BHPvTCNK.js",
+ "_i18n-BcXdLaky.js",
+ "_checkbox-C8HXxmlr.js",
"resources/js/app.tsx",
- "_CrudTable-C2L9P_V2.js",
- "_page-template-CUbbykGe.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_page-template-CM2S36EN.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
- "_pagination-CLhGv5TU.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
+ "_pagination-CGq0GJg0.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_filter-CQAy5sxY.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_filter-BDm-DaBQ.js",
"_utils-BWxnHGCV.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/cache-settings.tsx": {
- "file": "assets/cache-settings-1vzLJMfD.js",
+ "file": "assets/cache-settings-jcdgPybB.js",
"name": "cache-settings",
"src": "resources/js/pages/settings/components/cache-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_hard-drive-ByN67OOw.js",
- "_trash-2-BKTtBQos.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_trash-2-B-iLy81a.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/chatgpt-settings.tsx": {
- "file": "assets/chatgpt-settings-DsYINQkw.js",
+ "file": "assets/chatgpt-settings-DAnrtjlK.js",
"name": "chatgpt-settings",
"src": "resources/js/pages/settings/components/chatgpt-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
+ "_select-T_sz7ImN.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js"
+ "_chevron-up-B9gYo-hl.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/cookie-settings.tsx": {
- "file": "assets/cookie-settings-8MDXjJT3.js",
+ "file": "assets/cookie-settings-Z0votBHi.js",
"name": "cookie-settings",
"src": "resources/js/pages/settings/components/cookie-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_switch-CSQfVaFG.js",
- "_download-jqune9mh.js",
+ "_textarea-f6Pa1mf5.js",
+ "_switch-BVaTRNpK.js",
+ "_download-BzxwiIbz.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/currency-settings.tsx": {
- "file": "assets/currency-settings-doaLAKrk.js",
+ "file": "assets/currency-settings-7rUyA4Ee.js",
"name": "currency-settings",
"src": "resources/js/pages/settings/components/currency-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_switch-CSQfVaFG.js",
- "_dollar-sign-BsSLq7gF.js",
- "_info-CGsCt0QX.js",
+ "_select-T_sz7ImN.js",
+ "_switch-BVaTRNpK.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_info-BlxGZNDR.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js"
+ "_chevron-up-B9gYo-hl.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/email-notification-settings.tsx": {
- "file": "assets/email-notification-settings-CVZeEhEN.js",
+ "file": "assets/email-notification-settings-M-g7B2ov.js",
"name": "email-notification-settings",
"src": "resources/js/pages/settings/components/email-notification-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_switch-CSQfVaFG.js",
- "_tabs-BVvbDLq3.js",
- "_scroll-area-D50XMh2m.js",
- "_bell-TcWZQb75.js",
+ "_switch-BVaTRNpK.js",
+ "_tabs-DhK1kDWp.js",
+ "_scroll-area-D29S7_pr.js",
+ "_bell-Bxm_inju.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js",
"_index-BdQq_4o_.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/email-settings.tsx": {
- "file": "assets/email-settings-l0YaWEHr.js",
+ "file": "assets/email-settings-BaEebrhx.js",
"name": "email-settings",
"src": "resources/js/pages/settings/components/email-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_alert-DhX5xaQO.js",
- "_mail-CKC1Kac7.js",
- "_server-YZTAabvh.js",
- "_circle-alert-DwaVLcdb.js",
- "_user-HiC8k72a.js",
- "_lock-DsF0eMDG.js",
- "_send-DRW88Tkw.js",
+ "_select-T_sz7ImN.js",
+ "_alert-DzlvAUsh.js",
+ "_mail-BEVnuDTb.js",
+ "_server-BTuaPKbi.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_user-C3XLhGku.js",
+ "_lock-D_l4FSx5.js",
+ "_send-BccLN5Gs.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js"
+ "_chevron-up-B9gYo-hl.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/experience-certificate-settings.tsx": {
- "file": "assets/experience-certificate-settings-C_HoztWd.js",
+ "file": "assets/experience-certificate-settings-CXaxXDpv.js",
"name": "experience-certificate-settings",
"src": "resources/js/pages/settings/components/experience-certificate-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_rich-text-editor-DIoA5qtB.js",
+ "_select-T_sz7ImN.js",
+ "_rich-text-editor-Cd1_LDEX.js",
"_react-country-flag.esm-Bs2jngHP.js",
- "_info-CGsCt0QX.js",
+ "_info-BlxGZNDR.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_unlink-trxMBMvO.js",
- "_list-BSrGYPOe.js",
- "_quote-DpoEJruJ.js",
- "_link-CifFVSSx.js",
- "_code-fFt1R3-N.js"
+ "_chevron-up-B9gYo-hl.js",
+ "_unlink-CgZv_dTf.js",
+ "_list-TEmTfixH.js",
+ "_quote-CcUH2G7k.js",
+ "_link-ChKZ6PKR.js",
+ "_code-Dd2x_tdq.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/google-calendar-settings.tsx": {
- "file": "assets/google-calendar-settings-Cfc6ZBa5.js",
+ "file": "assets/google-calendar-settings-Bj8REDFf.js",
"name": "google-calendar-settings",
"src": "resources/js/pages/settings/components/google-calendar-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_switch-CSQfVaFG.js",
+ "_switch-BVaTRNpK.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/ip-restriction-settings.tsx": {
- "file": "assets/ip-restriction-settings-BhTQ5c8e.js",
+ "file": "assets/ip-restriction-settings--u7ifCr8.js",
"name": "ip-restriction-settings",
"src": "resources/js/pages/settings/components/ip-restriction-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudTable-C2L9P_V2.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudTable-Cxl8O2CF.js",
"_utils-BWxnHGCV.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_checkbox-BHPvTCNK.js",
- "_switch-CSQfVaFG.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_chevron-up-B9gYo-hl.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_checkbox-C8HXxmlr.js",
+ "_switch-BVaTRNpK.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_sparkles-DvgXh1Em.js",
- "_briefcase-CsHvsiQb.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_calendar-days-CwXRpqb9.js",
- "_calendar-YoExU_hy.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_chevron-right-BMm7LjGG.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_clipboard-list-DD5uAGAm.js",
- "_clock-O-l8sPi0.js",
- "_code-fFt1R3-N.js",
- "_coins-CCDq32ZE.js",
- "_copy-CCxdHmNE.js",
- "_credit-card--bIB9mjq.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_dollar-sign-BsSLq7gF.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_fingerprint-DDgCRfUP.js",
- "_house-Dc4fxdSU.js",
- "_gift-91YKafXv.js",
- "_git-branch-BiaS4Luq.js",
- "_globe-BlA6-Gdd.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-grid-B4hbZ-He.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_loader-circle-BDLqeqvu.js",
- "_lock-DsF0eMDG.js",
- "_log-in-C655qnFy.js",
- "_log-out-D6J83Zkh.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_refresh-cw-FiNR9pzi.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_settings-DdENPkOa.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_timer-BQQZ475C.js",
- "_trash-2-BKTtBQos.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_user-HiC8k72a.js",
- "_users-CQxTOR0I.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js"
+ "_locate-fixed-CwJ3wfqp.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_sparkles-DAkECDF0.js",
+ "_briefcase-DGuFd_HT.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_calendar-DqBcvi0D.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_clock-CHa0mSrs.js",
+ "_code-Dd2x_tdq.js",
+ "_coins-BOL9Zqbn.js",
+ "_copy-gVJWo25h.js",
+ "_credit-card-BTq1LaNu.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_house--r9ylyxz.js",
+ "_gift-BkGeVRy2.js",
+ "_git-branch-DX951c47.js",
+ "_globe-CjjyS6CN.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_lock-D_l4FSx5.js",
+ "_log-in-DikPYXBi.js",
+ "_log-out-CqVt2LXY.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_settings-CDvlPsbt.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_timer-CXS4OFNM.js",
+ "_trash-2-B-iLy81a.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_user-C3XLhGku.js",
+ "_users-DG9BKOjr.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/joining-letter-settings.tsx": {
- "file": "assets/joining-letter-settings-BMbXa0Jy.js",
+ "file": "assets/joining-letter-settings-BonYDy8M.js",
"name": "joining-letter-settings",
"src": "resources/js/pages/settings/components/joining-letter-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_rich-text-editor-DIoA5qtB.js",
+ "_select-T_sz7ImN.js",
+ "_rich-text-editor-Cd1_LDEX.js",
"_react-country-flag.esm-Bs2jngHP.js",
- "_info-CGsCt0QX.js",
+ "_info-BlxGZNDR.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_unlink-trxMBMvO.js",
- "_list-BSrGYPOe.js",
- "_quote-DpoEJruJ.js",
- "_link-CifFVSSx.js",
- "_code-fFt1R3-N.js"
+ "_chevron-up-B9gYo-hl.js",
+ "_unlink-CgZv_dTf.js",
+ "_list-TEmTfixH.js",
+ "_quote-CcUH2G7k.js",
+ "_link-ChKZ6PKR.js",
+ "_code-Dd2x_tdq.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/noc-settings.tsx": {
- "file": "assets/noc-settings-ChAuUgmX.js",
+ "file": "assets/noc-settings-cHphok39.js",
"name": "noc-settings",
"src": "resources/js/pages/settings/components/noc-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_rich-text-editor-DIoA5qtB.js",
+ "_select-T_sz7ImN.js",
+ "_rich-text-editor-Cd1_LDEX.js",
"_react-country-flag.esm-Bs2jngHP.js",
- "_info-CGsCt0QX.js",
+ "_info-BlxGZNDR.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_unlink-trxMBMvO.js",
- "_list-BSrGYPOe.js",
- "_quote-DpoEJruJ.js",
- "_link-CifFVSSx.js",
- "_code-fFt1R3-N.js"
+ "_chevron-up-B9gYo-hl.js",
+ "_unlink-CgZv_dTf.js",
+ "_list-TEmTfixH.js",
+ "_quote-CcUH2G7k.js",
+ "_link-ChKZ6PKR.js",
+ "_code-Dd2x_tdq.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/payment-settings.tsx": {
- "file": "assets/payment-settings-DmkJLt0N.js",
+ "file": "assets/payment-settings-Dvvp37Ca.js",
"name": "payment-settings",
"src": "resources/js/pages/settings/components/payment-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
- "_alert-DhX5xaQO.js",
- "_switch-CSQfVaFG.js",
- "_circle-alert-DwaVLcdb.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_radio-group-CnGlrhxK.js",
- "_indian-rupee-Du2tjxPt.js",
- "_credit-card--bIB9mjq.js",
- "_wallet-D2td-SYi.js",
- "_coins-CCDq32ZE.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
+ "_alert-DzlvAUsh.js",
+ "_switch-BVaTRNpK.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_credit-card-BTq1LaNu.js",
+ "_wallet-D1vzGpBh.js",
+ "_coins-BOL9Zqbn.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
- "_circle-BcYEy414.js"
+ "_chevron-up-B9gYo-hl.js",
+ "_circle-sKSflIYK.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/recaptcha-settings.tsx": {
- "file": "assets/recaptcha-settings-DDeeTVkX.js",
+ "file": "assets/recaptcha-settings-WcdyQ9aq.js",
"name": "recaptcha-settings",
"src": "resources/js/pages/settings/components/recaptcha-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_switch-CSQfVaFG.js",
+ "_select-T_sz7ImN.js",
+ "_switch-BVaTRNpK.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js"
+ "_chevron-up-B9gYo-hl.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/seo-settings.tsx": {
- "file": "assets/seo-settings-BD-mK_i0.js",
+ "file": "assets/seo-settings-CvVX8u6y.js",
"name": "seo-settings",
"src": "resources/js/pages/settings/components/seo-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_textarea-MT-uY0Br.js",
- "_lightbulb-Du5BUPaY.js",
+ "_textarea-f6Pa1mf5.js",
+ "_lightbulb-DOHFxiAy.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/storage-settings.tsx": {
- "file": "assets/storage-settings-BBa5aSQ5.js",
+ "file": "assets/storage-settings-uU-vzQ5b.js",
"name": "storage-settings",
"src": "resources/js/pages/settings/components/storage-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_tabs-BVvbDLq3.js",
- "_checkbox-BHPvTCNK.js",
- "_hard-drive-ByN67OOw.js",
+ "_tabs-DhK1kDWp.js",
+ "_checkbox-C8HXxmlr.js",
+ "_hard-drive-_5KUBHA1.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/stripe-settings.tsx": {
- "file": "assets/stripe-settings-Cx-MtQ6V.js",
+ "file": "assets/stripe-settings-C7LfT3Rc.js",
"name": "stripe-settings",
"src": "resources/js/pages/settings/components/stripe-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_switch-CSQfVaFG.js",
- "_alert-DhX5xaQO.js",
- "_credit-card--bIB9mjq.js",
- "_circle-alert-DwaVLcdb.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
+ "_switch-BVaTRNpK.js",
+ "_alert-DzlvAUsh.js",
+ "_credit-card-BTq1LaNu.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/system-settings.tsx": {
- "file": "assets/system-settings-C2vIqGlM.js",
+ "file": "assets/system-settings-CG8bd3c2.js",
"name": "system-settings",
"src": "resources/js/pages/settings/components/system-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_switch-CSQfVaFG.js",
+ "_select-T_sz7ImN.js",
+ "_switch-BVaTRNpK.js",
"_language-BbwPiY59.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js"
+ "_chevron-up-B9gYo-hl.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/webhook-settings.tsx": {
- "file": "assets/webhook-settings-CiiNoLcb.js",
+ "file": "assets/webhook-settings-Dx0tsTQk.js",
"name": "webhook-settings",
"src": "resources/js/pages/settings/components/webhook-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_select-X5YLR2bv.js",
- "_table-Cy6bO37k.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_link-2-BmhPrvu7.js",
- "_square-pen-8BQ3xjRH.js",
- "_trash-2-BKTtBQos.js",
+ "_select-T_sz7ImN.js",
+ "_table-BJ1oQWRR.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_link-2-B2o5riWP.js",
+ "_square-pen-BNAWyFLf.js",
+ "_trash-2-B-iLy81a.js",
"_utils-BWxnHGCV.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js"
+ "_chevron-up-B9gYo-hl.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/components/working-days-settings.tsx": {
- "file": "assets/working-days-settings-BnFPUGe4.js",
+ "file": "assets/working-days-settings-BeRAtJ1a.js",
"name": "working-days-settings",
"src": "resources/js/pages/settings/components/working-days-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_switch-CSQfVaFG.js",
- "_clock-O-l8sPi0.js",
+ "_switch-BVaTRNpK.js",
+ "_clock-CHa0mSrs.js",
"_utils-BWxnHGCV.js",
"_index-9MclThM-.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/index.tsx": {
- "file": "assets/index-D4_yJqW8.js",
+ "file": "assets/index-DcTo4ePZ.js",
"name": "index",
"src": "resources/js/pages/settings/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_scroll-area-D50XMh2m.js",
+ "_scroll-area-D29S7_pr.js",
"resources/js/pages/settings/components/system-settings.tsx",
"resources/js/pages/settings/components/currency-settings.tsx",
"resources/js/pages/settings/components/email-settings.tsx",
@@ -19398,438 +19398,438 @@
"resources/js/pages/settings/components/experience-certificate-settings.tsx",
"resources/js/pages/settings/components/joining-letter-settings.tsx",
"_toaster-Bc5RPjCT.js",
- "_settings-DdENPkOa.js",
- "_dollar-sign-BsSLq7gF.js",
- "_mail-CKC1Kac7.js",
- "_clock-O-l8sPi0.js",
- "_CrudTable-C2L9P_V2.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_hard-drive-ByN67OOw.js",
- "_shield-Ct6ZTmLv.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_settings-CDvlPsbt.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_mail-BEVnuDTb.js",
+ "_clock-CHa0mSrs.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_shield-DZYMqpHl.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_fingerprint-DDgCRfUP.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_info-CGsCt0QX.js",
- "_alert-DhX5xaQO.js",
- "_server-YZTAabvh.js",
- "_circle-alert-DwaVLcdb.js",
- "_lock-DsF0eMDG.js",
- "_send-DRW88Tkw.js",
- "_eye-off-Dej862R9.js",
- "_eye-CLDVMrI-.js",
- "_radio-group-CnGlrhxK.js",
- "_circle-BcYEy414.js",
- "_indian-rupee-Du2tjxPt.js",
- "_wallet-D2td-SYi.js",
- "_tabs-BVvbDLq3.js",
- "_checkbox-BHPvTCNK.js",
- "_download-jqune9mh.js",
- "_lightbulb-Du5BUPaY.js",
- "_trash-2-BKTtBQos.js",
- "_CrudDeleteModal-D4meZ8pP.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_multi-select-field-CfdAXne3.js",
+ "_info-BlxGZNDR.js",
+ "_alert-DzlvAUsh.js",
+ "_server-BTuaPKbi.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_lock-D_l4FSx5.js",
+ "_send-BccLN5Gs.js",
+ "_eye-off-BrQn_qXS.js",
+ "_eye-Yd3RcT3h.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_circle-sKSflIYK.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_wallet-D1vzGpBh.js",
+ "_tabs-DhK1kDWp.js",
+ "_checkbox-C8HXxmlr.js",
+ "_download-BzxwiIbz.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_trash-2-B-iLy81a.js",
+ "_CrudDeleteModal-BgIUshon.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_multi-select-field-QdptbUXF.js",
"_leaflet-ChJqBZBV.js",
- "_locate-fixed-DTskyUeD.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_lock-open-B7qoRr4m.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_external-link-AaM5EHxH.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_filter-CQAy5sxY.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_list-BSrGYPOe.js",
- "_log-in-C655qnFy.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_square-check-big-Dyg4DAtI.js",
- "_square-pen-8BQ3xjRH.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_rich-text-editor-DIoA5qtB.js"
+ "_locate-fixed-CwJ3wfqp.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_lock-open-C6bTNivm.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_external-link-D6ftOgwf.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_filter-BDm-DaBQ.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_list-TEmTfixH.js",
+ "_log-in-DikPYXBi.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_square-check-big-B76NnHJM.js",
+ "_square-pen-BNAWyFLf.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_rich-text-editor-Cd1_LDEX.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/settings/profile-settings.tsx": {
- "file": "assets/profile-settings-DMfuA2HZ.js",
+ "file": "assets/profile-settings-B_rsNApg.js",
"name": "profile-settings",
"src": "resources/js/pages/settings/profile-settings.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_input-error-Bl4cQ2pT.js",
- "_camera-C79z020g.js",
- "_user-HiC8k72a.js",
- "_lock-DsF0eMDG.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_input-error-CYqgz-gJ.js",
+ "_camera-rQNNg5QK.js",
+ "_user-C3XLhGku.js",
+ "_lock-D_l4FSx5.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_log-out-D6J83Zkh.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/superadmin/dashboard.tsx": {
- "file": "assets/dashboard-CytBk6wj.js",
+ "file": "assets/dashboard-B5xtry5P.js",
"name": "dashboard",
"src": "resources/js/pages/superadmin/dashboard.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_building-2-oo6jBMHm.js",
- "_credit-card--bIB9mjq.js",
- "_dollar-sign-BsSLq7gF.js",
- "_tag-BXjzmeUG.js",
- "_eye-CLDVMrI-.js",
- "_sparkles-DvgXh1Em.js",
- "_arrow-right-CEAQplo8.js",
- "_trending-up-C1uVxjVi.js",
- "_refresh-cw-FiNR9pzi.js",
- "_circle-alert-DwaVLcdb.js",
- "_user-plus-CDQXNMLS.js",
- "_ticket-BqntdXti.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_building-2-Dntm8XmE.js",
+ "_credit-card-BTq1LaNu.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_tag-Dw9UDp6s.js",
+ "_eye-Yd3RcT3h.js",
+ "_sparkles-DAkECDF0.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_trending-up-D3RLojX7.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_user-plus-7O11bl0R.js",
+ "_ticket-CIaFxDmN.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/users/index.tsx": {
- "file": "assets/index-Byh8Dnam.js",
+ "file": "assets/index-Bj5JSBEi.js",
"name": "index",
"src": "resources/js/pages/users/index.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
- "_page-template-CUbbykGe.js",
+ "_page-template-CM2S36EN.js",
"resources/js/app.tsx",
- "_pagination-CLhGv5TU.js",
- "_search-and-filter-bar-CvVfaqsJ.js",
- "_CrudTable-C2L9P_V2.js",
- "_CrudFormModal-BbMnKdFg.js",
- "_CrudDeleteModal-D4meZ8pP.js",
+ "_pagination-CGq0GJg0.js",
+ "_search-and-filter-bar-Dtigj_x9.js",
+ "_CrudTable-Cxl8O2CF.js",
+ "_CrudFormModal-Cseu7azN.js",
+ "_CrudDeleteModal-BgIUshon.js",
"_use-initials-BK4eRgYY.js",
"resources/js/pages/users/view.tsx",
- "_lock-open-B7qoRr4m.js",
- "_eye-CLDVMrI-.js",
- "_square-pen-8BQ3xjRH.js",
- "_lock-DsF0eMDG.js",
- "_trash-2-BKTtBQos.js",
- "_textarea-MT-uY0Br.js",
- "_select-X5YLR2bv.js",
+ "_lock-open-C6bTNivm.js",
+ "_eye-Yd3RcT3h.js",
+ "_square-pen-BNAWyFLf.js",
+ "_lock-D_l4FSx5.js",
+ "_trash-2-B-iLy81a.js",
+ "_textarea-f6Pa1mf5.js",
+ "_select-T_sz7ImN.js",
"_index-BdQq_4o_.js",
"_index-9MclThM-.js",
- "_chevron-up-CIC8-NPE.js",
+ "_chevron-up-B9gYo-hl.js",
"_react-country-flag.esm-Bs2jngHP.js",
"_language-BbwPiY59.js",
- "_sparkles-DvgXh1Em.js",
- "_loader-circle-BDLqeqvu.js",
- "_copy-CCxdHmNE.js",
- "_CookieConsentBanner-D-uUsKUO.js",
- "_refresh-cw-FiNR9pzi.js",
- "_globe-BlA6-Gdd.js",
- "_settings-DdENPkOa.js",
- "_switch-CSQfVaFG.js",
- "_chevron-right-BMm7LjGG.js",
- "_layout-grid-B4hbZ-He.js",
- "_briefcase-CsHvsiQb.js",
- "_credit-card--bIB9mjq.js",
- "_gift-91YKafXv.js",
- "_calendar-days-CwXRpqb9.js",
- "_clock-O-l8sPi0.js",
- "_fingerprint-DDgCRfUP.js",
- "_dollar-sign-BsSLq7gF.js",
- "_users-CQxTOR0I.js",
- "_calendar-YoExU_hy.js",
- "_timer-BQQZ475C.js",
- "_coins-CCDq32ZE.js",
+ "_sparkles-DAkECDF0.js",
+ "_loader-circle-q3ypy8gI.js",
+ "_copy-gVJWo25h.js",
+ "_CookieConsentBanner-BMOVXY3h.js",
+ "_refresh-cw-ChXdCVZX.js",
+ "_globe-CjjyS6CN.js",
+ "_settings-CDvlPsbt.js",
+ "_switch-BVaTRNpK.js",
+ "_chevron-right-DkSLY_RH.js",
+ "_layout-grid-BZcR8IMY.js",
+ "_briefcase-DGuFd_HT.js",
+ "_credit-card-BTq1LaNu.js",
+ "_gift-BkGeVRy2.js",
+ "_calendar-days-B0tKZwOz.js",
+ "_clock-CHa0mSrs.js",
+ "_fingerprint-CYAHw6U4.js",
+ "_dollar-sign-W87qtnS1.js",
+ "_users-DG9BKOjr.js",
+ "_calendar-DqBcvi0D.js",
+ "_timer-CXS4OFNM.js",
+ "_coins-BOL9Zqbn.js",
"_index-BFT_C1pH.js",
- "_user-HiC8k72a.js",
- "_log-out-D6J83Zkh.js",
+ "_user-C3XLhGku.js",
+ "_log-out-CqVt2LXY.js",
"_utils-BWxnHGCV.js",
- "_filter-CQAy5sxY.js",
- "_list-BSrGYPOe.js",
- "_table-Cy6bO37k.js",
- "_unlink-trxMBMvO.js",
- "_scale-DlPRjCPt.js",
- "_arrow-down-left-C3GTUl1x.js",
- "_arrow-left-DifDyQQ2.js",
- "_arrow-right-left-BS216brF.js",
- "_arrow-right-CEAQplo8.js",
- "_arrow-up-down-BdBTS9oa.js",
- "_award-hmEXH59N.js",
- "_ban-D-K45Zil.js",
- "_indian-rupee-Du2tjxPt.js",
- "_bell-TcWZQb75.js",
- "_book-open-BQQjdZmn.js",
- "_boxes-DvOKBBuy.js",
- "_building-2-oo6jBMHm.js",
- "_building-CioCMzUa.js",
- "_calculator-BPEuta5A.js",
- "_calendar-check-CPZ04e2P.js",
- "_camera-C79z020g.js",
- "_chart-column-BwaKBFP_.js",
- "_chart-no-axes-column-increasing-BYV5eoZ9.js",
- "_chart-no-axes-column-Cwu9xJ5N.js",
- "_chevron-left-DyEn0q5B.js",
- "_circle-alert-DwaVLcdb.js",
- "_circle-check-big-DzwxuD1X.js",
- "_circle-check-BDCVxKyl.js",
- "_circle-help-ssBgXO4L.js",
- "_circle-x-DNjKzBNT.js",
- "_circle-BcYEy414.js",
- "_clipboard-list-DD5uAGAm.js",
- "_code-fFt1R3-N.js",
- "_crosshair-A0BgYwCp.js",
- "_crown-k4LgOLKu.js",
- "_download-jqune9mh.js",
- "_external-link-AaM5EHxH.js",
- "_eye-off-Dej862R9.js",
- "_instagram-CDJDYvDj.js",
- "_file-down-Dmn8LkkO.js",
- "_file-up-CG4CZTOd.js",
- "_house-Dc4fxdSU.js",
- "_git-branch-BiaS4Luq.js",
- "_grip-vertical-ztucQRYs.js",
- "_hard-drive-ByN67OOw.js",
- "_hash-D5N7GvWR.js",
- "_heart-B77nkgVs.js",
- "_info-CGsCt0QX.js",
- "_layers-D2vSiTnX.js",
- "_layout-list-CLoEfo1A.js",
- "_lightbulb-Du5BUPaY.js",
- "_link-2-BmhPrvu7.js",
- "_link-CifFVSSx.js",
- "_twitter-Ob_AzbNO.js",
- "_locate-fixed-DTskyUeD.js",
- "_log-in-C655qnFy.js",
- "_mail-CKC1Kac7.js",
- "_map-pin-Byih5zbn.js",
- "_menu-BhiUF-ah.js",
- "_message-square-warning-D37VJ7Rf.js",
- "_message-square-Dqn13PUy.js",
- "_monitor-DU2H7K7-.js",
- "_package-Y58T4Ovs.js",
- "_percent-DS4wn5sz.js",
- "_phone-Cjtf4kt2.js",
- "_plane-CDOnBjUG.js",
- "_play-CzThRh0N.js",
- "_qr-code-BuBJI3J3.js",
- "_quote-DpoEJruJ.js",
- "_ruler-C6m2ogGZ.js",
- "_send-DRW88Tkw.js",
- "_server-YZTAabvh.js",
- "_wifi-CloLCYl-.js",
- "_shield-check-CTVvyZje.js",
- "_shield-Ct6ZTmLv.js",
- "_square-check-big-Dyg4DAtI.js",
- "_star-CdODI4VK.js",
- "_sun-C9sRqlbI.js",
- "_tag-BXjzmeUG.js",
- "_target-LqGsI9BK.js",
- "_thumbs-up-_Dwo69ws.js",
- "_ticket-BqntdXti.js",
- "_trash-B7c3z1B5.js",
- "_trending-down-BtPHZ2fA.js",
- "_trending-up-C1uVxjVi.js",
- "_triangle-alert-3qEGEwaA.js",
- "_trophy-DPp0QVS8.js",
- "_type-CAmitQYw.js",
- "_user-check-D2uzxHd-.js",
- "_user-plus-CDQXNMLS.js",
- "_user-x-CHCyaiAK.js",
- "_wallet-D2td-SYi.js",
- "_wrench-CvpjhLZr.js",
- "_zap-5eJgSXpf.js",
- "_radio-group-CnGlrhxK.js",
- "_checkbox-BHPvTCNK.js",
- "_multi-select-field-CfdAXne3.js",
- "_scroll-area-D50XMh2m.js",
+ "_filter-BDm-DaBQ.js",
+ "_list-TEmTfixH.js",
+ "_table-BJ1oQWRR.js",
+ "_unlink-CgZv_dTf.js",
+ "_scale-BHC18ycl.js",
+ "_arrow-down-left-BuXMFa9b.js",
+ "_arrow-left-IfLGa0Dx.js",
+ "_arrow-right-left-Djo-r2R9.js",
+ "_arrow-right-C_9pvDWi.js",
+ "_arrow-up-down-D0zF54wt.js",
+ "_award-BKljXQI4.js",
+ "_ban-CJeeVERS.js",
+ "_indian-rupee-DFz23eeq.js",
+ "_bell-Bxm_inju.js",
+ "_book-open-D1jG4890.js",
+ "_boxes-B8yTQGgl.js",
+ "_building-2-Dntm8XmE.js",
+ "_building-5o9eBjJP.js",
+ "_calculator-DnAPf1Qo.js",
+ "_calendar-check-B5Hjh9Kb.js",
+ "_camera-rQNNg5QK.js",
+ "_chart-column-CTB1HCJI.js",
+ "_chart-no-axes-column-increasing-CGgEtajp.js",
+ "_chart-no-axes-column-DpXSZSSY.js",
+ "_chevron-left-BYvQPSK4.js",
+ "_circle-alert-DwXRfwWr.js",
+ "_circle-check-big-fVcbTmDL.js",
+ "_circle-check-CN74Y_9Y.js",
+ "_circle-help-D5iazGB6.js",
+ "_circle-x-ChMHRbuV.js",
+ "_circle-sKSflIYK.js",
+ "_clipboard-list-CW1i2mxR.js",
+ "_code-Dd2x_tdq.js",
+ "_crosshair-DM4t_C29.js",
+ "_crown-BaLUwt-Z.js",
+ "_download-BzxwiIbz.js",
+ "_external-link-D6ftOgwf.js",
+ "_eye-off-BrQn_qXS.js",
+ "_instagram-BIThodG6.js",
+ "_file-down-jo0FIMGq.js",
+ "_file-up-CWMCLNrz.js",
+ "_house--r9ylyxz.js",
+ "_git-branch-DX951c47.js",
+ "_grip-vertical-DPcpCz1i.js",
+ "_hard-drive-_5KUBHA1.js",
+ "_hash-hgXEu6Qy.js",
+ "_heart-CpJvUfR-.js",
+ "_info-BlxGZNDR.js",
+ "_layers-B7F69w-w.js",
+ "_layout-list-Bryhjcg8.js",
+ "_lightbulb-DOHFxiAy.js",
+ "_link-2-B2o5riWP.js",
+ "_link-ChKZ6PKR.js",
+ "_twitter-DRr0PMGi.js",
+ "_locate-fixed-CwJ3wfqp.js",
+ "_log-in-DikPYXBi.js",
+ "_mail-BEVnuDTb.js",
+ "_map-pin-9a-V9F-V.js",
+ "_menu-D4lFlAA_.js",
+ "_message-square-warning-OL-n3eL6.js",
+ "_message-square-BkyJswfG.js",
+ "_monitor-ho02Lm9i.js",
+ "_package-XW2Ihp6c.js",
+ "_percent-DL6G8cWL.js",
+ "_phone-CTwn3BMi.js",
+ "_plane-BWv79RqS.js",
+ "_play-B9S6Ymxo.js",
+ "_qr-code-B9FsCCCd.js",
+ "_quote-CcUH2G7k.js",
+ "_ruler-CflbLJkn.js",
+ "_send-BccLN5Gs.js",
+ "_server-BTuaPKbi.js",
+ "_wifi-DdZIIhMT.js",
+ "_shield-check-CueWNTcC.js",
+ "_shield-DZYMqpHl.js",
+ "_square-check-big-B76NnHJM.js",
+ "_star-CaZ0eu6_.js",
+ "_sun-D65GDJJn.js",
+ "_tag-Dw9UDp6s.js",
+ "_target-4iLTeqFL.js",
+ "_thumbs-up-CC6-3KcX.js",
+ "_ticket-CIaFxDmN.js",
+ "_trash-C0l9UXki.js",
+ "_trending-down-CM9zB975.js",
+ "_trending-up-D3RLojX7.js",
+ "_triangle-alert-BUm3Qaiu.js",
+ "_trophy-CTZfqhOQ.js",
+ "_type-Dr6ZFGcv.js",
+ "_user-check-CAE7zehX.js",
+ "_user-plus-7O11bl0R.js",
+ "_user-x-DQztBHK8.js",
+ "_wallet-D1vzGpBh.js",
+ "_wrench-3TyfH4fT.js",
+ "_zap-COe4gBtx.js",
+ "_radio-group-Bs45Hz_1.js",
+ "_checkbox-C8HXxmlr.js",
+ "_multi-select-field-QdptbUXF.js",
+ "_scroll-area-D29S7_pr.js",
"_leaflet-ChJqBZBV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/users/view.tsx": {
- "file": "assets/view-FEhkKwnc.js",
+ "file": "assets/view-Bt5ZXEoF.js",
"name": "view",
"src": "resources/js/pages/users/view.tsx",
"isDynamicEntry": true,
"imports": [
"_ui-Z445SNHD.js",
"resources/js/app.tsx",
- "_user-HiC8k72a.js",
- "_mail-CKC1Kac7.js",
- "_lock-DsF0eMDG.js",
- "_calendar-YoExU_hy.js",
- "_shield-check-CTVvyZje.js",
+ "_user-C3XLhGku.js",
+ "_mail-BEVnuDTb.js",
+ "_lock-D_l4FSx5.js",
+ "_calendar-DqBcvi0D.js",
+ "_shield-check-CueWNTcC.js",
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
},
"resources/js/pages/welcome.tsx": {
- "file": "assets/welcome-w0Udqu6z.js",
+ "file": "assets/welcome-BpEuoI4m.js",
"name": "welcome",
"src": "resources/js/pages/welcome.tsx",
"isDynamicEntry": true,
@@ -19839,7 +19839,7 @@
"_utils-BWxnHGCV.js"
],
"css": [
- "assets/app-CgyIGIsa.css",
+ "assets/app-BmMgYZve.css",
"assets/dark-mode-CbIfkZ9G.css"
]
}
diff --git a/resources/js/pages/hr/employees/create.tsx b/resources/js/pages/hr/employees/create.tsx
index 6a38fafe4..2155845ba 100755
--- a/resources/js/pages/hr/employees/create.tsx
+++ b/resources/js/pages/hr/employees/create.tsx
@@ -47,7 +47,7 @@ export default function EmployeeCreate() {
shift_id: '',
rest_days: [] as string[],
attendance_policy_id: '',
- is_location_exempt: false,
+
date_of_joining: '',
employment_type: 'Full-time',
employee_status: 'active',
@@ -236,6 +236,7 @@ export default function EmployeeCreate() {
// Submit the form
router.post(route('hr.employees.store'), submitData, {
forceFormData: true,
+ preserveState: true,
onSuccess: (page) => {
setIsSubmitting(false);
if (page.props.flash?.error) {
diff --git a/resources/js/pages/hr/employees/edit.tsx b/resources/js/pages/hr/employees/edit.tsx
index 14693a674..c79b864ff 100755
--- a/resources/js/pages/hr/employees/edit.tsx
+++ b/resources/js/pages/hr/employees/edit.tsx
@@ -38,7 +38,7 @@ export default function EmployeeEdit() {
shift_id: employee.employee?.shift_id ? employee.employee.shift_id.toString() : '',
rest_days: employee.employee?.rest_days || [],
attendance_policy_id: employee.employee?.attendance_policy_id ? employee.employee.attendance_policy_id.toString() : '',
- is_location_exempt: employee.is_location_exempt ? true : false,
+
date_of_joining: employee.employee?.date_of_joining || '',
employment_type: employee.employee?.employment_type || 'Full-time',
employee_status: employee.employee?.employee_status || 'active',
@@ -261,6 +261,8 @@ export default function EmployeeEdit() {
return;
}
router.post(route('hr.employees.update', employee.employee.id), submitData, {
+ forceFormData: true,
+ preserveState: true,
onSuccess: (page) => {
setIsSubmitting(false);
if (page.props.flash?.error) {